NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
jsonloader::Time Class Reference

#include <plan.h>

Public Member Functions

 Time (const uint32_t sec=0, const uint32_t nsec=0)
 
 Time (const double time)
 
void Add (Time const &other)
 
void Set (const double time)
 
void Set (const uint32_t sec, const uint32_t nsec)
 
uint32_t sec () const noexcept
 
uint32_t nsec () const noexcept
 

Constructor & Destructor Documentation

◆ Time() [1/2]

jsonloader::Time::Time ( const uint32_t  sec = 0,
const uint32_t  nsec = 0 
)
explicit

◆ Time() [2/2]

jsonloader::Time::Time ( const double  time)
explicit

Member Function Documentation

◆ Add()

void jsonloader::Time::Add ( Time const &  other)

◆ nsec()

uint32_t jsonloader::Time::nsec ( ) const
noexcept

◆ sec()

uint32_t jsonloader::Time::sec ( ) const
noexcept

◆ Set() [1/2]

void jsonloader::Time::Set ( const double  time)

◆ Set() [2/2]

void jsonloader::Time::Set ( const uint32_t  sec,
const uint32_t  nsec 
)

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