38 int isSet()
const{
return otime != 0; }
double getTime()
Definition: BDebug.cpp:103
BUInt32 format
Definition: BFirmware.h:5
BUInt32 BUInt
Definition: BTypes.h:33
int64_t BInt64
Definition: BTypes.h:25
uint64_t BUInt64
Definition: BTypes.h:26
Error return class. This class is used to return the error status from a function....
Definition: BError.h:31
This class stores and manipulates ASCII strings.
Definition: BString.h:20
Time storage as an unsigned 64bit value to TAI standard.
Definition: BTimeUs.h:24
int isLeapYear()
Returns if a leap year.
Definition: BTimeUs.cpp:115
int operator<(const BTimeUs &time) const
Definition: BTimeUs.h:53
int operator!=(const BTimeUs &time) const
Definition: BTimeUs.h:50
int operator<=(const BTimeUs &time) const
Definition: BTimeUs.h:54
BError setString(const BString dateTime)
Sets the date/time from string format.
Definition: BTimeUs.cpp:158
BString getStringUs(BString format="isoT") const
Gets the date/time in string format.
Definition: BTimeUs.cpp:140
int operator>=(const BTimeUs &time) const
Definition: BTimeUs.h:52
void addMicroSeconds(BInt64 microSeconds)
Add the given number of seconds.
Definition: BTimeUs.cpp:111
BTimeUs & operator+=(BInt64 microSeconds)
Definition: BTimeUs.h:56
void setYearDay(BUInt year, BUInt yearDay, BUInt hour=0, BUInt minute=0, BUInt second=0, BUInt microSecond=0)
Set the date and time from UTC.
Definition: BTimeUs.cpp:58
BTimeUs operator+(BInt64 microSeconds) const
Definition: BTimeUs.h:55
BString getString(BString format="isoT") const
Gets the date/time in string format.
Definition: BTimeUs.cpp:122
void getDate(BUInt &year, BUInt &month, BUInt &day) const
Return the date information UTC.
Definition: BTimeUs.cpp:69
void set(BUInt64 microSeconds)
Set the time to TAI us.
Definition: BTimeUs.cpp:42
int operator>(const BTimeUs &time) const
Definition: BTimeUs.h:51
BUInt64 getMicroSeconds() const
Return the number of micro seconds TAI.
Definition: BTimeUs.cpp:103
int isSet() const
Check if set.
Definition: BTimeUs.h:38
BUInt64 getSeconds() const
Return the number of seconds TAI.
Definition: BTimeUs.cpp:99
void addSeconds(BInt64 seconds)
Add the given number of seconds.
Definition: BTimeUs.cpp:107
int operator==(const BTimeUs &time) const
Definition: BTimeUs.h:49
Implements a simple date/time class. Stores the date/time as a number of seconds since Unix epoch 197...
Definition: BTime.h:27