I am having some trouble with my code having got the 4.1 AntRadio Services update. This is only with the beta versions of IpSensorMan that is using the new channel allocation API's. The production version 1.2.6 I am glad to say looks to be ok but it is using the legacy API's.
The main issue is that there appears to be some buffering happening to the received data. I am not getting the messages straight way. I get nothing and then a load of messages in short order. Testing is with an Xperia Active. Transmitting devices makes no different I had it with my commute today HR, Speed and cadence and Environment. Testing this evening I get the same thing with the simulator doing HR and SC and the real environment sitting in range.
I have attached a captured .csv file with a minutes worth of data. Column E is a millisecond timestamp for when I got the data.
Although not on Google Play I have given this beta version of IpSensorMan out to a number of customers normally those that were experiencing trouble of one form or another with USB sticks... I also have a public beta where I am adding in Btle support which is based on this codebase which I have been running myself for the last 2 months. See the
Btle Beta page if you want to sign up to get hold of this version of the app which is having the problems.
Is there something I could be missing with regard to this observed buffering behaviour?
File Attachments
-
log_2.csv
(File Size: 111KB - Downloads: 574)