]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
feat(ui-cli): add registration and connector columns to station list, fix command...
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 17 Apr 2026 22:33:34 +0000 (00:33 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 17 Apr 2026 22:33:34 +0000 (00:33 +0200)
commitbcb21a59907b2ab0841956fe2c50f8bd2be8619a
tree26789ee4c1b864a7714e322cc6cca520f1f85e18
parent0c6cfa9ac228910848194b1936ac077208617483
feat(ui-cli): add registration and connector columns to station list, fix command semantics

Station list improvements:
- Add Registration column (Accepted/Pending/Rejected) after Hash ID
- Add Connectors column with per-connector status letters (1:A 2:O etc.)
- Two-letter abbreviations for ambiguous statuses (Fi/F, SE/SS)
- Remove dead countConnectors function, replace with formatConnectors
- Replace countConnectors tests with formatConnectors tests (7 tests)

Command description semantics:
- All OCPP: 'Send OCPP X' -> 'Request station(s) to send OCPP X'
- Connection: 'Open/Close WebSocket connection' -> '... to CSMS on station(s)'
- Connector: 'Lock/Unlock a connector' -> '... connector on station(s)'
- Transaction: 'Start/Stop a transaction' -> '... on station(s)'
- SKILL.md: 'send OCPP messages' -> 'trigger OCPP messages from stations to the CSMS'
- README: updated accordingly
ui/cli/README.md
ui/cli/skills/evse-simulator/SKILL.md
ui/cli/src/commands/connection.ts
ui/cli/src/commands/connector.ts
ui/cli/src/commands/ocpp.ts
ui/cli/src/commands/transaction.ts
ui/cli/src/output/format.ts
ui/cli/src/output/renderers.ts
ui/cli/tests/format.test.ts