I found a strange correlation, and cant find any documentation on it, about how le_gnss relate to radio.
I see that if i send a cm radio off command, or if the network got lost (no registration), GNSS handler (le_gnss_AddPositionHandler(…)) stop producing location and in logread i receive this error:
posDaemon/le_pa_gnss T=unknown | pa_gnss_qmi.c PositionHandler() 1509 | Bad position indication.
if I check with gnss get status it’s ACTIVE. the only way i have in code to receive positions again is to issue a gnss stop and a gnss start on command line.
Am 'i missing something? I just want t contiinue to receive position changes even when radio is off or when there is no network or it’s unreachable. How can I solve?
I can naturally continue to check if network is ok and in that case issue the stop&start command… but i dont like this solution at all.