]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
fix(ocpp2): add AvailabilityState defaults and allow self-transitions
authorJérôme Benoit <jerome.benoit@sap.com>
Sat, 21 Mar 2026 20:15:55 +0000 (21:15 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Sat, 21 Mar 2026 20:15:55 +0000 (21:15 +0100)
commit8733ff9ab5995803109737a40f3b85fbc7089619
treeea4f61de0186fc55aa81290c95333ca895fd7b8b
parent3e8dea439e02e67a1a1ac32eb9da4ecff62ba24a
fix(ocpp2): add AvailabilityState defaults and allow self-transitions

- Add defaultValue using OCPP20OperationalStatusEnumType.Operative
  enum for ChargingStation AvailabilityState (was missing, causing
  'Missing required configuration key mapping' error at auth time)
- Replace string literals with OCPP20OperationalStatusEnumType enum
  values in AvailabilityState enumeration arrays
- Allow Available→Available self-transitions in OCPP20Constants for
  both ChargingStation and Connector status tables (required by
  boot sequence StatusNotification per spec Part 2 §4.1 step 5)
src/charging-station/ocpp/2.0/OCPP20Constants.ts
src/charging-station/ocpp/2.0/OCPP20VariableRegistry.ts