Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
mrpt::obs::gnss::UTC_time Struct Reference

Detailed Description

UTC (Coordinated Universal Time) time-stamp structure for GPS messages.

See also
mrpt::obs::CObservationGPS

Definition at line 109 of file gnss_messages_common.h.

#include <mrpt/obs/gnss_messages_common.h>

Public Member Functions

 UTC_time ()
 
mrpt::system::TTimeStamp getAsTimestamp (const mrpt::system::TTimeStamp &date) const
 Build an MRPT timestamp with the hour/minute/sec of this structure and the date from the given timestamp.
 
bool operator== (const UTC_time &o) const
 
bool operator!= (const UTC_time &o) const
 
void writeToStream (mrpt::utils::CStream &out) const
 Save to binary stream. Launches an exception upon error.
 
void readFromStream (mrpt::utils::CStream &in)
 Save to binary stream. Launches an exception upon error.
 

Public Attributes

uint8_t hour
 
uint8_t minute
 
double sec
 

Constructor & Destructor Documentation

◆ UTC_time()

mrpt::obs::gnss::UTC_time::UTC_time ( )

Member Function Documentation

◆ getAsTimestamp()

mrpt::system::TTimeStamp mrpt::obs::gnss::UTC_time::getAsTimestamp ( const mrpt::system::TTimeStamp date) const

Build an MRPT timestamp with the hour/minute/sec of this structure and the date from the given timestamp.

◆ operator!=()

bool mrpt::obs::gnss::UTC_time::operator!= ( const UTC_time o) const
inline

Definition at line 118 of file gnss_messages_common.h.

References hour, minute, and sec.

◆ operator==()

bool mrpt::obs::gnss::UTC_time::operator== ( const UTC_time o) const
inline

Definition at line 117 of file gnss_messages_common.h.

References hour, minute, and sec.

◆ readFromStream()

void mrpt::obs::gnss::UTC_time::readFromStream ( mrpt::utils::CStream in)

Save to binary stream. Launches an exception upon error.

◆ writeToStream()

void mrpt::obs::gnss::UTC_time::writeToStream ( mrpt::utils::CStream out) const

Save to binary stream. Launches an exception upon error.

Member Data Documentation

◆ hour

uint8_t mrpt::obs::gnss::UTC_time::hour

Definition at line 111 of file gnss_messages_common.h.

Referenced by operator!=(), and operator==().

◆ minute

uint8_t mrpt::obs::gnss::UTC_time::minute

Definition at line 112 of file gnss_messages_common.h.

Referenced by operator!=(), and operator==().

◆ sec

double mrpt::obs::gnss::UTC_time::sec

Definition at line 113 of file gnss_messages_common.h.

Referenced by operator!=(), and operator==().




Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Fri Jan 20 00:13:14 UTC 2023