Error in Ant.BurstListener in SDK 4.1.6

I have a connectIQ that uses a generic ANT channel, which has been working on SDK up to 4.1.5.  I need to upgrade the SDK in order to support the more recent Edge devices (540,840,1040).

I isolated the problem came in with SDK 4.1.6.

I am getting an error that I have isolated to the burstlistener.  When a burst message is sent from my device I get this error in the simulator:

Error: Symbol Not Found Error Details: Error in ant callback Stack:

I have tried putting in Sys.println calls but none are hit - it seems like the error is internal to the burst listener but before any of my code is hit.

I notice in the release notes there is this note:

  • Change Ant.BurstPayload.size and Ant.BurstPayload.burstDataBlob to private

So I guess something has changed in the SDK in the way it is handled.

I have tried copying the burstlistener code from the GenericChannelBurst sample, but get the same result.  What am I doing wrong?

I have customers with these Edge units who have bought our device so I need a solution urgently!

Thank you so much.

  • Digging into this more, even the "GenericChannelBurst" sample doesn't work in any of the SDKs at or above 4.1.6.  I am going to start a new thread as I think the problem is fundamental to CIQ.  

    Error in example is on this line:

    var burst = new Ant.BurstPayload();
    Error is: 
    Error: Symbol Not Found
    Error Details: Failed invoking <symbol>
    I suspect the problem is due to the Ant.BurstPayload.size property being made private?