SECC > ISO15118-20

SECC > ISO15118-20 > DC_CableCheck API

DC_CableCheck Lua API reference.

DC_CableCheck API

API파라미터반환
SECC.Receive_DC_CableCheckReq_001()--
SECC.Get_DC_CableCheckReq_Header_SessionID()-Byte[]
SECC.Get_DC_CableCheckReq_Header_Signature_SignatureValue()-Byte[]
SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_CanonicalizationMethod()-String
SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_SignatureMethod()-String
SECC.Get_DC_CableCheckReq_Header_TimeStamp()-UInt64
SECC.Get_DC_CableCheckRes_EVSEProcessing()-ProcessingType
SECC.Get_DC_CableCheckRes_Header_SessionID()-Byte[]
SECC.Get_DC_CableCheckRes_Header_Signature_SignatureValue()-Byte[]
SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod()-String
SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod()-String
SECC.Get_DC_CableCheckRes_Header_TimeStamp()-UInt64
SECC.Get_DC_CableCheckRes_ResponseCode()-ResponseCodeType
SECC.Set_DC_CableCheckRes_EVSEProcessing(EVSEProcessing)EVSEProcessing (ProcessingType)-
SECC.Set_DC_CableCheckRes_Header_SessionID(SessionID)SessionID(Byte[])-
SECC.Set_DC_CableCheckRes_Header_Signature_SignatureValue(SignatureValue)SignatureValue(Byte[])-
SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod(CanonicalizationMethod)CanonicalizationMethod-
SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod(SignatureMethod)SignatureMethod-
SECC.Set_DC_CableCheckRes_Header_TimeStamp(TimeStamp)TimeStamp-
SECC.Set_DC_CableCheckRes_ResponseCode(ResponseCode)ResponseCode (ResponseCodeType)-
SECC.Send_DC_CableCheckRes_001()--

상세 명세

SECC.Receive_DC_CableCheckReq_001

SECC.Receive_DC_CableCheckReq_001()

DC_CableCheck 수신

Parameter-
Return-
MessageDC_CableCheck
SECC.Receive_DC_CableCheckReq_001()

SECC.Get_DC_CableCheckReq_Header_SessionID

SECC.Get_DC_CableCheckReq_Header_SessionID()

DC_CableCheck.Header.SessionID 조회

Parameter-
ReturnByte[]
MessageDC_CableCheck
SECC.Get_DC_CableCheckReq_Header_SessionID()

SECC.Get_DC_CableCheckReq_Header_Signature_SignatureValue

SECC.Get_DC_CableCheckReq_Header_Signature_SignatureValue()

DC_CableCheck.Header.Signature.SignatureValue 조회

Parameter-
ReturnByte[]
MessageDC_CableCheck
SECC.Get_DC_CableCheckReq_Header_Signature_SignatureValue()

SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_CanonicalizationMethod

SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_CanonicalizationMethod()

DC_CableCheck.Header.Signature.SignedInfo.CanonicalizationMethod 조회

Parameter-
ReturnString
MessageDC_CableCheck
SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_CanonicalizationMethod()

SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_SignatureMethod

SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_SignatureMethod()

DC_CableCheck.Header.Signature.SignedInfo.SignatureMethod 조회

Parameter-
ReturnString
MessageDC_CableCheck
SECC.Get_DC_CableCheckReq_Header_Signature_SignedInfo_SignatureMethod()

SECC.Get_DC_CableCheckReq_Header_TimeStamp

SECC.Get_DC_CableCheckReq_Header_TimeStamp()

DC_CableCheck.Header.TimeStamp 조회

Parameter-
ReturnUInt64
MessageDC_CableCheck
SECC.Get_DC_CableCheckReq_Header_TimeStamp()

SECC.Get_DC_CableCheckRes_EVSEProcessing

SECC.Get_DC_CableCheckRes_EVSEProcessing()

DC_CableCheck.EVSEProcessing 조회

Parameter-
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_EVSEProcessing()

SECC.Get_DC_CableCheckRes_Header_SessionID

SECC.Get_DC_CableCheckRes_Header_SessionID()

