Cable Check¶
Description.
Message sent from Josev to CS to request either a start or status of cable check operation.
- class:
important
The request is sent in HLC-C communication periodically starting at CableCheck until PowerDelivery stop is requested. A lack of response to this message from the CS could lead to ending of the session.
Tip
tip
The frequency of cable check status requests is configurable.
CableCheckRequest¶
Topic: josev/cs. Used by Josev to inform CS to start Cable check isolation status. |
|||
type |
object |
||
properties |
|||
|
type |
string |
|
format |
uuid |
||
|
const |
cable_check |
|
|
const |
request |
|
|
type |
object |
|
properties |
|||
|
type |
string |
|
|
enum |
start, status |
Example:
{
"id": "57828133-8cfe-477d-b829-0b60aff90c2a",
"name": "cable_check",
"type": "request",
"data": {"evse_id": "GB*SEV*E123456789",
"cable_check_action": "start", # or "status"
}
}
CableCheckResponse¶
Topic: cs/josev. Used by CS to inform Josev details of cable check status. When cable check is complete, Josev would inspect cable_check_status field. |
|||
type |
object |
||
properties |
|||
|
type |
string |
|
format |
uuid |
||
|
const |
cable_check |
|
|
const |
response |
|
|
type |
object |
|
properties |
|||
|
type |
string |
|
|
enum |
ongoing, finished |
|
|
enum |
valid, invalid, fault, warning, no_imd |
Example:
{
"id": "57828133-8cfe-477d-b829-0b60aff90c2a",
"name": "cable_check",
"type": "response",
"data": {"evse_id": "GB*SEV*E123456789",
"cable_check_status": "finished", # or "ongoing"
"isolation_level": "valid" # or one of invalid, fault, no_imd or warning. # Must be present if cable_check_status is set to finished.
}
}