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_3dm::ConstellationSettings::OptionFlags Struct Reference

#include <commands_3dm.hpp>

Inheritance diagram for mip::commands_3dm::ConstellationSettings::OptionFlags:
mip::Bitfield< OptionFlags >

Public Types

enum  _enumType : uint16_t { NONE = 0x0000, L1SAIF = 0x0001, ALL = 0x0001 }
 
typedef uint16_t Type
 

Public Member Functions

constexpr OptionFlags ()
 
constexpr OptionFlags (int val)
 
constexpr operator uint16_t () const
 
constexpr OptionFlagsoperator= (uint16_t val)
 
constexpr OptionFlagsoperator= (int val)
 
constexpr OptionFlagsoperator|= (uint16_t val)
 
constexpr OptionFlagsoperator&= (uint16_t val)
 
constexpr bool l1saif () const
 
constexpr void l1saif (bool val)
 
constexpr bool allSet () const
 
constexpr void setAll ()
 

Public Attributes

uint16_t value = NONE
 

Member Typedef Documentation

◆ Type

Member Enumeration Documentation

◆ _enumType

Enumerator
NONE 
L1SAIF 

Available only for QZSS.

ALL 

Constructor & Destructor Documentation

◆ OptionFlags() [1/2]

constexpr mip::commands_3dm::ConstellationSettings::OptionFlags::OptionFlags ( )
inlineconstexpr

◆ OptionFlags() [2/2]

constexpr mip::commands_3dm::ConstellationSettings::OptionFlags::OptionFlags ( int  val)
inlineconstexpr

Member Function Documentation

◆ allSet()

constexpr bool mip::commands_3dm::ConstellationSettings::OptionFlags::allSet ( ) const
inlineconstexpr

◆ l1saif() [1/2]

constexpr bool mip::commands_3dm::ConstellationSettings::OptionFlags::l1saif ( ) const
inlineconstexpr

◆ l1saif() [2/2]

constexpr void mip::commands_3dm::ConstellationSettings::OptionFlags::l1saif ( bool  val)
inlineconstexpr

◆ operator uint16_t()

constexpr mip::commands_3dm::ConstellationSettings::OptionFlags::operator uint16_t ( ) const
inlineconstexpr

◆ operator&=()

constexpr OptionFlags& mip::commands_3dm::ConstellationSettings::OptionFlags::operator&= ( uint16_t  val)
inlineconstexpr

◆ operator=() [1/2]

constexpr OptionFlags& mip::commands_3dm::ConstellationSettings::OptionFlags::operator= ( int  val)
inlineconstexpr

◆ operator=() [2/2]

constexpr OptionFlags& mip::commands_3dm::ConstellationSettings::OptionFlags::operator= ( uint16_t  val)
inlineconstexpr

◆ operator|=()

constexpr OptionFlags& mip::commands_3dm::ConstellationSettings::OptionFlags::operator|= ( uint16_t  val)
inlineconstexpr

◆ setAll()

constexpr void mip::commands_3dm::ConstellationSettings::OptionFlags::setAll ( )
inlineconstexpr

Member Data Documentation

◆ value

uint16_t mip::commands_3dm::ConstellationSettings::OptionFlags::value = NONE

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