Secc.Receive_ChargeParameterDiscoveryReq_001
Secc.Receive_ChargeParameterDiscoveryReq_001()
ChargeParameterDiscoveryReq 수신
Secc.Receive_ChargeParameterDiscoveryReq_001()
SECC > DIN70121
ChargeParameterDiscovery Lua API reference.
Secc.Receive_ChargeParameterDiscoveryReq_001()
ChargeParameterDiscoveryReq 수신
Secc.Receive_ChargeParameterDiscoveryReq_001()
Secc.Check_Received_ChargeParameterDiscoveryReq()
ChargeParameterDiscoveryReq.Received 확인
local receivedChargeParameterDiscoveryReq = Secc.Check_Received_ChargeParameterDiscoveryReq()
Secc.Get_ChargeParameterDiscoveryReq_EVRequestedEnergyTransferType()
ChargeParameterDiscoveryReq.EVRequestedEnergyTransferType 조회
local expectedEnergyTransferType = EVRequestedEnergyTransferType.DC_extended
local receivedEnergyTransferType = Secc.Get_ChargeParameterDiscoveryReq_EVRequestedEnergyTransferType()
Secc.Set_ChargeParameterDiscoveryRes_ResponseCode(responseCode)
ChargeParameterDiscoveryRes.ResponseCode 설정
local chargeParameterDiscoveryResponseCode = ResponseCodeType.OK
Secc.Set_ChargeParameterDiscoveryRes_ResponseCode(chargeParameterDiscoveryResponseCode)
Secc.Set_ChargeParameterDiscoveryRes_EVSEProcessing(evseProcessing)
ChargeParameterDiscoveryRes.EVSEProcessing 설정
local chargeParameterDiscoveryEvseProcessing = EVSEProcessingType.Finished
Secc.Set_ChargeParameterDiscoveryRes_EVSEProcessing(chargeParameterDiscoveryEvseProcessing)
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEStatusCode(evseStatusCode)
ChargeParameterDiscoveryRes.DC_EVSEChargeParameter.DC_EVSEStatus.EVSEStatusCode 설정
local evseStatusCode = DC_EVSEStatusCodeType.EVSE_Ready
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEStatusCode(evseStatusCode)
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEIsolationStatus(isolationStatus)
ChargeParameterDiscoveryRes.DC_EVSEChargeParameter.DC_EVSEStatus.EVSEIsolationStatus 설정
local evseIsolationStatus = IsolationLevelType.Valid
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEIsolationStatus(evseIsolationStatus)
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSENotification(notification)
ChargeParameterDiscoveryRes.DC_EVSEChargeParameter.DC_EVSEStatus.EVSENotification 설정
local evseNotification = EVSENotificationType.None
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSENotification(evseNotification)
Secc.Send_ChargeParameterDiscoveryRes_001()
ChargeParameterDiscoveryRes 송신
Secc.Send_ChargeParameterDiscoveryRes_001()
local chargeParameterDiscoveryResponseCode = ResponseCodeType.OK
Secc.Set_ChargeParameterDiscoveryRes_ResponseCode(chargeParameterDiscoveryResponseCode)
local chargeParameterDiscoveryEvseProcessing = EVSEProcessingType.Finished
Secc.Set_ChargeParameterDiscoveryRes_EVSEProcessing(chargeParameterDiscoveryEvseProcessing)
local evseStatusCode = DC_EVSEStatusCodeType.EVSE_Ready
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEStatusCode(evseStatusCode)
local evseIsolationStatus = IsolationLevelType.Valid
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEIsolationStatus(evseIsolationStatus)
local evseIsolationStatusSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSEIsolationStatusSpecified(evseIsolationStatusSpecified)
local evseNotification = EVSENotificationType.None
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_EVSENotification(evseNotification)
local evseNotificationMaxDelay = 0
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_DC_EVSEStatus_NotificationMaxDelay(evseNotificationMaxDelay)
local evseMaximumCurrentLimitUnit = UnitSymbolType.Unit_A
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumCurrentLimit_Unit(evseMaximumCurrentLimitUnit)
local evseMaximumCurrentLimitUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumCurrentLimit_UnitSpecified(evseMaximumCurrentLimitUnitSpecified)
local evseMaximumCurrentLimitValue = 320
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumCurrentLimit_Value(evseMaximumCurrentLimitValue)
local evseMaximumPowerLimitUnit = UnitSymbolType.Unit_W
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumPowerLimit_Unit(evseMaximumPowerLimitUnit)
local evseMaximumPowerLimitUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumPowerLimit_UnitSpecified(evseMaximumPowerLimitUnitSpecified)
local evseMaximumPowerLimitValue = 50
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumPowerLimit_Value(evseMaximumPowerLimitValue)
local evseMaximumVoltageLimitUnit = UnitSymbolType.Unit_V
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumVoltageLimit_Unit(evseMaximumVoltageLimitUnit)
local evseMaximumVoltageLimitUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumVoltageLimit_UnitSpecified(evseMaximumVoltageLimitUnitSpecified)
local evseMaximumVoltageLimitValue = 500
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMaximumVoltageLimit_Value(evseMaximumVoltageLimitValue)
local evseMinimumCurrentLimitUnit = UnitSymbolType.Unit_A
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumCurrentLimit_Unit(evseMinimumCurrentLimitUnit)
local evseMinimumCurrentLimitUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumCurrentLimit_UnitSpecified(evseMinimumCurrentLimitUnitSpecified)
local evseMinimumCurrentLimitValue = 10
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumCurrentLimit_Value(evseMinimumCurrentLimitValue)
local evseMinimumVoltageLimitUnit = UnitSymbolType.Unit_V
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumVoltageLimit_Unit(evseMinimumVoltageLimitUnit)
local evseMinimumVoltageLimitUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumVoltageLimit_UnitSpecified(evseMinimumVoltageLimitUnitSpecified)
local evseMinimumVoltageLimitValue = 100
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEMinimumVoltageLimit_Value(evseMinimumVoltageLimitValue)
local evseCurrentRegulationToleranceUnit = UnitSymbolType.Unit_A
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSECurrentRegulationTolerance_Unit(evseCurrentRegulationToleranceUnit)
local evseCurrentRegulationToleranceUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSECurrentRegulationTolerance_UnitSpecified(evseCurrentRegulationToleranceUnitSpecified)
local evseCurrentRegulationToleranceValue = 5
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSECurrentRegulationTolerance_Value(evseCurrentRegulationToleranceValue)
local evsePeakCurrentRippleUnit = UnitSymbolType.Unit_A
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEPeakCurrentRipple_Unit(evsePeakCurrentRippleUnit)
local evsePeakCurrentRippleUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEPeakCurrentRipple_UnitSpecified(evsePeakCurrentRippleUnitSpecified)
local evsePeakCurrentRippleValue = 8
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEPeakCurrentRipple_Value(evsePeakCurrentRippleValue)
local evseEnergyToBeDeliveredUnit = UnitSymbolType.Unit_Wh
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEEnergyToBeDelivered_Unit(evseEnergyToBeDeliveredUnit)
local evseEnergyToBeDeliveredUnitSpecified = true
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEEnergyToBeDelivered_UnitSpecified(evseEnergyToBeDeliveredUnitSpecified)
local evseEnergyToBeDeliveredValue = 25
Secc.Set_ChargeParameterDiscoveryRes_DC_EVSEChargeParameter_EVSEEnergyToBeDelivered_Value(evseEnergyToBeDeliveredValue)
Secc.Send_ChargeParameterDiscoveryRes_001()
0x010xFE0x80010x0000003EEXIEncodedV2GMessage<?xml version="1.0" ?>
<s3:V2G_Message 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:din:70121:2012:MsgBody" xmlns:s2="urn:din:70121:2012:MsgDataTypes" xmlns:s3="urn:din:70121:2012:MsgDef" xmlns:s4="urn:din:70121:2012:MsgHeader">
<s3:Header>
<s4:SessionID>4AF62BC6A0B7F9BD</s4:SessionID>
</s3:Header>
<s3:Body>
<s1:ChargeParameterDiscoveryRes>
<s1:ResponseCode>OK</s1:ResponseCode>
<s1:EVSEProcessing>Finished</s1:EVSEProcessing>
<s2:SAScheduleList>
<s2:SAScheduleTuple>
<s2:SAScheduleTupleID>1</s2:SAScheduleTupleID>
<s2:PMaxSchedule>
<s2:PMaxScheduleID>1</s2:PMaxScheduleID>
<s2:PMaxScheduleEntry>
<s2:RelativeTimeInterval>
<s2:start>0</s2:start>
<s2:duration>86400</s2:duration>
</s2:RelativeTimeInterval>
<s2:PMax>5000</s2:PMax>
</s2:PMaxScheduleEntry>
</s2:PMaxSchedule>
</s2:SAScheduleTuple>
</s2:SAScheduleList>
<s2:DC_EVSEChargeParameter>
<s2:DC_EVSEStatus>
<s2:EVSEIsolationStatus>Valid</s2:EVSEIsolationStatus>
<s2:EVSEStatusCode>EVSE_Ready</s2:EVSEStatusCode>
<s2:NotificationMaxDelay>0</s2:NotificationMaxDelay>
<s2:EVSENotification>None</s2:EVSENotification>
</s2:DC_EVSEStatus>
<s2:EVSEMaximumCurrentLimit>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>A</s2:Unit>
<s2:Value>320</s2:Value>
</s2:EVSEMaximumCurrentLimit>
<s2:EVSEMaximumPowerLimit>
<s2:Multiplier>3</s2:Multiplier>
<s2:Unit>W</s2:Unit>
<s2:Value>50</s2:Value>
</s2:EVSEMaximumPowerLimit>
<s2:EVSEMaximumVoltageLimit>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>V</s2:Unit>
<s2:Value>500</s2:Value>
</s2:EVSEMaximumVoltageLimit>
<s2:EVSEMinimumCurrentLimit>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>A</s2:Unit>
<s2:Value>10</s2:Value>
</s2:EVSEMinimumCurrentLimit>
<s2:EVSEMinimumVoltageLimit>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>V</s2:Unit>
<s2:Value>100</s2:Value>
</s2:EVSEMinimumVoltageLimit>
<s2:EVSECurrentRegulationTolerance>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>A</s2:Unit>
<s2:Value>5</s2:Value>
</s2:EVSECurrentRegulationTolerance>
<s2:EVSEPeakCurrentRipple>
<s2:Multiplier>-1</s2:Multiplier>
<s2:Unit>A</s2:Unit>
<s2:Value>8</s2:Value>
</s2:EVSEPeakCurrentRipple>
<s2:EVSEEnergyToBeDelivered>
<s2:Multiplier>3</s2:Multiplier>
<s2:Unit>Wh</s2:Unit>
<s2:Value>25</s2:Value>
</s2:EVSEEnergyToBeDelivered>
</s2:DC_EVSEChargeParameter>
</s1:ChargeParameterDiscoveryRes>
</s3:Body>
</s3:V2G_Message>