MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Namespaces | Functions
commands_base.c File Reference
#include "commands_base.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_base_device_info (microstrain_serializer *serializer, const mip_base_device_info *self)
 
void mip::C::extract_mip_base_device_info (microstrain_serializer *serializer, mip_base_device_info *self)
 
mip_cmd_result mip::C::mip_base_ping (mip_interface *device)
 
mip_cmd_result mip::C::mip_base_set_idle (mip_interface *device)
 
mip_cmd_result mip::C::mip_base_get_device_info (mip_interface *device, mip_base_device_info *device_info_out)
 
mip_cmd_result mip::C::mip_base_get_device_descriptors (mip_interface *device, uint16_t *descriptors_out, size_t descriptors_out_max, uint8_t *descriptors_out_count)
 
mip_cmd_result mip::C::mip_base_built_in_test (mip_interface *device, uint32_t *result_out)
 
mip_cmd_result mip::C::mip_base_resume (mip_interface *device)
 
mip_cmd_result mip::C::mip_base_get_extended_descriptors (mip_interface *device, uint16_t *descriptors_out, size_t descriptors_out_max, uint8_t *descriptors_out_count)
 
mip_cmd_result mip::C::mip_base_continuous_bit (mip_interface *device, uint8_t *result_out)
 
void mip::C::insert_mip_base_comm_speed_command (microstrain_serializer *serializer, const mip_base_comm_speed_command *self)
 
void mip::C::extract_mip_base_comm_speed_command (microstrain_serializer *serializer, mip_base_comm_speed_command *self)
 
void mip::C::insert_mip_base_comm_speed_response (microstrain_serializer *serializer, const mip_base_comm_speed_response *self)
 
void mip::C::extract_mip_base_comm_speed_response (microstrain_serializer *serializer, mip_base_comm_speed_response *self)
 
mip_cmd_result mip::C::mip_base_write_comm_speed (mip_interface *device, uint8_t port, uint32_t baud)
 
mip_cmd_result mip::C::mip_base_read_comm_speed (mip_interface *device, uint8_t port, uint32_t *baud_out)
 
mip_cmd_result mip::C::mip_base_save_comm_speed (mip_interface *device, uint8_t port)
 
mip_cmd_result mip::C::mip_base_load_comm_speed (mip_interface *device, uint8_t port)
 
mip_cmd_result mip::C::mip_base_default_comm_speed (mip_interface *device, uint8_t port)
 
void mip::C::insert_mip_base_gps_time_update_command (microstrain_serializer *serializer, const mip_base_gps_time_update_command *self)
 
void mip::C::extract_mip_base_gps_time_update_command (microstrain_serializer *serializer, mip_base_gps_time_update_command *self)
 
mip_cmd_result mip::C::mip_base_write_gps_time_update (mip_interface *device, mip_base_gps_time_update_command_field_id field_id, uint32_t value)
 
mip_cmd_result mip::C::mip_base_soft_reset (mip_interface *device)