int serial_gps_start() { GpsState* s = _gps_state; if (!s->init) { DFR("%s: called with uninitialized state !!", __FUNCTION__); return -1; } D("%s: called", __FUNCTION__); gps_state_start(s); return 0; }
static int athr_gps_start() { GpsState* s = _gps_state; D("%s: called", __FUNCTION__ ); if(gps_checkstate(s) == -1) { DFR("%s: called with uninitialized state !!", __FUNCTION__); return -1; } gps_state_start(s); GPS_STATUS_CB(s->callbacks, GPS_STATUS_SESSION_BEGIN); return 0; }