From a055846a3f376025f14aea007b5bf49b5de1d115 Mon Sep 17 00:00:00 2001 From: uhi22 Date: Tue, 15 Nov 2022 08:30:51 +0100 Subject: [PATCH] preparations for PevMode --- exiConnector.py | 4 +- pyPlcHomeplug.py | 93 +- ...til_ChargeParameterDiscoveryRequest.pcapng | Bin 20660 -> 0 bytes ..._until_ChargeParameterDiscoveryRequest.txt | 170 --- ...l_FAILED_ChargingSystemIncompatibility.txt | 177 --- results/tmp.txt | 1224 +++++++++++++++++ 6 files changed, 1317 insertions(+), 351 deletions(-) delete mode 100644 results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.pcapng delete mode 100644 results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.txt delete mode 100644 results/2022-11-09_still_FAILED_ChargingSystemIncompatibility.txt create mode 100644 results/tmp.txt diff --git a/exiConnector.py b/exiConnector.py index 7b06bf1..9477fd8 100644 --- a/exiConnector.py +++ b/exiConnector.py @@ -231,8 +231,8 @@ def testReadExiFromFile(): if __name__ == "__main__": nFail=0 print("Testing exiConnector...") - #testReadExiFromFile() - #exit() + testReadExiFromFile() + exit() #testByteArrayConversion("123456") #testByteArrayConversion("1234567") #testByteArrayConversion("ABCDEF") diff --git a/pyPlcHomeplug.py b/pyPlcHomeplug.py index 3897f6b..bf573bf 100644 --- a/pyPlcHomeplug.py +++ b/pyPlcHomeplug.py @@ -292,6 +292,16 @@ class pyPlcHomeplug(): self.mytransmitbuffer[42]=0x0 # self.mytransmitbuffer[43]=0x0 # # rest is 00 + + def composeStartAttenCharInd(self): + # todo + print("todo: implement composeStartAttenCharInd") + pass + + def composeNmbcSoundInd(self): + # todo + print("todo: implement composeNmbcSoundInd") + pass def composeAttenCharInd(self): self.mytransmitbuffer = bytearray(129) @@ -356,6 +366,75 @@ class pyPlcHomeplug(): self.setNmkAt(93) # 93 to 108 NMK. We can freely choose this. Normally we should use a random number. + def runPevSequencer(self): + # in PEV mode, initiate the SLAC sequence + # Todo: Timing between the states, and timeout handling to be implemented + if (self.iAmPev==1): + if (self.pevSequenceState==0): # waiting for start condition + # In real life we would check whether we see 5% PWM on the pilot line. + # Then we would maybe wait a little bit until the homeplug modems are awake. + # Now sending the first packet for the SLAC sequence: + self.composeSlacParamReq() + self.addToTrace("transmitting SLAC_PARAM.REQ...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 1 + return + if (self.pevSequenceState==1): # waiting for SLAC_PARAM.CNF + return + if (self.pevSequenceState==2): # received SLAC_PARAM.CNF + # todo: transmit the START_ATTEN_CHAR.IND 3 times + self.composeStartAttenCharInd() + self.addToTrace("transmitting START_ATTEN_CHAR.IND...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 3 + return + if (self.pevSequenceState==3): + # todo: transmit the START_ATTEN_CHAR.IND 3 times + self.composeStartAttenCharInd() + self.addToTrace("transmitting START_ATTEN_CHAR.IND...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 4 + return + if (self.pevSequenceState==4): + # todo: transmit the START_ATTEN_CHAR.IND 3 times + self.composeStartAttenCharInd() + self.addToTrace("transmitting START_ATTEN_CHAR.IND...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 5 + self.SoundCountDown=10 + return + if (self.pevSequenceState==5): # START_ATTEN_CHAR.IND are finished. Now we send 10 MNBC_SOUND.IND + self.composeNmbcSoundInd() + self.addToTrace("transmitting MNBC_SOUND.IND...") + self.transmit(self.mytransmitbuffer) + if (self.SoundCountDown>0): + self.SoundCountDown-=1 + else: + self.pevSequenceState = 6 + return + if (self.pevSequenceState==6): # waiting for ATTEN_CHAR.IND + # todo: it is possible that we receive this message from multiple chargers. We need + # to select the charger with the loudest reported signals. + return + if (self.pevSequenceState==7): # ATTEN_CHAR.IND was received and the nearest charger decided + self.composeAttenCharRsp() + self.addToTrace("transmitting ATTEN_CHAR.RSP...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 8 + return + if (self.pevSequenceState==8): # ATTEN_CHAR.RSP was transmitted. Next is SLAC_MATCH.REQ + self.composeSlacMatchReq() + self.addToTrace("transmitting SLAC_MATCH.REQ...") + self.transmit(self.mytransmitbuffer) + self.pevSequenceState = 9 + return + if (self.pevSequenceState==9): # waiting for SLAC_MATCH.CNF + return + if (self.pevSequenceState==10): # SLAC is finished, KEY is set, AVLN is established. + # todo: inform the higher-level state machine, that now it can start the SDP + return + + def sendTestFrame(self, selection): if (selection=="1"): @@ -418,6 +497,12 @@ class pyPlcHomeplug(): self.composeSlacParamCnf() self.addToTrace("transmitting CM_SLAC_PARAM.CNF") self.sniffer.sendpacket(bytes(self.mytransmitbuffer)) + + def evaluateSlacParamCnf(self): + # As PEV, we receive the first response from the charger. + if (self.iAmPev==1): + if (self.pevSequenceState==1): # we were waiting for the SlacParamCnf + self.pevSequenceState=2 # enter next state. Will be handled in the cyclic runPevSequencer def evaluateMnbcSoundInd(self): # We received MNBC_SOUND.IND from the PEV. Normally this happens 10times, with a countdown (remaining number of sounds) @@ -475,6 +560,8 @@ class pyPlcHomeplug(): self.evaluateSlacMatchCnf() if (mmt == CM_SLAC_PARAM + MMTYPE_REQ): self.evaluateSlacParamReq() + if (mmt == CM_SLAC_PARAM + MMTYPE_CNF): + self.evaluateSlacParamCnf() if (mmt == CM_MNBC_SOUND + MMTYPE_IND): self.evaluateMnbcSoundInd() if (mmt == CM_SET_KEY + MMTYPE_CNF): @@ -483,11 +570,11 @@ class pyPlcHomeplug(): def findEthernetAdaptor(self): self.strInterfaceName="eth0" # default, if the real is not found - print("Interfaces:\n" + '\n'.join(pcap.findalldevs())) + #print("Interfaces:\n" + '\n'.join(pcap.findalldevs())) for i in range(0, 10): strInterfaceName = pcap.ex_name("eth"+str(i)) if (strInterfaceName == '\\Device\\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259}'): - print("This is the wanted Ethernet adaptor.") + #print("This is the wanted Ethernet adaptor.") self.strInterfaceName="eth"+str(i) #print("eth"+ str(i) + " is " + strInterfaceName) @@ -513,6 +600,7 @@ class pyPlcHomeplug(): self.callbackAddToTrace = callbackAddToTrace self.callbackShowStatus = callbackShowStatus self.addressManager = addrMan + self.pevSequenceState = 0 #self.sniffer = pcap.pcap(name=None, promisc=True, immediate=True, timeout_ms=50) # eth3 means: Third entry from back, in the list of interfaces, which is provided by pcap.findalldevs. # Improvement necessary: select the interface based on the name. @@ -567,6 +655,7 @@ class pyPlcHomeplug(): self.ipv6.evaluateReceivedPacket(pkt) self.showStatus("nPacketsReceived=" + str(self.nPacketsReceived)) + self.runPevSequencer() # run the message sequencer for the PEV side def close(self): self.sniffer.close() diff --git a/results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.pcapng b/results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.pcapng deleted file mode 100644 index 20b9112a3537020dba9c64997882ae1c537ee138..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20660 zcmeHP3vg3q7XEKYN?Q7EVJidc1#zK5LY{3X#ce4qMJ$iDJeCEUl7u$2(vp@UwGKhS zg&k&Gq%MM}sI0CF77~YXQDI?OhuL+8U8O!39b{#&tB#2K;8B}B=l;1jx8Wuv?Ty1S z`Dae@|MzjebG~!_Kj+@w-lUY2q+^7Tio%H_8Tj`3n}Xz#S*uzdjT0(!*^(xgV?uRB zF6%UF3?`$lf-RZ1fGuJTT9a;Oc{@8{t+TbBt*R;!|p+>kqoUB1TIXlM0PbS4wvDT#s1SaW}~t+tt+u*m6hwA9zS8gf~qHct!Z zv~k}WouhHU;QgI>XWCv^kc}nO9cxV5w=kMW3Hn zqOq9uc^cCUlSN~(Ovj9_C%cE#mlwjp zXcE^_YwT@}8awAwZL?EZ(`sv0H8$C58_`0B?rv_hf#DLnRWOz`OXv$JvH-ARR9&)hKf9MUrP$%*r)_qxK-S=XWLc@H}G-P$@0E28mDyQ6=K=~vJ*gb1 ziJ|VTdjocJsmchsTaP)QU`57-=}OuCip;u;l+*ys-S!u=x<>w-JB# z3Z_Fw3w`Y1eDLe#wr9g9pWTq$LR(C(;GtVUHiBRuTMG#GZ^Hq!?_j8)-S}smfj9#< z0Ry;h1h3bx!}?JOwxQ5pJ$~I|EPG&Eq`%ry>t1&Zb)SDJV0Zs@kD0>TJr>p=MlnRG zN*D@`b1RjC`pBzkY{SgksUK5vTFU^Z#>Mx)lC*As);3}Z7?4LU;f99A%9-lsndCdLUH`ni5& zwh()R4=?Y4%l4K@kGUUg&O`=J~e!I-NAMl3^?f&O{W7k3$qloRs_%P+W zI%#~+P~1yqkP^mJ*1#|co))2Zm>OEWivC(w4wegCOK_JY1QoN zx$`u0XP4b$G%qYvS5%c%vyhVcsmzdswA;r_oTQz+cHNa;fAxxdV~&b>?~C((gN%@m zckw*+{;5WCp2~4uby8;C;_Ir<->QjUSB1-%D6XrH_DJV|9M@H+VyL_A%YfZ-Usr96 zq3*3;1?-l)F4`fpZmjFD;cw&kuWRDhgOrZ=XPkjJ17R4Dx*lwV^`j8ZL6PISN?gaB zY_JNt#dW(J*Bc+lQ1_{;`y}m_qy9QCvu<(yHKKQ4y#5N4|0Ig~>n-Dc$sCZQ{yG;! z-CvjkcFSFVeIG;J)%gLt<*vW#WY#UNzYc)z`2F~BlP^}HIqEfWO_g-ya=fMrmtXOHaR%ZHa12P*R8wI6 z;O}Y4u{Mcojjcxmy5*?X#JV-t0=mU@j2!nIs$;184d#l#x7cnu?(?0IS-1GPV8!HV z2f{oT+yjr3+%(Sx-+7bU+UsAB@NZIC-;X}{5sXpbdF%DQt8}Jt&(pm9`*i_czw!C5 zemHDsBYDleyFyb{T3lID&fdkAS69!Qtk>#OlFH{+RTr=ZBR*e4pQ$mJbp`O?x-KQD zqIgaLJGQ08-dtdJw%D559Immjb#Va;C*o;qT&rMDZKLM?HI1!sgv;SrrD<~26|^{9 z_;5P6vj7fWP*qx~DV|w62TrPR+FVU7O)Fa2QhS|avR;=DkMZbDdW+U*<{za`NlHlq z-_U1#WK!}z7+Bv8_xFx^0=oE`Y3e$ zS2`TTeq!@yjNJ;`2pwWCY(t$mpTxTBo)74zYUo-5x*b*?E-8WGA^7iLASvCyTizMU z?vC{Djs$cz)W)?1*xHDF?(4;>3!d(7FfDPj^$a{0tcoKZp}6enRUW zJU@*`qUA?1Abt=hR{Vt4J$QZ&4SO=m`6ZN|QT@InPOSLJO%A1d@cgh#qUGnh>OZ3T z2XSJ>&x(+`2gc7{f8_C6h{@XN*#Kh{I&p;Sl~qt5_z&Ru(2$E{@{(r(^ihIvI;^mb+>Iao zTL@yrr}sMn@z6hf{{S|`eRJt=J@-Q&h3XSx@Q@X@k%jotzeR=1|C5>jTb-CREIB1L z4X;(uj$ppeH-0SeZ8X9G{w4L%PpmK?=>@(%H+JAmhr`zgSI)lv|4OUaL_R%(`x#-e z;rSNF_1v@zo^m(}g~Rb5?Z?T?NV)+IbE0KxD#?6&7t_b_sYn;%+JW%Ukl$GqJ)R}d zM-lVu#~ByEIs3}a{gq#CIvtEVHT6Ub8TaZqz=8ieBH8?Y{`je>$R%PTm*Si%D!Amq z@SzxuKG01q@ME)Kxn%J8Ul0}dkVG(MfLlJN#JC3v1Go}Ci*R`#c>R1#Hv%#FPw$yRL*ZD^zD{voQgg z`*2LL5VM&Z(fE%1;F4z!j8TGpUEw1+3GQGFe$4v{@jc@D!?{I(+iuP5?PULrn5sP# z2l3#=8C=7B%5r_@xd%ol5|;A%E}oaJIx`uNDF$M7;s6?AEj#re5Aus5fpvG3 zSUIXQ3LDJJJ~!s^SU36mzU`||-!XgjJBK%H*|z1KZSeVS!&3!!Ow_@YR+1vLCD{K* zI{qv8FTrm?>(F+)_EHT~-F}8Ct9wYW~GY+6(jHmgO-a6=`NW@qlaf~Sz#CVKb@Nu|%m#{cz z{4FQriB4vFG9ic`9M@<6q7rqZj5{#K+ONPJ z!C!#o8v2`Ene4T~2t@+xu83nyu^`6V;3vnQ$Ejj}JJH?iV(a-fS@2bY@5o~dKXOAq zfY|0++5tw=*ZiNSd6&UH6bY>H5yzHd<@Dz3Aa(q{4s-7!8G9I3Q9MQo`rRPGaqT*t zCip7Bb>wmV0OI->7uOR2Bls$=Ejkxwd6&RG6bYcPmJ|zOdF>^^ z$7J+T#}fQQEHpPru&?Vk-zNAf!ExmAd>Z0;4dR()`59ti&LEaJo*y0dc(Ld}k??g) z#J*nRcm-dlzAgBwLSHXR#xt?QE1QpMHTam&-$(KMICT0O0ZYQih;v7+=6uY6_5Bf` zOW;$CwX8dUHQ3mx6FI+ds!3vf^uDZE8NeZ?fh5+f9T(-{FcCO>hMRv6^H?fBCXR9b zRsLkfs|*=MN}ATdTLfJ#Y_qGW&1rYo+2!k4JAL7w0^YfY$BrmI_X@s$k3UZdeSGH= LHWl>64de7b1~Kn% diff --git a/results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.txt b/results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.txt deleted file mode 100644 index 32a0837..0000000 --- a/results/2022-11-09_athome_until_ChargeParameterDiscoveryRequest.txt +++ /dev/null @@ -1,170 +0,0 @@ -C:\UwesTechnik\pyPLC>python pyPlc.py E -starting in EVSE_MODE -initializing pyPlcWorker -sniffer created at eth3 -initializing fsmEvse -pyPlcTcpSocket listening on port 15118 -0x6064 -transmitting CM_SLAC_PARAM.CNF -0x6065 -0x606a -0x606a -0x606a -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -transmitting ATTEN_CHAR.IND -0xa14e -0x6086 -0x606e -0x606f -0x607c -transmitting SLAC_MATCH.CNF -0x607d -V2GTP (10bytes) = 01 FE 90 00 00 00 00 02 10 00 -ok, this was a valid SDP request -We are the SECC. Sending SDP response. -SDP payload (20bytes) = FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -V2Gframe (28bytes) = 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -UDP response (36bytes) = 3B 0E C3 73 00 24 00 00 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -IP response (76bytes) = 60 00 00 00 00 24 11 0A FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 FE 80 00 00 00 00 00 00 06 65 65 FF FE 00 64 C3 3B 0E C3 73 00 24 B3 24 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -Connection from ('fe80::665:65ff:fe00:64c3', 50109, 0, 16) -In state WaitForSupportedApplicationProtocolRequest, received (42bytes) = 01 FE 80 01 00 00 00 22 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 -{ -"info": "34 bytes to convert", -"error": "", -"result": "Vehicle supports 1 protocols. ProtocolEntry#1 ProtocolNamespace=urn:din:70121:2012:MsgDef Version=2.0 SchemaID=1 Priority=1 ", -"schema": "appHandshake", -"msgName": "supportedAppProtocolReq" -} -Detected DIN -responding (12bytes) = 01 FE 80 01 00 00 00 04 80 40 00 40 -from 0 entering 1 -EXI from 50109 to 15118 -(34bytes) = 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 -EXI from 15118 to 50109 -(4bytes) = 80 40 00 40 -EXI from 50109 to 15118 -(21bytes) = 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 -In state stateFunctionWaitForSessionSetupRequest, received (29bytes) = 01 FE 80 01 00 00 00 15 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 -{ -"info": "21 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "SessionSetupReq" -} -responding (24bytes) = 01 FE 80 01 00 00 00 10 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 00 00 80 -from 1 entering 2 -EXI from 15118 to 50109 -(16bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 00 00 80 -EXI from 50109 to 15118 -(14bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 -In state WaitForServiceDiscoveryRequest, received (22bytes) = 01 FE 80 01 00 00 00 0E 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 -{ -"info": "14 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "ServiceDiscoveryReq" -} -responding (19bytes) = 01 FE 80 01 00 00 00 0B 80 9A 00 11 A0 01 20 02 41 21 04 -from 2 entering 3 -EXI from 15118 to 50109 -(11bytes) = 80 9A 00 11 A0 01 20 02 41 21 04 -EXI from 50109 to 15118 -(8bytes) = 80 9A 00 11 B2 00 12 80 -In state WaitForServicePaymentSelectionRequest, received (16bytes) = 01 FE 80 01 00 00 00 08 80 9A 00 11 B2 00 12 80 -{ -"info": "8 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "ServicePaymentSelectionReq" -} -responding (14bytes) = 01 FE 80 01 00 00 00 06 80 9A 00 11 C0 00 -from 3 entering 5 -EXI from 15118 to 50109 -(6bytes) = 80 9A 00 11 C0 00 -In state WaitForChargeParameterDiscoveryRequest, received (20bytes) = 01 FE 80 01 00 00 00 0C 80 9A 00 11 30 20 00 0A 00 00 00 00 -{ -"info": "12 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0" -} -EXI from 50109 to 15118 -(12bytes) = 80 9A 00 11 30 20 00 0A 00 00 00 00 -from 5 entering 0 -In state WaitForSupportedApplicationProtocolRequest, received (13bytes) = 01 FE 80 01 00 00 00 05 80 9A 00 11 F0 -{ -"info": "5 bytes to convert", -"error": "runTheDecoder error-111", -"result": "", -"schema": "appHandshake" -} -EXI from 50109 to 15118 -(5bytes) = 80 9A 00 11 F0 -connection closed - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/results/2022-11-09_still_FAILED_ChargingSystemIncompatibility.txt b/results/2022-11-09_still_FAILED_ChargingSystemIncompatibility.txt deleted file mode 100644 index c6fa852..0000000 --- a/results/2022-11-09_still_FAILED_ChargingSystemIncompatibility.txt +++ /dev/null @@ -1,177 +0,0 @@ - -C:\UwesTechnik\pyPLC>python pyPlc.py E -starting in EVSE_MODE -initializing pyPlcWorker -Interfaces: -\Device\NPF_{CF245078-25B1-4487-AE2A-1763158ACD5F} -\Device\NPF_{7105741E-F8FC-46AD-9BCD-95F7CDCC76B0} -\Device\NPF_{F2DFA311-B486-461A-A3F4-0DBA998BF9F9} -\Device\NPF_{0DFD428E-B132-4188-8EBC-38C13B0C89CF} -\Device\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259} -\Device\NPF_{68936D7B-F0E7-46E7-A047-3C07A24E03B9} -\Device\NPF_{A541C45F-EDAC-4242-ABF6-B4337228BBFF} -\Device\NPF_Loopback -index match at 0 dev name=b'\\Device\\NPF_Loopback' dev.description=b'Adapter for loopback traffic capture' -index match at 1 dev name=b'\\Device\\NPF_{A541C45F-EDAC-4242-ABF6-B4337228BBFF}' dev.description=b'Microsoft Wi-Fi Direct Virtual Adapter' -index match at 2 dev name=b'\\Device\\NPF_{68936D7B-F0E7-46E7-A047-3C07A24E03B9}' dev.description=b'Microsoft Wi-Fi Direct Virtual Adapter #2' -index match at 3 dev name=b'\\Device\\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259}' dev.description=b'Broadcom NetLink (TM) Gigabit Ethernet' -This is the wanted Ethernet adaptor. -index match at 4 dev name=b'\\Device\\NPF_{0DFD428E-B132-4188-8EBC-38C13B0C89CF}' dev.description=b'Broadcom 802.11n-Netzwerkadapter' -index match at 5 dev name=b'\\Device\\NPF_{F2DFA311-B486-461A-A3F4-0DBA998BF9F9}' dev.description=b'WAN Miniport (IP)' -index match at 6 dev name=b'\\Device\\NPF_{7105741E-F8FC-46AD-9BCD-95F7CDCC76B0}' dev.description=b'WAN Miniport (IPv6)' -index match at 7 dev name=b'\\Device\\NPF_{CF245078-25B1-4487-AE2A-1763158ACD5F}' dev.description=b'WAN Miniport (Network Monitor)' -index match at 3 dev name=b'\\Device\\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259}' dev.description=b'Broadcom NetLink (TM) Gigabit Ethernet' -sniffer created at eth3 -initializing fsmEvse -pyPlcTcpSocket listening on port 15118 -0x6064 -transmitting CM_SLAC_PARAM.CNF -0x6065 -0x606a -0x606a -0x606a -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -0xa14e -0x6086 -0x6076 -transmitting ATTEN_CHAR.IND -0xa14e -0x6086 -0x606e -0x606f -0x607c -transmitting SLAC_MATCH.CNF -0x607d -V2GTP (10bytes) = 01 FE 90 00 00 00 00 02 10 00 -ok, this was a valid SDP request -We are the SECC. Sending SDP response. -SDP payload (20bytes) = FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -V2Gframe (28bytes) = 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -UDP response (36bytes) = 3B 0E C3 71 00 24 00 00 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -IP response (76bytes) = 60 00 00 00 00 24 11 0A FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 FE 80 00 00 00 00 00 00 06 65 65 FF FE 00 64 C3 3B 0E C3 71 00 24 B3 26 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 E0 AD 99 AC 52 EB 85 D3 3B 0E 10 00 -Connection from ('fe80::665:65ff:fe00:64c3', 50095, 0, 16) -In state WaitForSupportedApplicationProtocolRequest, received (42bytes) = 01 FE 80 01 00 00 00 22 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 -{ -"info": "34 bytes to convert", -"error": "", -"result": "Vehicle supports 1 protocols. ProtocolEntry#1 ProtocolNamespace=urn:din:70121:2012:MsgDef Version=2.0 SchemaID=1 Priority=1 ", -"schema": "appHandshake", -"msgName": "supportedAppProtocolReq", -"debug": "" -} -Detected DIN -responding (12bytes) = 01 FE 80 01 00 00 00 04 80 40 00 40 -from 0 entering 1 -[SNIFFER] EXI from 50095 to 15118 (34bytes) = 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 -[SNIFFER] EXI from 15118 to 50095 (4bytes) = 80 40 00 40 -[SNIFFER] EXI from 50095 to 15118 (21bytes) = 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 -In state stateFunctionWaitForSessionSetupRequest, received (29bytes) = 01 FE 80 01 00 00 00 15 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 -{ -"info": "21 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "SessionSetupReq", -"EVCCID.bytesLen": "6", -"EVCCID": "0465650064c3", -"debug": "Line532" -} -responding (24bytes) = 01 FE 80 01 00 00 00 10 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 00 00 80 -from 1 entering 2 -[SNIFFER] EXI from 15118 to 50095 (16bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 00 00 80 -[SNIFFER] EXI from 50095 to 15118 (14bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 -In state WaitForServiceDiscoveryRequest, received (22bytes) = 01 FE 80 01 00 00 00 0E 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 -{ -"info": "14 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "ServiceDiscoveryReq", -"ServiceCategory_isUsed": "True", -"debug": "Line508" -} -responding (27bytes) = 01 FE 80 01 00 00 00 13 80 9A 02 00 40 80 C1 01 41 81 C2 11 A0 01 20 02 41 00 84 -from 2 entering 3 -[SNIFFER] EXI from 15118 to 50095 (19bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 A0 01 20 02 41 00 84 -[SNIFFER] EXI from 50095 to 15118 (16bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 B2 00 12 80 -In state WaitForServicePaymentSelectionRequest, received (24bytes) = 01 FE 80 01 00 00 00 10 80 9A 02 00 40 80 C1 01 41 81 C2 11 B2 00 12 80 -{ -"info": "16 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "ServicePaymentSelectionReq", -"SelectedPaymentOption": "ExternalPayment", -"SelectedService.arrayLen": "1", -"SelectedService.array": "0:1", -"debug": "Line520" -} -responding (22bytes) = 01 FE 80 01 00 00 00 0E 80 9A 02 00 40 80 C1 01 41 81 C2 11 C0 00 -from 3 entering 4 -[SNIFFER] EXI from 15118 to 50095 (14bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 C0 00 -In state WaitForFlexibleRequest, received (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 30 20 00 0A 00 00 00 00 -{ -"info": "20 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "PowerDeliveryReq", -"ReadyToChargeState": "0", -"ChargingProfile_isUsed": "0", -"EVPowerDeliveryParameter_isUsed": "0", -"DC_EVPowerDeliveryParameter_isUsed": "1", -"EVReady": "0", -"EVErrorCode": "10", -"EVErrorCodeText": "FAILED_ChargingSystemIncompatibility", -"EVRESSSOC": "0", -"BulkChargingComplete": "0", -"ChargingComplete": "0", -"debug": "Line472" -} -responding (26bytes) = 01 FE 80 01 00 00 00 12 80 9A 02 00 40 80 C1 01 41 81 C2 11 40 04 20 40 00 00 -from 4 entering 4 -[SNIFFER] EXI from 50095 to 15118 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 30 20 00 0A 00 00 00 00 -[SNIFFER] EXI from 15118 to 50095 (18bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 40 04 20 40 00 00 -[SNIFFER] EXI from 50095 to 15118 (13bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 F0 -In state WaitForFlexibleRequest, received (21bytes) = 01 FE 80 01 00 00 00 0D 80 9A 02 00 40 80 C1 01 41 81 C2 11 F0 -{ -"info": "13 bytes to convert", -"error": "", -"result": "", -"schema": "DIN", -"g_errn": "0", -"msgName": "SessionStopReq", -"debug": "Line544" -} -connection closed -from 4 entering 0 - -C:\UwesTechnik\pyPLC> \ No newline at end of file diff --git a/results/tmp.txt b/results/tmp.txt new file mode 100644 index 0000000..19d5044 --- /dev/null +++ b/results/tmp.txt @@ -0,0 +1,1224 @@ +C:\UwesTechnik\pyPLC>python pyPlc.py E +starting in EVSE_MODE +initializing pyPlcWorker +[addressManager] we have local MAC DC:0E:A1:11:67:08. Todo: find this out dynamically. +[addressManager] Found 2 link-local IPv6 addresses. +fe80::c690:83f3:fbcb:980e%15 +fe80::4c46:fea5:b6c9:25a9%3 +[addressManager] Warning: Multiple Ipv6 addresses were found. If you have multiple network adaptors, try to disconnect the not relevant ones. +[addressManager] Using the first detected, fe80::c690:83f3:fbcb:980e%15 +[addressManager] Local IPv6 is fe80::c690:83f3:fbcb:980e%15 +[addressManager] Found 2 link-local IPv6 addresses. +fe80::c690:83f3:fbcb:980e%15 +fe80::4c46:fea5:b6c9:25a9%3 +[addressManager] Warning: Multiple Ipv6 addresses were found. If you have multiple network adaptors, try to disconnect the not relevant ones. +[addressManager] Using the first detected, fe80::c690:83f3:fbcb:980e%15 +[addressManager] Local IPv6 is fe80::c690:83f3:fbcb:980e%15 +Interfaces: +\Device\NPF_{CF245078-25B1-4487-AE2A-1763158ACD5F} +\Device\NPF_{7105741E-F8FC-46AD-9BCD-95F7CDCC76B0} +\Device\NPF_{F2DFA311-B486-461A-A3F4-0DBA998BF9F9} +\Device\NPF_{0DFD428E-B132-4188-8EBC-38C13B0C89CF} +\Device\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259} +\Device\NPF_{68936D7B-F0E7-46E7-A047-3C07A24E03B9} +\Device\NPF_{A541C45F-EDAC-4242-ABF6-B4337228BBFF} +\Device\NPF_Loopback +index match at 0 dev name=b'\\Device\\NPF_Loopback' dev.description=b'Adapter for loopback traffic capture' +index match at 1 dev name=b'\\Device\\NPF_{A541C45F-EDAC-4242-ABF6-B4337228BBFF}' dev.description=b'Microsoft Wi-Fi Direct Virtual Adapter' +index match at 2 dev name=b'\\Device\\NPF_{68936D7B-F0E7-46E7-A047-3C07A24E03B9}' dev.description=b'Microsoft Wi-Fi Direct Virtual Adapter #2' +index match at 3 dev name=b'\\Device\\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259}' dev.description=b'Broadcom NetLink (TM) Gigabit Ethernet' +This is the wanted Ethernet adaptor. +index match at 4 dev name=b'\\Device\\NPF_{0DFD428E-B132-4188-8EBC-38C13B0C89CF}' dev.description=b'Broadcom 802.11n-Netzwerkadapter' +index match at 5 dev name=b'\\Device\\NPF_{F2DFA311-B486-461A-A3F4-0DBA998BF9F9}' dev.description=b'WAN Miniport (IP)' +index match at 6 dev name=b'\\Device\\NPF_{7105741E-F8FC-46AD-9BCD-95F7CDCC76B0}' dev.description=b'WAN Miniport (IPv6)' +index match at 7 dev name=b'\\Device\\NPF_{CF245078-25B1-4487-AE2A-1763158ACD5F}' dev.description=b'WAN Miniport (Network Monitor)' +index match at 3 dev name=b'\\Device\\NPF_{E4B8176C-8516-4D48-88BC-85225ABCF259}' dev.description=b'Broadcom NetLink (TM) Gigabit Ethernet' +[addressManager] will give local MAC DC:0E:A1:11:67:08 +[addressManager] will give local MAC DC:0E:A1:11:67:08 +pyPlcIpv6 started with ownMac DC:0E:A1:11:67:08 +[addressManager] converting self.localIpv6Address into bytearray +fe80::c690:83f3:fbcb:980e +fe80:0000:0000:0000:c690:83f3:fbcb:980e +fe80000000000000c69083f3fbcb980e +sniffer created at eth3 +initializing fsmEvse +pyPlcTcpSocket listening on port 15118 +The socket is linked the following IP addresses: +fe80::c690:83f3:fbcb:980e +fe80::4c46:fea5:b6c9:25a9 +2003:d1:170f:d500:701a:25e1:3ba1:c8b8 +2003:d1:170f:d500:b758:9801:b23f:bba0 +0x6064 +[addressManager] pev has MAC 04:65:65:00:64:C3 +transmitting CM_SLAC_PARAM.CNF +0x6064 +[addressManager] pev has MAC 04:65:65:00:64:C3 +transmitting CM_SLAC_PARAM.CNF +0x6065 +0x6065 +0x606a +0x606a +0x606a +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +0xa14e +0x6086 +0x6076 +transmitting ATTEN_CHAR.IND +0xa14e +0x6086 +0x606e +0x606f +0x607c +transmitting SLAC_MATCH.CNF +0x607d +[addressManager] pev has IP fe80:0000:0000:0000:0665:65ff:fe00:64c3 +V2GTP (10bytes) = 01 FE 90 00 00 00 00 02 10 00 +ok, this was a valid SDP request +We are the SECC. Sending SDP response. +SDP payload (20bytes) = FE 80 00 00 00 00 00 00 C6 90 83 F3 FB CB 98 0E 3B 0E 10 00 +V2Gframe (28bytes) = 01 FE 90 01 00 00 00 14 FE 80 00 00 00 00 00 00 C6 90 83 F3 FB CB 98 0E 3B 0E 10 00 +Connection from ('fe80::665:65ff:fe00:64c3', 50094, 0, 15) +In state WaitForSupportedApplicationProtocolRequest, received (42bytes) = 01 FE 80 01 00 00 00 22 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 +{ +"msgName": "supportedAppProtocolReq", +"info": "34 bytes to convert", +"error": "", +"result": "Vehicle supports 1 protocols. ProtocolEntry#1 ProtocolNamespace=urn:din:70121:2012:MsgDef Version=2.0 SchemaID=1 Priority=1 ", +"schema": "appHandshake", +"debug": "" +} +Detected DIN +responding (12bytes) = 01 FE 80 01 00 00 00 04 80 40 00 40 +from 0 entering 1 +[SNIFFER] EXI from 50094 to 15118 (34bytes) = 80 00 DB AB 93 71 D3 23 4B 71 D1 B9 81 89 91 89 D1 91 81 89 91 D2 6B 9B 3A 23 2B 30 02 00 00 04 00 40 +[SNIFFER] EXI from 15118 to 50094 (4bytes) = 80 40 00 40 +[SNIFFER] EXI from 50094 to 15118 (21bytes) = 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 +In state stateFunctionWaitForSessionSetupRequest, received (29bytes) = 01 FE 80 01 00 00 00 15 80 9A 02 00 00 00 00 00 00 00 00 11 D0 18 11 95 94 01 93 0C 00 +{ +"msgName": "SessionSetupReq", +"info": "21 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0000000000000000", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"EVCCID.bytesLen": "6", +"EVCCID": "0465650064c3", +"debug": "Line532" +} +responding (31bytes) = 01 FE 80 01 00 00 00 17 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 20 1D 69 68 C0 C0 C0 C0 C0 80 +from 1 entering 2 +[SNIFFER] EXI from 15118 to 50094 (23bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 E0 20 1D 69 68 C0 C0 C0 C0 C0 80 +[SNIFFER] EXI from 50094 to 15118 (14bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 +In state WaitForServiceDiscoveryRequest, received (22bytes) = 01 FE 80 01 00 00 00 0E 80 9A 02 00 40 80 C1 01 41 81 C2 11 94 00 +{ +"msgName": "ServiceDiscoveryReq", +"info": "14 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"ServiceCategory_isUsed": "True", +"debug": "Line508" +} +responding (27bytes) = 01 FE 80 01 00 00 00 13 80 9A 02 00 40 80 C1 01 41 81 C2 11 A0 01 20 02 41 00 C4 +from 2 entering 3 +[SNIFFER] EXI from 15118 to 50094 (19bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 A0 01 20 02 41 00 C4 +[SNIFFER] EXI from 50094 to 15118 (16bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 B2 00 12 80 +In state WaitForServicePaymentSelectionRequest, received (24bytes) = 01 FE 80 01 00 00 00 10 80 9A 02 00 40 80 C1 01 41 81 C2 11 B2 00 12 80 +{ +"msgName": "ServicePaymentSelectionReq", +"info": "16 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"SelectedPaymentOption": "ExternalPayment", +"SelectedService.arrayLen": "1", +"SelectedService.array": "0:1", +"debug": "Line520" +} +responding (22bytes) = 01 FE 80 01 00 00 00 0E 80 9A 02 00 40 80 C1 01 41 81 C2 11 C0 00 +from 3 entering 4 +[SNIFFER] EXI from 15118 to 50094 (14bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 C0 00 +[SNIFFER] EXI from 50094 to 15118 (13bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 B8 +In state WaitForFlexibleRequest, received (21bytes) = 01 FE 80 01 00 00 00 0D 80 9A 02 00 40 80 C1 01 41 81 C2 10 B8 +{ +"msgName": "", +"info": "13 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"msgName": "ContractAuthenticationReq", +"debug": "Line424" +} +responding (23bytes) = 01 FE 80 01 00 00 00 0F 80 9A 02 00 40 80 C1 01 41 81 C2 10 C0 00 00 +from 4 entering 4 +[SNIFFER] EXI from 15118 to 50094 (15bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 C0 00 00 +[SNIFFER] EXI from 50094 to 15118 (46bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 71 90 00 00 05 00 40 61 A0 1E 04 07 0C 84 C0 20 50 A0 20 00 C2 43 83 68 04 03 09 09 48 20 10 5E 0A 60 +In state WaitForFlexibleRequest, received (54bytes) = 01 FE 80 01 00 00 00 2E 80 9A 02 00 40 80 C1 01 41 81 C2 10 71 90 00 00 05 00 40 61 A0 1E 04 07 0C 84 C0 20 50 A0 20 00 C2 43 83 68 04 03 09 09 48 20 10 5E 0A 60 +{ +"msgName": "ChargeParameterDiscoveryReq", +"info": "46 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line400" +} +responding (49bytes) = 01 FE 80 01 00 00 00 29 80 9A 02 00 40 80 C1 01 41 81 C2 10 80 00 48 20 40 00 00 C9 90 02 06 20 50 19 30 80 C0 C8 02 06 4C 80 10 19 01 40 C8 0A 20 +from 4 entering 4 +[SNIFFER] EXI from 15118 to 50094 (41bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 80 00 48 20 40 00 00 C9 90 02 06 20 50 19 30 80 C0 C8 02 06 4C 80 10 19 01 40 C8 0A 20 +In state WaitForFlexibleRequest, received (25bytes) = 01 FE 80 01 00 00 00 11 80 9A 02 00 40 80 C1 01 41 81 C2 10 11 00 00 05 00 +{ +"msgName": "CableCheckReq", +"info": "17 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line364" +} +responding (26bytes) = 01 FE 80 01 00 00 00 12 80 9A 02 00 40 80 C1 01 41 81 C2 10 20 02 00 00 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (17bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 11 00 00 05 00 +[SNIFFER] EXI from 15118 to 50094 (18bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 10 20 02 00 00 00 00 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +In state WaitForFlexibleRequest, received (33bytes) = 01 FE 80 01 00 00 00 19 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +{ +"msgName": "PreChargeReq", +"info": "25 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line484" +} +responding (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +from 4 entering 4 +[SNIFFER] EXI from 50094 to 15118 (25bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 51 00 00 05 00 40 A1 38 36 04 06 01 40 +[SNIFFER] EXI from 15118 to 50094 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 60 02 00 00 00 32 00 00 +[SNIFFER] EXI from 50094 to 15118 (20bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 30 22 00 00 0A 00 00 00 +In state WaitForFlexibleRequest, received (28bytes) = 01 FE 80 01 00 00 00 14 80 9A 02 00 40 80 C1 01 41 81 C2 11 30 22 00 00 0A 00 00 00 +{ +"msgName": "PowerDeliveryReq", +"info": "20 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"ReadyToChargeState": "0", +"ChargingProfile_isUsed": "0", +"EVPowerDeliveryParameter_isUsed": "0", +"DC_EVPowerDeliveryParameter_isUsed": "1", +"EVReady": "1", +"EVErrorCode": "0", +"EVErrorCodeText": "otherError", +"EVRESSSOC": "40", +"BulkChargingComplete": "0", +"ChargingComplete": "0", +"debug": "Line472" +} +responding (26bytes) = 01 FE 80 01 00 00 00 12 80 9A 02 00 40 80 C1 01 41 81 C2 11 40 04 20 40 00 00 +from 4 entering 4 +[SNIFFER] EXI from 15118 to 50094 (18bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 40 04 20 40 00 00 +[SNIFFER] EXI from 50094 to 15118 (13bytes) = 80 9A 02 00 40 80 C1 01 41 81 C2 11 F0 +In state WaitForFlexibleRequest, received (21bytes) = 01 FE 80 01 00 00 00 0D 80 9A 02 00 40 80 C1 01 41 81 C2 11 F0 +{ +"msgName": "SessionStopReq", +"info": "13 bytes to convert", +"error": "", +"result": "", +"schema": "DIN", +"g_errn": "0", +"header.SessionID": "0102030405060708", +"header.Notification_isUsed": "0", +"header.Signature_isUsed": "0", +"debug": "Line544" +} +connection closed +from 4 entering 0 + +C:\UwesTechnik\pyPLC> \ No newline at end of file