Functions

sdk_err_t cts_client_init (cts_c_evt_handler_t evt_handler)
 Register CTS Client event handler. More...
 
sdk_err_t cts_c_disc_srvc_start (uint8_t conn_idx)
 Discovery Current Time Service on peer. More...
 
sdk_err_t cts_c_cur_time_notify_set (uint8_t conn_idx, bool is_enable)
 Enable or disable peer Current Time characteristic notify. More...
 
sdk_err_t cts_c_cur_time_read (uint8_t conn_idx)
 Read Current Time characteristic value. More...
 
sdk_err_t cts_c_loc_time_info_read (uint8_t conn_idx)
 Read Local Time Information characteristic value. More...
 
sdk_err_t cts_c_ref_time_info_read (uint8_t conn_idx)
 Read Reference Time Information characteristic value. More...
 
sdk_err_t cts_c_cur_time_set (uint8_t conn_idx, cts_c_cur_time_t *p_cur_time)
 Set Current Time characteristic value. More...
 
sdk_err_t cts_c_loc_time_info_set (uint8_t conn_idx, cts_c_loc_time_info_t *p_loc_time_info)
 Set Local Time Information characteristic value. More...
 
void cts_c_data_parse (uint8_t *p_data, uint16_t length)
 Data accepts data and processing functions. More...
 

Detailed Description

Function Documentation

◆ cts_c_cur_time_notify_set()

sdk_err_t cts_c_cur_time_notify_set ( uint8_t  conn_idx,
bool  is_enable 
)

Enable or disable peer Current Time characteristic notify.

Parameters
[in]conn_idxIndex of connection.
[in]is_enableTrue or false.
Returns
Operation result.

◆ cts_c_cur_time_read()

sdk_err_t cts_c_cur_time_read ( uint8_t  conn_idx)

Read Current Time characteristic value.

Parameters
[in]conn_idxIndex of connection.
Returns
Operation result.

◆ cts_c_cur_time_set()

sdk_err_t cts_c_cur_time_set ( uint8_t  conn_idx,
cts_c_cur_time_t p_cur_time 
)

Set Current Time characteristic value.

Parameters
[in]conn_idxIndex of connection.
[in]p_cur_timePointer to current time value set.
Returns
Operation result.

◆ cts_c_data_parse()

void cts_c_data_parse ( uint8_t *  p_data,
uint16_t  length 
)

Data accepts data and processing functions.

Parameters
[in]p_dataSerial port data.
[in]lengthData length.

◆ cts_c_disc_srvc_start()

sdk_err_t cts_c_disc_srvc_start ( uint8_t  conn_idx)

Discovery Current Time Service on peer.

Parameters
[in]conn_idxIndex of connection.
Returns
Operation result.

◆ cts_c_loc_time_info_read()

sdk_err_t cts_c_loc_time_info_read ( uint8_t  conn_idx)

Read Local Time Information characteristic value.

Parameters
[in]conn_idxIndex of connection.
Returns
Operation result.

◆ cts_c_loc_time_info_set()

sdk_err_t cts_c_loc_time_info_set ( uint8_t  conn_idx,
cts_c_loc_time_info_t p_loc_time_info 
)

Set Local Time Information characteristic value.

Parameters
[in]conn_idxIndex of connection.
[in]p_loc_time_infoPointer to local time information value set.
Returns
Operation result.

◆ cts_c_ref_time_info_read()

sdk_err_t cts_c_ref_time_info_read ( uint8_t  conn_idx)

Read Reference Time Information characteristic value.

Parameters
[in]conn_idxIndex of connection.
Returns
Operation result.

◆ cts_client_init()

sdk_err_t cts_client_init ( cts_c_evt_handler_t  evt_handler)

Register CTS Client event handler.

Parameters
[in]evt_handlerCurrent Time Service Client event handler.
Returns
Result of initialization.