MIP_SDK  v4.0.0
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Enumerations | Functions | Variables
(0x81,0x14) Rf Error Detection

GNSS Error Detection subsystem status. More...

Classes

struct  mip::C::mip_gnss_rf_error_detection_data
 

Typedefs

typedef enum mip_gnss_rf_error_detection_data_rfband mip::C::mip_gnss_rf_error_detection_data_rfband
 
typedef enum mip_gnss_rf_error_detection_data_jamming_state mip::C::mip_gnss_rf_error_detection_data_jamming_state
 
typedef enum mip_gnss_rf_error_detection_data_spoofing_state mip::C::mip_gnss_rf_error_detection_data_spoofing_state
 
typedef uint16_t mip::C::mip_gnss_rf_error_detection_data_valid_flags
 
typedef struct mip_gnss_rf_error_detection_data mip::C::mip_gnss_rf_error_detection_data
 

Enumerations

enum  mip::C::mip_gnss_rf_error_detection_data_rfband { mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_UNKNOWN = 0, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L1 = 1, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L2 = 2, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L5 = 5 }
 
enum  mip::C::mip_gnss_rf_error_detection_data_jamming_state { mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_UNKNOWN = 0, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_NONE = 1, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_PARTIAL = 2, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_SIGNIFICANT = 3 }
 
enum  mip::C::mip_gnss_rf_error_detection_data_spoofing_state { mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_UNKNOWN = 0, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_NONE = 1, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_PARTIAL = 2, mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_SIGNIFICANT = 3 }
 

Functions

static void mip::C::insert_mip_gnss_rf_error_detection_data_rfband (microstrain_serializer *serializer, const mip_gnss_rf_error_detection_data_rfband self)
 
static void mip::C::extract_mip_gnss_rf_error_detection_data_rfband (microstrain_serializer *serializer, mip_gnss_rf_error_detection_data_rfband *self)
 
static void mip::C::insert_mip_gnss_rf_error_detection_data_jamming_state (microstrain_serializer *serializer, const mip_gnss_rf_error_detection_data_jamming_state self)
 
static void mip::C::extract_mip_gnss_rf_error_detection_data_jamming_state (microstrain_serializer *serializer, mip_gnss_rf_error_detection_data_jamming_state *self)
 
static void mip::C::insert_mip_gnss_rf_error_detection_data_spoofing_state (microstrain_serializer *serializer, const mip_gnss_rf_error_detection_data_spoofing_state self)
 
static void mip::C::extract_mip_gnss_rf_error_detection_data_spoofing_state (microstrain_serializer *serializer, mip_gnss_rf_error_detection_data_spoofing_state *self)
 
static void mip::C::insert_mip_gnss_rf_error_detection_data_valid_flags (microstrain_serializer *serializer, const mip_gnss_rf_error_detection_data_valid_flags self)
 
static void mip::C::extract_mip_gnss_rf_error_detection_data_valid_flags (microstrain_serializer *serializer, mip_gnss_rf_error_detection_data_valid_flags *self)
 
void mip::C::insert_mip_gnss_rf_error_detection_data (microstrain_serializer *serializer, const mip_gnss_rf_error_detection_data *self)
 
void mip::C::extract_mip_gnss_rf_error_detection_data (microstrain_serializer *serializer, mip_gnss_rf_error_detection_data *self)
 
bool mip::C::extract_mip_gnss_rf_error_detection_data_from_field (const mip_field_view *field, void *ptr)
 

Variables

static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_NONE = 0x0000
 
static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_RF_BAND = 0x0001
 
static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_JAMMING_STATE = 0x0002
 
static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_SPOOFING_STATE = 0x0004
 
static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_FLAGS = 0x0007
 
static const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_ALL = 0x0007
 

Detailed Description

Typedef Documentation

◆ mip_gnss_rf_error_detection_data_rfband

◆ mip_gnss_rf_error_detection_data_jamming_state

◆ mip_gnss_rf_error_detection_data_spoofing_state

◆ mip_gnss_rf_error_detection_data_valid_flags

◆ mip_gnss_rf_error_detection_data

Enumeration Type Documentation

◆ mip_gnss_rf_error_detection_data_rfband

