MIP_SDK  latest-2-g34f3e39
MicroStrain Communications Library for embedded systems
Public Types | Public Member Functions | Public Attributes | List of all members
mip::data_gnss::SbasInfo::SbasStatus Struct Reference

#include <data_gnss.hpp>

Inheritance diagram for mip::data_gnss::SbasInfo::SbasStatus:
mip::Bitfield< SbasStatus >

Public Types

enum  _enumType : uint8_t {
  NONE = 0x00, RANGE_AVAILABLE = 0x01, CORRECTIONS_AVAILABLE = 0x02, INTEGRITY_AVAILABLE = 0x04,
  TEST_MODE = 0x08, ALL = 0x0F
}
 
typedef uint8_t Type
 

Public Member Functions

 SbasStatus ()
 
 SbasStatus (int val)
 
 operator uint8_t () const
 
SbasStatusoperator= (uint8_t val)
 
SbasStatusoperator= (int val)
 
SbasStatusoperator|= (uint8_t val)
 
SbasStatusoperator&= (uint8_t val)
 
bool rangeAvailable () const
 
void rangeAvailable (bool val)
 
bool correctionsAvailable () const
 
void correctionsAvailable (bool val)
 
bool integrityAvailable () const
 
void integrityAvailable (bool val)
 
bool testMode () const
 
void testMode (bool val)
 
bool allSet () const
 
void setAll ()
 

Public Attributes

uint8_t value = NONE
 

Member Typedef Documentation

◆ Type

Member Enumeration Documentation

◆ _enumType

Enumerator
NONE 
RANGE_AVAILABLE 
CORRECTIONS_AVAILABLE 
INTEGRITY_AVAILABLE 
TEST_MODE 
ALL 

Constructor & Destructor Documentation

◆ SbasStatus() [1/2]

mip::data_gnss::SbasInfo::SbasStatus::SbasStatus ( )
inline

◆ SbasStatus() [2/2]

mip::data_gnss::SbasInfo::SbasStatus::SbasStatus ( int  val)
inline

Member Function Documentation

◆ allSet()

bool mip::data_gnss::SbasInfo::SbasStatus::allSet ( ) const
inline

◆ correctionsAvailable() [1/2]

bool mip::data_gnss::SbasInfo::SbasStatus::correctionsAvailable ( ) const
inline

◆ correctionsAvailable() [2/2]

void mip::data_gnss::SbasInfo::SbasStatus::correctionsAvailable ( bool  val)
inline

◆ integrityAvailable() [1/2]

bool mip::data_gnss::SbasInfo::SbasStatus::integrityAvailable ( ) const
inline

◆ integrityAvailable() [2/2]

void mip::data_gnss::SbasInfo::SbasStatus::integrityAvailable ( bool  val)
inline

◆ operator uint8_t()

mip::data_gnss::SbasInfo::SbasStatus::operator uint8_t ( ) const
inline

◆ operator&=()

SbasStatus& mip::data_gnss::SbasInfo::SbasStatus::operator&= ( uint8_t  val)
inline

◆ operator=() [1/2]

SbasStatus& mip::data_gnss::SbasInfo::SbasStatus::operator= ( int  val)
inline

◆ operator=() [2/2]

SbasStatus& mip::data_gnss::SbasInfo::SbasStatus::operator= ( uint8_t  val)
inline

◆ operator|=()

SbasStatus& mip::data_gnss::SbasInfo::SbasStatus::operator|= ( uint8_t  val)
inline

◆ rangeAvailable() [1/2]

bool mip::data_gnss::SbasInfo::SbasStatus::rangeAvailable ( ) const
inline

◆ rangeAvailable() [2/2]

void mip::data_gnss::SbasInfo::SbasStatus::rangeAvailable ( bool  val)
inline

◆ setAll()

void mip::data_gnss::SbasInfo::SbasStatus::setAll ( )
inline

◆ testMode() [1/2]

bool mip::data_gnss::SbasInfo::SbasStatus::testMode ( ) const
inline

◆ testMode() [2/2]

void mip::data_gnss::SbasInfo::SbasStatus::testMode ( bool  val)
inline

Member Data Documentation

◆ value

uint8_t mip::data_gnss::SbasInfo::SbasStatus::value = NONE

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