int serial_gps_stop() { GpsState* s = _gps_state; if (!s->init) { DFR("%s: called with uninitialized state !!", __FUNCTION__); return -1; } D("%s: called", __FUNCTION__); gps_state_stop(s); return 0; }
static int athr_gps_stop() { GpsState* s = _gps_state; D("%s: called", __FUNCTION__ ); if(gps_checkstate(s) == -1) { DFR("%s: called with uninitialized state !!", __FUNCTION__); return -1; } //close LM first gps_state_stop(s); D("Try to change state to init"); //change state to INIT GPS_STATUS_CB(s->callbacks, GPS_STATUS_SESSION_END); return 0; }