...
Files
clk.h/clk.c
Prototype
| Code Block |
|---|
|
CPU_BOOLEAN Clk_TS_UnixToTS (CLK_TS_SEC *p_ts_sec,
CLK_TS_SEC ts_unix_sec); |
Arguments
p_ts_sec
Pointer to variable that will receive the Clock timestamp:
...
Only years supported by Clock and Unix can be converted, thus the timestamp date must be greater than or equal to CLK_EPOCH_YR_START and less than CLK_UNIX_EPOCH_YR_END.
Example Usage
| Anchor |
|---|
| Listing - Clk_TS_UnixToTS() Example Usage |
|---|
| Listing - Clk_TS_UnixToTS() Example Usage |
|---|
|
| Code Block |
|---|
| language | cpp |
|---|
| title | Listing - Clk_TS_UnixToTS() Example Usage |
|---|
| linenumbers | true |
|---|
|
CLK_TS_SEC ts_sec;
CLK_TS_SEC ts_unix_sec;
CPU_BOOLEAN valid;
ts_unix_sec = 1000000;
valid = Clk_TS_UnixToTS(&ts_sec, ts_unix_sec);
if (valid == DEF_OK) {
printf("Timestamp = %u", ts_sec);
} else {
printf("Convert timestamp error\n\r");
} |