TC_F_24_CSMS — Trigger message - StatusNotification - Specific EVSE - Occupied
TC_F_24_CSMS — Trigger message - StatusNotification - Specific EVSE - Occupied
Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block F. Remote Control, page 419.
Identification
| Field | Value |
|---|---|
| Test case name | Trigger message - StatusNotification - Specific EVSE - Occupied |
| Test case Id | TC_F_24_CSMS |
| Use case Id(s) | F06 |
| Requirement(s) | F06.FR.01,F06.FR.02,F06.FR.13 |
| System under test | CSMS |
| Functional block | F. Remote Control |
Description
The CSMS can request a Charging Station to send Charging Station-initiated messages. In the request the CSMS indicates which message it wishes to receive.
Purpose
To verify if the CSMS is able to trigger the Charging Station to send a StatusNotificationRequest for a specific occupied EVSE, using a TriggerMessageRequest.
Prerequisite(s)
N/a
Before (Preparations)
Configuration State:
- N/a
Memory State:
- N/a
Reusable State(s):
- N/a
Main (Test scenario)
| Charging Station | CSMS |
|---|---|
| 1. The OCTT notifies the CSMS about the current state of the connector.; Message: StatusNotificationRequest; - connectorStatus Occupied; - evseId <Configured evseId>; - connectorId <Configured connectorId>; Message: NotifyEventRequest; - trigger Delta; - actualValue "Occupied"; - component.name "Connector"; - component.evse.id <Configured evseId>; - component.evse.connectorid <Configured connectorId>; - variable.name "AvailabilityState" | 2. The CSMS responds accordingly. |
| 4. The OCTT responds with a TriggerMessageResponse; with status Accepted | 3. The CSMS sends a TriggerMessageRequest |
| 5. The OCTT notifies the CSMS about the current state of the connector.; Message: StatusNotificationRequest; - connectorStatus Occupied; - evseId <Configured evseId>; - connectorId <Configured connectorId>; Message: NotifyEventRequest; - trigger Delta; - actualValue "Occupied"; - component.name "Connector"; - component.evse.id <Configured evseId>; - component.evse.connectorid <Configured connectorId>; - variable.name "AvailabilityState" | 6. The CSMS responds accordingly. |
Tool validations
Step 1:
Message: TriggerMessageRequest
- requestedMessage must be StatusNotification
- evse.id must be <Configured evseId>
Post scenario validations
- N/a