EVCC > ISO15118-20

EVCC > ISO15118-20 > DC_PreCharge API

DC_PreCharge Lua API reference.

DC_PreCharge API

API파라미터반환
EVCC.Get_DC_PreChargeReq_EVPresentVoltage_MultipliedValue()-Double
EVCC.Get_DC_PreChargeReq_EVPresentVoltage_Value()-Int16
EVCC.Get_DC_PreChargeReq_EVProcessing()-ProcessingType
EVCC.Get_DC_PreChargeReq_EVTargetVoltage_MultipliedValue()-Double
EVCC.Get_DC_PreChargeReq_EVTargetVoltage_Value()-Int16
EVCC.Get_DC_PreChargeReq_Header_SessionID()-Byte[]
EVCC.Get_DC_PreChargeReq_Header_Signature_SignatureValue()-Byte[]
EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod()-String
EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod()-String
EVCC.Get_DC_PreChargeReq_Header_TimeStamp()-UInt64
EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_MultipliedValue()-Double
EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_Value()-Int16
EVCC.Get_DC_PreChargeRes_Header_SessionID()-Byte[]
EVCC.Get_DC_PreChargeRes_Header_Signature_SignatureValue()-Byte[]
EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_CanonicalizationMethod()-String
EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_SignatureMethod()-String
EVCC.Get_DC_PreChargeRes_Header_TimeStamp()-UInt64
EVCC.Get_DC_PreChargeRes_ResponseCode()-ResponseCodeType
EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Exponent(Exponent)Exponent-
EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Value(Value)Value-
EVCC.Set_DC_PreChargeReq_EVProcessing(EVProcessing)EVProcessing (ProcessingType)-
EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Exponent(Exponent)Exponent-
EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Value(Value)Value-
EVCC.Set_DC_PreChargeReq_Header_SessionID(SessionID)SessionID(Byte[])-
EVCC.Set_DC_PreChargeReq_Header_Signature_SignatureValue(SignatureValue)SignatureValue(Byte[])-
EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod(CanonicalizationMethod)CanonicalizationMethod-
EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod(SignatureMethod)SignatureMethod-
EVCC.Set_DC_PreChargeReq_Header_TimeStamp(TimeStamp)TimeStamp-
EVCC.Set_DC_PreChargeRes_EVSEPresentVoltage_Exponent(Exponent)Exponent-
EVCC.Send_DC_PreChargeReq_001()--

상세 명세

EVCC.Get_DC_PreChargeReq_EVPresentVoltage_MultipliedValue

EVCC.Get_DC_PreChargeReq_EVPresentVoltage_MultipliedValue()

DC_PreCharge.EVPresentVoltage.MultipliedValue 조회

Parameter-
ReturnDouble
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_EVPresentVoltage_MultipliedValue()

EVCC.Get_DC_PreChargeReq_EVPresentVoltage_Value

EVCC.Get_DC_PreChargeReq_EVPresentVoltage_Value()

DC_PreCharge.EVPresentVoltage.Value 조회

Parameter-
ReturnInt16
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_EVPresentVoltage_Value()

EVCC.Get_DC_PreChargeReq_EVProcessing

EVCC.Get_DC_PreChargeReq_EVProcessing()

DC_PreCharge.EVProcessing 조회

Parameter-
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_EVProcessing()

EVCC.Get_DC_PreChargeReq_EVTargetVoltage_MultipliedValue

EVCC.Get_DC_PreChargeReq_EVTargetVoltage_MultipliedValue()

DC_PreCharge.EVTargetVoltage.MultipliedValue 조회

Parameter-
ReturnDouble
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_EVTargetVoltage_MultipliedValue()

EVCC.Get_DC_PreChargeReq_EVTargetVoltage_Value

EVCC.Get_DC_PreChargeReq_EVTargetVoltage_Value()

DC_PreCharge.EVTargetVoltage.Value 조회

Parameter-
ReturnInt16
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_EVTargetVoltage_Value()

EVCC.Get_DC_PreChargeReq_Header_SessionID

EVCC.Get_DC_PreChargeReq_Header_SessionID()

DC_PreCharge.Header.SessionID 조회

Parameter-
ReturnByte[]
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_Header_SessionID()

EVCC.Get_DC_PreChargeReq_Header_Signature_SignatureValue

EVCC.Get_DC_PreChargeReq_Header_Signature_SignatureValue()

DC_PreCharge.Header.Signature.SignatureValue 조회

Parameter-
ReturnByte[]
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_Header_Signature_SignatureValue()

EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod

EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod()

DC_PreCharge.Header.Signature.SignedInfo.CanonicalizationMethod 조회

Parameter-
ReturnString
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod()

EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod

EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod()

DC_PreCharge.Header.Signature.SignedInfo.SignatureMethod 조회

Parameter-
ReturnString
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod()

EVCC.Get_DC_PreChargeReq_Header_TimeStamp

EVCC.Get_DC_PreChargeReq_Header_TimeStamp()

DC_PreCharge.Header.TimeStamp 조회

Parameter-
ReturnUInt64
MessageDC_PreCharge
EVCC.Get_DC_PreChargeReq_Header_TimeStamp()

EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_MultipliedValue

EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_MultipliedValue()

DC_PreCharge.EVSEPresentVoltage.MultipliedValue 조회

Parameter-
ReturnDouble
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_MultipliedValue()

EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_Value

EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_Value()

DC_PreCharge.EVSEPresentVoltage.Value 조회

Parameter-
ReturnInt16
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_EVSEPresentVoltage_Value()

EVCC.Get_DC_PreChargeRes_Header_SessionID

