We bought CA-SDK. [What I have found] After looking at the code, BluetoothDataReader.java Method synRead() simply looks for the first byte to be a '$' or not and if not it discards the rest assuming that the datastream in out of sync. Once the data stream is found to be in sync the method readData() reads packets of data 23 bytes long and dispositions them in buffers.
2. Questions:
* What calls synRead (), and readData() Where does the process start from ?