Edge 1030 doesn't get data from my sensor

Hello!

I have a datafield, which communicates with my external sensor via ANT communication. The datafield works perfectly on forerunner 935, edge 520 and edge 520plus.
I just bought a new edge 1030. On simulator datafield works well, but on the device it doesn't. It gets data from bike powermeter, hr strap, but doesn't get from my sensor.

Do you have any idea what should be the problem is?
Do I need the enable something?

Thanks in advance!
David
  • Is this a private sensor you are developing? What is the sensor? Is it possible the sensor is already paired with the device through settings, which generally blocks CIQ code from opening the channel separately. Is it able to open the channel at all or is it not getting any messages?

    You say Ant+, but if it is your own private sensor, is it really Ant+ or just Ant?
  • The sensor measure skin temperature and I wrote it wrong, it's just using ANT, not +.
    Yes, it is a private sensor, and I'm pairing it when the datafield starts, but it's not able to open a channel on device, but in simulator it can.
    That's why it is super strange for me.
  • I don't do anything from the sensor hardware side, but playing with a bunch of difference sensors (Footpods, HR, power, Runscribe (Ant & Ant+), etc) on a number of different devices (FR 630, FR935, F5+, Edge1030, Edge 130), I have noticed some differences in the way the devices work. But generally it seems like the Edge 1030 behaves well.

    It shouldn't matter, but have you tried doing it from a CIQ application vs a data field?

    Does the call to GenericChannel.open() succeed? (return true)
    Does your onMessage() ever get called? It should at least get called with timeout messages.

    If you want to post your connection code, I could take look and see if there is anything obvious. It could be a parameter that is ignored on most devices but impacting the 1030.