MIP SDK  0.0.1
MicroStrain Communications Library for embedded systems
Public Types | Public Member Functions | Public Attributes | List of all members
mip::commands_base::CommandedTestBitsGq7 Struct Reference

#include <commands_base.hpp>

Inheritance diagram for mip::commands_base::CommandedTestBitsGq7:
Inheritance graph
[legend]
Collaboration diagram for mip::commands_base::CommandedTestBitsGq7:
Collaboration graph
[legend]

Public Types

enum  _enumType : uint32_t {
  NONE = 0x00000000 , GENERAL_HARDWARE_FAULT = 0x00000001 , GENERAL_FIRMWARE_FAULT = 0x00000002 , TIMING_OVERLOAD = 0x00000004 ,
  BUFFER_OVERRUN = 0x00000008 , RESERVED = 0x000000F0 , IPC_IMU_FAULT = 0x00000100 , IPC_NAV_FAULT = 0x00000200 ,
  IPC_GNSS_FAULT = 0x00000400 , COMMS_FAULT = 0x00000800 , IMU_ACCEL_FAULT = 0x00001000 , IMU_GYRO_FAULT = 0x00002000 ,
  IMU_MAG_FAULT = 0x00004000 , IMU_PRESS_FAULT = 0x00008000 , IMU_RESERVED = 0x00030000 , IMU_CAL_ERROR = 0x00040000 ,
  IMU_GENERAL_FAULT = 0x00080000 , FILT_RESERVED = 0x00300000 , FILT_SOLUTION_FAULT = 0x00400000 , FILT_GENERAL_FAULT = 0x00800000 ,
  GNSS_RECEIVER1_FAULT = 0x01000000 , GNSS_ANTENNA1_FAULT = 0x02000000 , GNSS_RECEIVER2_FAULT = 0x04000000 , GNSS_ANTENNA2_FAULT = 0x08000000 ,
  GNSS_RTCM_FAILURE = 0x10000000 , GNSS_RTK_FAULT = 0x20000000 , GNSS_SOLUTION_FAULT = 0x40000000 , GNSS_GENERAL_FAULT = 0x80000000
}
 

Public Member Functions

 CommandedTestBitsGq7 ()
 
 CommandedTestBitsGq7 (int val)
 
 operator uint32_t () const
 
CommandedTestBitsGq7operator= (uint32_t val)
 
CommandedTestBitsGq7operator= (int val)
 
CommandedTestBitsGq7operator|= (uint32_t val)
 
CommandedTestBitsGq7operator&= (uint32_t val)
 

Public Attributes

uint32_t value = NONE
 

Member Enumeration Documentation

◆ _enumType

Enumerator
NONE 
GENERAL_HARDWARE_FAULT 
GENERAL_FIRMWARE_FAULT 
TIMING_OVERLOAD 
BUFFER_OVERRUN 
RESERVED 
IPC_IMU_FAULT 
IPC_NAV_FAULT 
IPC_GNSS_FAULT 
COMMS_FAULT 
IMU_ACCEL_FAULT 
IMU_GYRO_FAULT 
IMU_MAG_FAULT 
IMU_PRESS_FAULT 
IMU_RESERVED 
IMU_CAL_ERROR 
IMU_GENERAL_FAULT 
FILT_RESERVED 
FILT_SOLUTION_FAULT 
FILT_GENERAL_FAULT 
GNSS_RECEIVER1_FAULT 
GNSS_ANTENNA1_FAULT 
GNSS_RECEIVER2_FAULT 
GNSS_ANTENNA2_FAULT 
GNSS_RTCM_FAILURE 
GNSS_RTK_FAULT 
GNSS_SOLUTION_FAULT 
GNSS_GENERAL_FAULT 

Constructor & Destructor Documentation

◆ CommandedTestBitsGq7() [1/2]

mip::commands_base::CommandedTestBitsGq7::CommandedTestBitsGq7 ( )
inline

◆ CommandedTestBitsGq7() [2/2]

mip::commands_base::CommandedTestBitsGq7::CommandedTestBitsGq7 ( int  val)
inline

Member Function Documentation

◆ operator uint32_t()

mip::commands_base::CommandedTestBitsGq7::operator uint32_t ( ) const
inline

◆ operator&=()

CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator&= ( uint32_t  val)
inline

◆ operator=() [1/2]

CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator= ( int  val)
inline

◆ operator=() [2/2]

CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator= ( uint32_t  val)
inline

◆ operator|=()

CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator|= ( uint32_t  val)
inline

Member Data Documentation

◆ value

uint32_t mip::commands_base::CommandedTestBitsGq7::value = NONE

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