Skip to content
Documentation Menu

TC_001_CS — Cold Boot Charge Point

TC_001_CS — Cold Boot Charge Point

Source: OCPP 1.6 — Compliancy Testing Tool — Test Case Document (Trial 2025-06, Draft). System Under Test: Charge Point, page 7.

Identification

FieldValue
Test case nameCold Boot Charge Point
Test case IdTC_001_CS
System under testCharge Point

Description

This scenario is used to startup the Charge Point and let it register itself at the Central System.

Purpose

To test if the Charge Point sends the correct messages during the boot process.

Prerequisite(s)

  • N/a

Before (Preparations)

Configuration State(s):

  • N/a

Memory State(s):

  • N/a

Reusable State(s):

  • N/a

Scenario Detail(s)

Charge Point (SUT)Central System (Tool)
[Power cycle the Charge Point.]; 1. The Charge Point sends a BootNotification.req2. The Central System responds with a BootNotification.conf
3. The Charge Point sends a BootNotification.req4. The Central System responds with a BootNotification.conf
[Send a StatusNotification per connector and connectorId=0.]; 5. The Charge Point sends a StatusNotification.req6. The Central System responds with a StatusNotification.conf
[Every x seconds.]; 7. The Charge Point sends a Heartbeat.req8. The Central System responds with a Heartbeat.conf

Tool validation(s)

Charge Point side:

Step 3:

(Message: BootNotification.req) Send BootNotification after interval specified in BootNotification.conf from step 2.

Step 5:

(Message: StatusNotification.req) status is Available

Step 7:

(Message: Heartbeat.req) Send a Heartbeat.req every x seconds. x equals interval from step 4.

Central System side:

Step 2:

(Message: BootNotification.conf) The status is Rejected

Step 4:

(Message: BootNotification.conf) The status is Accepted The interval is <Configured Heartbeat interval>

Expected result(s) / behaviour

Charge Point side:

  • N/a

Central System side:

  • N/a