Go to the documentation of this file.
61 #include "custom_config.h"
69 #define RTUS_CONNECTION_MAX 10
70 #define RTUS_CTRL_PT_VAL_LEN 1
71 #define RTUS_UPDATE_STATE_VAL_LEN 2
72 #define RTUS_CHAR_FULL 0x1f
rtus_evt_type_t
RTUS Event type.
rtus_update_result_t update_result
Reference Time Update Service init structure. This contains all option and data needed for initializa...
@ RTUS_UPDATE_RESULT_REP_ERROR
rtus_evt_handler_t evt_handler
@ RTUS_UPDATE_RESULT_CANCELED
sdk_err_t rtus_service_init(rtus_init_t *p_rtus_init)
Initialize a RTUS instance and add in the DB.
void(* rtus_evt_handler_t)(rtus_evt_t *p_evt)
Reference Time Update Service event handler type.
@ RTUS_UPDATE_RESULT_SCCESSFUL
rtus_update_result_t
RTUS Time Update Result.
rtus_cur_state_t
RTUS Current State.
rtus_cur_state_t cur_state
rtus_ctrl_pt_t
RTUS Time Update Control Point.
uint16_t sdk_err_t
SDK API result type.
@ RTUS_UPDATE_RESULT_NO_CONN_TO_REF
@ RTUS_CTRL_PT_GET_UPDATE
void rtus_current_state_set(rtus_cur_state_t cur_state)
Set state of reference time update .
void rtus_update_result_set(rtus_update_result_t update_result)
Set result of reference time update .
@ RTUS_CTRL_PT_CANCEL_UPDATE
@ RTUS_UPDATE_RESULT_TIMEOUT
@ RTUS_UPDATE_RESULT_NO_ATTEMPTED