Paparazzi UAS
v5.14.0_stable-0-g3f680d1
Paparazzi is a free software Unmanned Aircraft System.
|
GPS system based on datalink. More...
Go to the source code of this file.
Macros | |
#define | PRIMARY_GPS GPS_DATALINK |
#define | gps_datalink_periodic_check() gps_periodic_check(&gps_datalink) |
Functions | |
void | gps_datalink_init (void) |
GPS initialization. More... | |
void | gps_datalink_parse_REMOTE_GPS (void) |
void | gps_datalink_parse_REMOTE_GPS_SMALL (void) |
void | gps_datalink_parse_REMOTE_GPS_LOCAL (void) |
Variables | |
struct GpsState | gps_datalink |
GPS system based on datalink.
This GPS parses the datalink REMOTE_GPS packet and sets the GPS structure to the values received.
Definition in file gps_datalink.h.
#define gps_datalink_periodic_check | ( | ) | gps_periodic_check(&gps_datalink) |
Definition at line 45 of file gps_datalink.h.
#define PRIMARY_GPS GPS_DATALINK |
Definition at line 38 of file gps_datalink.h.
void gps_datalink_init | ( | void | ) |
GPS initialization.
Definition at line 41 of file gps_datalink.c.
References LlaCoor_i::alt, GpsState::cacc, GpsState::comp_id, GpsState::fix, gps_datalink, GPS_DATALINK_ID, GPS_FIX_NONE, LlaCoor_i::lat, LlaCoor_i::lon, ltp_def, ltp_def_from_lla_i(), GpsState::pacc, GpsState::pdop, and GpsState::sacc.
void gps_datalink_parse_REMOTE_GPS | ( | void | ) |
Definition at line 231 of file gps_datalink.c.
References dl_buffer, and parse_gps_datalink().
void gps_datalink_parse_REMOTE_GPS_LOCAL | ( | void | ) |
Definition at line 260 of file gps_datalink.c.
References dl_buffer, and parse_gps_datalink_local().
void gps_datalink_parse_REMOTE_GPS_SMALL | ( | void | ) |
Definition at line 250 of file gps_datalink.c.
References dl_buffer, and parse_gps_datalink_small().
struct GpsState gps_datalink |
Definition at line 38 of file gps_datalink.c.
Referenced by gps_datalink_init(), parse_gps_datalink(), parse_gps_datalink_local(), and parse_gps_datalink_small().