RTC time definitions. More...
#include <RtcTime.h>
Public Member Functions | |
RtcTime (uint32_t sec=0, long nsec=0) | |
Create RtcTime object. | |
RtcTime (int year, int month, int day, int hour=0, int minute=0, int second=0, long nsec=0) | |
RtcTime (const char *date, const char *time) | |
uint32_t | unixtime () const |
Getter APIs of RtcTime. | |
long | nsec () const |
int | year () const |
int | month () const |
int | day () const |
int | hour () const |
int | minute () const |
int | second () const |
void | unixtime (uint32_t sec) |
Setter APIs of RtcTime. | |
void | nsec (long nsec) |
void | year (int year) |
void | month (int month) |
void | day (int day) |
void | hour (int hour) |
void | minute (int minute) |
void | second (int second) |
bool | operator== (const RtcTime &other) const |
operator APIs to compare and calculate with RtcTime | |
bool | operator!= (const RtcTime &other) const |
void | operator+= (uint32_t seconds) |
void | operator-= (uint32_t seconds) |
operator uint32_t () const | |
RTC time definitions.
This is the time class defined to access to the RtcClass.