mirror of https://github.com/ARMmbed/mbed-os.git
fix gap ifdefs
parent
909b78fc14
commit
e44c3edede
|
@ -338,6 +338,8 @@ public:
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif // BLE_ROLE_OBSERVER
|
#endif // BLE_ROLE_OBSERVER
|
||||||
|
|
||||||
|
#if BLE_ROLE_OBSERVER
|
||||||
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
/**
|
/**
|
||||||
* Called when first advertising packet in periodic advertising is received.
|
* Called when first advertising packet in periodic advertising is received.
|
||||||
|
@ -383,8 +385,10 @@ public:
|
||||||
)
|
)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
#endif // BLE_ROLE_OBSERVER
|
||||||
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
#if BLE_ROLE_CENTRAL
|
|
||||||
|
#if BLE_FEATURE_CONNECTABLE
|
||||||
/**
|
/**
|
||||||
* Called when connection attempt ends or an advertising device has been
|
* Called when connection attempt ends or an advertising device has been
|
||||||
* connected.
|
* connected.
|
||||||
|
@ -397,8 +401,7 @@ public:
|
||||||
virtual void onConnectionComplete(const ConnectionCompleteEvent &event)
|
virtual void onConnectionComplete(const ConnectionCompleteEvent &event)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
#endif // BLE_ROLE_CENTRAL
|
|
||||||
#if BLE_FEATURE_CONNECTABLE
|
|
||||||
/**
|
/**
|
||||||
* Called when the peer request connection parameters updates.
|
* Called when the peer request connection parameters updates.
|
||||||
*
|
*
|
||||||
|
@ -587,6 +590,7 @@ public:
|
||||||
*/
|
*/
|
||||||
uint16_t getMaxActiveSetAdvertisingDataLength();
|
uint16_t getMaxActiveSetAdvertisingDataLength();
|
||||||
|
|
||||||
|
#if BLE_FEATURE_EXTENDED_ADVERTISING
|
||||||
/** Create an advertising set and apply the passed in parameters. The handle returned
|
/** Create an advertising set and apply the passed in parameters. The handle returned
|
||||||
* by this function must be used for all other calls that accept an advertising handle.
|
* by this function must be used for all other calls that accept an advertising handle.
|
||||||
* When done with advertising, remove from the system using destroyAdvertisingSet().
|
* When done with advertising, remove from the system using destroyAdvertisingSet().
|
||||||
|
@ -615,6 +619,7 @@ public:
|
||||||
* @version 5+
|
* @version 5+
|
||||||
*/
|
*/
|
||||||
ble_error_t destroyAdvertisingSet(advertising_handle_t handle);
|
ble_error_t destroyAdvertisingSet(advertising_handle_t handle);
|
||||||
|
#endif // BLE_FEATURE_EXTENDED_ADVERTISING
|
||||||
|
|
||||||
/** Set advertising parameters of an existing set.
|
/** Set advertising parameters of an existing set.
|
||||||
*
|
*
|
||||||
|
@ -697,6 +702,8 @@ public:
|
||||||
*/
|
*/
|
||||||
bool isAdvertisingActive(advertising_handle_t handle);
|
bool isAdvertisingActive(advertising_handle_t handle);
|
||||||
#endif // BLE_ROLE_BROADCASTER
|
#endif // BLE_ROLE_BROADCASTER
|
||||||
|
|
||||||
|
#if BLE_ROLE_BROADCASTER
|
||||||
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
/** Set periodic advertising parameters for a given advertising set.
|
/** Set periodic advertising parameters for a given advertising set.
|
||||||
*
|
*
|
||||||
|
@ -762,7 +769,9 @@ public:
|
||||||
* @version 5+
|
* @version 5+
|
||||||
*/
|
*/
|
||||||
bool isPeriodicAdvertisingActive(advertising_handle_t handle);
|
bool isPeriodicAdvertisingActive(advertising_handle_t handle);
|
||||||
|
#endif // BLE_ROLE_BROADCASTER
|
||||||
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
|
|
||||||
/* scanning */
|
/* scanning */
|
||||||
#if BLE_ROLE_OBSERVER
|
#if BLE_ROLE_OBSERVER
|
||||||
/** Set new scan parameters.
|
/** Set new scan parameters.
|
||||||
|
@ -803,6 +812,8 @@ public:
|
||||||
*/
|
*/
|
||||||
ble_error_t stopScan();
|
ble_error_t stopScan();
|
||||||
#endif // BLE_ROLE_OBSERVER
|
#endif // BLE_ROLE_OBSERVER
|
||||||
|
|
||||||
|
#if BLE_ROLE_OBSERVER
|
||||||
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
#if BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
/** Synchronize with periodic advertising from an advertiser and begin receiving periodic
|
/** Synchronize with periodic advertising from an advertiser and begin receiving periodic
|
||||||
* advertising packets.
|
* advertising packets.
|
||||||
|
@ -905,8 +916,11 @@ public:
|
||||||
* @return Number of devices that can be added to the periodic advertiser list.
|
* @return Number of devices that can be added to the periodic advertiser list.
|
||||||
*/
|
*/
|
||||||
uint8_t getMaxPeriodicAdvertiserListSize();
|
uint8_t getMaxPeriodicAdvertiserListSize();
|
||||||
|
#endif // BLE_ROLE_OBSERVER
|
||||||
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
#endif // BLE_FEATURE_PERIODIC_ADVERTISING
|
||||||
|
|
||||||
#if BLE_FEATURE_CONNECTABLE
|
#if BLE_FEATURE_CONNECTABLE
|
||||||
|
#if BLE_ROLE_CENTRAL
|
||||||
/**
|
/**
|
||||||
* Initiate a connection to a peer.
|
* Initiate a connection to a peer.
|
||||||
*
|
*
|
||||||
|
@ -939,6 +953,7 @@ public:
|
||||||
* @return BLE_ERROR_NONE if the connection attempt has been requested to be cancelled.
|
* @return BLE_ERROR_NONE if the connection attempt has been requested to be cancelled.
|
||||||
*/
|
*/
|
||||||
ble_error_t cancelConnect();
|
ble_error_t cancelConnect();
|
||||||
|
#endif // BLE_ROLE_CENTRAL
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Update connection parameters of an existing connection.
|
* Update connection parameters of an existing connection.
|
||||||
|
@ -1198,6 +1213,7 @@ public:
|
||||||
*/
|
*/
|
||||||
ble_error_t enablePrivacy(bool enable);
|
ble_error_t enablePrivacy(bool enable);
|
||||||
|
|
||||||
|
#if BLE_ROLE_PERIPHERAL
|
||||||
/**
|
/**
|
||||||
* Set the privacy configuration used by the peripheral role.
|
* Set the privacy configuration used by the peripheral role.
|
||||||
*
|
*
|
||||||
|
@ -1220,7 +1236,9 @@ public:
|
||||||
ble_error_t getPeripheralPrivacyConfiguration(
|
ble_error_t getPeripheralPrivacyConfiguration(
|
||||||
peripheral_privacy_configuration_t *configuration
|
peripheral_privacy_configuration_t *configuration
|
||||||
);
|
);
|
||||||
|
#endif // BLE_ROLE_PERIPHERAL
|
||||||
|
|
||||||
|
#if BLE_ROLE_CENTRAL
|
||||||
/**
|
/**
|
||||||
* Set the privacy configuration used by the central role.
|
* Set the privacy configuration used by the central role.
|
||||||
*
|
*
|
||||||
|
@ -1243,6 +1261,7 @@ public:
|
||||||
ble_error_t getCentralPrivacyConfiguration(
|
ble_error_t getCentralPrivacyConfiguration(
|
||||||
central_privay_configuration_t *configuration
|
central_privay_configuration_t *configuration
|
||||||
);
|
);
|
||||||
|
#endif // BLE_ROLE_CENTRAL
|
||||||
#endif // BLE_FEATURE_PRIVACY
|
#endif // BLE_FEATURE_PRIVACY
|
||||||
|
|
||||||
#if !defined(DOXYGEN_ONLY)
|
#if !defined(DOXYGEN_ONLY)
|
||||||
|
|
Loading…
Reference in New Issue