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.
            }
}