Data Structures |
struct | _mip_gps_llh_pos |
struct | _mip_gps_ecef_pos |
struct | _mip_gps_ned_vel |
struct | _mip_ecef_vel |
struct | _mip_fix_info |
struct | _mip_gps_sv_info |
struct | _mip_gps_dop |
struct | _mip_gps_utc_time |
struct | _mip_gps_time |
struct | _mip_gps_clock_info |
struct | _mip_gps_hw_status |
struct | _mip_gps_dgps_info |
struct | _mip_gps_dgps_channel_status |
Defines |
#define | MIP_GPS_DATA_SET 0x81 |
#define | MIP_GPS_DATA_NMEA 0x01 |
#define | MIP_GPS_DATA_UBX 0x02 |
#define | MIP_GPS_DATA_LLH_POS 0x03 |
#define | MIP_GPS_DATA_ECEF_POS 0x04 |
#define | MIP_GPS_DATA_NED_VELOCITY 0x05 |
#define | MIP_GPS_DATA_ECEF_VELOCITY 0x06 |
#define | MIP_GPS_DATA_DOP 0x07 |
#define | MIP_GPS_DATA_UTC_TIME 0x08 |
#define | MIP_GPS_DATA_GPS_TIME 0x09 |
#define | MIP_GPS_DATA_CLOCK_INFO 0x0A |
#define | MIP_GPS_DATA_FIX_INFO 0x0B |
#define | MIP_GPS_DATA_SV_INFO 0x0C |
#define | MIP_GPS_DATA_HW_STATUS 0x0D |
#define | MIP_GPS_LLH_POS_LAT_LON_VALID 0x0001 |
#define | MIP_GPS_LLH_POS_ELLIPSOID_HEIGHT_VALID 0x0002 |
#define | MIP_GPS_LLH_MSL_HEIGHT_VALID 0x0004 |
#define | MIP_GPS_LLH_POS_HORIZONTAL_ACCURACY_VALID 0x0008 |
#define | MIP_GPS_LLH_POS_VERTICAL_ACCURACY_VALID 0x0010 |
#define | MIP_GPS_LLH_POS_PACKET_VALID |
#define | MIP_GPS_ECEF_POS_POSITION_VALID 0x0001 |
#define | MIP_GPS_ECEF_POS_ACCURACY_ESTIMATE_VALID 0x0002 |
#define | MIP_GPS_ECEF_POS_PACKET_VALID (MIP_GPS_ECEF_POS_POSITION_VALID | MIP_GPS_ECEF_POS_ACCURACY_ESTIMATE_VALID) |
#define | MIP_GPS_NED_VEL_VELOCITY_VALID 0x0001 |
#define | MIP_GPS_NED_VEL_SPEED_3D_VALID 0x0002 |
#define | MIP_GPS_NED_VEL_GROUND_SPEED_VALID 0x0004 |
#define | MIP_GPS_NED_VEL_HEADING_VALID 0x0008 |
#define | MIP_GPS_NED_VEL_SPEED_ACCURACY_VALID 0x0010 |
#define | MIP_GPS_NED_VEL_HEADING_ACCURACY_VALID 0x0020 |
#define | MIP_GPS_NED_VEL_PACKET_VALID |
#define | MIP_GPS_ECEF_VEL_VELOCITY_VALID 0x0001 |
#define | MIP_GPS_ECEF_VEL_ACCURACY_ESTIMATE_VALID 0x0002 |
#define | MIP_GPS_ECEF_VEL_PACKET_VALID (MIP_GPS_ECEF_VEL_VELOCITY_VALID | MIP_GPS_ECEF_VEL_ACCURACY_ESTIMATE_VALID) |
#define | MIP_GPS_FIX_INFO_FIX_TYPE_VALID 0x0001 |
#define | MIP_GPS_FIX_INFO_NUM_SV_VALID 0x0002 |
#define | MIP_GPS_FIX_INFO_FIX_FLAGS_VALID 0x0004 |
#define | MIP_GPS_FIX_INFO_PACKET_VALID |
#define | MIP_GPS_FIX_TYPE_3D 0x00 |
#define | MIP_GPS_FIX_TYPE_2D 0x01 |
#define | MIP_GPS_FIX_TYPE_TIME_ONLY 0x02 |
#define | MIP_GPS_FIX_TYPE_NONE 0x03 |
#define | MIP_GPS_FIX_TYPE_INVALID 0x04 |
#define | MIP_GPS_SV_INFO_MAX_SV_NUMBER 32 |
#define | MIP_GPS_SV_INFO_CHANNEL_VALID 0x0001 |
#define | MIP_GPS_SV_INFO_SV_ID_VALID 0x0002 |
#define | MIP_GPS_SV_INFO_CARRIER_NOISE_RATIO_VALID 0x0008 |
#define | MIP_GPS_SV_INFO_AZIMUTH_VALID 0x0010 |
#define | MIP_GPS_SV_INFO_ELEVATION_VALID 0x0020 |
#define | MIP_GPS_SV_INFO_SV_FLAGS_VALID 0x0040 |
#define | MIP_GPS_SV_INFO_PACKET_VALID |
#define | MIP_GPS_SV_FLAG_USED_FOR_NAVIGATION 0x01 |
#define | MIP_GPS_SV_FLAG_HEALTH 0x02 |
#define | MIP_GPS_DOP_GDOP_VALID 0x0001 |
#define | MIP_GPS_DOP_PDOP_VALID 0x0002 |
#define | MIP_GPS_DOP_HDOP_VALID 0x0004 |
#define | MIP_GPS_DOP_VDOP_VALID 0x0008 |
#define | MIP_GPS_DOP_TDOP_VALID 0x0010 |
#define | MIP_GPS_DOP_NDOP_VALID 0x0020 |
#define | MIP_GPS_DOP_EDOP_VALID 0x0040 |
#define | MIP_GPS_DOP_PACKET_VALID |
#define | MIP_GPS_UTC_TIME_GPS_TIME_DATE_VALID 0x0001 |
#define | MIP_GPS_UTC_TIME_LEAP_SECONDS_KNOWN_VALID 0x0002 |
#define | MIP_GPS_UTC_TIME_PACKET_VALID (MIP_GPS_UTC_TIME_GPS_TIME_DATE_VALID | MIP_GPS_UTC_TIME_LEAP_SECONDS_KNOWN_VALID) |
#define | MIP_GPS_TIME_TOW_VALID 0x0001 |
#define | MIP_GPS_TIME_WEEK_NUMBER_VALID 0x0002 |
#define | MIP_GPS_TIME_PACKET_VALID (MIP_GPS_TIME_TOW_VALID | MIP_GPS_TIME_WEEK_NUMBER_VALID) |
#define | MIP_GPS_CLOCK_INFO_BIAS_VALID 0x0001 |
#define | MIP_GPS_CLOCK_INFO_DRIFT_VALID 0x0002 |
#define | MIP_GPS_CLOCK_INFO_ACCURACY_ESTIMATE_VALID 0x0004 |
#define | MIP_GPS_CLOCK_INFO_PACKET_VALID |
#define | MIP_GPS_HW_STATUS_SENSOR_STATE_VALID 0x0001 |
#define | MIP_GPS_HW_STATUS_ANTENNA_STATE_VALID 0x0002 |
#define | MIP_GPS_HW_STATUS_ANTENNA_POWER_VALID 0x0004 |
#define | MIP_GPS_HW_STATUS_PACKET_VALID |
#define | MIP_GPS_SENSOR_STATE_OFF 0x00 |
#define | MIP_GPS_SENSOR_STATE_ON 0x01 |
#define | MIP_GPS_SENSOR_STATE_UNKNOWN 0x02 |
#define | MIP_GPS_ANTENNA_STATE_INIT 0x01 |
#define | MIP_GPS_ANTENNA_STATE_SHORT 0x02 |
#define | MIP_GPS_ANTENNA_STATE_OPEN 0x03 |
#define | MIP_GPS_ANTENNA_STATE_GOOD 0x04 |
#define | MIP_GPS_ANTENNA_STATE_UNKNOWN 0x05 |
#define | MIP_GPS_ANTENNA_POWER_OFF 0x00 |
#define | MIP_GPS_ANTENNA_POWER_ON 0x01 |
#define | MIP_GPS_ANTENNA_POWER_UNKNOWN 0x02 |
Typedefs |
typedef struct _mip_gps_llh_pos | mip_gps_llh_pos |
typedef struct _mip_gps_ecef_pos | mip_gps_ecef_pos |
typedef struct _mip_gps_ned_vel | mip_gps_ned_vel |
typedef struct _mip_ecef_vel | mip_gps_ecef_vel |
typedef struct _mip_fix_info | mip_gps_fix_info |
typedef struct _mip_gps_sv_info | mip_gps_sv_info |
typedef struct _mip_gps_dop | mip_gps_dop |
typedef struct _mip_gps_utc_time | mip_gps_utc_time |
typedef struct _mip_gps_time | mip_gps_time |
typedef struct _mip_gps_clock_info | mip_gps_clock_info |
typedef struct _mip_gps_hw_status | mip_gps_hw_status |
typedef struct _mip_gps_dgps_info | mip_gps_dgps_info |
typedef struct
_mip_gps_dgps_channel_status | mip_gps_dgps_channel_status |
Functions |
void | mip_gps_llh_pos_byteswap (mip_gps_llh_pos *llh_pos) |
void | mip_gps_ecef_pos_byteswap (mip_gps_ecef_pos *ecef_pos) |
void | mip_gps_ned_vel_byteswap (mip_gps_ned_vel *ned_vel) |
void | mip_gps_ecef_vel_byteswap (mip_gps_ecef_vel *ecef_vel) |
void | mip_gps_fix_info_byteswap (mip_gps_fix_info *fix_info) |
void | mip_gps_sv_info_byteswap (mip_gps_sv_info *sv_info) |
void | mip_gps_dop_byteswap (mip_gps_dop *dop) |
void | mip_gps_utc_time_byteswap (mip_gps_utc_time *utc_time) |
void | mip_gps_time_byteswap (mip_gps_time *gps_time) |
void | mip_gps_clock_info_byteswap (mip_gps_clock_info *clock_info) |
void | mip_gps_hw_status_byteswap (mip_gps_hw_status *hw_status) |
void | mip_gps_dgps_info_byteswap (mip_gps_dgps_info *dgps_info) |
void | mip_gps_dgps_channel_status_byteswap (mip_gps_dgps_channel_status *dgps_channel_status) |