|
MIP_SDK
v4.0.0-224-g55f11fa2
MicroStrain Communications Library for embedded systems
|
Modules | |
| (0x01,0x01) Ping | |
| Test Communications with a device. | |
| (0x01,0x02) Set Idle | |
| Turn off all device data streams. | |
| (0x01,0x03) Get Device Info | |
| Get the device ID strings and firmware version number. | |
| (0x01,0x04) Get Device Descriptors | |
| Get the command and data descriptors supported by the device. | |
| (0x01,0x05) Built In Test | |
| Run the device Built-In Test (BIT). | |
| (0x01,0x06) Resume | |
| Take the device out of idle mode. | |
| (0x01,0x07) Get Extended Descriptors | |
| Get the command and data descriptors supported by the device. | |
| (0x01,0x08) Continuous Bit | |
| Report result of continuous built-in test. | |
| (0x01,0x09) Comm Speed | |
| Controls the baud rate of a specific port on the device. | |
| (0x01,0x72) Gps Time Update | |
| Set device internal GPS time When combined with a PPS input signal applied to the I/O connector, this command enables complete synchronization of data outputs with an external time base, such as GPS system time. Since the hardware PPS synchronization can only detect the fractional number of seconds when pulses arrive, complete synchronization requires that the user provide the whole number of seconds via this command. After achieving PPS synchronization, this command should be sent twice: once to set the time-of-week and once to set the week number. PPS synchronization can be verified by monitoring the time sync status message (0xA0, 0x02) or the valid flags of any shared external timestamp (0x–, D7) data field. | |
| (0x01,0x7E) Soft Reset | |
| Resets the device. | |
Classes | |
| struct | mip::C::mip_base_device_info |
Typedefs | |
| typedef struct mip_base_device_info | mip::C::mip_base_device_info |
| typedef enum mip_time_format | mip::C::mip_time_format |
| typedef uint32_t | mip::C::mip_commanded_test_bits_gq7 |
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) |
| static void | mip::C::insert_mip_time_format (microstrain_serializer *serializer, const mip_time_format self) |
| static void | mip::C::extract_mip_time_format (microstrain_serializer *serializer, mip_time_format *self) |
| static void | mip::C::insert_mip_commanded_test_bits_gq7 (microstrain_serializer *serializer, const mip_commanded_test_bits_gq7 self) |
| static void | mip::C::extract_mip_commanded_test_bits_gq7 (microstrain_serializer *serializer, mip_commanded_test_bits_gq7 *self) |
| typedef struct mip_base_device_info mip::C::mip_base_device_info |
| typedef enum mip_time_format mip::C::mip_time_format |
| typedef uint32_t mip::C::mip_commanded_test_bits_gq7 |
| anonymous enum |
| 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 | ||
| ) |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
1.8.17