I do sympathise.

I would love a more comprehensive system of sensor acquisition - but right now 
I’m just trying to cope with the GPS start up issue. Bluetooth and all that is 
further away from me.

Graham

> On 25 Apr 2020, at 16:20, JeeJeeStudio via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
> Some apps even measure the heartbeat via the camera and turn on the 
> cameralight.
> 
> I don't know how we could do that in LC.
> 
> Even for barcode reader the camera light would be convenient for dark spaces, 
> i added a feature request, but it's hibernated.
> 
> Who knows how long it takes before it gets integrated.
> 
> Op 25-4-2020 om 14:07 schreef Graham Samuel via use-livecode:
>> Typical fitness apps (such as iCardio by FitDigits)  can read various 
>> sensors including a Heart Rate Monitor via Bluetooth, and one’s location via 
>> inbuilt GPS. When you start an activity like a run or a workout, the app 
>> goes through an acquisition phase, and won’t start recording until the 
>> sensors are functioning. This is made clear to the user by a display.
>> 
>> I want to do this in my LC iOS app, specifically for the GPS. I know how to 
>> start the location function on the device and I know how to handle the 
>> position via ‘locationChanged' and/or ‘mobileCurrentLocation', and these 
>> work. The big problem is at the start of such a sequence. I can use 
>> 'mobileStartTracking Sensor “location” ’ to get going, but experience shows 
>> that this takes an unpredictable amount of time, sometimes of the order of 
>> seconds. You would think that the locationChanged messages wouldn’t start 
>> firing until the start tracking process had done its job, but it seems this 
>> is not so, and nonsense locations can appear at the beginning of the 
>> sequence. At least that’s my experience.
>> 
>> I am loth to use a loop to see if the tracking is really started and legit, 
>> and anyhow this would be problematical if my app was being inundated with 
>> ‘locationChanged' messages while the loop is running.
>> 
>> Has anyone any experience of this issue? As usual, I feel I’m missing 
>> something. Perhaps the ‘trackingError’ message might help, but I don’t see 
>> how.
>> 
>> Graham
>> 
>> 
>> 
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode@lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your subscription 
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode@lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription 
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode


_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to