10.3.6. iso15118_charger¶
ISO15118 charger types
PaymentOption:string
Payment options for the SECC and EVCC
enum: Contract, ExternalPayment
EnergyTransferMode:string
Possible energy transfer modes
enum: AC_single_phase_core, AC_three_phase_core, DC_core, DC_extended, DC_combo_core, DC_unique
DebugMode:string
The different debug modes
enum: None, Lite, Full
IsolationStatus:string
The different charger isolation status
enum: Invalid, Valid, Warning, Fault, No_IMD
DC_EVErrorCode:string
Indicates the DC EV internal status
enum: NO_ERROR, FAILED_RESSTemperatureInhibit, FAILED_EVShiftPosition, FAILED_ChargerConnectorLockFault, FAILED_EVRESSMalfunction, FAILED_ChargingCurrentdifferentia, FAILED_ChargingVoltageOutOfRange, Reserved_A, Reserved_B, Reserved_C, FAILED_ChargingSystemIncompatibility, NoData
V2G_Message_ID:string
This element contains the id of the v2g message body
enum: SupportedAppProtocolReq, SupportedAppProtocolRes, SessionSetupReq, SessionSetupRes, ServiceDiscoveryReq, ServiceDiscoveryRes, ServiceDetailReq, ServiceDetailRes, PaymentServiceSelectionReq, PaymentServiceSelectionRes, ServicePaymentSelectionReq, ServicePaymentSelectionRes, PaymentDetailsReq, PaymentDetailsRes, AuthorizationReq, AuthorizationRes, ContractAuthenticationReq, ContractAuthenticationRes, ChargeParameterDiscoveryReq, ChargeParameterDiscoveryRes, ChargingStatusReq, ChargingStatusRes, MeteringReceiptReq, MeteringReceiptRes, PowerDeliveryReq, PowerDeliveryRes, CableCheckReq, CableCheckRes, PreChargeReq, PreChargeRes, CurrentDemandReq, CurrentDemandRes, WeldingDetectionReq, WeldingDetectionRes, SessionStopReq, SessionStopRes, CertificateInstallationReq, CertificateInstallationRes, CertificateUpdateReq, CertificateUpdateRes, UnknownMessage
DC_EVSEPresentVoltage_Current:object
Set the present voltage and current for the EVSE
required: EVSEPresentVoltage
properties:
EVSEPresentVoltage:number
[V] Output voltage of the EVSE as defined in IEC CDV 61851-23
EVSEPresentCurrent:number
[A] Present output current of the EVSE
DC_EVSEMaximumLimits:object
Maximum Values (current, power and voltage) the EVSE can deliver
required: EVSEMaximumCurrentLimit, EVSEMaximumPowerLimit, EVSEMaximumVoltageLimit
properties:
EVSEMaximumCurrentLimit:number
[A] Maximum current the EVSE can deliver
EVSEMaximumPowerLimit:number
[W] Maximum power the EVSE can deliver
EVSEMaximumVoltageLimit:number
[V] Maximum voltage the EVSE can deliver
DC_EVSEMinimumLimits:object
Minimum Values (current and voltage) the EVSE can deliver
required: EVSEMinimumCurrentLimit, EVSEMinimumVoltageLimit
properties:
EVSEMinimumCurrentLimit:number
[A] Minimum current the EVSE can deliver with the expected accuracy
EVSEMinimumVoltageLimit:number
[V] Minimum voltage the EVSE can deliver with the expected accuracy
DC_EVStatusType:object
Current status of the EV
required: DC_EVReady, DC_EVErrorCode, DC_EVRESSSOC
properties:
DC_EVReady:boolean
If set to TRUE, the EV is ready to charge
DC_EVErrorCode:string (iso15118_charger-DC_EVErrorCode)
Indicates the EV internal status
There is an extended definition for this object here.
DC_EVRESSSOC:number
State of charge of the EVs battery (RESS)
DC_EVCabinConditioning:boolean
‘DIN70121 only: The EV is using energy from the DC supply toheat or cool the passenger compartment.’
DC_EVRESSConiditioning:boolean
‘DIN70121 only: The vehicle is using energy from the DC charger to condition the RESS to a target temperature.’
DC_EVTargetValues:object
Target voltage and current requested by the EV
required: DC_EVTargetVoltage, DC_EVTargetCurrent
properties:
DC_EVTargetVoltage:number
[V] Target Voltage requested by EV
DC_EVTargetCurrent:number
[A] Current demanded by EV
DC_EVMaximumLimits:object
Maximum Values (current, power and voltage) supported and allowed by the EV
properties:
DC_EVMaximumCurrentLimit:number
[A] Maximum current supported and allowed by the EV
DC_EVMaximumPowerLimit:number
Optional: [W] Maximum power supported and allowed by the EV
DC_EVMaximumVoltageLimit:number
[V] Maximum voltage supported and allowed by the EV
DC_EVRemainingTime:object
Estimated or calculated time until bulk and full charge is complete
properties:
EV_RemainingTimeToFullSoC:string
[RFC3339 UTC] Estimated or calculated time until full charge (100% SOC) is complete
format:
EV_RemainingTimeToBulkSoC:string
[RFC3339 UTC] Estimated or calculated time until bulk charge (approx. 80% SOC) is complete
format:
AppProtocol:object
This message element is used by the EVCC for transmitting the list of supported protocols
required: ProtocolNamespace, VersionNumberMajor, VersionNumberMinor, SchemaID, Priority
properties:
ProtocolNamespace:string
This message element is used by the EVCC to uniquely identify the Namespace URI of a specific protocol supported by the EVCC
VersionNumberMajor:integer
This message element is used by the EVCC to indicate the major version number of the protocol
VersionNumberMinor:integer
This message element is used by the EVCC to indicate the minor version number of the protocol
SchemaID:integer
This message element is used by the EVCC to indicate the SchemaID assigned by the EVCC to the protocol
Priority:integer
This message element is used by the EVCC for indicating the protocol priority of a specific protocol allowing the SECC to select a protocol based on priorities
AppProtocols:object
This message element is used by the EVCC for transmitting the list of supported protocols
required: Protocols
properties:
Protocols:array
items:
type:
$ref:
V2G_Messages:object
This element contains all V2G elements
required: V2G_Message_ID
properties:
V2G_Message_ID:string (iso15118_charger-V2G_Message_ID)
This element contains the id of the v2g message body
There is an extended definition for this object here.
V2G_Message_XML:string
Contains the decoded EXI stream as V2G message XML file
V2G_Message_JSON:string
Contains the decoded EXI stream as V2G message JSON file
V2G_Message_EXI_Hex:string
Contains the EXI stream as hex string
V2G_Message_EXI_Base64:string
Contains the EXI stream as base64 string
Response_Exi_Stream_Status:object
The response raw exi stream and the status from the CSMS system
required: status, certificateAction
properties:
status:string
Indicates whether the message was processed properly Accepted - The message was processed properly, exiResponse included Failed - Processing of the message was not successful, no exiResponse included
enum: Accepted, Failed
exiResponse:string
Raw CertificateInstallationRes or CertificateUpdateRes message as exi stream (Base64 encoded)
certificateAction:string (iso15118_charger-CertificateActionEnum)
Type of the certificate request
There is an extended definition for this object here.
Request_Exi_Stream_Schema:object
The request raw exi stream and the schema version for the CSMS system
required: exiRequest, iso15118SchemaVersion, certificateAction
properties:
exiRequest:string
Raw CertificateInstallationReq or CertificateUpdateReq message as exi stream (Base64 encoded)
iso15118SchemaVersion:string
Schema Version used for CertificateReq message between EV and Charger
certificateAction:string (iso15118_charger-CertificateActionEnum)
Type of the certificate request
There is an extended definition for this object here.
CertificateHashDataInfo:object
Contains the certificate information
required: hashAlgorithm, issuerNameHash, issuerKeyHash, serialNumber, responderURL
properties:
hashAlgorithm:string
Used algorithms for the hashes provided
enum: SHA256, SHA384, SHA512
issuerNameHash:string
Hashed value of the Issuer Distinguished Name
issuerKeyHash:string
Hashed value of the issuers public key
serialNumber:string
The serial number of the certificate
responderURL:string
This contains the responder URL
CertificateActionEnum:string
Specifies the type of a certificate request
enum: Install, Update