Commit Graph

6 Commits

Author SHA1 Message Date
Robert McMahon 3244f68d67 Monsoon discovery via Linux sysfs; lab INI docs and --list-power-devices
- discovery: count Monsoon HVPM from /sys/bus/usb/devices when pyserial has no TTY
  (matches lsusb 2ab9:0001; official stack uses libusb/HID not ttyACM)
- power CLI: --list-power-devices INI; inventory_verify dump helpers
- docs: lab INI reference, verification checklist, Monsoon note; README/install pointers
- tests: sysfs monsoon unit test, dump_inventory local-only test

Made-with: Cursor
2026-04-10 18:22:33 -07:00
Robert McMahon c3df0145ea Document bring-up; fix SSH as root; remote power setup tweaks
- docs/install.md: add Bring up systems checklist; generic clone URL; keep remote/PEP668 notes
- README and power design doc: point new operators at the checklist
- node_control: always use root@host for sshtype ssh (not bare host / local username)
- power: FIWI_REMOTE_PYTHON and --remote-python for setup-remote and discovery; tests honor env
- remote_setup: apply pip flags to both pip lines; optional remote python in script

Made-with: Cursor
2026-04-10 17:33:31 -07:00
Robert McMahon be9cc4c7b5 major work 2026-04-10 17:14:15 -07:00
Robert McMahon e5b5010aaa Rename remote_nodes module to node_control
- Move remote_nodes.py to node_control.py; update commands __init__
- Rename design doc and test file; refresh README references

Made-with: Cursor
2026-04-10 16:26:36 -07:00
Robert McMahon 1f3803c75a Use orchestrator package layout; docs and tests for remote_nodes
- Move src/fiwicontrol to src/orchestrator; imports orchestrator.*
- Remove REFACTOR-REVIEW.md; expand Running tests in design doc
- README: distribution fiwicontrol, link to test instructions

Made-with: Cursor
2026-04-10 11:37:34 -07:00
Robert McMahon 5874253359 Initial import: fiwicontrol package (commands + power scaffold)
Made-with: Cursor
2026-04-10 11:36:23 -07:00