MIP SDK

Welcome to the official MIP Software Development Kit. This software package provides everything you need to communicate with any MIP-compatible MicroStrain inertial sensor. See Mip Interface for details on how to get started.

Main Features
  • MIP packet creation
  • Send commands using a single function
  • Packet parsing and field iteration
  • Data field deserialization
  • Simple interface requires only two functions to be defined
  • Can be used to parse offline binary files
  • Dual C and C++ API for maximum usability, safety, flexibility, and convenience.
  • Suitable for bare-metal microcontrollers (Minimal code size and memory footprint, No dynamic memory allocation, No dependence on any RTOS or threading)

Quick Reference [C++]

All C++ functions and classes reside within the mip namespace. The C functions can be accessed via the mip::C namespace.

  • mip::DeviceInterface Top-level MIP interface class.
  • mip::PacketRef An interface to a MIP packet for either transmission or reception.
  • mip::PacketBuf Similar to PacketRef but includes the data buffer.
  • mip::Field An interface to a MIP field within a packet.
  • mip::Parser MIP parser class for converting received bytes into packets.
  • mip::CmdResult Stores the status or result of a MIP command.

Quick Reference [C]

C does not support the equivalent of C++ namespaces, so all definitions are global. Most names start with mip_ to avoid conflicts. In these documentation pages, objects are referred to by their fully- qualified C++ names for clarity.



microstrain_inertial_driver
Author(s): Brian Bingham, Parker Hannifin Corp
autogenerated on Sat Nov 9 2024 03:51:46