DC_CableCheck.Header.SessionID 조회

Parameter-
ReturnByte[]
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_Header_SessionID()

SECC.Get_DC_CableCheckRes_Header_Signature_SignatureValue

SECC.Get_DC_CableCheckRes_Header_Signature_SignatureValue()

DC_CableCheck.Header.Signature.SignatureValue 조회

Parameter-
ReturnByte[]
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_Header_Signature_SignatureValue()

SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod

SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod()

DC_CableCheck.Header.Signature.SignedInfo.CanonicalizationMethod 조회

Parameter-
ReturnString
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod()

SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod

SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod()

DC_CableCheck.Header.Signature.SignedInfo.SignatureMethod 조회

Parameter-
ReturnString
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod()

SECC.Get_DC_CableCheckRes_Header_TimeStamp

SECC.Get_DC_CableCheckRes_Header_TimeStamp()

DC_CableCheck.Header.TimeStamp 조회

Parameter-
ReturnUInt64
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_Header_TimeStamp()

SECC.Get_DC_CableCheckRes_ResponseCode

SECC.Get_DC_CableCheckRes_ResponseCode()

DC_CableCheck.ResponseCode 조회

Parameter-
MessageDC_CableCheck
SECC.Get_DC_CableCheckRes_ResponseCode()

SECC.Set_DC_CableCheckRes_EVSEProcessing

SECC.Set_DC_CableCheckRes_EVSEProcessing(EVSEProcessing)

DC_CableCheck.EVSEProcessing 설정

ParameterEVSEProcessing (ProcessingType)
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_EVSEProcessing()

SECC.Set_DC_CableCheckRes_Header_SessionID

SECC.Set_DC_CableCheckRes_Header_SessionID(SessionID)

DC_CableCheck.Header.SessionID 설정

ParameterSessionID(Byte[])
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_Header_SessionID()

SECC.Set_DC_CableCheckRes_Header_Signature_SignatureValue

SECC.Set_DC_CableCheckRes_Header_Signature_SignatureValue(SignatureValue)

DC_CableCheck.Header.Signature.SignatureValue 설정

ParameterSignatureValue(Byte[])
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_Header_Signature_SignatureValue()

SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod

SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod(CanonicalizationMethod)

DC_CableCheck.Header.Signature.SignedInfo.CanonicalizationMethod 설정

ParameterCanonicalizationMethod
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_CanonicalizationMethod()

SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod

SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod(SignatureMethod)

DC_CableCheck.Header.Signature.SignedInfo.SignatureMethod 설정

ParameterSignatureMethod
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_Header_Signature_SignedInfo_SignatureMethod()

SECC.Set_DC_CableCheckRes_Header_TimeStamp

SECC.Set_DC_CableCheckRes_Header_TimeStamp(TimeStamp)

DC_CableCheck.Header.TimeStamp 설정

ParameterTimeStamp
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_Header_TimeStamp()

SECC.Set_DC_CableCheckRes_ResponseCode

SECC.Set_DC_CableCheckRes_ResponseCode(ResponseCode)

DC_CableCheck.ResponseCode 설정

ParameterResponseCode (ResponseCodeType)
Return-
MessageDC_CableCheck
SECC.Set_DC_CableCheckRes_ResponseCode()

SECC.Send_DC_CableCheckRes_001

SECC.Send_DC_CableCheckRes_001()

DC_CableCheck 전송

Parameter-
Return-
MessageDC_CableCheck
SECC.Send_DC_CableCheckRes_001()

예제

DC_CableCheckRes 설정 및 전송

Script

V2GTP Header

Protocol Version0x01
Inverse Version0xFE
Payload Type0x8004
Payload Length0x00000017
PayloadPart20DCMainstreamPayloadID

XML Example

<?xml version="1.0" ?>
<s2:DC_CableCheckRes 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>639161323300221725</s1:TimeStamp>
  </s1:Header>
  <s1:ResponseCode>OK</s1:ResponseCode>
  <s2:EVSEProcessing>Finished</s2:EVSEProcessing>
</s2:DC_CableCheckRes>