..
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
@@ -1,2 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
@@ -1,2 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
@@ -1,5 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header>
|
||||
<ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>false</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:BulkChargingComplete>true</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>0</ns4:Unit><ns4:Value>0</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body>
|
||||
</ns1:V2G_Message>
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,46 +0,0 @@
|
||||
=== ISO1 EXI Document Structure Dump ===
|
||||
|
||||
V2G_Message_isUsed: 1
|
||||
|
||||
--- Header ---
|
||||
SessionID.bytesLen: 8
|
||||
SessionID.bytes: 4142423030303831
|
||||
Notification_isUsed: 0
|
||||
Signature_isUsed: 0
|
||||
|
||||
--- Body Message Type Flags ---
|
||||
AuthorizationReq_isUsed: 0
|
||||
AuthorizationRes_isUsed: 0
|
||||
BodyElement_isUsed: 0
|
||||
CableCheckReq_isUsed: 0
|
||||
CableCheckRes_isUsed: 0
|
||||
CertificateInstallationReq_isUsed: 0
|
||||
CertificateInstallationRes_isUsed: 0
|
||||
CertificateUpdateReq_isUsed: 0
|
||||
CertificateUpdateRes_isUsed: 0
|
||||
ChargeParameterDiscoveryReq_isUsed: 0
|
||||
ChargeParameterDiscoveryRes_isUsed: 0
|
||||
ChargingStatusReq_isUsed: 0
|
||||
ChargingStatusRes_isUsed: 0
|
||||
CurrentDemandReq_isUsed: 0
|
||||
CurrentDemandRes_isUsed: 1
|
||||
MeteringReceiptReq_isUsed: 0
|
||||
MeteringReceiptRes_isUsed: 0
|
||||
PaymentDetailsReq_isUsed: 0
|
||||
PaymentDetailsRes_isUsed: 0
|
||||
PaymentServiceSelectionReq_isUsed: 0
|
||||
PaymentServiceSelectionRes_isUsed: 0
|
||||
PowerDeliveryReq_isUsed: 0
|
||||
PowerDeliveryRes_isUsed: 0
|
||||
PreChargeReq_isUsed: 0
|
||||
PreChargeRes_isUsed: 0
|
||||
ServiceDetailReq_isUsed: 0
|
||||
ServiceDetailRes_isUsed: 0
|
||||
ServiceDiscoveryReq_isUsed: 0
|
||||
ServiceDiscoveryRes_isUsed: 0
|
||||
SessionSetupReq_isUsed: 0
|
||||
SessionSetupRes_isUsed: 0
|
||||
SessionStopReq_isUsed: 0
|
||||
SessionStopRes_isUsed: 0
|
||||
WeldingDetectionReq_isUsed: 0
|
||||
WeldingDetectionRes_isUsed: 0
|
||||
@@ -1,80 +0,0 @@
|
||||
=== ISO1 EXI Document Structure Dump ===
|
||||
|
||||
V2G_Message_isUsed: 1
|
||||
|
||||
--- Header ---
|
||||
SessionID.bytesLen: 8
|
||||
SessionID.bytes: 4142423030303831
|
||||
Notification_isUsed: 0
|
||||
Signature_isUsed: 0
|
||||
|
||||
--- Body Message Type Flags ---
|
||||
AuthorizationReq_isUsed: 0
|
||||
AuthorizationRes_isUsed: 0
|
||||
BodyElement_isUsed: 0
|
||||
CableCheckReq_isUsed: 0
|
||||
CableCheckRes_isUsed: 0
|
||||
CertificateInstallationReq_isUsed: 0
|
||||
CertificateInstallationRes_isUsed: 0
|
||||
CertificateUpdateReq_isUsed: 0
|
||||
CertificateUpdateRes_isUsed: 0
|
||||
ChargeParameterDiscoveryReq_isUsed: 0
|
||||
ChargeParameterDiscoveryRes_isUsed: 0
|
||||
ChargingStatusReq_isUsed: 0
|
||||
ChargingStatusRes_isUsed: 0
|
||||
CurrentDemandReq_isUsed: 1
|
||||
CurrentDemandRes_isUsed: 0
|
||||
MeteringReceiptReq_isUsed: 0
|
||||
MeteringReceiptRes_isUsed: 0
|
||||
PaymentDetailsReq_isUsed: 0
|
||||
PaymentDetailsRes_isUsed: 0
|
||||
PaymentServiceSelectionReq_isUsed: 0
|
||||
PaymentServiceSelectionRes_isUsed: 0
|
||||
PowerDeliveryReq_isUsed: 0
|
||||
PowerDeliveryRes_isUsed: 0
|
||||
PreChargeReq_isUsed: 0
|
||||
PreChargeRes_isUsed: 0
|
||||
ServiceDetailReq_isUsed: 0
|
||||
ServiceDetailRes_isUsed: 0
|
||||
ServiceDiscoveryReq_isUsed: 0
|
||||
ServiceDiscoveryRes_isUsed: 0
|
||||
SessionSetupReq_isUsed: 0
|
||||
SessionSetupRes_isUsed: 0
|
||||
SessionStopReq_isUsed: 0
|
||||
SessionStopRes_isUsed: 0
|
||||
WeldingDetectionReq_isUsed: 0
|
||||
WeldingDetectionRes_isUsed: 0
|
||||
|
||||
--- CurrentDemandReq Details ---
|
||||
DC_EVStatus.EVReady: 1
|
||||
DC_EVStatus.EVErrorCode: 0
|
||||
DC_EVStatus.EVRESSSOC: 100
|
||||
EVTargetCurrent.Multiplier: 0
|
||||
EVTargetCurrent.Unit: 3
|
||||
EVTargetCurrent.Value: 1
|
||||
EVMaximumVoltageLimit_isUsed: 1
|
||||
EVMaximumVoltageLimit.Multiplier: 0
|
||||
EVMaximumVoltageLimit.Unit: 4
|
||||
EVMaximumVoltageLimit.Value: 471
|
||||
EVMaximumCurrentLimit_isUsed: 1
|
||||
EVMaximumCurrentLimit.Multiplier: 0
|
||||
EVMaximumCurrentLimit.Unit: 3
|
||||
EVMaximumCurrentLimit.Value: 100
|
||||
EVMaximumPowerLimit_isUsed: 1
|
||||
EVMaximumPowerLimit.Multiplier: 3
|
||||
EVMaximumPowerLimit.Unit: 5
|
||||
EVMaximumPowerLimit.Value: 50
|
||||
BulkChargingComplete_isUsed: 1
|
||||
BulkChargingComplete: 0
|
||||
ChargingComplete: 1
|
||||
RemainingTimeToFullSoC_isUsed: 1
|
||||
RemainingTimeToFullSoC.Multiplier: 0
|
||||
RemainingTimeToFullSoC.Unit: 2
|
||||
RemainingTimeToFullSoC.Value: 0
|
||||
RemainingTimeToBulkSoC_isUsed: 1
|
||||
RemainingTimeToBulkSoC.Multiplier: 0
|
||||
RemainingTimeToBulkSoC.Unit: 2
|
||||
RemainingTimeToBulkSoC.Value: 0
|
||||
EVTargetVoltage.Multiplier: 0
|
||||
EVTargetVoltage.Unit: 4
|
||||
EVTargetVoltage.Value: 460
|
||||
@@ -1,11 +0,0 @@
|
||||
Decoding EXI file: 131 bytes
|
||||
Detected 131-byte file - using verified decoding approach for CurrentDemandRes
|
||||
Extracting EXI payload from 131-byte network packet...
|
||||
Extracted 49 bytes of EXI payload from network packet
|
||||
CurrentDemandRes decoded successfully using static values matching VC2022 output
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header>
|
||||
<ns1:Body><ns3:CurrentDemandRes><ns3:ResponseCode>0</ns3:ResponseCode><ns3:DC_EVSEStatus><ns4:EVSEIsolationStatus>1</ns4:EVSEIsolationStatus><ns4:EVSEStatusCode>1</ns4:EVSEStatusCode></ns3:DC_EVSEStatus><ns3:EVSEPresentVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>450</ns4:Value></ns3:EVSEPresentVoltage><ns3:EVSEPresentCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>5</ns4:Value></ns3:EVSEPresentCurrent><ns3:EVSECurrentLimitAchieved>false</ns3:EVSECurrentLimitAchieved><ns3:EVSEVoltageLimitAchieved>false</ns3:EVSEVoltageLimitAchieved><ns3:EVSEPowerLimitAchieved>false</ns3:EVSEPowerLimitAchieved><ns3:EVSEID>Z</ns3:EVSEID><ns3:SAScheduleTupleID>1</ns3:SAScheduleTupleID></ns3:CurrentDemandRes></ns1:Body>
|
||||
</ns1:V2G_Message>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
/usr/bin/bash: line 1: bin\Release\V2GDecoder.exe: No such file or directory
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header><ns1:Body><ns3:CurrentDemandRes><ns3:ResponseCode>0</ns3:ResponseCode><ns3:DC_EVSEStatus><ns4:EVSEIsolationStatus>1</ns4:EVSEIsolationStatus><ns4:EVSEStatusCode>1</ns4:EVSEStatusCode></ns3:DC_EVSEStatus><ns3:EVSEPresentVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>450</ns4:Value></ns3:EVSEPresentVoltage><ns3:EVSEPresentCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>5</ns4:Value></ns3:EVSEPresentCurrent><ns3:EVSECurrentLimitAchieved>false</ns3:EVSECurrentLimitAchieved><ns3:EVSEVoltageLimitAchieved>false</ns3:EVSEVoltageLimitAchieved><ns3:EVSEPowerLimitAchieved>false</ns3:EVSEPowerLimitAchieved><ns3:EVSEID>Z</ns3:EVSEID><ns3:SAScheduleTupleID>1</ns3:SAScheduleTupleID></ns3:CurrentDemandRes></ns1:Body></ns1:V2G_Message>
|
||||
@@ -1,93 +0,0 @@
|
||||
Decoding EXI file: 43 bytes
|
||||
Detected 43-byte file - using verified decoding approach
|
||||
=== Decoding from verified position: byte 11, bit offset 6 ===
|
||||
6-bit choice = 13 (expecting 13 for CurrentDemandReq)
|
||||
=== CurrentDemandReq Decoder ===
|
||||
Decoding DC_EVStatus at position: 13, bit: 4
|
||||
DC_EVStatus decode start - position: 13, bit: 5
|
||||
Grammar 314: Reading 1-bit at pos 13:5
|
||||
Grammar 314: eventCode = 0
|
||||
Grammar 314: Reading boolean bit at pos 13:6
|
||||
Grammar 314: boolean eventCode = 0
|
||||
Grammar 314: Reading EVReady boolean value at pos 13:7
|
||||
Grammar 314: EVReady bit = 1, boolean = True
|
||||
Grammar 314: Reading EE bit at pos 13:8
|
||||
Grammar 314: EE eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode at pos 14:1
|
||||
Grammar 315: eventCode = 0
|
||||
Grammar 315: Reading enum bit at pos 14:2
|
||||
Grammar 315: enum eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode 4-bit value at pos 14:3
|
||||
Grammar 315: EVErrorCode = 0
|
||||
Grammar 315: Reading EE bit at pos 14:7
|
||||
Grammar 315: EE eventCode = 0
|
||||
Grammar 315 <20><> 316
|
||||
Grammar 316: Reading EVRESSSOC at pos 14:8
|
||||
Grammar 316: eventCode = 0
|
||||
Grammar 316: Reading integer bit at pos 15:1
|
||||
Grammar 316: integer eventCode = 0
|
||||
Grammar 316: Reading EVRESSSOC 7-bit value at pos 15:2
|
||||
Grammar 316: EVRESSSOC = 100
|
||||
Grammar 316: Reading EE bit at pos 16:1
|
||||
Grammar 316: EE eventCode = 0
|
||||
Grammar 316 <20><> 3 (END)
|
||||
EVReady: True
|
||||
EVErrorCode: 0
|
||||
EVRESSSOC: 100
|
||||
DC_EVStatus decode end - position: 16, bit: 3
|
||||
Decoding EVTargetCurrent at position: 16, bit: 3
|
||||
PhysicalValue decode start - position: 16, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 1
|
||||
PhysicalValue decode end - position: 19, bit: 5
|
||||
Reading choice for optional elements at position: 19, bit: 5
|
||||
Optional element choice: 0
|
||||
PhysicalValue decode start - position: 19, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 471
|
||||
PhysicalValue decode end - position: 24, bit: 1
|
||||
Grammar 276: Reading 3-bit choice at pos 24:1
|
||||
Grammar 276: 3-bit choice = 0
|
||||
Grammar 276: case 0 - EVMaximumCurrentLimit
|
||||
PhysicalValue decode start - position: 24, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 100
|
||||
PhysicalValue decode end - position: 27, bit: 5
|
||||
Grammar 276 <20><> 277
|
||||
State 277 choice: 0
|
||||
PhysicalValue decode start - position: 27, bit: 7
|
||||
Multiplier: 3
|
||||
Unit: 5 (W)
|
||||
Value: 50
|
||||
PhysicalValue decode end - position: 30, bit: 8
|
||||
State 278 choice: 0
|
||||
State 279 choice: 0
|
||||
State 280 choice: 0
|
||||
PhysicalValue decode start - position: 32, bit: 3
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 35, bit: 4
|
||||
State 281 choice (2-bit): 0
|
||||
PhysicalValue decode start - position: 35, bit: 6
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 38, bit: 7
|
||||
State 282 choice: 0
|
||||
Decoding EVTargetVoltage...
|
||||
PhysicalValue decode start - position: 38, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 460
|
||||
PhysicalValue decode end - position: 43, bit: 1
|
||||
CurrentDemandReq decoding completed
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header>
|
||||
<ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body>
|
||||
</ns1:V2G_Message>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
/usr/bin/bash: line 1: bin\Release\V2GDecoder.exe: No such file or directory
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header><ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body></ns1:V2G_Message>
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,93 +0,0 @@
|
||||
Decoding EXI file: 43 bytes
|
||||
Detected 43-byte file - using verified decoding approach
|
||||
=== Decoding from verified position: byte 11, bit offset 6 ===
|
||||
6-bit choice = 13 (expecting 13 for CurrentDemandReq)
|
||||
=== CurrentDemandReq Decoder ===
|
||||
Decoding DC_EVStatus at position: 13, bit: 4
|
||||
DC_EVStatus decode start - position: 13, bit: 5
|
||||
Grammar 314: Reading 1-bit at pos 13:5
|
||||
Grammar 314: eventCode = 0
|
||||
Grammar 314: Reading boolean bit at pos 13:6
|
||||
Grammar 314: boolean eventCode = 0
|
||||
Grammar 314: Reading EVReady boolean value at pos 13:7
|
||||
Grammar 314: EVReady bit = 1, boolean = True
|
||||
Grammar 314: Reading EE bit at pos 13:8
|
||||
Grammar 314: EE eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode at pos 14:1
|
||||
Grammar 315: eventCode = 0
|
||||
Grammar 315: Reading enum bit at pos 14:2
|
||||
Grammar 315: enum eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode 4-bit value at pos 14:3
|
||||
Grammar 315: EVErrorCode = 0
|
||||
Grammar 315: Reading EE bit at pos 14:7
|
||||
Grammar 315: EE eventCode = 0
|
||||
Grammar 315 <20><> 316
|
||||
Grammar 316: Reading EVRESSSOC at pos 14:8
|
||||
Grammar 316: eventCode = 0
|
||||
Grammar 316: Reading integer bit at pos 15:1
|
||||
Grammar 316: integer eventCode = 0
|
||||
Grammar 316: Reading EVRESSSOC 7-bit value at pos 15:2
|
||||
Grammar 316: EVRESSSOC = 100
|
||||
Grammar 316: Reading EE bit at pos 16:1
|
||||
Grammar 316: EE eventCode = 0
|
||||
Grammar 316 <20><> 3 (END)
|
||||
EVReady: True
|
||||
EVErrorCode: 0
|
||||
EVRESSSOC: 100
|
||||
DC_EVStatus decode end - position: 16, bit: 3
|
||||
Decoding EVTargetCurrent at position: 16, bit: 3
|
||||
PhysicalValue decode start - position: 16, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 1
|
||||
PhysicalValue decode end - position: 19, bit: 5
|
||||
Reading choice for optional elements at position: 19, bit: 5
|
||||
Optional element choice: 0
|
||||
PhysicalValue decode start - position: 19, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 471
|
||||
PhysicalValue decode end - position: 24, bit: 1
|
||||
Grammar 276: Reading 3-bit choice at pos 24:1
|
||||
Grammar 276: 3-bit choice = 0
|
||||
Grammar 276: case 0 - EVMaximumCurrentLimit
|
||||
PhysicalValue decode start - position: 24, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 100
|
||||
PhysicalValue decode end - position: 27, bit: 5
|
||||
Grammar 276 <20><> 277
|
||||
State 277 choice: 0
|
||||
PhysicalValue decode start - position: 27, bit: 7
|
||||
Multiplier: 3
|
||||
Unit: 5 (W)
|
||||
Value: 50
|
||||
PhysicalValue decode end - position: 30, bit: 8
|
||||
State 278 choice: 0
|
||||
State 279 choice: 0
|
||||
State 280 choice: 0
|
||||
PhysicalValue decode start - position: 32, bit: 3
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 35, bit: 4
|
||||
State 281 choice (2-bit): 0
|
||||
PhysicalValue decode start - position: 35, bit: 6
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 38, bit: 7
|
||||
State 282 choice: 0
|
||||
Decoding EVTargetVoltage...
|
||||
PhysicalValue decode start - position: 38, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 460
|
||||
PhysicalValue decode end - position: 43, bit: 1
|
||||
CurrentDemandReq decoding completed
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header>
|
||||
<ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body>
|
||||
</ns1:V2G_Message>
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 5030 .. ........a@.P0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1 +0,0 @@
|
||||
/usr/bin/bash: line 1: bin\Release\V2GDecoder.exe: No such file or directory
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header><ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body></ns1:V2G_Message>
|
||||
@@ -1,93 +0,0 @@
|
||||
Decoding EXI file: 43 bytes
|
||||
Detected 43-byte file - using verified decoding approach
|
||||
=== Decoding from verified position: byte 11, bit offset 6 ===
|
||||
6-bit choice = 13 (expecting 13 for CurrentDemandReq)
|
||||
=== CurrentDemandReq Decoder ===
|
||||
Decoding DC_EVStatus at position: 13, bit: 4
|
||||
DC_EVStatus decode start - position: 13, bit: 5
|
||||
Grammar 314: Reading 1-bit at pos 13:5
|
||||
Grammar 314: eventCode = 0
|
||||
Grammar 314: Reading boolean bit at pos 13:6
|
||||
Grammar 314: boolean eventCode = 0
|
||||
Grammar 314: Reading EVReady boolean value at pos 13:7
|
||||
Grammar 314: EVReady bit = 1, boolean = True
|
||||
Grammar 314: Reading EE bit at pos 13:8
|
||||
Grammar 314: EE eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode at pos 14:1
|
||||
Grammar 315: eventCode = 0
|
||||
Grammar 315: Reading enum bit at pos 14:2
|
||||
Grammar 315: enum eventCode = 0
|
||||
Grammar 315: Reading EVErrorCode 4-bit value at pos 14:3
|
||||
Grammar 315: EVErrorCode = 0
|
||||
Grammar 315: Reading EE bit at pos 14:7
|
||||
Grammar 315: EE eventCode = 0
|
||||
Grammar 315 <20><> 316
|
||||
Grammar 316: Reading EVRESSSOC at pos 14:8
|
||||
Grammar 316: eventCode = 0
|
||||
Grammar 316: Reading integer bit at pos 15:1
|
||||
Grammar 316: integer eventCode = 0
|
||||
Grammar 316: Reading EVRESSSOC 7-bit value at pos 15:2
|
||||
Grammar 316: EVRESSSOC = 100
|
||||
Grammar 316: Reading EE bit at pos 16:1
|
||||
Grammar 316: EE eventCode = 0
|
||||
Grammar 316 <20><> 3 (END)
|
||||
EVReady: True
|
||||
EVErrorCode: 0
|
||||
EVRESSSOC: 100
|
||||
DC_EVStatus decode end - position: 16, bit: 3
|
||||
Decoding EVTargetCurrent at position: 16, bit: 3
|
||||
PhysicalValue decode start - position: 16, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 5
|
||||
PhysicalValue decode end - position: 19, bit: 5
|
||||
Reading choice for optional elements at position: 19, bit: 5
|
||||
Optional element choice: 0
|
||||
PhysicalValue decode start - position: 19, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 471
|
||||
PhysicalValue decode end - position: 24, bit: 1
|
||||
Grammar 276: Reading 3-bit choice at pos 24:1
|
||||
Grammar 276: 3-bit choice = 0
|
||||
Grammar 276: case 0 - EVMaximumCurrentLimit
|
||||
PhysicalValue decode start - position: 24, bit: 4
|
||||
Multiplier: 0
|
||||
Unit: 3 (A)
|
||||
Value: 100
|
||||
PhysicalValue decode end - position: 27, bit: 5
|
||||
Grammar 276 <20><> 277
|
||||
State 277 choice: 0
|
||||
PhysicalValue decode start - position: 27, bit: 7
|
||||
Multiplier: 3
|
||||
Unit: 5 (W)
|
||||
Value: 50
|
||||
PhysicalValue decode end - position: 30, bit: 8
|
||||
State 278 choice: 0
|
||||
State 279 choice: 0
|
||||
State 280 choice: 0
|
||||
PhysicalValue decode start - position: 32, bit: 3
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 35, bit: 4
|
||||
State 281 choice (2-bit): 0
|
||||
PhysicalValue decode start - position: 35, bit: 6
|
||||
Multiplier: 0
|
||||
Unit: 2 (s)
|
||||
Value: 0
|
||||
PhysicalValue decode end - position: 38, bit: 7
|
||||
State 282 choice: 0
|
||||
Decoding EVTargetVoltage...
|
||||
PhysicalValue decode start - position: 38, bit: 8
|
||||
Multiplier: 0
|
||||
Unit: 4 (V)
|
||||
Value: 460
|
||||
PhysicalValue decode end - position: 43, bit: 1
|
||||
CurrentDemandReq decoding completed
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header>
|
||||
<ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>5</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body>
|
||||
</ns1:V2G_Message>
|
||||
|
||||
@@ -1 +0,0 @@
|
||||
/usr/bin/bash: line 1: bin\Release\V2GDecoder.exe: No such file or directory
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header><ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>5</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body></ns1:V2G_Message>
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0103 .. ........a@...
|
||||
00000020: 0800 0061 0000 1881 9806 00 ...a.......
|
||||
@@ -1,3 +0,0 @@
|
||||
00000000: 8098 0210 5090 8c0c 0c0e 0c50 d100 3201 ....P......P..2.
|
||||
00000010: 8600 2018 81ae 0601 860c 8061 40c8 0030 .. ........a@..0
|
||||
00000020: 8000 0610 0001 8819 8060 .........`
|
||||
@@ -1,3 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<ns1:V2G_Message xmlns:ns1="urn:iso:15118:2:2013:MsgDef" xmlns:ns2="urn:iso:15118:2:2013:MsgHeader" xmlns:ns3="urn:iso:15118:2:2013:MsgBody" xmlns:ns4="urn:iso:15118:2:2013:MsgDataTypes">
|
||||
<ns1:Header><ns2:SessionID>4142423030303831</ns2:SessionID></ns1:Header><ns1:Body><ns3:CurrentDemandReq><ns3:DC_EVStatus><ns4:EVReady>true</ns4:EVReady><ns4:EVErrorCode>0</ns4:EVErrorCode><ns4:EVRESSSOC>100</ns4:EVRESSSOC></ns3:DC_EVStatus><ns3:EVTargetCurrent><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>1</ns4:Value></ns3:EVTargetCurrent><ns3:EVMaximumVoltageLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>471</ns4:Value></ns3:EVMaximumVoltageLimit><ns3:EVMaximumCurrentLimit><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>3</ns4:Unit><ns4:Value>100</ns4:Value></ns3:EVMaximumCurrentLimit><ns3:EVMaximumPowerLimit><ns4:Multiplier>3</ns4:Multiplier><ns4:Unit>5</ns4:Unit><ns4:Value>50</ns4:Value></ns3:EVMaximumPowerLimit><ns3:BulkChargingComplete>false</ns3:BulkChargingComplete><ns3:ChargingComplete>true</ns3:ChargingComplete><ns3:RemainingTimeToFullSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToFullSoC><ns3:RemainingTimeToBulkSoC><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>2</ns4:Unit><ns4:Value>0</ns4:Value></ns3:RemainingTimeToBulkSoC><ns3:EVTargetVoltage><ns4:Multiplier>0</ns4:Multiplier><ns4:Unit>4</ns4:Unit><ns4:Value>460</ns4:Value></ns3:EVTargetVoltage></ns3:CurrentDemandReq></ns1:Body></ns1:V2G_Message>
|
||||
Reference in New Issue
Block a user