511 |
if(gps_state->fix) { |
if(gps_state->fix) { |
512 |
gps_state->latitude = device->fix->latitude; |
gps_state->latitude = device->fix->latitude; |
513 |
gps_state->longitude = device->fix->longitude; |
gps_state->longitude = device->fix->longitude; |
514 |
|
gps_state->heading = device->fix->track; |
515 |
|
gps_state->epe = device->fix->eph; |
516 |
|
|
517 |
|
|
518 |
} |
} |
519 |
} |
} |
520 |
|
|
564 |
return &pos; |
return &pos; |
565 |
} |
} |
566 |
|
|
567 |
float gps_get_heading(appdata_t *appdata) { return NAN; } |
float gps_get_heading(appdata_t *appdata) { |
568 |
|
gps_state_t *gps_state = appdata->gps_state; |
569 |
|
|
570 |
|
if(!gps_state->fix) |
571 |
|
return NAN; |
572 |
|
|
573 |
|
return gps_state->heading; |
574 |
|
} |
575 |
|
|
576 |
|
float gps_get_epe(appdata_t *appdata) { |
577 |
|
gps_state_t *gps_state = appdata->gps_state; |
578 |
|
|
579 |
|
if(!gps_state->fix) |
580 |
|
return NAN; |
581 |
|
|
582 |
float gps_get_epe(appdata_t *appdata) { return NAN; } |
return gps_state->epe; |
583 |
|
} |
584 |
|
|
585 |
gps_sat_t *gps_get_sats(appdata_t *appdata) { return NULL; } |
gps_sat_t *gps_get_sats(appdata_t *appdata) { return NULL; } |
586 |
|
|