MIP_SDK
v3.0.0-187-g93c7302
MicroStrain Communications Library for embedded systems
|
#include <mip/definitions/common.hpp>
#include <mip/mip_descriptors.hpp>
#include <mip/mip_result.hpp>
#include <mip/mip_interface.hpp>
#include <stdint.h>
#include <stddef.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 | |
mip::commands_aiding | |
Enumerations | |
enum | { mip::commands_aiding::DESCRIPTOR_SET = 0x13, mip::commands_aiding::CMD_FRAME_CONFIG = 0x01, mip::commands_aiding::CMD_ECHO_CONTROL = 0x1F, mip::commands_aiding::CMD_POS_ECEF = 0x21, mip::commands_aiding::CMD_POS_LLH = 0x22, mip::commands_aiding::CMD_HEIGHT_ABOVE_ELLIPSOID = 0x23, mip::commands_aiding::CMD_VEL_ECEF = 0x28, mip::commands_aiding::CMD_VEL_NED = 0x29, mip::commands_aiding::CMD_VEL_BODY_FRAME = 0x2A, mip::commands_aiding::CMD_HEADING_TRUE = 0x31, mip::commands_aiding::CMD_MAGNETIC_FIELD = 0x32, mip::commands_aiding::CMD_PRESSURE = 0x33, mip::commands_aiding::REPLY_FRAME_CONFIG = 0x81, mip::commands_aiding::REPLY_ECHO_CONTROL = 0x9F } |
Functions | |
TypedResult< FrameConfig > | mip::commands_aiding::writeFrameConfig (C::mip_interface &device, uint8_t frameId, FrameConfig::Format format, bool trackingEnabled, const float *translation, const FrameConfig::Rotation &rotation) |
TypedResult< FrameConfig > | mip::commands_aiding::readFrameConfig (C::mip_interface &device, uint8_t frameId, FrameConfig::Format format, bool *trackingEnabledOut, float *translationOut, FrameConfig::Rotation *rotationOut) |
TypedResult< FrameConfig > | mip::commands_aiding::saveFrameConfig (C::mip_interface &device, uint8_t frameId) |
TypedResult< FrameConfig > | mip::commands_aiding::loadFrameConfig (C::mip_interface &device, uint8_t frameId) |
TypedResult< FrameConfig > | mip::commands_aiding::defaultFrameConfig (C::mip_interface &device, uint8_t frameId) |
TypedResult< EchoControl > | mip::commands_aiding::writeEchoControl (C::mip_interface &device, EchoControl::Mode mode) |
TypedResult< EchoControl > | mip::commands_aiding::readEchoControl (C::mip_interface &device, EchoControl::Mode *modeOut) |
TypedResult< EchoControl > | mip::commands_aiding::saveEchoControl (C::mip_interface &device) |
TypedResult< EchoControl > | mip::commands_aiding::loadEchoControl (C::mip_interface &device) |
TypedResult< EchoControl > | mip::commands_aiding::defaultEchoControl (C::mip_interface &device) |
TypedResult< PosEcef > | mip::commands_aiding::posEcef (C::mip_interface &device, const Time &time, uint8_t frameId, const double *position, const float *uncertainty, PosEcef::ValidFlags validFlags) |
TypedResult< PosLlh > | mip::commands_aiding::posLlh (C::mip_interface &device, const Time &time, uint8_t frameId, double latitude, double longitude, double height, const float *uncertainty, PosLlh::ValidFlags validFlags) |
TypedResult< HeightAboveEllipsoid > | mip::commands_aiding::heightAboveEllipsoid (C::mip_interface &device, const Time &time, uint8_t frameId, float height, float uncertainty, uint16_t validFlags) |
TypedResult< VelEcef > | mip::commands_aiding::velEcef (C::mip_interface &device, const Time &time, uint8_t frameId, const float *velocity, const float *uncertainty, VelEcef::ValidFlags validFlags) |
TypedResult< VelNed > | mip::commands_aiding::velNed (C::mip_interface &device, const Time &time, uint8_t frameId, const float *velocity, const float *uncertainty, VelNed::ValidFlags validFlags) |
TypedResult< VelBodyFrame > | mip::commands_aiding::velBodyFrame (C::mip_interface &device, const Time &time, uint8_t frameId, const float *velocity, const float *uncertainty, VelBodyFrame::ValidFlags validFlags) |
TypedResult< HeadingTrue > | mip::commands_aiding::headingTrue (C::mip_interface &device, const Time &time, uint8_t frameId, float heading, float uncertainty, uint16_t validFlags) |
TypedResult< MagneticField > | mip::commands_aiding::magneticField (C::mip_interface &device, const Time &time, uint8_t frameId, const float *magneticField, const float *uncertainty, MagneticField::ValidFlags validFlags) |
TypedResult< Pressure > | mip::commands_aiding::pressure (C::mip_interface &device, const Time &time, uint8_t frameId, float pressure, float uncertainty, uint16_t validFlags) |