]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(ocpp): consolidate MeterValue builders into shared core
authorJérôme Benoit <jerome.benoit@sap.com>
Wed, 1 Apr 2026 23:50:56 +0000 (01:50 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Wed, 1 Apr 2026 23:50:56 +0000 (01:50 +0200)
commit5ab61a5f7a55b8f71543d7ae85cf3e1725d4516b
tree9c1d4a485be7a16408f5f8e8bff323c13429bba2
parent4eae7a79854bca65b00bf29aa670e1442be9d34e
refactor(ocpp): consolidate MeterValue builders into shared core

Merge buildOCPP16MeterValue and buildOCPP20MeterValue into
buildMeterValue, eliminating ~250 lines of duplicated logic.
Version differences resolved via switch: evseId + sampled
value builder callback.
src/charging-station/ocpp/1.6/OCPP16RequestBuilders.ts
src/charging-station/ocpp/2.0/OCPP20RequestBuilders.ts
src/charging-station/ocpp/OCPPServiceUtils.ts