MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Namespaces | Functions
commands_aiding.cpp File Reference
#include "commands_aiding.hpp"
#include <mip/mip_serialization.hpp>
#include <mip/mip_interface.h>
#include <assert.h>

Namespaces

 mip
 A collection of C++ classes and functions covering the full mip api.
 
 mip::C
 
 mip::commands_aiding
 

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)