Matt wrote:Can I get a debug log when you connect to this ECU? Not sure why its happening but sounds like its trying to access an address outside the supported range
Here is the log you asked for... part 1:
NISTUNE LOG Aug 7 2011 21:05 0.10.11
00:03:38.672 CNistuneDoc - usb disconnected
00:03:38.722 CImageSelPanelView
00:03:38.722 ConsultMain()
00:03:38.722 CConsultSM::CConsultSM
00:03:38.722 SetConsultMode(): From 14 to 0
00:03:38.722 CWidebandCommon::UpdateCombinedSensors(); pDoc is NULL
00:03:38.722 CWidebandCommon::UpdateCombinedSensors(); pDoc is NULL
00:03:38.732 CSensorRecord(): Initilising sensor record table
00:03:38.762 CImageSelPanelView
00:03:38.762 CRomulatorSM::CRomulatorSM()
00:03:38.762 RomulatorMain()
00:03:38.762 ProcessRomualtorQueue(0) - Entering thread
00:03:38.762 CImageSelPanelView
00:03:38.762 CRomulatorSM::CRomulatorSM()
00:03:38.762 RomulatorMain()
00:03:38.762 TriggerRomulatorEventTask(1) - Entering thread
00:03:38.762 ProcessRomualtorQueue(0) - Entering thread
00:03:38.762 CImageSelPanelView
00:03:38.762 USBMain
00:03:38.762 InitialiseRegisters
00:03:38.772 TriggerRomulatorEventTask(2) - Entering thread
00:03:38.772 MyDocLocation: 00:03:38.772 CNIStuneDoc(): Initilising RPM AFR trace table
00:03:38.772 CNIStuneDoc(): Initilising consult
00:03:38.772 ConsultGetActiveSelections()
00:03:38.792 CWidebandCommon::LoadAFRTable: No Wideband 1 unit selected. Exiting
00:03:38.792 UpdateAllCombinationLists()
00:03:38.792 UpdateAllCombinationLists()
00:03:38.792 CImageSelPanelView
00:03:38.802 CImageSelPanelView::OnInitialUpdate
00:03:38.802 About to create MTS controls...
00:03:38.812 MTS Control OCX creation successful within this view
00:03:38.812 UpdateAllCombinationLists()
00:03:41.877 finished
00:03:41.877 ~CParser
00:03:41.877 Opening B13_SR20DE_512_E_94.adr
00:03:41.887 ~CParser
00:03:41.887 CRomulatorMain::DisconnectConsult()
00:03:41.887 NTLOOKUPID is 57
00:03:41.887 ConsultGetActiveSelections()
00:03:41.907 ~CParser
00:03:41.907 CImageSelPanelView::OnButtonConsult()
00:03:41.907 CConsultMain::OnSelConsultConnect()
00:03:41.907 ConsultGetActiveSelections()
00:03:41.927 AutoFindConsult
00:03:41.927 AutoFindConsult(): Attempting connection
00:03:41.967 Found COM1,Communications Port
00:03:41.967 Found COM3,USB Serial Port
00:03:42.017 COM1 found
00:03:42.017 statusbar: AttemptConnect(): Connecting to COM1 attempt 1
00:03:42.017 ConsultSM(): Connect(): Consult: Connecting to COM1
00:03:42.117 ConsultSM(): Connect(): GetCommState
00:03:42.157 ConsultSM(): Connect(): SetCommState
00:03:42.157 ConsultSM(): Connect(): SetCommMask
00:03:42.157 ConsultSM(): Connect(): SetupComm
00:03:42.157 ConsultSM(): Connect(): SetCommTimeouts
00:03:42.157 ConsultSM::Connect() - Initialised. Starting ConsultSerialLoop thread
00:03:42.157 SetConsultState(): From 1 to 1
00:03:42.157 SetConsultMode(): From 0 to 0
00:03:42.157 SetupPollCheck(): Send stop stream byte
00:03:42.157 TerminateStream() - Stopping previous stream
00:03:42.157 TX:30
00:03:42.157 sendBufferArray: 1 bytes sent
00:03:42.157 ConsultSerialReadLoop() start
00:03:42.157 ConsultSerialReadLoop() - Entering thread
00:03:42.187 SetupPollCheck(): Clearing RX buffer
00:03:42.187 DumpData() - bytes dumped = 0
00:03:42.187 DumpData() - byte dump completed
00:03:42.187 OnSelConsultInitialise(): Queueing CConsultQueue::CONSULT_EVENT_INITIALISE
00:03:42.187 QueueEvent: Added 0
00:03:42.257 ConsultSerialReadLoop(): Consult queue: 1 deep
00:03:42.257 GetQueuedEvent: Event 0 Index 0
00:03:42.257 ConsultSerialReadLoop(): Queue 0 (P1=0000, P2=0000, P3=ED4BB0)
00:03:42.257 ConsultSerialReadLoop() - Reset IDLE event
00:03:42.257 EventManager: CConsultQueue::CONSULT_EVENT_INITIALISE
00:03:42.257 SetConsultState(): From 1 to 1
00:03:42.257 TX:FF FF EF
00:03:42.257 sendBufferArray: 3 bytes sent
00:03:42.257 SetConsultState(): From 1 to 0
00:03:42.257 ConsultSerialReadLoop(): Get status
00:03:42.257 ConsultSerialReadLoop(): Status Buffer available bytes: 0 (Errors = 0)
00:03:42.257 ConsultSerialReadLoop(): Pending wait on status
00:03:42.257 ConsultSerialReadLoop(): Get read
00:03:42.257 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:42.257 ConsultSerialReadLoop(): Waiting for 3 bytes, stored 0 bytes, only 0 bytes available
00:03:42.257 ConsultSerialReadLoop(): Pending wait on read
00:03:42.257 ConsultSerialReadLoop(): Waiting for read/status event
00:03:42.387 ConsultSerialReadLoop(): Got Read Event
00:03:42.387 ConsultSerialReadLoop(): GetOverlappedResult: bytes=0
00:03:42.387 RX:
00:03:42.387 addArray RX bytes: []
00:03:42.387 ConsultSerialReadLoop(): Warning Overlapped result returned 0 bytes
00:03:42.387 CConsultSM:: StreamStateMachine
00:03:42.387 StateMachine: CONSULT_STATE_INITIALISE_CMD_RESP (buffer: 0/3 bytes)
00:03:42.387 ConsultSerialReadLoop(): Get read
00:03:42.387 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:42.387 ConsultSerialReadLoop(): Waiting for 3 bytes, stored 0 bytes, only 0 bytes available
00:03:42.387 ConsultSerialReadLoop(): Pending wait on read
00:03:42.387 ConsultSerialReadLoop(): Waiting for read/status event
00:03:42.488 AttemptConnect(): Timeout
00:03:42.488 AttemptConnect(): Com port no response
00:03:42.488 ConsultSM::CloseConnectionAndWaitThreadEnd(): Terminating thread
00:03:42.488 WaitForConsultThreadEnd(): Terminating thread and wait
00:03:42.518 ConsultSerialReadLoop(): Got Read Event
00:03:42.518 ConsultSerialReadLoop(): GetOverlappedResult: bytes=0
00:03:42.518 RX:
00:03:42.518 addArray RX bytes: []
00:03:42.518 ConsultSerialReadLoop(): Warning Overlapped result returned 0 bytes
00:03:42.518 CConsultSM:: StreamStateMachine
00:03:42.518 StateMachine: CONSULT_STATE_INITIALISE_CMD_RESP (buffer: 0/3 bytes)
00:03:42.518 ConsultSerialReadloop() - Stopped loop
00:03:42.518 ConsultSerialReadloop() - Exiting thread
00:03:42.518 WaitForConsultThreadEnd(): success
00:03:42.518 CloseConnectionAndWaitThreadEnd() Successful
00:03:42.518 CConsultSM::CloseConnection
00:03:42.518 getConsultArray(len=0)
00:03:42.518 CloseConnection: Read last bytes failed
00:03:42.518 SetConsultState(): From 0 to 35
00:03:42.518 ConsultSM::CloseConnection(): Handle released
00:03:42.538 SetConsultState(): From 35 to 1
00:03:42.538 ConsultGetActiveSelections()
00:03:42.558 ConsultSM::CloseConnection(): Selected registers cleared
00:03:42.558 ConsultSM::CloseConnection(): Set disconnected. Stop thread event set
00:03:42.558 DisplayConsultConnected(FALSE)
00:03:42.558 UpdateAllCombinationLists()
00:03:42.558 ConsultSM::CloseConnection(): Combination lists updated
00:03:42.558 ConsultSM::CloseConnection(): Table lists refreshed
00:03:42.878 COM3 found
00:03:42.878 statusbar: AttemptConnect(): Connecting to COM3 attempt 1
00:03:42.878 ConsultSM(): Connect(): Consult: Connecting to COM3
00:03:43.018 ConsultSM(): Connect(): GetCommState
00:03:43.058 ConsultSM(): Connect(): SetCommState
00:03:43.068 ConsultSM(): Connect(): SetCommMask
00:03:43.068 ConsultSM(): Connect(): SetupComm
00:03:43.068 ConsultSM(): Connect(): SetCommTimeouts
00:03:43.068 ConsultSM::Connect() - Initialised. Starting ConsultSerialLoop thread
00:03:43.068 SetConsultState(): From 1 to 1
00:03:43.068 SetConsultMode(): From 0 to 0
00:03:43.068 SetupPollCheck(): Send stop stream byte
00:03:43.068 TerminateStream() - Stopping previous stream
00:03:43.068 TX:30
00:03:43.068 ConsultSerialReadLoop() start
00:03:43.068 ConsultSerialReadLoop() - Entering thread
00:03:43.068 sendBufferArray: 1 bytes sent
00:03:43.098 SetupPollCheck(): Clearing RX buffer
00:03:43.098 DumpData() - bytes dumped = 0
00:03:43.098 DumpData() - byte dump completed
00:03:43.098 OnSelConsultInitialise(): Queueing CConsultQueue::CONSULT_EVENT_INITIALISE
00:03:43.098 QueueEvent: Added 0
00:03:43.169 ConsultSerialReadLoop(): Consult queue: 1 deep
00:03:43.169 GetQueuedEvent: Event 0 Index 0
00:03:43.169 ConsultSerialReadLoop(): Queue 0 (P1=0000, P2=0000, P3=ED4BB0)
00:03:43.169 ConsultSerialReadLoop() - Reset IDLE event
00:03:43.169 EventManager: CConsultQueue::CONSULT_EVENT_INITIALISE
00:03:43.169 SetConsultState(): From 1 to 1
00:03:43.169 TX:FF FF EF
00:03:43.169 sendBufferArray: 3 bytes sent
00:03:43.169 SetConsultState(): From 1 to 0
00:03:43.169 ConsultSerialReadLoop(): Get status
00:03:43.169 ConsultSerialReadLoop(): Status Buffer available bytes: 0 (Errors = 0)
00:03:43.169 ConsultSerialReadLoop(): Pending wait on status
00:03:43.169 ConsultSerialReadLoop(): Get read
00:03:43.169 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.169 ConsultSerialReadLoop(): Waiting for 3 bytes, stored 0 bytes, only 0 bytes available
00:03:43.169 ConsultSerialReadLoop(): Pending wait on read
00:03:43.169 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.179 ConsultSerialReadLoop(): Got Read Event
00:03:43.179 ConsultSerialReadLoop(): GetOverlappedResult: bytes=3
00:03:43.179 RX:00 00 10
00:03:43.179 addArray RX bytes: 00 00 10 [00 00 10 ]
00:03:43.179 CConsultSM:: StreamStateMachine
00:03:43.179 StateMachine: CONSULT_STATE_INITIALISE_CMD_RESP (buffer: 3/3 bytes)
00:03:43.179 getConsultArray(len=3)
00:03:43.179 getArray RX bytes: 00 00 10 []
00:03:43.179 SetConsultState(): From 0 to 0
00:03:43.179 getConsultArray(len=0)
00:03:43.179 getArray RX bytes: []
00:03:43.179 *1 ConsultCallBack(consult_state=0, pollcheck=1)
00:03:43.179 SetConsultState(): From 0 to 1
00:03:43.179 Consult ConsultCallBack() - Set initialisation IDLE event
00:03:43.179 Found
00:03:43.179 statusbar: Consult connection to COM3 successful00:03:43.179 SetValidRegister 27: Has no sensor definition. Ignored
00:03:43.179 OnSelConsultECUVersion()
00:03:43.179 QueueEvent: Added 3
00:03:43.279 ConsultSerialReadLoop(): Consult queue: 1 deep
00:03:43.279 GetQueuedEvent: Event 3 Index 0
00:03:43.279 ConsultSerialReadLoop(): Queue 0 (P1=0000, P2=0000, P3=ED4BB0)
00:03:43.279 ConsultSerialReadLoop() - Reset IDLE event
00:03:43.279 EventManager: CConsultQueue::CONSULT_EVENT_VERSION
00:03:43.279 SetConsultState(): From 1 to 1
00:03:43.279 TX:D0
00:03:43.279 sendBufferArray: 1 bytes sent
00:03:43.279 SetConsultState(): From 1 to 3
00:03:43.279 SetConsultMode(): From 0 to 15
00:03:43.279 ConsultSerialReadLoop(): Get read
00:03:43.279 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.279 ConsultSerialReadLoop(): Waiting for 1 bytes, stored 0 bytes, only 0 bytes available
00:03:43.279 ConsultSerialReadLoop(): Pending wait on read
00:03:43.279 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.289 ConsultSerialReadLoop(): Got Read Event
00:03:43.289 ConsultSerialReadLoop(): GetOverlappedResult: bytes=1
00:03:43.289 RX:2F
00:03:43.289 addArray RX bytes: 2F [2F ]
00:03:43.289 CConsultSM:: StreamStateMachine
00:03:43.289 StateMachine: CONSULT_STATE_VERSION_CMD_RESP (buffer: 1/1 bytes)
00:03:43.289 getConsultArray(len=1)
00:03:43.289 getArray RX bytes: 2F []
00:03:43.289 SetConsultState(): From 3 to 4
00:03:43.289 EventManager: CConsultQueue::CONSULT_EVENT_START_STREAM
00:03:43.289 TX:F0
00:03:43.289 sendBufferArray: 1 bytes sent
00:03:43.289 ConsultSerialReadLoop(): Get read
00:03:43.289 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.289 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.289 ConsultSerialReadLoop(): Pending wait on read
00:03:43.289 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.299 ConsultSerialReadLoop(): Got Read Event
00:03:43.299 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.299 RX:FF 16
00:03:43.299 addArray RX bytes: FF 16 [FF 16 ]
00:03:43.299 CConsultSM:: StreamStateMachine
00:03:43.299 StreamStateMachine: CONSULT_STREAM_STATE_GET_LEN 2
00:03:43.299 getConsultArray(len=2)
00:03:43.299 getArray RX bytes: FF 16 []
00:03:43.299 StreamStateMachine:GetLen
00:03:43.299 ConsultSerialReadLoop(): Get read
00:03:43.299 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.299 ConsultSerialReadLoop(): Waiting for 22 bytes, stored 0 bytes, only 0 bytes available
00:03:43.299 ConsultSerialReadLoop(): Pending wait on read
00:03:43.299 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.329 ConsultSerialReadLoop(): Got Read Event
00:03:43.329 ConsultSerialReadLoop(): GetOverlappedResult: bytes=22
00:03:43.339 RX:00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71
94 39 34 59 30 30
00:03:43.339 addArray RX bytes: 00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 [00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 ]
00:03:43.339 CConsultSM:: StreamStateMachine
00:03:43.339 StateMachine: CONSULT_STREAM_STATE_GET_DATA 22 (wait 22)
00:03:43.339 getConsultArray(len=22)
00:03:43.339 getArray RX bytes: 00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 []
00:03:43.339 StreamStateMachine:GetData (22)
00:03:43.339 StreamStateMachine: Stream Once
00:03:43.339 StreamStateMachine: Terminating stream
00:03:43.339 EventManager: CConsultQueue::CONSULT_EVENT_TERMINATE_STREAM
00:03:43.339 TX:30
00:03:43.339 sendBufferArray: 1 bytes sent
00:03:43.339 ConsultSerialReadLoop(): Get read
00:03:43.339 ConsultSerialReadLoop(): Buffer available bytes: 3 (Errors = 0)
00:03:43.339 ConsultSerialReadLoop(): Waiting for 1 bytes, stored 0 bytes, reading 3 bytes
00:03:43.339 ConsultSerialReadLoop(): Read 3 reclen bytes immediately
00:03:43.339 RX:FF 16 00
00:03:43.339 addArray RX bytes: FF 16 00 [FF 16 00 ]
00:03:43.339 CConsultSM:: StreamStateMachine
00:03:43.339 StreamStateMachine: CONSULT_STREAM_STATE_GET_LEN 3
00:03:43.339 getConsultArray(len=2)
00:03:43.339 getArray RX bytes: FF 16 [00 ]
00:03:43.339 StreamStateMachine:GetLen
00:03:43.339 ConsultSerialReadLoop(): Get read
00:03:43.339 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.339 ConsultSerialReadLoop(): Waiting for 22 bytes, stored 1 bytes, only 0 bytes available
00:03:43.339 ConsultSerialReadLoop(): Pending wait on read
00:03:43.339 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.369 ConsultSerialReadLoop(): Got Read Event
00:03:43.369 ConsultSerialReadLoop(): GetOverlappedResult: bytes=22
00:03:43.369 RX:20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94
39 34 59 30 30 CF
00:03:43.369 addArray RX bytes: 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 CF [00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 CF ]
00:03:43.369 CConsultSM:: StreamStateMachine
00:03:43.369 StateMachine: CONSULT_STREAM_STATE_GET_DATA 23 (wait 22)
00:03:43.369 getConsultArray(len=22)
00:03:43.369 getArray RX bytes: 00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30 [CF ]
00:03:43.369 StreamStateMachine:GetData (22)
00:03:43.369 StreamStateMachine: Stream Once
00:03:43.369 getConsultArray(len=1)
00:03:43.369 getArray RX bytes: CF []
00:03:43.369 StreamStateMachine: Stream stopped
00:03:43.369 StateMachine: CONSULT_STATE_VERSION_CHECK (result: 0)
00:03:43.369 Retbufferlen 22
00:03:43.369 *1 ConsultCallBack(consult_state=4, pollcheck=0)
00:03:43.369 ConsultCalBack(): Entering callback
00:03:43.369 *2 CConsultMain::ConsultCallBack: 4
00:03:43.369 Version String:00 20 06 80 00 00 00 1F 80 00 C3 01 00 00 00 71 94 39 34 59 30 30
00:03:43.369 Consult ECU Version: 94Y00
00:03:43.369 QueueEvent: Added 15
00:03:43.369 SetConsultMode(): From 15 to 0
00:03:43.369 SetConsultState(): From 4 to 1
00:03:43.369 *3 Default End Returning: 1
00:03:43.369 WaitForCallbackEvent(): success
00:03:43.369 *4 ConsultCallBack returned (state=1)
00:03:43.369 ConsultSerialReadLoop(): Consult queue: 1 deep
00:03:43.369 GetQueuedEvent: Event 15 Index 0
00:03:43.369 ConsultSerialReadLoop(): Queue 0 (P1=0000, P2=0000, P3=ED4BB0)
00:03:43.369 ConsultSerialReadLoop() - Reset IDLE event
00:03:43.369 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.369 SetConsultState(): From 1 to 1
00:03:43.369 TX:5A 00
00:03:43.369 sendBufferArray: 2 bytes sent
00:03:43.369 SetConsultState(): From 1 to 33
00:03:43.369 SetConsultMode(): From 0 to 7
00:03:43.369 ConsultSerialReadLoop(): Get read
00:03:43.369 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.369 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.369 ConsultSerialReadLoop(): Pending wait on read
00:03:43.369 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.379 ConsultSerialReadLoop(): Got Read Event
00:03:43.379 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.379 RX:A5 00
00:03:43.379 addArray RX bytes: A5 00 [A5 00 ]
00:03:43.379 CConsultSM:: StreamStateMachine
00:03:43.389 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.389 getConsultArray(len=2)
00:03:43.389 getArray RX bytes: A5 00 []
00:03:43.389 Register 0 exists
00:03:43.389 SetConsultState(): From 33 to 1
00:03:43.389 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.389 SetConsultState(): From 1 to 1
00:03:43.389 TX:5A 01
00:03:43.389 sendBufferArray: 2 bytes sent
00:03:43.389 SetConsultState(): From 1 to 33
00:03:43.389 SetConsultMode(): From 7 to 7
00:03:43.389 ConsultSerialReadLoop(): Get read
00:03:43.389 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.389 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.389 ConsultSerialReadLoop(): Pending wait on read
00:03:43.389 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.399 ConsultSerialReadLoop(): Got Read Event
00:03:43.399 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.399 RX:A5 01
00:03:43.399 addArray RX bytes: A5 01 [A5 01 ]
00:03:43.399 CConsultSM:: StreamStateMachine
00:03:43.399 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.399 getConsultArray(len=2)
00:03:43.399 getArray RX bytes: A5 01 []
00:03:43.399 Register 1 exists
00:03:43.399 SetValidRegister 1: Has no sensor definition. Ignored
00:03:43.399 SetConsultState(): From 33 to 1
00:03:43.399 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.399 SetConsultState(): From 1 to 1
00:03:43.399 TX:5A 02
00:03:43.399 sendBufferArray: 2 bytes sent
00:03:43.399 SetConsultState(): From 1 to 33
00:03:43.399 SetConsultMode(): From 7 to 7
00:03:43.399 ConsultSerialReadLoop(): Get read
00:03:43.399 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.399 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.399 ConsultSerialReadLoop(): Pending wait on read
00:03:43.399 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.409 ConsultSerialReadLoop(): Got Read Event
00:03:43.409 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.409 RX:A5 02
00:03:43.419 addArray RX bytes: A5 02 [A5 02 ]
00:03:43.419 CConsultSM:: StreamStateMachine
00:03:43.419 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.419 getConsultArray(len=2)
00:03:43.419 getArray RX bytes: A5 02 []
00:03:43.419 Register 2 exists
00:03:43.419 SetConsultState(): From 33 to 1
00:03:43.419 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.419 SetConsultState(): From 1 to 1
00:03:43.419 TX:5A 03
00:03:43.419 sendBufferArray: 2 bytes sent
00:03:43.419 SetConsultState(): From 1 to 33
00:03:43.419 SetConsultMode(): From 7 to 7
00:03:43.419 ConsultSerialReadLoop(): Get read
00:03:43.419 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.419 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.419 ConsultSerialReadLoop(): Pending wait on read
00:03:43.419 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.429 ConsultSerialReadLoop(): Got Read Event
00:03:43.429 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.429 RX:A5 03
00:03:43.429 addArray RX bytes: A5 03 [A5 03 ]
00:03:43.429 CConsultSM:: StreamStateMachine
00:03:43.429 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.429 getConsultArray(len=2)
00:03:43.429 getArray RX bytes: A5 03 []
00:03:43.429 Register 3 exists
00:03:43.429 SetValidRegister 3: Has no sensor definition. Ignored
00:03:43.429 SetConsultState(): From 33 to 1
00:03:43.429 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.429 SetConsultState(): From 1 to 1
00:03:43.429 TX:5A 04
00:03:43.429 sendBufferArray: 2 bytes sent
00:03:43.429 SetConsultState(): From 1 to 33
00:03:43.429 SetConsultMode(): From 7 to 7
00:03:43.429 ConsultSerialReadLoop(): Get read
00:03:43.429 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.439 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.439 ConsultSerialReadLoop(): Pending wait on read
00:03:43.439 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.449 ConsultSerialReadLoop(): Got Read Event
00:03:43.449 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.449 RX:A5 04
00:03:43.449 addArray RX bytes: A5 04 [A5 04 ]
00:03:43.449 CConsultSM:: StreamStateMachine
00:03:43.449 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.449 getConsultArray(len=2)
00:03:43.449 getArray RX bytes: A5 04 []
00:03:43.449 Register 4 exists
00:03:43.449 SetConsultState(): From 33 to 1
00:03:43.449 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.449 SetConsultState(): From 1 to 1
00:03:43.449 TX:5A 05
00:03:43.449 sendBufferArray: 2 bytes sent
00:03:43.449 SetConsultState(): From 1 to 33
00:03:43.449 SetConsultMode(): From 7 to 7
00:03:43.449 ConsultSerialReadLoop(): Get read
00:03:43.449 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.449 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.449 ConsultSerialReadLoop(): Pending wait on read
00:03:43.449 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.459 ConsultSerialReadLoop(): Got Read Event
00:03:43.459 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.459 RX:A5 05
00:03:43.459 addArray RX bytes: A5 05 [A5 05 ]
00:03:43.459 CConsultSM:: StreamStateMachine
00:03:43.459 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.459 getConsultArray(len=2)
00:03:43.459 getArray RX bytes: A5 05 []
00:03:43.459 Register 5 exists
00:03:43.459 SetValidRegister 5: Has no sensor definition. Ignored
00:03:43.459 SetConsultState(): From 33 to 1
00:03:43.469 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.479 SetConsultState(): From 1 to 1
00:03:43.479 TX:5A 06
00:03:43.479 sendBufferArray: 2 bytes sent
00:03:43.479 SetConsultState(): From 1 to 33
00:03:43.479 SetConsultMode(): From 7 to 7
00:03:43.479 ConsultSerialReadLoop(): Get read
00:03:43.479 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.479 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.479 ConsultSerialReadLoop(): Pending wait on read
00:03:43.479 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.489 ConsultSerialReadLoop(): Got Read Event
00:03:43.489 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.489 RX:A5 FE
00:03:43.489 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.489 CConsultSM:: StreamStateMachine
00:03:43.499 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.499 getConsultArray(len=2)
00:03:43.499 getArray RX bytes: A5 FE []
00:03:43.499 Register 6 doesn't exist
00:03:43.499 SetConsultState(): From 33 to 1
00:03:43.499 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.499 SetConsultState(): From 1 to 1
00:03:43.499 TX:5A 07
00:03:43.499 sendBufferArray: 2 bytes sent
00:03:43.499 SetConsultState(): From 1 to 33
00:03:43.499 SetConsultMode(): From 7 to 7
00:03:43.499 ConsultSerialReadLoop(): Get read
00:03:43.499 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.499 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.499 ConsultSerialReadLoop(): Pending wait on read
00:03:43.499 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.509 ConsultSerialReadLoop(): Got Read Event
00:03:43.509 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.509 RX:A5 FE
00:03:43.509 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.509 CConsultSM:: StreamStateMachine
00:03:43.509 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.509 getConsultArray(len=2)
00:03:43.509 getArray RX bytes: A5 FE []
00:03:43.509 Register 7 doesn't exist
00:03:43.509 SetValidRegister 7: Has no sensor definition. Ignored
00:03:43.509 SetConsultState(): From 33 to 1
00:03:43.509 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.509 SetConsultState(): From 1 to 1
00:03:43.509 TX:5A 08
00:03:43.509 sendBufferArray: 2 bytes sent
00:03:43.509 SetConsultState(): From 1 to 33
00:03:43.509 SetConsultMode(): From 7 to 7
00:03:43.509 ConsultSerialReadLoop(): Get read
00:03:43.509 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.509 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.509 ConsultSerialReadLoop(): Pending wait on read
00:03:43.509 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.529 ConsultSerialReadLoop(): Got Read Event
00:03:43.529 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.529 RX:A5 08
00:03:43.529 addArray RX bytes: A5 08 [A5 08 ]
00:03:43.529 CConsultSM:: StreamStateMachine
00:03:43.529 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.529 getConsultArray(len=2)
00:03:43.529 getArray RX bytes: A5 08 []
00:03:43.529 Register 8 exists
00:03:43.529 SetConsultState(): From 33 to 1
00:03:43.529 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.529 SetConsultState(): From 1 to 1
00:03:43.529 TX:5A 09
00:03:43.529 sendBufferArray: 2 bytes sent
00:03:43.529 SetConsultState(): From 1 to 33
00:03:43.529 SetConsultMode(): From 7 to 7
00:03:43.529 ConsultSerialReadLoop(): Get read
00:03:43.529 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.529 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.529 ConsultSerialReadLoop(): Pending wait on read
00:03:43.529 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.539 ConsultSerialReadLoop(): Got Read Event
00:03:43.539 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.539 RX:A5 09
00:03:43.539 addArray RX bytes: A5 09 [A5 09 ]
00:03:43.539 CConsultSM:: StreamStateMachine
00:03:43.549 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.549 getConsultArray(len=2)
00:03:43.549 getArray RX bytes: A5 09 []
00:03:43.549 Register 9 exists
00:03:43.549 SetConsultState(): From 33 to 1
00:03:43.549 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.549 SetConsultState(): From 1 to 1
00:03:43.549 TX:5A 0A
00:03:43.549 sendBufferArray: 2 bytes sent
00:03:43.549 SetConsultState(): From 1 to 33
00:03:43.549 SetConsultMode(): From 7 to 7
00:03:43.549 ConsultSerialReadLoop(): Get read
00:03:43.549 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.549 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.549 ConsultSerialReadLoop(): Pending wait on read
00:03:43.549 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.559 ConsultSerialReadLoop(): Got Read Event
00:03:43.559 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.559 RX:A5 FE
00:03:43.559 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.559 CConsultSM:: StreamStateMachine
00:03:43.559 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.559 getConsultArray(len=2)
00:03:43.559 getArray RX bytes: A5 FE []
00:03:43.559 Register A doesn't exist
00:03:43.559 SetConsultState(): From 33 to 1
00:03:43.559 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.559 SetConsultState(): From 1 to 1
00:03:43.559 TX:5A 0B
00:03:43.559 sendBufferArray: 2 bytes sent
00:03:43.559 SetConsultState(): From 1 to 33
00:03:43.559 SetConsultMode(): From 7 to 7
00:03:43.559 ConsultSerialReadLoop(): Get read
00:03:43.559 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.559 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.559 ConsultSerialReadLoop(): Pending wait on read
00:03:43.559 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.569 ConsultSerialReadLoop(): Got Read Event
00:03:43.569 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.569 RX:A5 0B
00:03:43.569 addArray RX bytes: A5 0B [A5 0B ]
00:03:43.569 CConsultSM:: StreamStateMachine
00:03:43.579 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.579 getConsultArray(len=2)
00:03:43.579 getArray RX bytes: A5 0B []
00:03:43.579 Register B exists
00:03:43.579 SetConsultState(): From 33 to 1
00:03:43.579 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.579 SetConsultState(): From 1 to 1
00:03:43.579 TX:5A 0C
00:03:43.579 sendBufferArray: 2 bytes sent
00:03:43.579 SetConsultState(): From 1 to 33
00:03:43.579 SetConsultMode(): From 7 to 7
00:03:43.579 ConsultSerialReadLoop(): Get read
00:03:43.579 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.579 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.579 ConsultSerialReadLoop(): Pending wait on read
00:03:43.579 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.589 ConsultSerialReadLoop(): Got Read Event
00:03:43.589 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.589 RX:A5 0C
00:03:43.589 addArray RX bytes: A5 0C [A5 0C ]
00:03:43.589 CConsultSM:: StreamStateMachine
00:03:43.589 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.589 getConsultArray(len=2)
00:03:43.589 getArray RX bytes: A5 0C []
00:03:43.589 Register C exists
00:03:43.589 SetConsultState(): From 33 to 1
00:03:43.589 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.589 SetConsultState(): From 1 to 1
00:03:43.589 TX:5A 0D
00:03:43.589 sendBufferArray: 2 bytes sent
00:03:43.589 SetConsultState(): From 1 to 33
00:03:43.589 SetConsultMode(): From 7 to 7
00:03:43.589 ConsultSerialReadLoop(): Get read
00:03:43.589 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.589 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.589 ConsultSerialReadLoop(): Pending wait on read
00:03:43.589 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.609 ConsultSerialReadLoop(): Got Read Event
00:03:43.609 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.609 RX:A5 0D
00:03:43.609 addArray RX bytes: A5 0D [A5 0D ]
00:03:43.609 CConsultSM:: StreamStateMachine
00:03:43.609 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.609 getConsultArray(len=2)
00:03:43.609 getArray RX bytes: A5 0D []
00:03:43.609 Register D exists
00:03:43.609 SetConsultState(): From 33 to 1
00:03:43.609 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.609 SetConsultState(): From 1 to 1
00:03:43.609 TX:5A 0E
00:03:43.609 sendBufferArray: 2 bytes sent
00:03:43.609 SetConsultState(): From 1 to 33
00:03:43.609 SetConsultMode(): From 7 to 7
00:03:43.609 ConsultSerialReadLoop(): Get read
00:03:43.609 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.609 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.609 ConsultSerialReadLoop(): Pending wait on read
00:03:43.609 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.619 ConsultSerialReadLoop(): Got Read Event
00:03:43.619 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.619 RX:A5 FE
00:03:43.619 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.619 CConsultSM:: StreamStateMachine
00:03:43.619 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.619 getConsultArray(len=2)
00:03:43.619 getArray RX bytes: A5 FE []
00:03:43.619 Register E doesn't exist
00:03:43.619 SetConsultState(): From 33 to 1
00:03:43.619 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.619 SetConsultState(): From 1 to 1
00:03:43.619 TX:5A 0F
00:03:43.629 sendBufferArray: 2 bytes sent
00:03:43.629 SetConsultState(): From 1 to 33
00:03:43.629 SetConsultMode(): From 7 to 7
00:03:43.629 ConsultSerialReadLoop(): Get read
00:03:43.629 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.629 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.629 ConsultSerialReadLoop(): Pending wait on read
00:03:43.629 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.639 ConsultSerialReadLoop(): Got Read Event
00:03:43.639 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.639 RX:A5 FE
00:03:43.639 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.639 CConsultSM:: StreamStateMachine
00:03:43.639 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.639 getConsultArray(len=2)
00:03:43.639 getArray RX bytes: A5 FE []
00:03:43.639 Register F doesn't exist
00:03:43.639 SetConsultState(): From 33 to 1
00:03:43.639 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.639 SetConsultState(): From 1 to 1
00:03:43.639 TX:5A 10
00:03:43.639 sendBufferArray: 2 bytes sent
00:03:43.639 SetConsultState(): From 1 to 33
00:03:43.639 SetConsultMode(): From 7 to 7
00:03:43.639 ConsultSerialReadLoop(): Get read
00:03:43.639 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.639 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.639 ConsultSerialReadLoop(): Pending wait on read
00:03:43.639 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.649 ConsultSerialReadLoop(): Got Read Event
00:03:43.649 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.649 RX:A5 10
00:03:43.649 addArray RX bytes: A5 10 [A5 10 ]
00:03:43.649 CConsultSM:: StreamStateMachine
00:03:43.659 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.659 getConsultArray(len=2)
00:03:43.659 getArray RX bytes: A5 10 []
00:03:43.659 Register 10 exists
00:03:43.659 SetConsultState(): From 33 to 1
00:03:43.659 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.659 SetConsultState(): From 1 to 1
00:03:43.659 TX:5A 11
00:03:43.659 sendBufferArray: 2 bytes sent
00:03:43.659 SetConsultState(): From 1 to 33
00:03:43.659 SetConsultMode(): From 7 to 7
00:03:43.659 ConsultSerialReadLoop(): Get read
00:03:43.659 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.659 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.659 ConsultSerialReadLoop(): Pending wait on read
00:03:43.659 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.669 ConsultSerialReadLoop(): Got Read Event
00:03:43.669 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.669 RX:A5 FE
00:03:43.669 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.669 CConsultSM:: StreamStateMachine
00:03:43.669 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.669 getConsultArray(len=2)
00:03:43.669 getArray RX bytes: A5 FE []
00:03:43.669 Register 11 doesn't exist
00:03:43.669 SetConsultState(): From 33 to 1
00:03:43.669 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.669 SetConsultState(): From 1 to 1
00:03:43.669 TX:5A 12
00:03:43.669 sendBufferArray: 2 bytes sent
00:03:43.669 SetConsultState(): From 1 to 33
00:03:43.669 SetConsultMode(): From 7 to 7
00:03:43.669 ConsultSerialReadLoop(): Get read
00:03:43.669 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.669 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.669 ConsultSerialReadLoop(): Pending wait on read
00:03:43.669 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.689 ConsultSerialReadLoop(): Got Read Event
00:03:43.689 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.689 RX:A5 FE
00:03:43.689 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.689 CConsultSM:: StreamStateMachine
00:03:43.689 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.689 getConsultArray(len=2)
00:03:43.689 getArray RX bytes: A5 FE []
00:03:43.689 Register 12 doesn't exist
00:03:43.689 SetConsultState(): From 33 to 1
00:03:43.689 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.689 SetConsultState(): From 1 to 1
00:03:43.689 TX:5A 13
00:03:43.689 sendBufferArray: 2 bytes sent
00:03:43.689 SetConsultState(): From 1 to 33
00:03:43.689 SetConsultMode(): From 7 to 7
00:03:43.689 ConsultSerialReadLoop(): Get read
00:03:43.689 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.689 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.689 ConsultSerialReadLoop(): Pending wait on read
00:03:43.689 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.699 ConsultSerialReadLoop(): Got Read Event
00:03:43.699 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.699 RX:A5 13
00:03:43.699 addArray RX bytes: A5 13 [A5 13 ]
00:03:43.699 CConsultSM:: StreamStateMachine
00:03:43.709 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.709 getConsultArray(len=2)
00:03:43.709 getArray RX bytes: A5 13 []
00:03:43.709 Register 13 exists
00:03:43.709 SetConsultState(): From 33 to 1
00:03:43.709 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.709 SetConsultState(): From 1 to 1
00:03:43.709 TX:5A 14
00:03:43.709 sendBufferArray: 2 bytes sent
00:03:43.709 SetConsultState(): From 1 to 33
00:03:43.709 SetConsultMode(): From 7 to 7
00:03:43.709 ConsultSerialReadLoop(): Get read
00:03:43.709 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.709 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.709 ConsultSerialReadLoop(): Pending wait on read
00:03:43.709 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.719 ConsultSerialReadLoop(): Got Read Event
00:03:43.719 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.719 RX:A5 14
00:03:43.719 addArray RX bytes: A5 14 [A5 14 ]
00:03:43.719 CConsultSM:: StreamStateMachine
00:03:43.719 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.719 getConsultArray(len=2)
00:03:43.719 getArray RX bytes: A5 14 []
00:03:43.719 Register 14 exists
00:03:43.719 SetConsultState(): From 33 to 1
00:03:43.719 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.719 SetConsultState(): From 1 to 1
00:03:43.719 TX:5A 15
00:03:43.719 sendBufferArray: 2 bytes sent
00:03:43.719 SetConsultState(): From 1 to 33
00:03:43.719 SetConsultMode(): From 7 to 7
00:03:43.719 ConsultSerialReadLoop(): Get read
00:03:43.719 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.719 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.719 ConsultSerialReadLoop(): Pending wait on read
00:03:43.719 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.729 ConsultSerialReadLoop(): Got Read Event
00:03:43.729 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.729 RX:A5 15
00:03:43.729 addArray RX bytes: A5 15 [A5 15 ]
00:03:43.729 CConsultSM:: StreamStateMachine
00:03:43.739 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.739 getConsultArray(len=2)
00:03:43.739 getArray RX bytes: A5 15 []
00:03:43.739 Register 15 exists
00:03:43.739 SetValidRegister 15: Has no sensor definition. Ignored
00:03:43.739 SetConsultState(): From 33 to 1
00:03:43.739 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.739 SetConsultState(): From 1 to 1
00:03:43.739 TX:5A 16
00:03:43.739 sendBufferArray: 2 bytes sent
00:03:43.739 SetConsultState(): From 1 to 33
00:03:43.739 SetConsultMode(): From 7 to 7
00:03:43.739 ConsultSerialReadLoop(): Get read
00:03:43.739 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.739 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.739 ConsultSerialReadLoop(): Pending wait on read
00:03:43.739 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.749 ConsultSerialReadLoop(): Got Read Event
00:03:43.749 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.749 RX:A5 16
00:03:43.749 addArray RX bytes: A5 16 [A5 16 ]
00:03:43.749 CConsultSM:: StreamStateMachine
00:03:43.749 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.749 getConsultArray(len=2)
00:03:43.749 getArray RX bytes: A5 16 []
00:03:43.749 Register 16 exists
00:03:43.749 SetConsultState(): From 33 to 1
00:03:43.749 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.749 SetConsultState(): From 1 to 1
00:03:43.749 TX:5A 17
00:03:43.749 sendBufferArray: 2 bytes sent
00:03:43.749 SetConsultState(): From 1 to 33
00:03:43.749 SetConsultMode(): From 7 to 7
00:03:43.749 ConsultSerialReadLoop(): Get read
00:03:43.749 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.749 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.749 ConsultSerialReadLoop(): Pending wait on read
00:03:43.749 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.769 ConsultSerialReadLoop(): Got Read Event
00:03:43.769 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.769 RX:A5 17
00:03:43.769 addArray RX bytes: A5 17 [A5 17 ]
00:03:43.769 CConsultSM:: StreamStateMachine
00:03:43.769 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.769 getConsultArray(len=2)
00:03:43.769 getArray RX bytes: A5 17 []
00:03:43.769 Register 17 exists
00:03:43.769 SetConsultState(): From 33 to 1
00:03:43.769 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.769 SetConsultState(): From 1 to 1
00:03:43.769 TX:5A 18
00:03:43.769 sendBufferArray: 2 bytes sent
00:03:43.769 SetConsultState(): From 1 to 33
00:03:43.769 SetConsultMode(): From 7 to 7
00:03:43.769 ConsultSerialReadLoop(): Get read
00:03:43.769 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.769 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.769 ConsultSerialReadLoop(): Pending wait on read
00:03:43.769 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.779 ConsultSerialReadLoop(): Got Read Event
00:03:43.779 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.779 RX:A5 FE
00:03:43.779 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.779 CConsultSM:: StreamStateMachine
00:03:43.779 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.779 getConsultArray(len=2)
00:03:43.779 getArray RX bytes: A5 FE []
00:03:43.779 Register 18 doesn't exist
00:03:43.779 SetConsultState(): From 33 to 1
00:03:43.779 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.779 SetConsultState(): From 1 to 1
00:03:43.779 TX:5A 19
00:03:43.789 sendBufferArray: 2 bytes sent
00:03:43.789 SetConsultState(): From 1 to 33
00:03:43.789 SetConsultMode(): From 7 to 7
00:03:43.789 ConsultSerialReadLoop(): Get read
00:03:43.789 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.789 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.789 ConsultSerialReadLoop(): Pending wait on read
00:03:43.789 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.799 ConsultSerialReadLoop(): Got Read Event
00:03:43.799 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.799 RX:A5 FE
00:03:43.799 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.799 CConsultSM:: StreamStateMachine
00:03:43.799 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.799 getConsultArray(len=2)
00:03:43.799 getArray RX bytes: A5 FE []
00:03:43.799 Register 19 doesn't exist
00:03:43.799 SetValidRegister 19: Has no sensor definition. Ignored
00:03:43.799 SetConsultState(): From 33 to 1
00:03:43.799 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.799 SetConsultState(): From 1 to 1
00:03:43.799 TX:5A 1A
00:03:43.799 sendBufferArray: 2 bytes sent
00:03:43.799 SetConsultState(): From 1 to 33
00:03:43.799 SetConsultMode(): From 7 to 7
00:03:43.799 ConsultSerialReadLoop(): Get read
00:03:43.799 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.799 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.799 ConsultSerialReadLoop(): Pending wait on read
00:03:43.799 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.809 ConsultSerialReadLoop(): Got Read Event
00:03:43.809 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.809 RX:A5 1A
00:03:43.809 addArray RX bytes: A5 1A [A5 1A ]
00:03:43.809 CConsultSM:: StreamStateMachine
00:03:43.819 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.819 getConsultArray(len=2)
00:03:43.819 getArray RX bytes: A5 1A []
00:03:43.819 Register 1A exists
00:03:43.819 SetConsultState(): From 33 to 1
00:03:43.819 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.819 SetConsultState(): From 1 to 1
00:03:43.819 TX:5A 1B
00:03:43.819 sendBufferArray: 2 bytes sent
00:03:43.819 SetConsultState(): From 1 to 33
00:03:43.819 SetConsultMode(): From 7 to 7
00:03:43.819 ConsultSerialReadLoop(): Get read
00:03:43.819 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.819 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.819 ConsultSerialReadLoop(): Pending wait on read
00:03:43.819 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.829 ConsultSerialReadLoop(): Got Read Event
00:03:43.829 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.829 RX:A5 FE
00:03:43.829 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.829 CConsultSM:: StreamStateMachine
00:03:43.829 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.829 getConsultArray(len=2)
00:03:43.829 getArray RX bytes: A5 FE []
00:03:43.829 Register 1B doesn't exist
00:03:43.829 SetConsultState(): From 33 to 1
00:03:43.829 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.829 SetConsultState(): From 1 to 1
00:03:43.829 TX:5A 1C
00:03:43.829 sendBufferArray: 2 bytes sent
00:03:43.829 SetConsultState(): From 1 to 33
00:03:43.829 SetConsultMode(): From 7 to 7
00:03:43.829 ConsultSerialReadLoop(): Get read
00:03:43.829 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.829 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.829 ConsultSerialReadLoop(): Pending wait on read
00:03:43.829 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.849 ConsultSerialReadLoop(): Got Read Event
00:03:43.849 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.849 RX:A5 1C
00:03:43.849 addArray RX bytes: A5 1C [A5 1C ]
00:03:43.849 CConsultSM:: StreamStateMachine
00:03:43.849 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.849 getConsultArray(len=2)
00:03:43.849 getArray RX bytes: A5 1C []
00:03:43.849 Register 1C exists
00:03:43.849 SetConsultState(): From 33 to 1
00:03:43.849 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.849 SetConsultState(): From 1 to 1
00:03:43.849 TX:5A 1D
00:03:43.849 sendBufferArray: 2 bytes sent
00:03:43.849 SetConsultState(): From 1 to 33
00:03:43.849 SetConsultMode(): From 7 to 7
00:03:43.849 ConsultSerialReadLoop(): Get read
00:03:43.849 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.849 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.849 ConsultSerialReadLoop(): Pending wait on read
00:03:43.849 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.859 ConsultSerialReadLoop(): Got Read Event
00:03:43.859 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.859 RX:A5 FE
00:03:43.859 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.859 CConsultSM:: StreamStateMachine
00:03:43.870 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.870 getConsultArray(len=2)
00:03:43.870 getArray RX bytes: A5 FE []
00:03:43.870 Register 1D doesn't exist
00:03:43.870 SetConsultState(): From 33 to 1
00:03:43.870 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.870 SetConsultState(): From 1 to 1
00:03:43.870 TX:5A 1E
00:03:43.870 sendBufferArray: 2 bytes sent
00:03:43.870 SetConsultState(): From 1 to 33
00:03:43.870 SetConsultMode(): From 7 to 7
00:03:43.870 ConsultSerialReadLoop(): Get read
00:03:43.870 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.870 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.870 ConsultSerialReadLoop(): Pending wait on read
00:03:43.870 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.880 ConsultSerialReadLoop(): Got Read Event
00:03:43.880 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.880 RX:A5 1E
00:03:43.880 addArray RX bytes: A5 1E [A5 1E ]
00:03:43.880 CConsultSM:: StreamStateMachine
00:03:43.880 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.880 getConsultArray(len=2)
00:03:43.880 getArray RX bytes: A5 1E []
00:03:43.880 Register 1E exists
00:03:43.880 SetConsultState(): From 33 to 1
00:03:43.880 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.880 SetConsultState(): From 1 to 1
00:03:43.880 TX:5A 1F
00:03:43.880 sendBufferArray: 2 bytes sent
00:03:43.880 SetConsultState(): From 1 to 33
00:03:43.880 SetConsultMode(): From 7 to 7
00:03:43.880 ConsultSerialReadLoop(): Get read
00:03:43.880 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.880 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.880 ConsultSerialReadLoop(): Pending wait on read
00:03:43.880 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.890 ConsultSerialReadLoop(): Got Read Event
00:03:43.890 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.890 RX:A5 1F
00:03:43.890 addArray RX bytes: A5 1F [A5 1F ]
00:03:43.890 CConsultSM:: StreamStateMachine
00:03:43.900 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.900 getConsultArray(len=2)
00:03:43.900 getArray RX bytes: A5 1F []
00:03:43.900 Register 1F exists
00:03:43.900 SetConsultState(): From 33 to 1
00:03:43.900 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.900 SetConsultState(): From 1 to 1
00:03:43.900 TX:5A 20
00:03:43.900 sendBufferArray: 2 bytes sent
00:03:43.900 SetConsultState(): From 1 to 33
00:03:43.900 SetConsultMode(): From 7 to 7
00:03:43.900 ConsultSerialReadLoop(): Get read
00:03:43.900 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.900 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.900 ConsultSerialReadLoop(): Pending wait on read
00:03:43.900 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.910 ConsultSerialReadLoop(): Got Read Event
00:03:43.910 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.910 RX:A5 FE
00:03:43.910 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.910 CConsultSM:: StreamStateMachine
00:03:43.910 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.910 getConsultArray(len=2)
00:03:43.910 getArray RX bytes: A5 FE []
00:03:43.910 Register 20 doesn't exist
00:03:43.910 SetValidRegister 20: Has no sensor definition. Ignored
00:03:43.910 SetConsultState(): From 33 to 1
00:03:43.910 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.910 SetConsultState(): From 1 to 1
00:03:43.910 TX:5A 21
00:03:43.910 sendBufferArray: 2 bytes sent
00:03:43.910 SetConsultState(): From 1 to 33
00:03:43.910 SetConsultMode(): From 7 to 7
00:03:43.910 ConsultSerialReadLoop(): Get read
00:03:43.910 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.910 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.910 ConsultSerialReadLoop(): Pending wait on read
00:03:43.910 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.930 ConsultSerialReadLoop(): Got Read Event
00:03:43.930 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.930 RX:A5 21
00:03:43.930 addArray RX bytes: A5 21 [A5 21 ]
00:03:43.930 CConsultSM:: StreamStateMachine
00:03:43.930 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.930 getConsultArray(len=2)
00:03:43.930 getArray RX bytes: A5 21 []
00:03:43.930 Register 21 exists
00:03:43.930 SetConsultState(): From 33 to 1
00:03:43.930 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.930 SetConsultState(): From 1 to 1
00:03:43.930 TX:5A 22
00:03:43.930 sendBufferArray: 2 bytes sent
00:03:43.930 SetConsultState(): From 1 to 33
00:03:43.930 SetConsultMode(): From 7 to 7
00:03:43.930 ConsultSerialReadLoop(): Get read
00:03:43.930 ConsultSerialReadLoop(): Buffer available bytes: 0 (Errors = 0)
00:03:43.930 ConsultSerialReadLoop(): Waiting for 2 bytes, stored 0 bytes, only 0 bytes available
00:03:43.930 ConsultSerialReadLoop(): Pending wait on read
00:03:43.930 ConsultSerialReadLoop(): Waiting for read/status event
00:03:43.940 ConsultSerialReadLoop(): Got Read Event
00:03:43.940 ConsultSerialReadLoop(): GetOverlappedResult: bytes=2
00:03:43.940 RX:A5 FE
00:03:43.940 addArray RX bytes: A5 FE [A5 FE ]
00:03:43.940 CConsultSM:: StreamStateMachine
00:03:43.940 StateMachine: CONSULT_STATE_FIND_REGISTERS_CMD_RESP (buffer: 2/2 bytes)
00:03:43.940 getConsultArray(len=2)
00:03:43.940 getArray RX bytes: A5 FE []
00:03:43.940 Register 22 doesn't exist
00:03:43.940 SetConsultState(): From 33 to 1
00:03:43.940 EventMangager: CConsultQueue::CONSULT_EVENT_FIND_REGISTERS
00:03:43.940 SetConsultState(): From 1 to 1
00:03:43.940 TX:5A 23
00:03:43.940 sendBufferArray: 2 bytes sent
00:03:43.940 SetConsultState(): From 1 to 33
00:03:43.940 SetConsultMode(): From 7 to 7