Skip to content

Commit df17942

Browse files
paul-szczepanek-armpan-
authored andcommitted
remove unused enhanced conn complete
1 parent 0a3cd69 commit df17942

File tree

3 files changed

+0
-109
lines changed

3 files changed

+0
-109
lines changed

connectivity/FEATURE_BLE/source/generic/GapImpl.cpp

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -2318,48 +2318,6 @@ bool Gap::isPeriodicAdvertisingActive(advertising_handle_t handle)
23182318
#endif
23192319
#endif
23202320

2321-
2322-
void Gap::on_enhanced_connection_complete(
2323-
hci_error_code_t status,
2324-
connection_handle_t connection_handle,
2325-
connection_role_t own_role,
2326-
connection_peer_address_type_t peer_address_type,
2327-
const ble::address_t &peer_address,
2328-
const ble::address_t &local_resolvable_private_address,
2329-
const ble::address_t &peer_resolvable_private_address,
2330-
uint16_t connection_interval,
2331-
uint16_t connection_latency,
2332-
uint16_t supervision_timeout,
2333-
clock_accuracy_t master_clock_accuracy
2334-
)
2335-
{
2336-
if (own_role == connection_role_t::CENTRAL) {
2337-
_initiating = false;
2338-
}
2339-
2340-
if (!_event_handler) {
2341-
return;
2342-
}
2343-
2344-
2345-
_event_handler->onConnectionComplete(
2346-
ConnectionCompleteEvent(
2347-
(status == hci_error_code_t::SUCCESS) ? BLE_ERROR_NONE : BLE_ERROR_INTERNAL_STACK_FAILURE,
2348-
(connection_handle_t) connection_handle,
2349-
own_role,
2350-
(peer_address_type_t::type) peer_address_type.value(),
2351-
peer_address,
2352-
local_resolvable_private_address,
2353-
peer_resolvable_private_address,
2354-
conn_interval_t(connection_interval),
2355-
connection_latency,
2356-
supervision_timeout_t(supervision_timeout),
2357-
master_clock_accuracy.get_ppm()
2358-
)
2359-
);
2360-
}
2361-
2362-
23632321
void Gap::on_extended_advertising_report(
23642322
advertising_event_t event_type,
23652323
const connection_peer_address_type_t *address_type,

connectivity/FEATURE_BLE/source/generic/GapImpl.h

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -440,20 +440,6 @@ class Gap :
440440
phy_t rx_phy
441441
) override;
442442

443-
void on_enhanced_connection_complete(
444-
hci_error_code_t status,
445-
connection_handle_t connection_handle,
446-
connection_role_t own_role,
447-
connection_peer_address_type_t peer_address_type,
448-
const ble::address_t &peer_address,
449-
const ble::address_t &local_resolvable_private_address,
450-
const ble::address_t &peer_resolvable_private_address,
451-
uint16_t connection_interval,
452-
uint16_t connection_latency,
453-
uint16_t supervision_timeout,
454-
clock_accuracy_t master_clock_accuracy
455-
) override;
456-
457443
void on_extended_advertising_report(
458444
advertising_event_t event_type,
459445
const connection_peer_address_type_t *address_type,

connectivity/FEATURE_BLE/source/pal/PalGap.h

Lines changed: 0 additions & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -58,59 +58,6 @@ struct PalGapEventHandler {
5858
ble::phy_t rx_phy
5959
) = 0;
6060

61-
/**
62-
* Should be invoked by the PalGap implementation when an enhanced
63-
* connection complete event happens.
64-
*
65-
* @param status hci_error_code::SUCCESS in case of success or an error
66-
* code.
67-
*
68-
* @param connection_handle The handle of the connection created.
69-
*
70-
* @param own_role Indicate if the local device operates as slave or
71-
* master.
72-
*
73-
* @param peer_address_type Type of address of the peer.
74-
*
75-
* @param peer_address Address of the peer connected.
76-
*
77-
* @param local_resolvable_private_address Resolvable private address
78-
* being used by the controller. If not applicable, the address is full
79-
* of zeroes.
80-
*
81-
* @param peer_resolvable_private_address Resolvable private address
82-
* being used by the peer. If not applicable, the address is full of
83-
* zeroes.
84-
*
85-
* @param connection_interval Interval between two connection events.
86-
* Unit is 1.25ms.
87-
*
88-
* @param connection_latency Slave latency for the connection in number
89-
* of connection events.
90-
*
91-
* @param supervision_timeout Connection supervision timeout. Unit is
92-
* 10ms.
93-
*
94-
* @param master_clock_accuracy This parameter is only valid for a slave.
95-
* On a master it must be set to 0x00.
96-
*
97-
* @note: See Bluetooth 5 Vol 2 PartE: 7.7.65.10 LE enhanced connection
98-
* complete event.
99-
*/
100-
virtual void on_enhanced_connection_complete(
101-
hci_error_code_t status,
102-
connection_handle_t connection_handle,
103-
connection_role_t own_role,
104-
connection_peer_address_type_t peer_address_type,
105-
const address_t &peer_address,
106-
const address_t &local_resolvable_private_address,
107-
const address_t &peer_resolvable_private_address,
108-
uint16_t connection_interval,
109-
uint16_t connection_latency,
110-
uint16_t supervision_timeout,
111-
clock_accuracy_t master_clock_accuracy
112-
) = 0;
113-
11461
/** Called on advertising report event.
11562
*
11663
* @param event_type Type of advertising used.

0 commit comments

Comments
 (0)