0.4.1
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages Concepts
NAV::SatSigId Struct Reference

Identifies a satellite signal (satellite frequency and number) More...

Public Member Functions

Frequency freq () const
 Returns the frequency of the satellite signal.
 
bool operator< (const SatSigId &rhs) const
 Less than comparison (needed for map)
 
bool operator== (const SatSigId &rhs) const
 Equal comparison (needed for unordered_map)
 
 SatSigId ()=default
 Default constructor.
 
 SatSigId (Code code, uint16_t satNum)
 Constructor.
 
SatId toSatId () const
 Returns a satellite identifier for the satellite signal.
 

Data Fields

Code code
 Code.
 
uint16_t satNum
 Number of the satellite.
 

Detailed Description

Identifies a satellite signal (satellite frequency and number)

Definition at line 66 of file SatelliteIdentifier.hpp.

Constructor & Destructor Documentation

◆ SatSigId() [1/2]

NAV::SatSigId::SatSigId ( Code code,
uint16_t satNum )
inline

Constructor.

Parameters
[in]codeSignal code
[in]satNumNumber of the satellite

Definition at line 71 of file SatelliteIdentifier.hpp.

◆ SatSigId() [2/2]

NAV::SatSigId::SatSigId ( )
default

Default constructor.

Member Function Documentation

◆ freq()

Frequency NAV::SatSigId::freq ( ) const
inlinenodiscard

Returns the frequency of the satellite signal.

Definition at line 108 of file SatelliteIdentifier.hpp.

◆ operator<()

bool NAV::SatSigId::operator< ( const SatSigId & rhs) const
inline

Less than comparison (needed for map)

Parameters
[in]rhsRight hand side of the operator
Returns
True if lhs < rhs

Definition at line 88 of file SatelliteIdentifier.hpp.

◆ operator==()

bool NAV::SatSigId::operator== ( const SatSigId & rhs) const
inline

Equal comparison (needed for unordered_map)

Parameters
[in]rhsRight hand side of the operator
Returns
True if the elements are equal

Definition at line 83 of file SatelliteIdentifier.hpp.

◆ toSatId()

SatId NAV::SatSigId::toSatId ( ) const
inlinenodiscard

Returns a satellite identifier for the satellite signal.

Definition at line 102 of file SatelliteIdentifier.hpp.

Field Documentation

◆ code

Code NAV::SatSigId::code

Code.

Definition at line 77 of file SatelliteIdentifier.hpp.

◆ satNum

uint16_t NAV::SatSigId::satNum

Number of the satellite.

Definition at line 78 of file SatelliteIdentifier.hpp.


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