MIP_SDK  v3.0.0
MicroStrain Communications Library for embedded systems
Public Types | Public Member Functions | Public Attributes | List of all members
mip::data_gnss::FixInfo::FixFlags Struct Reference

#include <data_gnss.hpp>

Inheritance diagram for mip::data_gnss::FixInfo::FixFlags:
mip::Bitfield< FixFlags >

Public Types

enum  _enumType : uint16_t { NONE = 0x0000, SBAS_USED = 0x0001, DGNSS_USED = 0x0002, ALL = 0x0003 }
 
typedef uint16_t Type
 

Public Member Functions

 FixFlags ()
 
 FixFlags (int val)
 
 operator uint16_t () const
 
FixFlagsoperator= (uint16_t val)
 
FixFlagsoperator= (int val)
 
FixFlagsoperator|= (uint16_t val)
 
FixFlagsoperator&= (uint16_t val)
 
bool sbasUsed () const
 
void sbasUsed (bool val)
 
bool dgnssUsed () const
 
void dgnssUsed (bool val)
 
bool allSet () const
 
void setAll ()
 

Public Attributes

uint16_t value = NONE
 

Member Typedef Documentation

◆ Type

Member Enumeration Documentation

◆ _enumType

Enumerator
NONE 
SBAS_USED 
DGNSS_USED 
ALL 

Constructor & Destructor Documentation

◆ FixFlags() [1/2]

mip::data_gnss::FixInfo::FixFlags::FixFlags ( )
inline

◆ FixFlags() [2/2]

mip::data_gnss::FixInfo::FixFlags::FixFlags ( int  val)
inline

Member Function Documentation

◆ allSet()

bool mip::data_gnss::FixInfo::FixFlags::allSet ( ) const
inline

◆ dgnssUsed() [1/2]

bool mip::data_gnss::FixInfo::FixFlags::dgnssUsed ( ) const
inline

◆ dgnssUsed() [2/2]

void mip::data_gnss::FixInfo::FixFlags::dgnssUsed ( bool  val)
inline

◆ operator uint16_t()

mip::data_gnss::FixInfo::FixFlags::operator uint16_t ( ) const
inline

◆ operator&=()

FixFlags& mip::data_gnss::FixInfo::FixFlags::operator&= ( uint16_t  val)
inline

◆ operator=() [1/2]

FixFlags& mip::data_gnss::FixInfo::FixFlags::operator= ( int  val)
inline

◆ operator=() [2/2]

FixFlags& mip::data_gnss::FixInfo::FixFlags::operator= ( uint16_t  val)
inline

◆ operator|=()

FixFlags& mip::data_gnss::FixInfo::FixFlags::operator|= ( uint16_t  val)
inline

◆ sbasUsed() [1/2]

bool mip::data_gnss::FixInfo::FixFlags::sbasUsed ( ) const
inline

◆ sbasUsed() [2/2]

void mip::data_gnss::FixInfo::FixFlags::sbasUsed ( bool  val)
inline

◆ setAll()

void mip::data_gnss::FixInfo::FixFlags::setAll ( )
inline

Member Data Documentation

◆ value

uint16_t mip::data_gnss::FixInfo::FixFlags::value = NONE

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