FatTime Union Reference
FAT timestamp support. More...
#include <FatTime.h>
Collaboration diagram for FatTime:
Public Member Functions | |
FatTime (uint32_t fdatetime=0) | |
FatTime (uint16_t fdate, uint16_t ftime) | |
FatTime (IFS::TimeStamp ts) | |
FatTime (DateTime dt) | |
operator DateTime () const | |
operator time_t () const | |
Public Attributes | |
struct { | |
uint16_t time | |
uint16_t date | |
}; | |
struct { | |
uint32_t second: 5 | |
uint32_t minute: 6 | |
uint32_t hour: 5 | |
uint32_t day: 5 | |
uint32_t month: 4 | |
uint32_t year: 7 | |
}; | |
uint32_t | value |
Static Public Attributes | |
static constexpr unsigned | BaseYear {1980} |
Detailed Description
FAT timestamp support.
Constructor & Destructor Documentation
◆ FatTime() [1/4]
|
inline |
◆ FatTime() [2/4]
|
inline |
◆ FatTime() [3/4]
|
inline |
◆ FatTime() [4/4]
|
inline |
Member Function Documentation
◆ operator DateTime()
|
inline |
◆ operator time_t()
|
inlineexplicit |
Member Data Documentation
◆
struct { ... } |
◆
struct { ... } |
◆ BaseYear
|
staticconstexpr |
◆ date
uint16_t FatTime::date |
◆ day
uint32_t FatTime::day |
◆ hour
uint32_t FatTime::hour |
◆ minute
uint32_t FatTime::minute |
◆ month
uint32_t FatTime::month |
◆ second
uint32_t FatTime::second |
◆ time
uint16_t FatTime::time |
◆ value
uint32_t FatTime::value |
◆ year
uint32_t FatTime::year |
The documentation for this union was generated from the following file: