Paparazzi UAS
v7.0_unstable
Paparazzi is a free software Unmanned Aircraft System.
|
Go to the source code of this file.
Macros | |
#define | PRIMARY_GPS GPS_UDP |
#define | gps_udp_periodic_check() gps_periodic_check(&gps_udp) |
Functions | |
void | gps_udp_parse (void) |
void | gps_udp_init (void) |
Variables | |
struct GpsState | gps_udp |
#define gps_udp_periodic_check | ( | ) | gps_periodic_check(&gps_udp) |
void gps_udp_init | ( | void | ) |
Definition at line 42 of file gps_udp.c.
References GpsState::fix, GPS_FIX_NONE, gps_network, gps_udp, GPS_UDP_HOST, and TRUE.
void gps_udp_parse | ( | void | ) |
Definition at line 52 of file gps_udp.c.
References LlaCoor_i::alt, GpsState::ecef_pos, GpsState::ecef_vel, GpsState::fix, get_sys_time_usec(), GPS_FIX_3D, gps_network, gps_udp, GPS_UDP_ID, GPS_UDP_MSG_LEN, gps_udp_read_buffer, GPS_VALID_HMSL_BIT, GPS_VALID_POS_ECEF_BIT, GPS_VALID_POS_LLA_BIT, GPS_VALID_VEL_ECEF_BIT, GpsState::hmsl, GpsState::last_3dfix_ticks, GpsState::last_3dfix_time, GpsState::last_msg_ticks, GpsState::last_msg_time, LlaCoor_i::lat, GpsState::lla_pos, LlaCoor_i::lon, sys_time::nb_sec, sys_time::nb_sec_rem, STX, UDP_GPS_INT, GpsState::valid_fields, EcefCoor_i::x, EcefCoor_i::y, and EcefCoor_i::z.
|
extern |
Definition at line 38 of file gps_udp.c.
Referenced by gps_udp_init(), and gps_udp_parse().