Public Member Functions | Public Attributes | List of all members
imu_3dm_gx4::Imu::DiagnosticFields Struct Reference

DiagnosticFields struct (See 3DM documentation for these fields) More...

#include <imu.hpp>

Public Member Functions

std::map< std::string, unsigned int > toMap () const
 Convert to map of human readable strings and integers. More...
 

Public Attributes

uint32_t comBytesRead
 
uint32_t comBytesWritten
 
uint32_t comNumReadOverruns
 
uint32_t comNumWriteOverruns
 
uint32_t filterPacketsDropped
 
uint8_t filterStreamEnabled
 
uint32_t imuPacketsDropped
 
uint8_t imuStreamEnabled
 
uint32_t last1PPSPulse
 
uint32_t lastIMUMessage
 
uint16_t modelNumber
 
uint32_t num1PPSPulses
 
uint32_t numIMUParseErrors
 
uint8_t selector
 
uint32_t statusFlags
 
uint32_t systemTimer
 
uint32_t totalIMUMessages
 
uint32_t usbBytesRead
 
uint32_t usbBytesWritten
 
uint32_t usbNumReadOverruns
 
uint32_t usbNumWriteOverruns
 

Detailed Description

DiagnosticFields struct (See 3DM documentation for these fields)

Definition at line 129 of file imu.hpp.

Member Function Documentation

std::map< std::string, unsigned int > Imu::DiagnosticFields::toMap ( ) const

Convert to map of human readable strings and integers.

Definition at line 349 of file imu.cpp.

Member Data Documentation

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::comBytesRead

Definition at line 141 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::comBytesWritten

Definition at line 140 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::comNumReadOverruns

Definition at line 143 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::comNumWriteOverruns

Definition at line 142 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::filterPacketsDropped

Definition at line 139 of file imu.hpp.

uint8_t imu_3dm_gx4::Imu::DiagnosticFields::filterStreamEnabled

Definition at line 137 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::imuPacketsDropped

Definition at line 138 of file imu.hpp.

uint8_t imu_3dm_gx4::Imu::DiagnosticFields::imuStreamEnabled

Definition at line 136 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::last1PPSPulse

Definition at line 135 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::lastIMUMessage

Definition at line 150 of file imu.hpp.

uint16_t imu_3dm_gx4::Imu::DiagnosticFields::modelNumber

Definition at line 130 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::num1PPSPulses

Definition at line 134 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::numIMUParseErrors

Definition at line 148 of file imu.hpp.

uint8_t imu_3dm_gx4::Imu::DiagnosticFields::selector

Definition at line 131 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::statusFlags

Definition at line 132 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::systemTimer

Definition at line 133 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::totalIMUMessages

Definition at line 149 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::usbBytesRead

Definition at line 145 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::usbBytesWritten

Definition at line 144 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::usbNumReadOverruns

Definition at line 147 of file imu.hpp.

uint32_t imu_3dm_gx4::Imu::DiagnosticFields::usbNumWriteOverruns

Definition at line 146 of file imu.hpp.


The documentation for this struct was generated from the following files:


thormang3_imu_3dm_gx4
Author(s): Gareth Cross, SCH
autogenerated on Mon Jun 10 2019 15:26:53