I am trying to read the current time using CTS. I used the example source provided by nordic. However
BLE_GATTC_EVT_READ_RSP does not occur in ble_cts_c_on_ble_evt.
BLE_CTS_C_EVT_DISCOVERY_COMPLETE occurred in on_cts_c_evt and processed as below (as in the example source ...)
static void on_cts_c_evt(ble_cts_c_t * p_cts, ble_cts_c_evt_t * p_evt) { ret_code_t err_code; switch (p_evt->evt_type) { case BLE_CTS_C_EVT_DISCOVERY_COMPLETE: err_code = ble_cts_c_handles_assign(&m_cts_c, p_evt->conn_handle, &p_evt->params.char_handles); APP_ERROR_CHECK(err_code); break; case BLE_CTS_C_EVT_DISCOVERY_FAILED: //Current Time Service not found on server. break; case BLE_CTS_C_EVT_DISCONN_COMPLETE: //Disconnect Complete. break; case BLE_CTS_C_EVT_CURRENT_TIME: //Current Time received. //현재 시간 세팅 CurrentTimeSetting(p_evt); break; case BLE_CTS_C_EVT_INVALID_TIME: //Invalid Time received. break; default: break; } }