0.4.1
Loading...
Searching...
No Matches
NAV::InsTime_GPSweekTow Struct Reference

GPS week and time of week in GPS standard time [GPST]. More...

Public Member Functions

constexpr InsTime_GPSweekTow (int32_t gpsCycle, int32_t gpsWeek, long double tow)
 Constructor.
 
 operator std::string () const
 Converts the object into a readable string.
 
constexpr bool operator!= (const InsTime_GPSweekTow &rhs) const
 Inequal comparison operator (takes double precision into account)
 
constexpr bool operator< (const InsTime_GPSweekTow &rhs) const
 Smaller comparison operator (takes double precision into account)
 
constexpr bool operator<= (const InsTime_GPSweekTow &rhs) const
 Smaller or equal comparison operator (takes double precision into account)
 
constexpr bool operator== (const InsTime_GPSweekTow &rhs) const
 Equal comparison operator (takes double precision into account)
 
constexpr bool operator> (const InsTime_GPSweekTow &rhs) const
 Greater comparison operator (takes double precision into account)
 
constexpr bool operator>= (const InsTime_GPSweekTow &rhs) const
 Greater or equal comparison operator (takes double precision into account)
 

Data Fields

int32_t gpsCycle
 Contains GPS cycle in GPS standard time [GPST].
 
int32_t gpsWeek
 Contains GPS week in GPS standard time [GPST].
 
long double tow
 Contains GPS time of week in seconds in GPS standard time [GPST].
 

Detailed Description

GPS week and time of week in GPS standard time [GPST].

Definition at line 368 of file InsTime.hpp.

Constructor & Destructor Documentation

◆ InsTime_GPSweekTow()

NAV::InsTime_GPSweekTow::InsTime_GPSweekTow ( int32_t gpsCycle,
int32_t gpsWeek,
long double tow )
inlineconstexpr

Constructor.

Parameters
[in]gpsCycleGPS cycle in GPS standard time [GPST]
[in]gpsWeekGPS week in GPS standard time [GPST]
[in]towGPS time of week in seconds in GPS standard time [GPST]

Definition at line 378 of file InsTime.hpp.

Member Function Documentation

◆ operator std::string()

NAV::InsTime_GPSweekTow::operator std::string ( ) const
explicit

Converts the object into a readable string.

Definition at line 41 of file InsTime.cpp.

◆ operator!=()

bool NAV::InsTime_GPSweekTow::operator!= ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Inequal comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 423 of file InsTime.hpp.

◆ operator<()

bool NAV::InsTime_GPSweekTow::operator< ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Smaller comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 444 of file InsTime.hpp.

◆ operator<=()

bool NAV::InsTime_GPSweekTow::operator<= ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Smaller or equal comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 430 of file InsTime.hpp.

◆ operator==()

bool NAV::InsTime_GPSweekTow::operator== ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Equal comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 407 of file InsTime.hpp.

◆ operator>()

bool NAV::InsTime_GPSweekTow::operator> ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Greater comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 454 of file InsTime.hpp.

◆ operator>=()

bool NAV::InsTime_GPSweekTow::operator>= ( const InsTime_GPSweekTow & rhs) const
inlineconstexpr

Greater or equal comparison operator (takes double precision into account)

Parameters
[in]rhsRight-hand side to compare with
Returns
Comparison result

Definition at line 437 of file InsTime.hpp.

Field Documentation

◆ gpsCycle

int32_t NAV::InsTime_GPSweekTow::gpsCycle

Contains GPS cycle in GPS standard time [GPST].

Definition at line 370 of file InsTime.hpp.

◆ gpsWeek

int32_t NAV::InsTime_GPSweekTow::gpsWeek

Contains GPS week in GPS standard time [GPST].

Definition at line 371 of file InsTime.hpp.

◆ tow

long double NAV::InsTime_GPSweekTow::tow

Contains GPS time of week in seconds in GPS standard time [GPST].

Definition at line 372 of file InsTime.hpp.


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