36 int isSet()
const{
return otime != 0; }
BTimeUs & operator+=(BInt64 microSeconds)
Definition: BTimeUs.h:54
int64_t BInt64
Definition: BTypes.h:22
int operator>=(const BTimeUs &time) const
Definition: BTimeUs.h:50
BString getString(BString format="isoT") const
Gets the date/time in string format.
Definition: BTimeUs.cpp:121
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:57
int operator>(const BTimeUs &time) const
Definition: BTimeUs.h:49
uint64_t BUInt64
Definition: BTypes.h:23
BTimeUs operator+(BInt64 microSeconds) const
Definition: BTimeUs.h:53
int operator<=(const BTimeUs &time) const
Definition: BTimeUs.h:52
void addSeconds(BInt64 seconds)
Add the given number of seconds.
Definition: BTimeUs.cpp:106
BUInt32 format
Definition: BFirmware.h:33
void getTime(BUInt &hour, BUInt &minute, BUInt &second) const
Return the time information UTC.
Definition: BTimeUs.cpp:86
BTimeUs(BUInt64 t=0)
Definition: BTimeUs.cpp:33
BUInt32 BUInt
Definition: BTypes.h:30
int isLeapYear()
Returns if a leap year.
Definition: BTimeUs.cpp:114
BUInt64 getMicroSeconds() const
Return the number of micro seconds TAI.
Definition: BTimeUs.cpp:102
int operator!=(const BTimeUs &time) const
Definition: BTimeUs.h:48
void addMicroSeconds(BInt64 microSeconds)
Add the given number of seconds.
Definition: BTimeUs.cpp:110
BString getStringUs(BString format="isoT") const
Gets the date/time in string format.
Definition: BTimeUs.cpp:139
void getDate(BUInt &year, BUInt &month, BUInt &day) const
Return the date information UTC.
Definition: BTimeUs.cpp:68
int isSet() const
Check if set.
Definition: BTimeUs.h:36
int operator==(const BTimeUs &time) const
Definition: BTimeUs.h:47
int operator<(const BTimeUs &time) const
Definition: BTimeUs.h:51
BError setString(const BString dateTime)
Sets the date/time from string format.
Definition: BTimeUs.cpp:157
BUInt64 getSeconds() const
Return the number of seconds TAI.
Definition: BTimeUs.cpp:98
void set(BUInt64 microSeconds)
Set the time to TAI us.
Definition: BTimeUs.cpp:41