Skip to content
Documentation Menu

TC_F_19_CS — Trigger message - FirmwareStatusNotification - Downloading

TC_F_19_CS — Trigger message - FirmwareStatusNotification - Downloading

Source: OCPP 2.0.1 Part 6 — Test Cases (Core & Advanced Security, FINAL, 2023-06-30) — Functional block F. Remote Control, page 191.

Identification

FieldValue
Test case nameTrigger message - FirmwareStatusNotification - Downloading
Test case IdTC_F_19_CS
Use case Id(s)F06
Requirement(s)F06.FR.04,F06.FR.05,F06.FR.10,L01.FR.26
System under testCharging Station
Functional blockF. 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 Charging Station is able to send a FirmwareStatusNotificationRequest with status Downloading, after receiving a TriggerMessageRequest while downloading a firmware file.

Prerequisite(s)

The Charging Station supports sending FirmwareStatusNotifications triggered by a TriggerMessageRequest.

Before (Preparations)

Configuration State:

  • N/a

Memory State:

  • N/a

Reusable State(s):

  • N/a

Main (Test scenario)

Charging StationCSMS
2. The Charging Station responds with a UpdateFirmwareResponse1. The OCTT sends a UpdateFirmwareRequest firmware.location is <Configured firmware_location> firmware.retrieveDateTime is <Current dateTime - 2 hours> firmware.installDateTime is omitted firmware.signingCertificate is <Configured signingCertificate> firmware.signature is <Configured signature>
3. The Charging Station sends a FirmwareStatusNotificationRequest4. The OCTT responds with a FirmwareStatusNotificationResponse
6. The Charging Station responds with a TriggerMessageResponse5. The OCTT sends a TriggerMessageRequest; With requestedMessage FirmwareStatusNotification
7. The Charging Station sends a FirmwareStatusNotificationRequest8. The OCTT responds with a FirmwareStatusNotificationResponse

Tool validations

Step 2:

Message: UpdateFirmwareResponse

  • status must be Accepted

Step 3:

Message: FirmwareStatusNotificationRequest

  • status must be Downloading

Step 6:

Message: TriggerMessageResponse

  • status must be Accepted

Step 7:

Message: FirmwareStatusNotificationRequest

  • status must be Downloading

Post scenario validations

  • N/a