静的 ボイド ble_evt_handler(ble_evt_t CONST * p_ble_evt、ボイド * p_context) { ret_code_t ERR_CODE。 スイッチ(p_ble_evt-> header.evt_id) { / * 连接事件* / ケースBLE_GAP_EVT_CONNECTED: NRF_LOG_INFO(" 接続" )。 m_conn_handle = p_ble_evt-> evt.gap_evt.conn_handle。 ERR_CODE = sd_ble_gap_rssi_start(m_conn_handle、2、2)。// 启动RSSI APP_ERROR_CHECK(ERR_CODE)。 ERR_CODE = nrf_ble_qwr_conn_handle_assign(&m_qwr、m_conn_handle)。 APP_ERROR_CHECK(ERR_CODE)。 ble_conn_handler(); 破ります; / * RSSI改变事件* / ケースBLE_GAP_EVT_RSSI_CHANGED: ble_rssi = p_ble_evt-> evt.gap_evt。params .rssi_changed.rssi; // 获取のRSSI ブレーク。 デフォルト: // 必要はありません実現。 破ります; } }