Enumerator
MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_UNKNOWN 
MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L1 
MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L2 
MIP_GNSS_RF_ERROR_DETECTION_DATA_RFBAND_L5 

◆ mip_gnss_rf_error_detection_data_jamming_state

Enumerator
MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_UNKNOWN 
MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_NONE 
MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_PARTIAL 
MIP_GNSS_RF_ERROR_DETECTION_DATA_JAMMING_STATE_SIGNIFICANT 

◆ mip_gnss_rf_error_detection_data_spoofing_state

Enumerator
MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_UNKNOWN 
MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_NONE 
MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_PARTIAL 
MIP_GNSS_RF_ERROR_DETECTION_DATA_SPOOFING_STATE_SIGNIFICANT 

Function Documentation

◆ insert_mip_gnss_rf_error_detection_data_rfband()

static void mip::C::insert_mip_gnss_rf_error_detection_data_rfband ( microstrain_serializer serializer,
const mip_gnss_rf_error_detection_data_rfband  self 
)
inlinestatic

◆ extract_mip_gnss_rf_error_detection_data_rfband()

static void mip::C::extract_mip_gnss_rf_error_detection_data_rfband ( microstrain_serializer serializer,
mip_gnss_rf_error_detection_data_rfband self 
)
inlinestatic

◆ insert_mip_gnss_rf_error_detection_data_jamming_state()

static void mip::C::insert_mip_gnss_rf_error_detection_data_jamming_state ( microstrain_serializer serializer,
const mip_gnss_rf_error_detection_data_jamming_state  self 
)
inlinestatic

◆ extract_mip_gnss_rf_error_detection_data_jamming_state()

static void mip::C::extract_mip_gnss_rf_error_detection_data_jamming_state ( microstrain_serializer serializer,
mip_gnss_rf_error_detection_data_jamming_state self 
)
inlinestatic

◆ insert_mip_gnss_rf_error_detection_data_spoofing_state()

static void mip::C::insert_mip_gnss_rf_error_detection_data_spoofing_state ( microstrain_serializer serializer,
const mip_gnss_rf_error_detection_data_spoofing_state  self 
)
inlinestatic

◆ extract_mip_gnss_rf_error_detection_data_spoofing_state()

static void mip::C::extract_mip_gnss_rf_error_detection_data_spoofing_state ( microstrain_serializer serializer,
mip_gnss_rf_error_detection_data_spoofing_state self 
)
inlinestatic

◆ insert_mip_gnss_rf_error_detection_data_valid_flags()

static void mip::C::insert_mip_gnss_rf_error_detection_data_valid_flags ( microstrain_serializer serializer,
const mip_gnss_rf_error_detection_data_valid_flags  self 
)
inlinestatic

◆ extract_mip_gnss_rf_error_detection_data_valid_flags()

static void mip::C::extract_mip_gnss_rf_error_detection_data_valid_flags ( microstrain_serializer serializer,
mip_gnss_rf_error_detection_data_valid_flags self 
)
inlinestatic

◆ insert_mip_gnss_rf_error_detection_data()

void mip::C::insert_mip_gnss_rf_error_detection_data ( microstrain_serializer serializer,
const mip_gnss_rf_error_detection_data self 
)

◆ extract_mip_gnss_rf_error_detection_data()

void mip::C::extract_mip_gnss_rf_error_detection_data ( microstrain_serializer serializer,
mip_gnss_rf_error_detection_data self 
)

◆ extract_mip_gnss_rf_error_detection_data_from_field()

bool mip::C::extract_mip_gnss_rf_error_detection_data_from_field ( const mip_field_view field,
void *  ptr 
)

Variable Documentation

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_NONE

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_NONE = 0x0000
static

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_RF_BAND

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_RF_BAND = 0x0001
static

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_JAMMING_STATE

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_JAMMING_STATE = 0x0002
static

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_SPOOFING_STATE

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_SPOOFING_STATE = 0x0004
static

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_FLAGS

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_FLAGS = 0x0007
static

◆ MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_ALL

const mip_gnss_rf_error_detection_data_valid_flags mip::C::MIP_GNSS_RF_ERROR_DETECTION_DATA_VALID_FLAGS_ALL = 0x0007
static