Classes | Typedefs | Functions | Variables
(0x81,0x20) Satellite Status [C]

Status information for a GNSS satellite. More...

Collaboration diagram for (0x81,0x20) Satellite Status [C]:

Classes

struct  mip_gnss_satellite_status_data
 

Typedefs

typedef struct mip_gnss_satellite_status_data mip_gnss_satellite_status_data
 
typedef uint16_t mip_gnss_satellite_status_data_valid_flags
 

Functions

void extract_mip_gnss_satellite_status_data (struct mip_serializer *serializer, mip_gnss_satellite_status_data *self)
 
bool extract_mip_gnss_satellite_status_data_from_field (const struct mip_field *field, void *ptr)
 
void extract_mip_gnss_satellite_status_data_valid_flags (struct mip_serializer *serializer, mip_gnss_satellite_status_data_valid_flags *self)
 
void insert_mip_gnss_satellite_status_data (struct mip_serializer *serializer, const mip_gnss_satellite_status_data *self)
 
void insert_mip_gnss_satellite_status_data_valid_flags (struct mip_serializer *serializer, const mip_gnss_satellite_status_data_valid_flags self)
 

Variables

static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ALL = 0x007F
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_AZIMUTH = 0x0020
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ELEVATION = 0x0010
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_FLAGS = 0x007F
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_GNSS_ID = 0x0004
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_HEALTH = 0x0040
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_NONE = 0x0000
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_SATELLITE_ID = 0x0008
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_TOW = 0x0001
 
static const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_WEEK_NUMBER = 0x0002
 

Detailed Description

Status information for a GNSS satellite.

Typedef Documentation

◆ mip_gnss_satellite_status_data

Definition at line 1088 of file data_gnss.h.

◆ mip_gnss_satellite_status_data_valid_flags

Definition at line 1062 of file data_gnss.h.

Function Documentation

◆ extract_mip_gnss_satellite_status_data()

void extract_mip_gnss_satellite_status_data ( struct mip_serializer serializer,
mip_gnss_satellite_status_data self 
)

Definition at line 1226 of file data_gnss.c.

◆ extract_mip_gnss_satellite_status_data_from_field()

bool extract_mip_gnss_satellite_status_data_from_field ( const struct mip_field field,
void *  ptr 
)

◆ extract_mip_gnss_satellite_status_data_valid_flags()

void extract_mip_gnss_satellite_status_data_valid_flags ( struct mip_serializer serializer,
mip_gnss_satellite_status_data_valid_flags self 
)

Definition at line 1263 of file data_gnss.c.

◆ insert_mip_gnss_satellite_status_data()

void insert_mip_gnss_satellite_status_data ( struct mip_serializer serializer,
const mip_gnss_satellite_status_data self 
)

Definition at line 1203 of file data_gnss.c.

◆ insert_mip_gnss_satellite_status_data_valid_flags()

void insert_mip_gnss_satellite_status_data_valid_flags ( struct mip_serializer serializer,
const mip_gnss_satellite_status_data_valid_flags  self 
)

Definition at line 1259 of file data_gnss.c.

Variable Documentation

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ALL

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ALL = 0x007F
static

Definition at line 1072 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_AZIMUTH

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_AZIMUTH = 0x0020
static

Definition at line 1069 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ELEVATION

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_ELEVATION = 0x0010
static

Definition at line 1068 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_FLAGS

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_FLAGS = 0x007F
static

Definition at line 1071 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_GNSS_ID

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_GNSS_ID = 0x0004
static

Definition at line 1066 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_HEALTH

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_HEALTH = 0x0040
static

Definition at line 1070 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_NONE

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_NONE = 0x0000
static

Definition at line 1063 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_SATELLITE_ID

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_SATELLITE_ID = 0x0008
static

Definition at line 1067 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_TOW

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_TOW = 0x0001
static

Definition at line 1064 of file data_gnss.h.

◆ MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_WEEK_NUMBER

const mip_gnss_satellite_status_data_valid_flags MIP_GNSS_SATELLITE_STATUS_DATA_VALID_FLAGS_WEEK_NUMBER = 0x0002
static

Definition at line 1065 of file data_gnss.h.



microstrain_inertial_driver
Author(s): Brian Bingham, Parker Hannifin Corp
autogenerated on Mon Jun 24 2024 02:51:41