# FiWiControl — UAX-24 lab inventory (one section per machine) # # [machine.] — SSH (ipaddr, sshtype), machine.name / machine.type / machine.location, # and USB bench expectations. usb = local runs discovery on the workstation running the tool; # usb = remote runs discovery over SSH to this row's ipaddr (same machine — no separate relay=). # Default when no ``-c`` / ``--config`` is passed (``default_lab_ini_path()`` → ``configs/default.ini``). # Copy and edit for other sites; point tools at your file with ``-c`` or ``FIWI_LAB_INI``. [site] name = UAX-24 [machine.fedora42] machine.name = fedora42 label = local machine.type = concentrator machine.location = clubhouse ipaddr = 192.168.1.101 sshtype = ssh usb = local acroname = USBHub2x4:4 [machine.raspberry_pi5] machine.name = raspberry_pi5 label = pi5 machine.type = relay machine.location = clubhouse ipaddr = 192.168.1.39 sshtype = ssh usb = remote acroname = USBHub3p:8, USBHub3p:8, USBHub2x4:4 monsoon = HVPM:1 # --- Fabric JSON / harness (docs/fabric-builder.md; harness: docs/system-test-scripts.md) --- # concentrator = [machine.*] section id, unique machine.name, optional flat machine=, unique label, or unique machine.type. # For fabric_realize.py (human report or --json), or fabric_realize.py --realize (fingerprint check), # add [fabric.rrh.] rows per bound RRH with acroname_port= (and # acroname_module_serial= if multiple BrainStem modules appear on USB). Discover serials with: # python3 -m fiwicontrol.power --discovery-json -c configs/default.ini [fabric] fabric_id = ClubHouse concentrator = fedora42 # Front RJ45 patch panel at the concentrator fronthaul route (plant metadata; ports 1..N in harness docs). patch_panel_ports = 24 concentrator_adnacom_adapter_count = 6 # Minimal RRH row so INI-only fabric tooling can run without uncommenting examples. [fabric.rrh.demo-rrh] acroname_port = 0 acroname_module_serial = 111 # Example RRH row (uncomment; replace ap-roof with your JSON radio_id; set serial from discovery): # [fabric.rrh.ap-roof] # acroname_port = 0 # acroname_module_serial = 12345678 # patch_panel_port = 101