...
Anchor
Files
...
clk.h/clk.c
...
Prototype
HTML Tablecode | |||||||
---|---|---|---|---|---|---|---|
| |||||||
Table Row (tr) | |||||||
Table Cell (td) | |||||||
| |||||||
Anchor | 1054626 | 1054626 |
| ||||
CPU_BOOLEAN Clk_DateTimeToTS_NTP (CLK_TS_SEC *p_ts_ntp_sec, Anchor | | 1051462 | 1051462 | ||||
Table Row (tr) | |||||||
Table Row (tr) | |||||||
Table Row (tr) | |||||||
Table Row (tr) |
...
...
Arguments
Anchor
p_ts_ntp_sec
Pointer to variable that will receive the NTP timestamp:
...
In seconds UTC+00, if no errors;CLK_TS_SEC_NONE
, otherwise.
Anchor
p_date_time
Date/time structure to convert.
...
Returned Values
Anchor
DEF_OK
, if date/time structure successfully converted.anchorDEF_FAIL
, otherwise.Required Configuration
Anchor
CLK_CFG_NTP_EN
is DEF_ENABLED
in clk_cfg.h
(see section 3-1-1 Module Configuration).anchorNotes / Warnings
Anchor
p_date_time
) must be representable in NTP timestamp. Thus date to convert must be greater than or equal to CLK_NTP_EPOCH_YR_START
and less than CLK_NTP_EPOCH_YR_END
. Date/time should be set to local time with correct time zone offset (p_date_time->TZ_sec
). Clk_DateTimeToTS_NTP()
removes the time zone offset from the date/time to calculate and return an NTP timestamp at UTC+00.Example Usage
Anchor | ||||
---|---|---|---|---|
|
...
class | Code_Listing |
---|
...
rowspan | 8 |
---|
...
|
Code Block | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
CLK_TS_SEC ts_ntp_sec; Anchor | | 1069813 | 1069813 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069814 | 1069814 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069815 | 1069815 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069816 | 1069816 | /*|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069817 | 1069817 | valid =|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069818 | 1069818 | if|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069819 | 1069819 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069820 | 1069820 | } else {|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069821 | 1069821 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069822 | 1069822 | }|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069823 | 1069823 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069824 | 1069824 | valid =|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069825 | 1069825 | if|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069826 | 1069826 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069827 | 1069827 | } else {|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069828 | 1069828 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
Anchor | 1069829 | 1069829 | }|||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Table Row (tr) |