Public Member Functions | Public Attributes | Private Attributes | List of all members
gnsstk::PNBGLOFNavDataFactory::TimeMeta Class Reference

Detailed Description

Class to store fields used to turn GLONASS into UT1.

Definition at line 176 of file PNBGLOFNavDataFactory.hpp.

#include <PNBGLOFNavDataFactory.hpp>

Public Member Functions

bool isValid ()
 Return true if all data fields are valid. More...
 
 operator NavDataPtr () const
 Cast to NavDataPtr (specifically GLOFNavTimeOffset). More...
 
void setNA (unsigned v)
 Set the value of NA (from string 5). More...
 
void setNT (unsigned v)
 Set the value of NT (from string 4). More...
 

Public Attributes

vdouble B1
 GLONASS-UT1 offset. More...
 
vdouble B2
 GLONASS-UT1 drift. More...
 
vuint KP
 ?? More...
 
vdouble tauc
 GLONASS time scale correction to UTC(SU) time. More...
 

Private Attributes

vuint NA
 NT but for almanac instead of ephemeris. More...
 
vuint NT
 Current calendar number of day w/in 4-year interval. More...
 

Member Function Documentation

◆ isValid()

bool gnsstk::PNBGLOFNavDataFactory::TimeMeta::isValid ( )

Return true if all data fields are valid.

Definition at line 650 of file PNBGLOFNavDataFactory.cpp.

◆ operator NavDataPtr()

gnsstk::PNBGLOFNavDataFactory::TimeMeta::operator NavDataPtr ( ) const

Cast to NavDataPtr (specifically GLOFNavTimeOffset).

Definition at line 617 of file PNBGLOFNavDataFactory.cpp.

◆ setNA()

void gnsstk::PNBGLOFNavDataFactory::TimeMeta::setNA ( unsigned  v)

Set the value of NA (from string 5).

Definition at line 641 of file PNBGLOFNavDataFactory.cpp.

◆ setNT()

void gnsstk::PNBGLOFNavDataFactory::TimeMeta::setNT ( unsigned  v)

Set the value of NT (from string 4).

Definition at line 632 of file PNBGLOFNavDataFactory.cpp.

Member Data Documentation

◆ B1

vdouble gnsstk::PNBGLOFNavDataFactory::TimeMeta::B1

GLONASS-UT1 offset.

Definition at line 188 of file PNBGLOFNavDataFactory.hpp.

◆ B2

vdouble gnsstk::PNBGLOFNavDataFactory::TimeMeta::B2

GLONASS-UT1 drift.

Definition at line 189 of file PNBGLOFNavDataFactory.hpp.

◆ KP

vuint gnsstk::PNBGLOFNavDataFactory::TimeMeta::KP

??

Definition at line 190 of file PNBGLOFNavDataFactory.hpp.

◆ NA

vuint gnsstk::PNBGLOFNavDataFactory::TimeMeta::NA
private

NT but for almanac instead of ephemeris.

Definition at line 196 of file PNBGLOFNavDataFactory.hpp.

◆ NT

vuint gnsstk::PNBGLOFNavDataFactory::TimeMeta::NT
private

Current calendar number of day w/in 4-year interval.

Definition at line 195 of file PNBGLOFNavDataFactory.hpp.

◆ tauc

vdouble gnsstk::PNBGLOFNavDataFactory::TimeMeta::tauc

GLONASS time scale correction to UTC(SU) time.

Definition at line 187 of file PNBGLOFNavDataFactory.hpp.


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


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