GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
Loading...
Searching...
No Matches
Signal_Enabled_Flags Class Reference

Public Member Functions

 Signal_Enabled_Flags (const ConfigurationInterface *configuration)
 Signal_Enabled_Flags (uint32_t flags_)
template<typename T>
uint32_t or_all (const T &value) const
template<typename T, typename... Args>
uint32_t or_all (const T &first, const Args &... rest) const
template<typename... Args>
bool check_only_enabled (const Args &... args) const
template<typename... Args>
bool check_any_enabled (const Args &... args) const

Public Attributes

const uint32_t flags
const bool has_gps
const bool has_galileo
const bool has_glonass
const bool has_beidou
const bool has_qzss
const bool only_gps
const bool only_galileo
const bool only_glonass
const bool only_beidou
const bool only_qzss

Detailed Description

Definition at line 41 of file signal_enabled_flags.h.

Member Function Documentation

◆ check_any_enabled()

template<typename... Args>
bool Signal_Enabled_Flags::check_any_enabled ( const Args &... args) const
inline

Definition at line 66 of file signal_enabled_flags.h.

◆ check_only_enabled()

template<typename... Args>
bool Signal_Enabled_Flags::check_only_enabled ( const Args &... args) const
inline

Definition at line 60 of file signal_enabled_flags.h.

◆ or_all() [1/2]

template<typename T, typename... Args>
uint32_t Signal_Enabled_Flags::or_all ( const T & first,
const Args &... rest ) const
inline

Definition at line 54 of file signal_enabled_flags.h.

◆ or_all() [2/2]

template<typename T>
uint32_t Signal_Enabled_Flags::or_all ( const T & value) const
inline

Definition at line 48 of file signal_enabled_flags.h.

Member Data Documentation

◆ flags

const uint32_t Signal_Enabled_Flags::flags

Definition at line 71 of file signal_enabled_flags.h.

◆ has_beidou

const bool Signal_Enabled_Flags::has_beidou

Definition at line 76 of file signal_enabled_flags.h.

◆ has_galileo

const bool Signal_Enabled_Flags::has_galileo

Definition at line 74 of file signal_enabled_flags.h.

◆ has_glonass

const bool Signal_Enabled_Flags::has_glonass

Definition at line 75 of file signal_enabled_flags.h.

◆ has_gps

const bool Signal_Enabled_Flags::has_gps

Definition at line 73 of file signal_enabled_flags.h.

◆ has_qzss

const bool Signal_Enabled_Flags::has_qzss

Definition at line 77 of file signal_enabled_flags.h.

◆ only_beidou

const bool Signal_Enabled_Flags::only_beidou

Definition at line 82 of file signal_enabled_flags.h.

◆ only_galileo

const bool Signal_Enabled_Flags::only_galileo

Definition at line 80 of file signal_enabled_flags.h.

◆ only_glonass

const bool Signal_Enabled_Flags::only_glonass

Definition at line 81 of file signal_enabled_flags.h.

◆ only_gps

const bool Signal_Enabled_Flags::only_gps

Definition at line 79 of file signal_enabled_flags.h.

◆ only_qzss

const bool Signal_Enabled_Flags::only_qzss

Definition at line 83 of file signal_enabled_flags.h.


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