MIP_SDK
v3.0.0
MicroStrain Communications Library for embedded systems
|
#include <mip/definitions/common.h>
#include <mip/mip_descriptors.h>
#include <mip/mip_result.h>
#include <mip/mip_interface.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
Go to the source code of this file.
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) |