Paparazzi UAS
v5.15_devel-230-gc96ce27
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 (uint8_t *buf) |
void | gps_datalink_parse_REMOTE_GPS_SMALL (uint8_t *buf) |
void | gps_datalink_parse_REMOTE_GPS_LOCAL (uint8_t *buf) |
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 | ( | uint8_t * | buf | ) |
Definition at line 231 of file gps_datalink.c.
References parse_gps_datalink().
void gps_datalink_parse_REMOTE_GPS_LOCAL | ( | uint8_t * | buf | ) |
Definition at line 260 of file gps_datalink.c.
References parse_gps_datalink_local().
void gps_datalink_parse_REMOTE_GPS_SMALL | ( | uint8_t * | buf | ) |
Definition at line 250 of file gps_datalink.c.
References 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().