Public Member Functions | Protected Attributes | List of all members
gnsstk::PNBBDSD2NavDataFactory::AmEpID Class Reference

Detailed Description

Store transmit time and corresponding AmEpID for amEpIDMap.

Definition at line 202 of file PNBBDSD2NavDataFactory.hpp.

#include <PNBBDSD2NavDataFactory.hpp>

Public Member Functions

 AmEpID ()
 Set the time system to Any to avoid exceptions. More...
 
bool isExpanded (const CommonTime &t) const
 
void setValues (const BDSWeekSecond &t, uint8_t id)
 

Protected Attributes

uint8_t amEpID
 The two-bit AmEpID value. More...
 
CommonTime mfEnd
 Transmit time of 1st bit of next superframe. More...
 
CommonTime mfStart
 Transmit time of 1st bit of the superframe. More...
 

Constructor & Destructor Documentation

◆ AmEpID()

gnsstk::PNBBDSD2NavDataFactory::AmEpID::AmEpID ( )

Set the time system to Any to avoid exceptions.

Definition at line 1012 of file PNBBDSD2NavDataFactory.cpp.

Member Function Documentation

◆ isExpanded()

bool gnsstk::PNBBDSD2NavDataFactory::AmEpID::isExpanded ( const CommonTime t) const

Return true if the AmEpID field indicates expanded almanac.

Parameters
[in]tThe time at which the potential almanac page was broadcast.
Returns
true if the page should contain an expanded almanac (or health pages for the expanded almanac).

Definition at line 1023 of file PNBBDSD2NavDataFactory.cpp.

◆ setValues()

void gnsstk::PNBBDSD2NavDataFactory::AmEpID::setValues ( const BDSWeekSecond t,
uint8_t  id 
)

Set the beginning and end superframe time and AmEpID.

Parameters
[in]tThe transmit time of the subframe containing AmEpID.
[in]idThe AmEpID value to set.

Definition at line 1032 of file PNBBDSD2NavDataFactory.cpp.

Member Data Documentation

◆ amEpID

uint8_t gnsstk::PNBBDSD2NavDataFactory::AmEpID::amEpID
protected

The two-bit AmEpID value.

Definition at line 224 of file PNBBDSD2NavDataFactory.hpp.

◆ mfEnd

CommonTime gnsstk::PNBBDSD2NavDataFactory::AmEpID::mfEnd
protected

Transmit time of 1st bit of next superframe.

Definition at line 223 of file PNBBDSD2NavDataFactory.hpp.

◆ mfStart

CommonTime gnsstk::PNBBDSD2NavDataFactory::AmEpID::mfStart
protected

Transmit time of 1st bit of the superframe.

Definition at line 222 of file PNBBDSD2NavDataFactory.hpp.


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


gnsstk
Author(s):
autogenerated on Wed Oct 25 2023 02:40:45