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_rtk::GetStatusFlags::StatusFlags Struct Reference

#include <commands_rtk.hpp>

Inheritance diagram for mip::commands_rtk::GetStatusFlags::StatusFlags:
mip::Bitfield< StatusFlags >

Public Types

enum  _enumType : uint32_t {
  NONE = 0x00000000, MODEM_STATE = 0x0000000F, CONNECTION_TYPE = 0x000000F0, RSSI = 0x0000FF00,
  SIGNAL_QUALITY = 0x000F0000, TOWER_CHANGE_INDICATOR = 0x00F00000, NMEA_TIMEOUT = 0x01000000, SERVER_TIMEOUT = 0x02000000,
  CORRECTIONS_TIMEOUT = 0x04000000, DEVICE_OUT_OF_RANGE = 0x08000000, CORRECTIONS_UNAVAILABLE = 0x10000000, RESERVED = 0x20000000,
  VERSION = 0xC0000000, ALL = 0xFFFFFFFF
}
 
typedef uint32_t Type
 

Public Member Functions

constexpr StatusFlags ()
 
constexpr StatusFlags (int val)
 
constexpr operator uint32_t () const
 
constexpr StatusFlagsoperator= (uint32_t val)
 
constexpr StatusFlagsoperator= (int val)
 
constexpr StatusFlagsoperator|= (uint32_t val)
 
constexpr StatusFlagsoperator&= (uint32_t val)
 
constexpr uint32_t modemState () const
 
constexpr void modemState (uint32_t val)
 
constexpr uint32_t connectionType () const
 
constexpr void connectionType (uint32_t val)
 
constexpr uint32_t rssi () const
 
constexpr void rssi (uint32_t val)
 
constexpr uint32_t signalQuality () const
 
constexpr void signalQuality (uint32_t val)
 
constexpr uint32_t towerChangeIndicator () const
 
constexpr void towerChangeIndicator (uint32_t val)
 
constexpr bool nmeaTimeout () const
 
constexpr void nmeaTimeout (bool val)
 
constexpr bool serverTimeout () const
 
constexpr void serverTimeout (bool val)
 
constexpr bool correctionsTimeout () const
 
constexpr void correctionsTimeout (bool val)
 
constexpr bool deviceOutOfRange () const
 
constexpr void deviceOutOfRange (bool val)
 
constexpr bool correctionsUnavailable () const
 
constexpr void correctionsUnavailable (bool val)
 
constexpr bool reserved () const
 
constexpr void reserved (bool val)
 
constexpr uint32_t version () const
 
constexpr void version (uint32_t val)
 
constexpr bool allSet () const
 
constexpr void setAll ()
 

Public Attributes

uint32_t value = NONE
 

Member Typedef Documentation

◆ Type

Member Enumeration Documentation

◆ _enumType

Enumerator
NONE 
MODEM_STATE 
CONNECTION_TYPE 
RSSI 
SIGNAL_QUALITY 
TOWER_CHANGE_INDICATOR 
NMEA_TIMEOUT 
SERVER_TIMEOUT 
CORRECTIONS_TIMEOUT 
DEVICE_OUT_OF_RANGE 
CORRECTIONS_UNAVAILABLE 
RESERVED 
VERSION 
ALL 

Constructor & Destructor Documentation

◆ StatusFlags() [1/2]

constexpr mip::commands_rtk::GetStatusFlags::StatusFlags::StatusFlags ( )
inlineconstexpr

◆ StatusFlags() [2/2]

constexpr mip::commands_rtk::GetStatusFlags::StatusFlags::StatusFlags ( int  val)
inlineconstexpr

Member Function Documentation

◆ allSet()

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::allSet ( ) const
inlineconstexpr

◆ connectionType() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::connectionType ( ) const
inlineconstexpr

◆ connectionType() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::connectionType ( uint32_t  val)
inlineconstexpr

◆ correctionsTimeout() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::correctionsTimeout ( ) const
inlineconstexpr

◆ correctionsTimeout() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::correctionsTimeout ( bool  val)
inlineconstexpr

◆ correctionsUnavailable() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::correctionsUnavailable ( ) const
inlineconstexpr

◆ correctionsUnavailable() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::correctionsUnavailable ( bool  val)
inlineconstexpr

◆ deviceOutOfRange() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::deviceOutOfRange ( ) const
inlineconstexpr

◆ deviceOutOfRange() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::deviceOutOfRange ( bool  val)
inlineconstexpr

◆ modemState() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::modemState ( ) const
inlineconstexpr

◆ modemState() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::modemState ( uint32_t  val)
inlineconstexpr

◆ nmeaTimeout() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::nmeaTimeout ( ) const
inlineconstexpr

◆ nmeaTimeout() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::nmeaTimeout ( bool  val)
inlineconstexpr

◆ operator uint32_t()

constexpr mip::commands_rtk::GetStatusFlags::StatusFlags::operator uint32_t ( ) const
inlineconstexpr

◆ operator&=()

constexpr StatusFlags& mip::commands_rtk::GetStatusFlags::StatusFlags::operator&= ( uint32_t  val)
inlineconstexpr

◆ operator=() [1/2]

constexpr StatusFlags& mip::commands_rtk::GetStatusFlags::StatusFlags::operator= ( int  val)
inlineconstexpr

◆ operator=() [2/2]

constexpr StatusFlags& mip::commands_rtk::GetStatusFlags::StatusFlags::operator= ( uint32_t  val)
inlineconstexpr

◆ operator|=()

constexpr StatusFlags& mip::commands_rtk::GetStatusFlags::StatusFlags::operator|= ( uint32_t  val)
inlineconstexpr

◆ reserved() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::reserved ( ) const
inlineconstexpr

◆ reserved() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::reserved ( bool  val)
inlineconstexpr

◆ rssi() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::rssi ( ) const
inlineconstexpr

◆ rssi() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::rssi ( uint32_t  val)
inlineconstexpr

◆ serverTimeout() [1/2]

constexpr bool mip::commands_rtk::GetStatusFlags::StatusFlags::serverTimeout ( ) const
inlineconstexpr

◆ serverTimeout() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::serverTimeout ( bool  val)
inlineconstexpr

◆ setAll()

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::setAll ( )
inlineconstexpr

◆ signalQuality() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::signalQuality ( ) const
inlineconstexpr

◆ signalQuality() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::signalQuality ( uint32_t  val)
inlineconstexpr

◆ towerChangeIndicator() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::towerChangeIndicator ( ) const
inlineconstexpr

◆ towerChangeIndicator() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::towerChangeIndicator ( uint32_t  val)
inlineconstexpr

◆ version() [1/2]

constexpr uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::version ( ) const
inlineconstexpr

◆ version() [2/2]

constexpr void mip::commands_rtk::GetStatusFlags::StatusFlags::version ( uint32_t  val)
inlineconstexpr

Member Data Documentation

◆ value

uint32_t mip::commands_rtk::GetStatusFlags::StatusFlags::value = NONE

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