EVCC.Get_DC_PreChargeRes_Header_SessionID()

DC_PreCharge.Header.SessionID 조회

Parameter-
ReturnByte[]
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_Header_SessionID()

EVCC.Get_DC_PreChargeRes_Header_Signature_SignatureValue

EVCC.Get_DC_PreChargeRes_Header_Signature_SignatureValue()

DC_PreCharge.Header.Signature.SignatureValue 조회

Parameter-
ReturnByte[]
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_Header_Signature_SignatureValue()

EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_CanonicalizationMethod

EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_CanonicalizationMethod()

DC_PreCharge.Header.Signature.SignedInfo.CanonicalizationMethod 조회

Parameter-
ReturnString
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_CanonicalizationMethod()

EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_SignatureMethod

EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_SignatureMethod()

DC_PreCharge.Header.Signature.SignedInfo.SignatureMethod 조회

Parameter-
ReturnString
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_Header_Signature_SignedInfo_SignatureMethod()

EVCC.Get_DC_PreChargeRes_Header_TimeStamp

EVCC.Get_DC_PreChargeRes_Header_TimeStamp()

DC_PreCharge.Header.TimeStamp 조회

Parameter-
ReturnUInt64
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_Header_TimeStamp()

EVCC.Get_DC_PreChargeRes_ResponseCode

EVCC.Get_DC_PreChargeRes_ResponseCode()

DC_PreCharge.ResponseCode 조회

Parameter-
MessageDC_PreCharge
EVCC.Get_DC_PreChargeRes_ResponseCode()

EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Exponent

EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Exponent(Exponent)

DC_PreCharge.EVPresentVoltage.Exponent 설정

ParameterExponent
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Exponent()

EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Value

EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Value(Value)

DC_PreCharge.EVPresentVoltage.Value 설정

ParameterValue
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_EVPresentVoltage_Value()

EVCC.Set_DC_PreChargeReq_EVProcessing

EVCC.Set_DC_PreChargeReq_EVProcessing(EVProcessing)

DC_PreCharge.EVProcessing 설정

ParameterEVProcessing (ProcessingType)
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_EVProcessing()

EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Exponent

EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Exponent(Exponent)

DC_PreCharge.EVTargetVoltage.Exponent 설정

ParameterExponent
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Exponent()

EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Value

EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Value(Value)

DC_PreCharge.EVTargetVoltage.Value 설정

ParameterValue
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_EVTargetVoltage_Value()

EVCC.Set_DC_PreChargeReq_Header_SessionID

EVCC.Set_DC_PreChargeReq_Header_SessionID(SessionID)

DC_PreCharge.Header.SessionID 설정

ParameterSessionID(Byte[])
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_Header_SessionID()

EVCC.Set_DC_PreChargeReq_Header_Signature_SignatureValue

EVCC.Set_DC_PreChargeReq_Header_Signature_SignatureValue(SignatureValue)

DC_PreCharge.Header.Signature.SignatureValue 설정

ParameterSignatureValue(Byte[])
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_Header_Signature_SignatureValue()

EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod

EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod(CanonicalizationMethod)

DC_PreCharge.Header.Signature.SignedInfo.CanonicalizationMethod 설정

ParameterCanonicalizationMethod
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_CanonicalizationMethod()

EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod

EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod(SignatureMethod)

DC_PreCharge.Header.Signature.SignedInfo.SignatureMethod 설정

ParameterSignatureMethod
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_Header_Signature_SignedInfo_SignatureMethod()

EVCC.Set_DC_PreChargeReq_Header_TimeStamp

EVCC.Set_DC_PreChargeReq_Header_TimeStamp(TimeStamp)

DC_PreCharge.Header.TimeStamp 설정

ParameterTimeStamp
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeReq_Header_TimeStamp()

EVCC.Set_DC_PreChargeRes_EVSEPresentVoltage_Exponent

EVCC.Set_DC_PreChargeRes_EVSEPresentVoltage_Exponent(Exponent)

DC_PreCharge.EVSEPresentVoltage.Exponent 설정

ParameterExponent
Return-
MessageDC_PreCharge
EVCC.Set_DC_PreChargeRes_EVSEPresentVoltage_Exponent()

EVCC.Send_DC_PreChargeReq_001

EVCC.Send_DC_PreChargeReq_001()

DC_PreCharge 전송

Parameter-
Return-
MessageDC_PreCharge
EVCC.Send_DC_PreChargeReq_001()

예제

DC_PreChargeReq 설정 및 전송

Script

V2GTP Header

Protocol Version0x01
Inverse Version0xFE
Payload Type0x8004
Payload Length0x0000001C
PayloadPart20DCMainstreamPayloadID

XML Example

<?xml version="1.0" ?>
<s2:DC_PreChargeReq xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:s0="http://www.w3.org/2000/09/xmldsig#" xmlns:s1="urn:iso:std:iso:15118:-20:CommonTypes" xmlns:s2="urn:iso:std:iso:15118:-20:DC">
  <s1:Header>
    <s1:SessionID>0102030405060708</s1:SessionID>
    <s1:TimeStamp>639161323330147824</s1:TimeStamp>
  </s1:Header>
  <s2:EVProcessing>Ongoing</s2:EVProcessing>
  <s2:EVPresentVoltage>
    <s1:Exponent>0</s1:Exponent>
    <s1:Value>0</s1:Value>
  </s2:EVPresentVoltage>
  <s2:EVTargetVoltage>
    <s1:Exponent>0</s1:Exponent>
    <s1:Value>0</s1:Value>
  </s2:EVTargetVoltage>
</s2:DC_PreChargeReq>