MIP_SDK  v3.0.0-187-g93c7302
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:
mip::Bitfield< CommandedTestBitsGq7 >

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,
  ALL = 0xFFFFFFFF
}
 
typedef uint32_t Type
 

Public Member Functions

constexpr CommandedTestBitsGq7 ()
 
constexpr CommandedTestBitsGq7 (int val)
 
constexpr operator uint32_t () const
 
constexpr CommandedTestBitsGq7operator= (uint32_t val)
 
constexpr CommandedTestBitsGq7operator= (int val)
 
constexpr CommandedTestBitsGq7operator|= (uint32_t val)
 
constexpr CommandedTestBitsGq7operator&= (uint32_t val)
 
constexpr bool generalHardwareFault () const
 
constexpr void generalHardwareFault (bool val)
 
constexpr bool generalFirmwareFault () const
 
constexpr void generalFirmwareFault (bool val)
 
constexpr bool timingOverload () const
 
constexpr void timingOverload (bool val)
 
constexpr bool bufferOverrun () const
 
constexpr void bufferOverrun (bool val)
 
constexpr uint32_t reserved () const
 
constexpr void reserved (uint32_t val)
 
constexpr bool ipcImuFault () const
 
constexpr void ipcImuFault (bool val)
 
constexpr bool ipcNavFault () const
 
constexpr void ipcNavFault (bool val)
 
constexpr bool ipcGnssFault () const
 
constexpr void ipcGnssFault (bool val)
 
constexpr bool commsFault () const
 
constexpr void commsFault (bool val)
 
constexpr bool imuAccelFault () const
 
constexpr void imuAccelFault (bool val)
 
constexpr bool imuGyroFault () const
 
constexpr void imuGyroFault (bool val)
 
constexpr bool imuMagFault () const
 
constexpr void imuMagFault (bool val)
 
constexpr bool imuPressFault () const
 
constexpr void imuPressFault (bool val)
 
constexpr uint32_t imuReserved () const
 
constexpr void imuReserved (uint32_t val)
 
constexpr bool imuCalError () const
 
constexpr void imuCalError (bool val)
 
constexpr bool imuGeneralFault () const
 
constexpr void imuGeneralFault (bool val)
 
constexpr uint32_t filtReserved () const
 
constexpr void filtReserved (uint32_t val)
 
constexpr bool filtSolutionFault () const
 
constexpr void filtSolutionFault (bool val)
 
constexpr bool filtGeneralFault () const
 
constexpr void filtGeneralFault (bool val)
 
constexpr bool gnssReceiver1Fault () const
 
constexpr void gnssReceiver1Fault (bool val)
 
constexpr bool gnssAntenna1Fault () const
 
constexpr void gnssAntenna1Fault (bool val)
 
constexpr bool gnssReceiver2Fault () const
 
constexpr void gnssReceiver2Fault (bool val)
 
constexpr bool gnssAntenna2Fault () const
 
constexpr void gnssAntenna2Fault (bool val)
 
constexpr bool gnssRtcmFailure () const
 
constexpr void gnssRtcmFailure (bool val)
 
constexpr bool gnssRtkFault () const
 
constexpr void gnssRtkFault (bool val)
 
constexpr bool gnssSolutionFault () const
 
constexpr void gnssSolutionFault (bool val)
 
constexpr bool gnssGeneralFault () const
 
constexpr void gnssGeneralFault (bool val)
 
constexpr bool allSet () const
 
constexpr void setAll ()
 

Public Attributes

uint32_t value = NONE
 

Member Typedef Documentation

◆ Type

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 
ALL 

Constructor & Destructor Documentation

◆ CommandedTestBitsGq7() [1/2]

constexpr mip::commands_base::CommandedTestBitsGq7::CommandedTestBitsGq7 ( )
inlineconstexpr

◆ CommandedTestBitsGq7() [2/2]

constexpr mip::commands_base::CommandedTestBitsGq7::CommandedTestBitsGq7 ( int  val)
inlineconstexpr

Member Function Documentation

◆ allSet()

constexpr bool mip::commands_base::CommandedTestBitsGq7::allSet ( ) const
inlineconstexpr

◆ bufferOverrun() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::bufferOverrun ( ) const
inlineconstexpr

◆ bufferOverrun() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::bufferOverrun ( bool  val)
inlineconstexpr

◆ commsFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::commsFault ( ) const
inlineconstexpr

◆ commsFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::commsFault ( bool  val)
inlineconstexpr

◆ filtGeneralFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::filtGeneralFault ( ) const
inlineconstexpr

◆ filtGeneralFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::filtGeneralFault ( bool  val)
inlineconstexpr

◆ filtReserved() [1/2]

constexpr uint32_t mip::commands_base::CommandedTestBitsGq7::filtReserved ( ) const
inlineconstexpr

◆ filtReserved() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::filtReserved ( uint32_t  val)
inlineconstexpr

◆ filtSolutionFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::filtSolutionFault ( ) const
inlineconstexpr

