Hi all,
I'm developing an app to control LED turn signals on Lumos helmets via BLE. I'd like to use accelerometer data to trigger a turn signal when the watch-wearer makes a corresponding hand gesture.
In my ideal user experience, the wearer would be able to start a cycling activity, and then immediately be able to control their helmet via the accelerometer. But it seems like that may not be achievable -- as far as I can tell, when an activity is started, there's no way to open another application at the same time. Judging by the "App Types" documentation, only Widgets, Apps, and Audio Content Providers have access to the Toybox.Sensor and Toybox.BluetoothLowEnergy APIs, so I couldn't, say, add a Data Field to the cycling activity as a hook to gather accelerometer data and control the helmet via BLE.
It seems like my best option is to create a standalone application and accept that wearers won't be able to record an activity at the same time, but I thought I'd ask here first.