DUNE: Uniform Navigational Environment
2016.05.0
|
Public Member Functions | |
Driver (Tasks::Task *parent, const std::string &uart_dev, unsigned uart_baud) | |
~Driver (void) | |
bool | setToIdleNoAck (void) |
bool | setToIdle (void) |
bool | getDeviceInfo (void) |
bool | getHardIronOffset (float &offset_x, float &offset_y, float &offset_z) |
bool | setHardIronOffset (float offset_x, float offset_y, float offset_z) |
bool | enableContinuousStream (bool enabled) |
bool | setContinuousStreamFormat (uint16_t rate_decimation) |
unsigned | addPayloadFormatDescriptor (std::vector< uint8_t > &format, uint16_t rate_decimation, uint8_t descriptor) |
void | fillPayloadFormat (std::vector< uint8_t > &format, uint16_t rate_decimation) |
bool | readSample (double timeout) |
double | getTimeStamp (void) const |
void | setRotationMatrix (const Matrix &rotation_matrix) |
size_t | getTimeoutCount (void) const |
size_t | getInvalidCount (void) const |
size_t | getSampleCount (void) const |
void | setSampleCount (size_t sample_count) |
std::string | getModelName (void) const |
std::string | getModelNumber (void) const |
std::string | getSerialNumber (void) const |
|
inline |
|
inline |
|
inline |
Referenced by fillPayloadFormat().
|
inline |
|
inline |
References addPayloadFormatDescriptor().
Referenced by setContinuousStreamFormat().
|
inline |
|
inline |
|
inline |
References Sensors::MicrostrainMIP::Parser::getInvalidChecksumCount().
Referenced by Sensors::MicrostrainMIP::Task::reportEntityState().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::onResourceInitialization().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::onResourceInitialization().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::reportEntityState().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::onResourceInitialization().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::reportEntityState().
|
inline |
References Sensors::MicrostrainMIP::Parser::getTimeStamp().
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::readSample().
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by Sensors::MicrostrainMIP::Task::reportEntityState().
|
inline |
Place device into idle mode.
References Sensors::MicrostrainMIP::CMD_BASE_SET_TO_IDLE, and Sensors::MicrostrainMIP::CMD_SET_BASE.
Referenced by Sensors::MicrostrainMIP::Task::onResourceInitialization().
|
inline |