◆ filtSolutionFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::filtSolutionFault ( bool  val)
inlineconstexpr

◆ generalFirmwareFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::generalFirmwareFault ( ) const
inlineconstexpr

◆ generalFirmwareFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::generalFirmwareFault ( bool  val)
inlineconstexpr

◆ generalHardwareFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::generalHardwareFault ( ) const
inlineconstexpr

◆ generalHardwareFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::generalHardwareFault ( bool  val)
inlineconstexpr

◆ gnssAntenna1Fault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssAntenna1Fault ( ) const
inlineconstexpr

◆ gnssAntenna1Fault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssAntenna1Fault ( bool  val)
inlineconstexpr

◆ gnssAntenna2Fault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssAntenna2Fault ( ) const
inlineconstexpr

◆ gnssAntenna2Fault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssAntenna2Fault ( bool  val)
inlineconstexpr

◆ gnssGeneralFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssGeneralFault ( ) const
inlineconstexpr

◆ gnssGeneralFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssGeneralFault ( bool  val)
inlineconstexpr

◆ gnssReceiver1Fault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssReceiver1Fault ( ) const
inlineconstexpr

◆ gnssReceiver1Fault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssReceiver1Fault ( bool  val)
inlineconstexpr

◆ gnssReceiver2Fault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssReceiver2Fault ( ) const
inlineconstexpr

◆ gnssReceiver2Fault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssReceiver2Fault ( bool  val)
inlineconstexpr

◆ gnssRtcmFailure() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssRtcmFailure ( ) const
inlineconstexpr

◆ gnssRtcmFailure() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssRtcmFailure ( bool  val)
inlineconstexpr

◆ gnssRtkFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssRtkFault ( ) const
inlineconstexpr

◆ gnssRtkFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssRtkFault ( bool  val)
inlineconstexpr

◆ gnssSolutionFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::gnssSolutionFault ( ) const
inlineconstexpr

◆ gnssSolutionFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::gnssSolutionFault ( bool  val)
inlineconstexpr

◆ imuAccelFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuAccelFault ( ) const
inlineconstexpr

◆ imuAccelFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuAccelFault ( bool  val)
inlineconstexpr

◆ imuCalError() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuCalError ( ) const
inlineconstexpr

◆ imuCalError() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuCalError ( bool  val)
inlineconstexpr

◆ imuGeneralFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuGeneralFault ( ) const
inlineconstexpr

◆ imuGeneralFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuGeneralFault ( bool  val)
inlineconstexpr

◆ imuGyroFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuGyroFault ( ) const
inlineconstexpr

◆ imuGyroFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuGyroFault ( bool  val)
inlineconstexpr

◆ imuMagFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuMagFault ( ) const
inlineconstexpr

◆ imuMagFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuMagFault ( bool  val)
inlineconstexpr

◆ imuPressFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::imuPressFault ( ) const
inlineconstexpr

◆ imuPressFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuPressFault ( bool  val)
inlineconstexpr

◆ imuReserved() [1/2]

constexpr uint32_t mip::commands_base::CommandedTestBitsGq7::imuReserved ( ) const
inlineconstexpr

◆ imuReserved() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::imuReserved ( uint32_t  val)
inlineconstexpr

◆ ipcGnssFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::ipcGnssFault ( ) const
inlineconstexpr

◆ ipcGnssFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::ipcGnssFault ( bool  val)
inlineconstexpr

◆ ipcImuFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::ipcImuFault ( ) const
inlineconstexpr

◆ ipcImuFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::ipcImuFault ( bool  val)
inlineconstexpr

◆ ipcNavFault() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::ipcNavFault ( ) const
inlineconstexpr

◆ ipcNavFault() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::ipcNavFault ( bool  val)
inlineconstexpr

◆ operator uint32_t()

constexpr mip::commands_base::CommandedTestBitsGq7::operator uint32_t ( ) const
inlineconstexpr

◆ operator&=()

constexpr CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator&= ( uint32_t  val)
inlineconstexpr

◆ operator=() [1/2]

constexpr CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator= ( int  val)
inlineconstexpr

◆ operator=() [2/2]

constexpr CommandedTestBitsGq7& mip::commands_base::CommandedTestBitsGq7::operator= ( uint32_t  val)
inlineconstexpr

◆ operator|=()

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

◆ reserved() [1/2]

constexpr uint32_t mip::commands_base::CommandedTestBitsGq7::reserved ( ) const
inlineconstexpr

◆ reserved() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::reserved ( uint32_t  val)
inlineconstexpr

◆ setAll()

constexpr void mip::commands_base::CommandedTestBitsGq7::setAll ( )
inlineconstexpr

◆ timingOverload() [1/2]

constexpr bool mip::commands_base::CommandedTestBitsGq7::timingOverload ( ) const
inlineconstexpr

◆ timingOverload() [2/2]

constexpr void mip::commands_base::CommandedTestBitsGq7::timingOverload ( bool  val)
inlineconstexpr

Member Data Documentation

◆ value

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

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