MicroOcpp icon indicating copy to clipboard operation
MicroOcpp copied to clipboard

A plan of OCPP & California Pricing Requirements implementation.

Open zhenbin-lin opened this issue 1 month ago • 5 comments

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:

  1. Branch: Create feature/california-pricing-requirements from remodel-api.
  2. Structure:
    • Add a new service at src/MicroOcpp/Model/California/CaliforniaService.cpp/h.
  3. 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.
  4. Testing:
    • Add unit/integration tests in test/California.cpp.

More details, I’ll share detailed design notes in the PR and here below comments.

zhenbin-lin avatar Nov 20 '25 11:11 zhenbin-lin