Hi Guys
Here is a plan of standard《OCPP & California Pricing Requirements》implemetation, referencing the pdf:
ocpp_and_dms_evse_regulation-v3.0
I plan to implement it in the following steps:
- Branch: Create
feature/california-pricing-requirements from remodel-api.
- Structure:
- Add a new service at
src/MicroOcpp/Model/California/CaliforniaService.cpp/h.
- Implementation:
- Phase 1: OCPP 1.6 support for default pricing (§3.1.1)、final cost(§3.1.3)、 running cost (§3.1.4)、idle free (§3.4.1) and so on.
- Phase 2: OCPP 2.0.1 compatibility.
- Testing:
- Add unit/integration tests in
test/California.cpp.
More details, I’ll share detailed design notes in the PR and here below comments.