MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Namespaces | Functions
commands_aiding.c File Reference
#include "commands_aiding.h"
#include <mip/mip_serialization.h>
#include <mip/mip_interface.h>
#include <assert.h>

Namespaces

 mip
 A collection of C++ classes and functions covering the full mip api.
 
 mip::C
 

Functions

void mip::C::insert_mip_time (microstrain_serializer *serializer, const mip_time *self)
 
void mip::C::extract_mip_time (microstrain_serializer *serializer, mip_time *self)
 
void mip::C::insert_mip_aiding_frame_config_command (microstrain_serializer *serializer, const mip_aiding_frame_config_command *self)
 
void mip::C::extract_mip_aiding_frame_config_command (microstrain_serializer *serializer, mip_aiding_frame_config_command *self)
 
void mip::C::insert_mip_aiding_frame_config_response (microstrain_serializer *serializer, const mip_aiding_frame_config_response *self)
 
void mip::C::extract_mip_aiding_frame_config_response (microstrain_serializer *serializer, mip_aiding_frame_config_response *self)
 
mip_cmd_result mip::C::mip_aiding_write_frame_config (mip_interface *device, uint8_t frame_id, mip_aiding_frame_config_command_format format, bool tracking_enabled, const float *translation, const mip_aiding_frame_config_command_rotation *rotation)
 
mip_cmd_result mip::C::mip_aiding_read_frame_config (mip_interface *device, uint8_t frame_id, mip_aiding_frame_config_command_format format, bool *tracking_enabled_out, float *translation_out, mip_aiding_frame_config_command_rotation *rotation_out)
 
mip_cmd_result mip::C::mip_aiding_save_frame_config (mip_interface *device, uint8_t frame_id)
 
mip_cmd_result mip::C::mip_aiding_load_frame_config (mip_interface *device, uint8_t frame_id)
 
mip_cmd_result mip::C::mip_aiding_default_frame_config (mip_interface *device, uint8_t frame_id)
 
void mip::C::insert_mip_aiding_echo_control_command (microstrain_serializer *serializer, const mip_aiding_echo_control_command *self)
 
void mip::C::extract_mip_aiding_echo_control_command (microstrain_serializer *serializer, mip_aiding_echo_control_command *self)
 
void mip::C::insert_mip_aiding_echo_control_response (microstrain_serializer *serializer, const mip_aiding_echo_control_response *self)
 
void mip::C::extract_mip_aiding_echo_control_response (microstrain_serializer *serializer, mip_aiding_echo_control_response *self)
 
mip_cmd_result mip::C::mip_aiding_write_echo_control (mip_interface *device, mip_aiding_echo_control_command_mode mode)
 
mip_cmd_result mip::C::mip_aiding_read_echo_control (mip_interface *device, mip_aiding_echo_control_command_mode *mode_out)
 
mip_cmd_result mip::C::mip_aiding_save_echo_control (mip_interface *device)
 
mip_cmd_result mip::C::mip_aiding_load_echo_control (mip_interface *device)
 
mip_cmd_result mip::C::mip_aiding_default_echo_control (mip_interface *device)
 
void mip::C::insert_mip_aiding_pos_ecef_command (microstrain_serializer *serializer, const mip_aiding_pos_ecef_command *self)
 
void mip::C::extract_mip_aiding_pos_ecef_command (microstrain_serializer *serializer, mip_aiding_pos_ecef_command *self)
 
mip_cmd_result mip::C::mip_aiding_pos_ecef (mip_interface *device, const mip_time *time, uint8_t frame_id, const double *position, const float *uncertainty, mip_aiding_pos_ecef_command_valid_flags valid_flags)
 
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)
 
void mip::C::insert_mip_aiding_height_above_ellipsoid_command (microstrain_serializer *serializer, const mip_aiding_height_above_ellipsoid_command *self)
 
void mip::C::extract_mip_aiding_height_above_ellipsoid_command (microstrain_serializer *serializer, mip_aiding_height_above_ellipsoid_command *self)
 
mip_cmd_result mip::C::mip_aiding_height_above_ellipsoid (mip_interface *device, const mip_time *time, uint8_t frame_id, float height, float uncertainty, uint16_t valid_flags)
 
void mip::C::insert_mip_aiding_vel_ecef_command (microstrain_serializer *serializer, const mip_aiding_vel_ecef_command *self)
 
void mip::C::extract_mip_aiding_vel_ecef_command (microstrain_serializer *serializer, mip_aiding_vel_ecef_command *self)
 
mip_cmd_result mip::C::mip_aiding_vel_ecef (mip_interface *device, const mip_time *time, uint8_t frame_id, const float *velocity, const float *uncertainty, mip_aiding_vel_ecef_command_valid_flags valid_flags)
 
void mip::C::insert_mip_aiding_vel_ned_command (microstrain_serializer *serializer, const mip_aiding_vel_ned_command *self)
 
void mip::C::extract_mip_aiding_vel_ned_command (microstrain_serializer *serializer, mip_aiding_vel_ned_command *self)
 
mip_cmd_result mip::C::mip_aiding_vel_ned (mip_interface *device, const mip_time *time, uint8_t frame_id, const float *velocity, const float *uncertainty, mip_aiding_vel_ned_command_valid_flags valid_flags)
 
void mip::C::insert_mip_aiding_vel_body_frame_command (microstrain_serializer *serializer, const mip_aiding_vel_body_frame_command *self)
 
void mip::C::extract_mip_aiding_vel_body_frame_command (microstrain_serializer *serializer, mip_aiding_vel_body_frame_command *self)
 
mip_cmd_result mip::C::mip_aiding_vel_body_frame (mip_interface *device, const mip_time *time, uint8_t frame_id, const float *velocity, const float *uncertainty, mip_aiding_vel_body_frame_command_valid_flags valid_flags)
 
void mip::C::insert_mip_aiding_heading_true_command (microstrain_serializer *serializer, const mip_aiding_heading_true_command *self)
 
void mip::C::extract_mip_aiding_heading_true_command (microstrain_serializer *serializer, mip_aiding_heading_true_command *self)
 
mip_cmd_result mip::C::mip_aiding_heading_true (mip_interface *device, const mip_time *time, uint8_t frame_id, float heading, float uncertainty, uint16_t valid_flags)
 
void mip::C::insert_mip_aiding_magnetic_field_command (microstrain_serializer *serializer, const mip_aiding_magnetic_field_command *self)
 
void mip::C::extract_mip_aiding_magnetic_field_command (microstrain_serializer *serializer, mip_aiding_magnetic_field_command *self)
 
mip_cmd_result mip::C::mip_aiding_magnetic_field (mip_interface *device, const mip_time *time, uint8_t frame_id, const float *magnetic_field, const float *uncertainty, mip_aiding_magnetic_field_command_valid_flags valid_flags)
 
void mip::C::insert_mip_aiding_pressure_command (microstrain_serializer *serializer, const mip_aiding_pressure_command *self)
 
void mip::C::extract_mip_aiding_pressure_command (microstrain_serializer *serializer, mip_aiding_pressure_command *self)
 
mip_cmd_result mip::C::mip_aiding_pressure (mip_interface *device, const mip_time *time, uint8_t frame_id, float pressure, float uncertainty, uint16_t valid_flags)