EVerest / libocpp

C++ implementation of the Open Charge Point Protocol
Apache License 2.0
83 stars 44 forks source link

Use Case K11: Set / Update External Charging Limit With Ongoing Transaction #310

Open drmrd opened 8 months ago

drmrd commented 8 months ago

Scenario

  1. External control system sends charging limit/schedule to Charging Station.

  2. Optional: Charging Station calculates new charging schedule.

  3. Charging Station adjusts the charging speed of the ongoing transaction(s).

  4. If the charging limit changed by more than: LimitChangeSignificance, the Charging Station sends a NotifyChargingLimitRequest message to CSMS with optionally the set charging limit/schedule.

  5. The CSMS responds with NotifyChargingLimitResponse to the Charging Station.

  6. If the charging rate changes by more than: LimitChangeSignificance, the Charging Station sends a TransactionEventRequest message to inform the CSMS.

  7. The CSMS responds with TransactionEventResponse to the Charging Station.

Functional Requirements

Giavotto commented 8 months ago

Scenario

  1. External control system sends charging limit/schedule to Charging Station.
  2. Optional: Charging Station calculates new charging schedule.
  3. Charging Station adjusts the charging speed of the ongoing transaction(s).
  4. If the charging limit changed by more than: LimitChangeSignificance, the Charging Station sends a NotifyChargingLimitRequest message to CSMS with optionally the set charging limit/schedule.
  5. The CSMS responds with NotifyChargingLimitResponse to the Charging Station.
  6. If the charging rate changes by more than: LimitChangeSignificance, the Charging Station sends a TransactionEventRequest message to inform the CSMS.
  7. The CSMS responds with TransactionEventResponse to the Charging Station.

Functional Requirements