Hi, I have a strange case during the reading of a qrcode. The string correspondig to the qrcode is
But when I read the qrcode, the string is broken in two parts (as follows in the code), and the AStreamReader_NewData is raised two times. Why this?
B4X:
0990000001100200150092015091520150915001001151511192382
But when I read the qrcode, the string is broken in two parts (as follows in the code), and the AStreamReader_NewData is raised two times. Why this?
B4X:
'Declarations
Dim BTAdminReader As BluetoothAdmin
Dim BTSerialReader As Serial
Dim AStreamReader As AsyncStreams
Dim BlueMacReader As String
Dim BluePortReader As Int
'Connection
BTSerialReader.ConnectInsecure(BTAdminReader,BlueMacReader,BluePortReader)
'Connect, Connect2 and Connect3 doesn't work
Sub BTSerialReader_Connected (Success As Boolean)
If Success = True Then 'Succes is correctly True
AStreamReader.Initialize(BTSerialReader.InputStream,Null,"BluetoothAStreamReader")
End if
End Sub
Sub BluetoothAStreamReader_NewData (Buffer() As Byte)
Dim bConv As ByteConverter
Dim BluetoothReaderResponse As String
BluetoothReaderResponse = bConv.StringFromBytes(Buffer,"UTF8")
Log(BluetoothReaderResponse) '(***)
End Sub
'This is the result of (***)
099000
0001100200150092015091520150915001001151511192382
OR
09900000
01100200150092015091520150915001001151511192382
Last edited: