...
Anchor
Files
...
clk.h/clk.c
...
Prototype
HTML Tablecode | |||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Table Cell (td) | |||||||||||||||||||||||||
| |||||||||||||||||||||||||
Anchor | 1057219 | 1057219 |
| ||||||||||||||||||||||
Table Row (tr) |
| ||||||||||||||||||||||||
CPU_BOOLEAN Clk_UnixDateTimeMake (CLK_DATE_TIME *p_date_time, Anchor | | 1057220 | 1057220 | CLK_YR yr,||||||||||||||||||||||
Anchor | 1057221 | 1057221 | CLK_MONTH month,|||||||||||||||||||||||
Anchor | 1057222 | 1057222 | CLK_DAY day,|||||||||||||||||||||||
Anchor | 1057223 | 1057223 | CLK_HR hr,|||||||||||||||||||||||
Anchor | 1057224 | 1057224 | CLK_MIN min,|||||||||||||||||||||||
Anchor | 1057225 | 1057225 | CLK_SEC sec,|||||||||||||||||||||||
Anchor | 1055660 | 1055660 | CLK_TZ_SEC tz_sec);|||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||
Table Row (tr) |
...
CLK_YR yr,
CLK_MONTH month,
CLK_DAY day,
CLK_HR hr,
CLK_MIN min,
CLK_SEC sec,
CLK_TZ_SEC tz_sec); |
Arguments
p_date_time
Pointer to variable that will receive the date/time structure.
anchoryr
Year value
[CLK_UNIX_EPOCH_YR_START
to CLK_UNIX_EPOCH_YR_END
).
Anchor
month
month Month value [CLK_MONTH_JAN
to CLK_MONTH_DEC
].
Anchor
day
Day value [1 to 31].
anchorhr
Hours value [0 to 23].
Anchor
min
Minutes value [0 to 59].
Anchor
sec
sec Seconds value [0 to 60].
...
tz_sec
Time zone offset (in seconds, ± from UTC) [-43200 to 43200].
...
Returned Values
...
DEF_OK
, if date/time structure successfully returned.DEF_FAIL
, otherwise. Anchor
Required Configuration
Anchor
CLK_CFG_UNIX_EN
is DEF_ENABLED
in clk_cfg.h
(see section 3-1-1 Module Configuration).Notes / Warnings
...
Date/time structure (p_date_time
) must be representable in Unix timestamp. Thus date to convert must be greater than or equal to CLK_UNIX_EPOCH_YR_START
and less than CLK_UNIX_EPOCH_YR_END
.
Anchor
p_date_time->DayOfWk
) and Day of year (p_date_time->DayOfYr
) are internally calculated and set in the date/time structure.Example Usage
Anchor | ||||
---|---|---|---|---|
|
...
class | Code_Listing |
---|
...
rowspan | 8 |
---|
...
|
Code Block | |||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||
CLK_DATE_TIME date_time; Anchor | | 1057321 | 1057321 | ||||||||||||||||||||||||||||||
Anchor | 1057322 | 1057322 | |||||||||||||||||||||||||||||||
Anchor | 1057323 | 1057323 | /*|||||||||||||||||||||||||||||||
Anchor | 1057324 | 1057324 | valid =|||||||||||||||||||||||||||||||
Anchor | 1057325 | 1057325 | if|||||||||||||||||||||||||||||||
Anchor | 1057326 | 1057326 | |||||||||||||||||||||||||||||||
Anchor | 1057327 | 1057327 | } else {|||||||||||||||||||||||||||||||
Anchor | 1057328 | 1057328 | |||||||||||||||||||||||||||||||
Anchor | 1055680 | 1055680 | }|||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||
Table Row (tr) |