nRF Connect SDK API 3.3.99
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
13int date_time_core_now(int64_t *unix_time_ms);
14int date_time_core_now_local(int64_t *local_time_ms);
20
21void date_time_core_store(int64_t curr_time_ms, enum date_time_evt_type time_source);
22void date_time_core_store_tz(int64_t curr_time_ms, enum date_time_evt_type time_source, int tz);
24
25#endif /* DATE_TIME_CORE_H_ */
int date_time_core_now_local(int64_t *local_time_ms)
void date_time_core_register_handler(date_time_evt_handler_t evt_handler)
int date_time_core_current_check(void)
bool date_time_core_is_valid_local(void)
void date_time_core_store_tz(int64_t curr_time_ms, enum date_time_evt_type time_source, int tz)
bool date_time_core_is_valid(void)
int date_time_core_now(int64_t *unix_time_ms)
void date_time_core_store(int64_t curr_time_ms, enum date_time_evt_type time_source)
void date_time_core_clear(void)
void date_time_core_init(void)
int date_time_core_update_async(date_time_evt_handler_t evt_handler)
date_time_evt_type
Date time notification event types used to signal the application.
Definition date_time.h:26
void(* date_time_evt_handler_t)(const struct date_time_evt *evt)
Date time library asynchronous event handler.
Definition date_time.h:47