I noticed a significant difference in operation between an application and a datafield on the altitude display and its automatic recalibration when the application START
I don't start any activity since 4 days, the pression isn't same than last run.
On the datafield I use the compute function and I get the altitude
function compute (info) {
altif = info.altitude! = null? info.altitude * varisElevMetric: 0.0;
...
}
On the application I use the function
info = Activity.getActivityInfo ();
alti = info.altitude! = null? info.altitude * varisElevMetric: 0.0;
When I start the application I see an altitude displayed which is probably that of the barometer and it displays 380 m
After the GPS fix, when I start the activity, this altitude is still at 380m although I know that I am at 343 m altitude
For the datafield, when I launch RUN application with my datafield I see 380m and as soon as I do START the altitude changes automatically and displays a new real altitude of 343 m
Now if I restart the IQ application, I am indeed at 343 m and no longer at 380 m
My Question is
Why when I launch an IQ application the altitude does not update automatically to resynchronize its real altitude
For information
The system calibration of my altitude is Auto Cal During Activity Continuous
Thanks Didier