I developed a CIQ App to get and parse data via BLE from an external device, and display the resulting values on the Garmin. The App is working stable. I used the "NordicThingy52" template for it.
But i need the values in datafields, so that they are visible during activities, like values from ANT+ sensors. I tried to modify my app, following the "NordicThingyCoinCollector" example, but found that the BLE connection breaks immediately after it is setup from a datafield.
What i need is a background process which runs while activity is running, hold the BLE connection to the device an is parsing data in global variables. Then, in the datafield, i could grab the value from the global var and display it.
Is this possible some way?