Skip to content
Documentation Menu

TC_G_19_CS — Change Availability Connector - state persists across reboot

TC_G_19_CS — Change Availability Connector - state persists across reboot

Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block G. Availability, page 217.

Identification

FieldValue
Test case nameChange Availability Connector - state persists across reboot
Test case IdTC_G_19_CS
Use case Id(s)G03
Requirement(s)G03.FR.08
System under testCharging Station
Functional blockG. Availability

Description

This test case covers how the CSMS requests the Charging Station to change the availability of one of the Connectors of one EVSE from Operative to Inoperative. A Connector is considered Operative in any status other than Faulted and Unavailable.

Purpose

To verify if the Charging Station sets the availability persistent across reboot/power loss as described at the OCPP specification.

Prerequisite(s)

n/a

Before (Preparations)

Configuration State:

  • N/a

Memory State:

  • N/a

Reusable State(s):

  • N/a

Main (Test scenario)

Charging StationCSMS
1. Execute Reusable State Booting
2. The Charging Station sends a BootNotificationRequest3. The OCTT responds with a BootNotificationResponse.
4. The Charging Station reports the status of all its connectors.5. The OCTT responds accordingly.
6. The Charging Station sends a SecurityEventNotificationRequest7. The OCTT responds with a SecurityEventNotificationResponse

Tool validations

Step 4:

Message: StatusNotificationRequest

  • evseId not 0
  • connectorId not 0
  • connectorStatus Unavailable for evseId <Configured evseId> and for connectorId <Configured ConnectorId>
  • connectorStatus Available for evseId not <Configured evseId> and for connectorId <Configured ConnectorId> Message: NotifyEventRequest
  • eventData[0].actualValue Unavailable for evseId <Configured evseId> and for connectorId <Configured ConnectorId>
  • eventData[0].actualValue Available for evseId not <Configured evseId> and for connectorId <Configured ConnectorId>

Step 6:

Message: SecurityEventNotificationRequest

  • type "StartupOfTheDevice" or type "ResetOrReboot"

Post scenario validations

  • A message to report the state of a connector has been received for all connectors.