在gattc_event_ind_handler中,
else(spsc_env-> sps.chars [spsc_srv_tx_data_char] .val_hdl == param->句柄)部分,
{
sps_client_indicate_data_rx(spsc_env,param->值,param->长度);
}
只要DSPS_DEVICE正在传输数据时,就会在eys的情况下运行,不会运行?,还为什么spsc_srv_tx_data_char在这个处理程序中提到了?
设备:
嗨,请参阅RW-BLE-GATT-,特别是Gattc_Event_ind。SPSC_SRV_TX_DATA_CHAR由服务器的透视图(以避免混淆)。TX数据特性是通知,因此当客户端收到数据时,这会触发GattC_Event_ind。然后,gattc_event_ind_handler确定已接收到的数据是否从TX数据特征发送。