MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Namespaces | Functions
data_sensor.c File Reference
#include "data_sensor.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_sensor_raw_accel_data (microstrain_serializer *serializer, const mip_sensor_raw_accel_data *self)
 
void mip::C::extract_mip_sensor_raw_accel_data (microstrain_serializer *serializer, mip_sensor_raw_accel_data *self)
 
bool mip::C::extract_mip_sensor_raw_accel_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_raw_gyro_data (microstrain_serializer *serializer, const mip_sensor_raw_gyro_data *self)
 
void mip::C::extract_mip_sensor_raw_gyro_data (microstrain_serializer *serializer, mip_sensor_raw_gyro_data *self)
 
bool mip::C::extract_mip_sensor_raw_gyro_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_raw_mag_data (microstrain_serializer *serializer, const mip_sensor_raw_mag_data *self)
 
void mip::C::extract_mip_sensor_raw_mag_data (microstrain_serializer *serializer, mip_sensor_raw_mag_data *self)
 
bool mip::C::extract_mip_sensor_raw_mag_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_raw_pressure_data (microstrain_serializer *serializer, const mip_sensor_raw_pressure_data *self)
 
void mip::C::extract_mip_sensor_raw_pressure_data (microstrain_serializer *serializer, mip_sensor_raw_pressure_data *self)
 
bool mip::C::extract_mip_sensor_raw_pressure_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_scaled_accel_data (microstrain_serializer *serializer, const mip_sensor_scaled_accel_data *self)
 
void mip::C::extract_mip_sensor_scaled_accel_data (microstrain_serializer *serializer, mip_sensor_scaled_accel_data *self)
 
bool mip::C::extract_mip_sensor_scaled_accel_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_scaled_gyro_data (microstrain_serializer *serializer, const mip_sensor_scaled_gyro_data *self)
 
void mip::C::extract_mip_sensor_scaled_gyro_data (microstrain_serializer *serializer, mip_sensor_scaled_gyro_data *self)
 
bool mip::C::extract_mip_sensor_scaled_gyro_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_scaled_mag_data (microstrain_serializer *serializer, const mip_sensor_scaled_mag_data *self)
 
void mip::C::extract_mip_sensor_scaled_mag_data (microstrain_serializer *serializer, mip_sensor_scaled_mag_data *self)
 
bool mip::C::extract_mip_sensor_scaled_mag_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_scaled_pressure_data (microstrain_serializer *serializer, const mip_sensor_scaled_pressure_data *self)
 
void mip::C::extract_mip_sensor_scaled_pressure_data (microstrain_serializer *serializer, mip_sensor_scaled_pressure_data *self)
 
bool mip::C::extract_mip_sensor_scaled_pressure_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_delta_theta_data (microstrain_serializer *serializer, const mip_sensor_delta_theta_data *self)
 
void mip::C::extract_mip_sensor_delta_theta_data (microstrain_serializer *serializer, mip_sensor_delta_theta_data *self)
 
bool mip::C::extract_mip_sensor_delta_theta_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_delta_velocity_data (microstrain_serializer *serializer, const mip_sensor_delta_velocity_data *self)
 
void mip::C::extract_mip_sensor_delta_velocity_data (microstrain_serializer *serializer, mip_sensor_delta_velocity_data *self)
 
bool mip::C::extract_mip_sensor_delta_velocity_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_comp_orientation_matrix_data (microstrain_serializer *serializer, const mip_sensor_comp_orientation_matrix_data *self)
 
void mip::C::extract_mip_sensor_comp_orientation_matrix_data (microstrain_serializer *serializer, mip_sensor_comp_orientation_matrix_data *self)
 
bool mip::C::extract_mip_sensor_comp_orientation_matrix_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_comp_quaternion_data (microstrain_serializer *serializer, const mip_sensor_comp_quaternion_data *self)
 
void mip::C::extract_mip_sensor_comp_quaternion_data (microstrain_serializer *serializer, mip_sensor_comp_quaternion_data *self)
 
