@ Squeebee - Yeah, the access violation exception got me on to it and that came by accident, well may fortune favor the foolish …
Man, is the log spitting out some info material … I have get to get used to go API mode on those xbees I’m used to AT only, that’s rather easy … have to dig into the Faludi book again … [url]https://www.faludi.com/bwsn/[/url]
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=03,command=AP,value=
LowDebug Packet: 7E 00 04 08 03 41 50 63
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E00040803415063
LowDebug Received 10 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 6
LowDebug packet length is 06
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 3
LowDebug Read AT Response Char 1 byte, val is 65
LowDebug Read AT Response Char 2 byte, val is 80
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 1 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 1
LowDebug Checksum byte is 226
LowDebug Read Checksum byte, val is 226
Debug Received AtResponse: command=AP,status=Ok,value=01,ApiId=88,Length=06,Checksum=E2,Error=False,frameId=03
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=04,command=HV,value=
LowDebug Packet: 7E 00 04 08 04 48 56 55
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E00040804485655
LowDebug Received 11 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 7
LowDebug packet length is 07
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 4
LowDebug Read AT Response Char 1 byte, val is 72
LowDebug Read AT Response Char 2 byte, val is 86
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 2 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 25
LowDebug Read Remaining byte 1 byte, val is 70
LowDebug Checksum byte is 118
LowDebug Read Checksum byte, val is 118
Debug Received AtResponse: command=HV,status=Ok,value=1946,ApiId=88,Length=07,Checksum=76,Error=False,frameId=04
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=05,command=VR,value=
LowDebug Packet: 7E 00 04 08 05 56 52 4A
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E0004080556524A
LowDebug Received 11 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 7
LowDebug packet length is 07
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 5
LowDebug Read AT Response Char 1 byte, val is 86
LowDebug Read AT Response Char 2 byte, val is 82
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 2 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 35
LowDebug Read Remaining byte 1 byte, val is 167
LowDebug Checksum byte is 0
LowDebug Read Checksum byte, val is 0
Debug Received AtResponse: command=VR,status=Ok,value=23A7,ApiId=88,Length=07,Checksum=00,Error=False,frameId=05
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=06,command=SH,value=
LowDebug Packet: 7E 00 04 08 06 53 48 56
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E00040806534856
The thread 0xbfc has exited with code 0 (0x0).
LowDebug Received 13 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 9
LowDebug packet length is 09
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 6
LowDebug Read AT Response Char 1 byte, val is 83
LowDebug Read AT Response Char 2 byte, val is 72
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 4 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 0
LowDebug Read special byte that needs to be unescaped
LowDebug Found unescaped special byte 0x13 at position 8
LowDebug Read Remaining byte 1 byte, val is 19
LowDebug Read Remaining byte 2 byte, val is 162
LowDebug Read Remaining byte 3 byte, val is 0
LowDebug Checksum byte is 33
LowDebug Read Checksum byte, val is 33
Debug Received AtResponse: command=SH,status=Ok,value=0013A200,ApiId=88,Length=09,Checksum=21,Error=False,frameId=06
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=07,command=SL,value=
LowDebug Packet: 7E 00 04 08 07 53 4C 51
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E00040807534C51
LowDebug Received 13 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 9
LowDebug packet length is 09
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 7
LowDebug Read AT Response Char 1 byte, val is 83
LowDebug Read AT Response Char 2 byte, val is 76
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 4 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 64
LowDebug Read Remaining byte 1 byte, val is 113
LowDebug Read Remaining byte 2 byte, val is 6
LowDebug Read Remaining byte 3 byte, val is 139
LowDebug Checksum byte is 143
LowDebug Read Checksum byte, val is 143
Debug Received AtResponse: command=SL,status=Ok,value=4071068B,ApiId=88,Length=09,Checksum=8F,Error=False,frameId=07
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=08,command=NI,value=
LowDebug Packet: 7E 00 04 08 08 4E 49 58
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E000408084E4958
LowDebug Received 10 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 6
LowDebug packet length is 06
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 8
LowDebug Read AT Response Char 1 byte, val is 78
LowDebug Read AT Response Char 2 byte, val is 73
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 1 remaining bytes
LowDebug Read Remaining byte 0 byte, val is 32
LowDebug Checksum byte is 184
LowDebug Read Checksum byte, val is 184
Debug Received AtResponse: command=NI,status=Ok,value=20,ApiId=88,Length=06,Checksum=B8,Error=False,frameId=08
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
'App2.exe' (CoreCLR: CoreCLR_UWP_Domain): Loaded 'C:\Data\Users\DefaultAccount\AppxLayouts\f6e4dd50-0c15-4eb3-b28f-e054b31d00d9VS.Debug_ARM.peter\System.Text.Encoding.dll'. Module was built without symbols.
LowDebug XBeeApi radio is in API mode without escape characters (AP=1). The radio must be configured in API mode with escape bytes (AP=2) for use with this library.
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=09,command=AP,value=02
LowDebug Packet: 7E 00 05 08 09 41 50 02 5B
LowDebug pre-escape packet size is 9, post-escape packet size is 9
LowDebug Sending 7E000508094150025B
LowDebug Received 9 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 5
LowDebug packet length is 05
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 9
LowDebug Read AT Response Char 1 byte, val is 65
LowDebug Read AT Response Char 2 byte, val is 80
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 0 remaining bytes
LowDebug Checksum byte is 221
LowDebug Read Checksum byte, val is 221
Debug Received AtResponse: command=AP,status=Ok,value=,ApiId=88,Length=05,Checksum=DD,Error=False,frameId=09
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
LowDebug New listener added to parser
Debug Sending AtCommand: ApiId=08,FrameId=0A,command=WR,value=
LowDebug Packet: 7E 00 04 08 0A 57 52 44
LowDebug pre-escape packet size is 8, post-escape packet size is 8
LowDebug Sending 7E0004080A575244
LowDebug Received 9 bytes
LowDebug Read Length MSB byte, val is 0
LowDebug Read Length LSB byte, val is 5
LowDebug packet length is 05
LowDebug Read API ID byte, val is 136
LowDebug Handling ApiId: AtResponse
LowDebug Read Frame Id byte, val is 10
LowDebug Read AT Response Char 1 byte, val is 87
LowDebug Read AT Response Char 2 byte, val is 82
LowDebug Read AT Response Status byte, val is 0
LowDebug There should be 0 remaining bytes
LowDebug Checksum byte is 196
LowDebug Read Checksum byte, val is 196
Debug Received AtResponse: command=WR,status=Ok,value=,ApiId=88,Length=05,Checksum=C4,Error=False,frameId=0A
LowDebug Parser removed finished listener
LowDebug Parser removed finished listener
Debug Successfully set AP mode to ApiMode.EnabledWithEscaped
Info ApiMode: EnabledWithEscaped, HardwareVersion: Series 2, Firmware: 23A7, SerialNumber: 0013A2004071068B, NodeIdentifier: ' '
LowDebug New listener added to parser
LowDebug New listener added to parser
LowDebug New listener added to parser
The thread 0xa74 has exited with code 0 (0x0).
The thread 0x2d4 has exited with code 0 (0x0).
The thread 0x9f4 has exited with code 0 (0x0).