MIP_SDK  v3.0.0-736-g212583cf
MicroStrain Communications Library for embedded systems
Classes | Typedefs | Functions | Variables
(0x13,0x22) Pos Llh

Geodetic position aiding command. Coordinates are given in WGS84 geodetic latitude, longitude, and height above the ellipsoid. Uncertainty is given in NED coordinates, which are parallel to incremental changes in latitude, longitude, and height. More...

Classes

struct  mip::C::mip_aiding_pos_llh_command
 

Typedefs

typedef uint16_t mip::C::mip_aiding_pos_llh_command_valid_flags
 
typedef struct mip_aiding_pos_llh_command mip::C::mip_aiding_pos_llh_command
 

Functions

static void mip::C::insert_mip_aiding_pos_llh_command_valid_flags (microstrain_serializer *serializer, const mip_aiding_pos_llh_command_valid_flags self)
 
static void mip::C::extract_mip_aiding_pos_llh_command_valid_flags (microstrain_serializer *serializer, mip_aiding_pos_llh_command_valid_flags *self)
 
void mip::C::insert_mip_aiding_pos_llh_command (microstrain_serializer *serializer, const mip_aiding_pos_llh_command *self)
 
void mip::C::extract_mip_aiding_pos_llh_command (microstrain_serializer *serializer, mip_aiding_pos_llh_command *self)
 
mip_cmd_result mip::C::mip_aiding_pos_llh (mip_interface *device, const mip_time *time, uint8_t frame_id, double latitude, double longitude, double height, const float *uncertainty, mip_aiding_pos_llh_command_valid_flags valid_flags)
 

Variables

static const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_NONE = 0x0000
 
static const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LATITUDE = 0x0001
 
static const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LONGITUDE = 0x0002
 
static const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_HEIGHT = 0x0004
 
static const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_ALL = 0x0007
 

Detailed Description

Typedef Documentation

◆ mip_aiding_pos_llh_command_valid_flags

◆ mip_aiding_pos_llh_command

Function Documentation

◆ insert_mip_aiding_pos_llh_command_valid_flags()

static void mip::C::insert_mip_aiding_pos_llh_command_valid_flags ( microstrain_serializer serializer,
const mip_aiding_pos_llh_command_valid_flags  self 
)
inlinestatic

◆ extract_mip_aiding_pos_llh_command_valid_flags()

static void mip::C::extract_mip_aiding_pos_llh_command_valid_flags ( microstrain_serializer serializer,
mip_aiding_pos_llh_command_valid_flags self 
)
inlinestatic

◆ insert_mip_aiding_pos_llh_command()

void mip::C::insert_mip_aiding_pos_llh_command ( microstrain_serializer serializer,
const mip_aiding_pos_llh_command self 
)

◆ extract_mip_aiding_pos_llh_command()

void mip::C::extract_mip_aiding_pos_llh_command ( microstrain_serializer serializer,
mip_aiding_pos_llh_command self 
)

◆ mip_aiding_pos_llh()

mip_cmd_result mip::C::mip_aiding_pos_llh ( mip_interface device,
const mip_time time,
uint8_t  frame_id,
double  latitude,
double  longitude,
double  height,
const float *  uncertainty,
mip_aiding_pos_llh_command_valid_flags  valid_flags 
)

Variable Documentation

◆ MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_NONE

const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_NONE = 0x0000
static

◆ MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LATITUDE

const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LATITUDE = 0x0001
static

◆ MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LONGITUDE

const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_LONGITUDE = 0x0002
static

◆ MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_HEIGHT

const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_HEIGHT = 0x0004
static

◆ MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_ALL

const mip_aiding_pos_llh_command_valid_flags mip::C::MIP_AIDING_POS_LLH_COMMAND_VALID_FLAGS_ALL = 0x0007
static