nRF Connect SDK API
3.4.99
Toggle main menu visibility
Loading...
Searching...
No Matches
date_time_core.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021 Nordic Semiconductor ASA
3
*
4
* SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5
*/
6
7
#ifndef DATE_TIME_CORE_H_
8
#define DATE_TIME_CORE_H_
9
10
#define DATE_TIME_TZ_INVALID 99
11
12
void
date_time_core_init
(
void
);
13
int
date_time_core_now
(int64_t *unix_time_ms);
14
int
date_time_core_now_local
(int64_t *local_time_ms);
15
int
date_time_core_update_async
(
date_time_evt_handler_t
evt_handler);
16
void
date_time_core_register_handler
(
date_time_evt_handler_t
evt_handler);
17
bool
date_time_core_is_valid
(
void
);
18
bool
date_time_core_is_valid_local
(
void
);
19
void
date_time_core_clear
(
void
);
20
21
void
date_time_core_store
(int64_t curr_time_ms,
enum
date_time_evt_type
time_source);
22
void
date_time_core_store_tz
(int64_t curr_time_ms,
enum
date_time_evt_type
time_source,
int
tz);
23
int
date_time_core_current_check
(
void
);
24
25
#endif
/* DATE_TIME_CORE_H_ */
date_time_core_now_local
int date_time_core_now_local(int64_t *local_time_ms)
date_time_core_register_handler
void date_time_core_register_handler(date_time_evt_handler_t evt_handler)
date_time_core_current_check
int date_time_core_current_check(void)
date_time_core_is_valid_local
bool date_time_core_is_valid_local(void)
date_time_core_store_tz
void date_time_core_store_tz(int64_t curr_time_ms, enum date_time_evt_type time_source, int tz)
date_time_core_is_valid
bool date_time_core_is_valid(void)
date_time_core_now
int date_time_core_now(int64_t *unix_time_ms)
date_time_core_store
void date_time_core_store(int64_t curr_time_ms, enum date_time_evt_type time_source)
date_time_core_clear
void date_time_core_clear(void)
date_time_core_init
void date_time_core_init(void)
date_time_core_update_async
int date_time_core_update_async(date_time_evt_handler_t evt_handler)
date_time_evt_type
date_time_evt_type
Date time notification event types used to signal the application.
Definition
date_time.h:26
date_time_evt_handler_t
void(* date_time_evt_handler_t)(const struct date_time_evt *evt)
Date time library asynchronous event handler.
Definition
date_time.h:47
lib
date_time
date_time_core.h
Generated on
for nRF Connect SDK API by
1.17.0