Loading system/gd/hci/distance_measurement_manager.cc +1 −1 Original line number Diff line number Diff line Loading @@ -496,7 +496,7 @@ struct DistanceMeasurementManager::impl : bluetooth::hal::RangingHalCallback { connection_handle, kConfigId, kMaxProcedureLen, kMinProcedureInterval, kMaxProcedureInterval, kMaxProcedureCount, kMinSubeventLen, kMaxSubeventLen, kToneAntennaConfigSelection, CsPhy::LE_1M_PHY, kTxPwrDelta, preferred_peer_antenna), preferred_peer_antenna, CsSnrControl::NOT_APPLIED, CsSnrControl::NOT_APPLIED), handler_->BindOnceOn(this, &impl::on_cs_set_procedure_parameters)); } Loading system/pdl/hci/hci_packets.pdl +17 −2 Original line number Diff line number Diff line Loading @@ -5210,6 +5210,15 @@ struct CsPreferredPeerAntenna { _reserved_ : 4, } enum CsSnrControl : 8 { ADJUST_18_DB = 0x00, ADJUST_21_DB = 0x01, ADJUST_24_DB = 0x02, ADJUST_27_DB = 0x03, ADJUST_30_DB = 0x04, NOT_APPLIED = 0xFF, } packet LeCsSetProcedureParameters : DistanceMeasurementCommand (op_code = LE_CS_SET_PROCEDURE_PARAMETERS) { connection_handle: 12, _reserved_ : 4, Loading @@ -5225,6 +5234,8 @@ packet LeCsSetProcedureParameters : DistanceMeasurementCommand (op_code = LE_CS phy : CsPhy, tx_pwr_delta : 8, preferred_peer_antenna : CsPreferredPeerAntenna, snr_control_initiator: CsSnrControl, snr_control_reflector: CsSnrControl, } packet LeCsSetProcedureParametersComplete : CommandComplete (command_op_code = LE_CS_SET_PROCEDURE_PARAMETERS) { Loading Loading @@ -5255,15 +5266,19 @@ packet LeCsTest : DistanceMeasurementCommand (op_code = LE_CS_TEST) { cs_sync_antenna_selection : 8, cs_subevent_length : 24, cs_subevent_interval : 16, max_num_subevents : 8, transmit_power_level : 8, t_ip1_time : 8, t_ip2_time : 8, t_fcs_time : 8, t_pm_time : 8, t_sw_time : 8, tone_antenna_config : 8, companion_signal_enable : 8, tone_antenna_config_selection : 8, _reserved_ : 8, snr_control_initiator: CsSnrControl, snr_control_reflector: CsSnrControl, drbg_nonce : 16, channel_map_repetition : 8, override_config : 8, override_parameters_length : 8, override_parameters_data : 8[], Loading Loading
system/gd/hci/distance_measurement_manager.cc +1 −1 Original line number Diff line number Diff line Loading @@ -496,7 +496,7 @@ struct DistanceMeasurementManager::impl : bluetooth::hal::RangingHalCallback { connection_handle, kConfigId, kMaxProcedureLen, kMinProcedureInterval, kMaxProcedureInterval, kMaxProcedureCount, kMinSubeventLen, kMaxSubeventLen, kToneAntennaConfigSelection, CsPhy::LE_1M_PHY, kTxPwrDelta, preferred_peer_antenna), preferred_peer_antenna, CsSnrControl::NOT_APPLIED, CsSnrControl::NOT_APPLIED), handler_->BindOnceOn(this, &impl::on_cs_set_procedure_parameters)); } Loading
system/pdl/hci/hci_packets.pdl +17 −2 Original line number Diff line number Diff line Loading @@ -5210,6 +5210,15 @@ struct CsPreferredPeerAntenna { _reserved_ : 4, } enum CsSnrControl : 8 { ADJUST_18_DB = 0x00, ADJUST_21_DB = 0x01, ADJUST_24_DB = 0x02, ADJUST_27_DB = 0x03, ADJUST_30_DB = 0x04, NOT_APPLIED = 0xFF, } packet LeCsSetProcedureParameters : DistanceMeasurementCommand (op_code = LE_CS_SET_PROCEDURE_PARAMETERS) { connection_handle: 12, _reserved_ : 4, Loading @@ -5225,6 +5234,8 @@ packet LeCsSetProcedureParameters : DistanceMeasurementCommand (op_code = LE_CS phy : CsPhy, tx_pwr_delta : 8, preferred_peer_antenna : CsPreferredPeerAntenna, snr_control_initiator: CsSnrControl, snr_control_reflector: CsSnrControl, } packet LeCsSetProcedureParametersComplete : CommandComplete (command_op_code = LE_CS_SET_PROCEDURE_PARAMETERS) { Loading Loading @@ -5255,15 +5266,19 @@ packet LeCsTest : DistanceMeasurementCommand (op_code = LE_CS_TEST) { cs_sync_antenna_selection : 8, cs_subevent_length : 24, cs_subevent_interval : 16, max_num_subevents : 8, transmit_power_level : 8, t_ip1_time : 8, t_ip2_time : 8, t_fcs_time : 8, t_pm_time : 8, t_sw_time : 8, tone_antenna_config : 8, companion_signal_enable : 8, tone_antenna_config_selection : 8, _reserved_ : 8, snr_control_initiator: CsSnrControl, snr_control_reflector: CsSnrControl, drbg_nonce : 16, channel_map_repetition : 8, override_config : 8, override_parameters_length : 8, override_parameters_data : 8[], Loading