So, I got a footpod for testing, and in an app, I do the Sensor.setEnabledSensors() for it, and it seems that is shows the footpod is set up on the device, not if it's actually communicating.
So what I did was add enableSensorEvents(), thinking there wouldn't be the callback with data, unless the footpod was transmitting (I check to see if the cadence is >0).
But, even with the footpod 100's of feet away, the callback is being called - seems like the cadence data is coming from the accelerometer on the VA, and not from the sensor
Is there anyway to see if the FP is actually connected and sending data? With the HRM, it's easy to do, as there is no alternate "source" for HR data.