bool mip::C::extract_mip_sensor_comp_quaternion_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_comp_euler_angles_data (microstrain_serializer *serializer, const mip_sensor_comp_euler_angles_data *self)
 
void mip::C::extract_mip_sensor_comp_euler_angles_data (microstrain_serializer *serializer, mip_sensor_comp_euler_angles_data *self)
 
bool mip::C::extract_mip_sensor_comp_euler_angles_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_comp_orientation_update_matrix_data (microstrain_serializer *serializer, const mip_sensor_comp_orientation_update_matrix_data *self)
 
void mip::C::extract_mip_sensor_comp_orientation_update_matrix_data (microstrain_serializer *serializer, mip_sensor_comp_orientation_update_matrix_data *self)
 
bool mip::C::extract_mip_sensor_comp_orientation_update_matrix_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_orientation_raw_temp_data (microstrain_serializer *serializer, const mip_sensor_orientation_raw_temp_data *self)
 
void mip::C::extract_mip_sensor_orientation_raw_temp_data (microstrain_serializer *serializer, mip_sensor_orientation_raw_temp_data *self)
 
bool mip::C::extract_mip_sensor_orientation_raw_temp_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_internal_timestamp_data (microstrain_serializer *serializer, const mip_sensor_internal_timestamp_data *self)
 
void mip::C::extract_mip_sensor_internal_timestamp_data (microstrain_serializer *serializer, mip_sensor_internal_timestamp_data *self)
 
bool mip::C::extract_mip_sensor_internal_timestamp_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_pps_timestamp_data (microstrain_serializer *serializer, const mip_sensor_pps_timestamp_data *self)
 
void mip::C::extract_mip_sensor_pps_timestamp_data (microstrain_serializer *serializer, mip_sensor_pps_timestamp_data *self)
 
bool mip::C::extract_mip_sensor_pps_timestamp_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_gps_timestamp_data (microstrain_serializer *serializer, const mip_sensor_gps_timestamp_data *self)
 
void mip::C::extract_mip_sensor_gps_timestamp_data (microstrain_serializer *serializer, mip_sensor_gps_timestamp_data *self)
 
bool mip::C::extract_mip_sensor_gps_timestamp_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_temperature_abs_data (microstrain_serializer *serializer, const mip_sensor_temperature_abs_data *self)
 
void mip::C::extract_mip_sensor_temperature_abs_data (microstrain_serializer *serializer, mip_sensor_temperature_abs_data *self)
 
bool mip::C::extract_mip_sensor_temperature_abs_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_up_vector_data (microstrain_serializer *serializer, const mip_sensor_up_vector_data *self)
 
void mip::C::extract_mip_sensor_up_vector_data (microstrain_serializer *serializer, mip_sensor_up_vector_data *self)
 
bool mip::C::extract_mip_sensor_up_vector_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_north_vector_data (microstrain_serializer *serializer, const mip_sensor_north_vector_data *self)
 
void mip::C::extract_mip_sensor_north_vector_data (microstrain_serializer *serializer, mip_sensor_north_vector_data *self)
 
bool mip::C::extract_mip_sensor_north_vector_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_overrange_status_data (microstrain_serializer *serializer, const mip_sensor_overrange_status_data *self)
 
void mip::C::extract_mip_sensor_overrange_status_data (microstrain_serializer *serializer, mip_sensor_overrange_status_data *self)
 
bool mip::C::extract_mip_sensor_overrange_status_data_from_field (const mip_field_view *field, void *ptr)
 
void mip::C::insert_mip_sensor_odometer_data_data (microstrain_serializer *serializer, const mip_sensor_odometer_data_data *self)
 
void mip::C::extract_mip_sensor_odometer_data_data (microstrain_serializer *serializer, mip_sensor_odometer_data_data *self)
 
bool mip::C::extract_mip_sensor_odometer_data_data_from_field (const mip_field_view *field, void *ptr)