|
ELEC-C7222
Libraries for ELEC C7222 Course Work
|
#include <gap.hpp>

Public Member Functions | |
| AdvertisementParameters () | |
| Construct typical connectable undirected advertising parameters. | |
Public Attributes | |
| AdvertisingType | advertising_type |
| Legacy advertising type (ADV_IND, ADV_SCAN_IND, etc.). | |
| DirectAddressType | direct_address_type |
| Direct address type used for directed advertising. | |
| BleAddress | direct_address |
| Direct target address for directed advertising. | |
| uint16_t | min_interval |
| Minimum advertising interval (unit: 0.625 ms). | |
| uint16_t | max_interval |
| Maximum advertising interval (unit: 0.625 ms). | |
| uint8_t | channel_map |
| Advertising channel map bitfield. | |
| AdvertisingFilterPolicy | filter_policy |
| Advertising filter policy. | |
|
inline |
Construct typical connectable undirected advertising parameters.
Uses ADV_IND with a 100-150 ms interval on all channels and no whitelist.
| AdvertisingType c7222::Gap::AdvertisementParameters::advertising_type |
Legacy advertising type (ADV_IND, ADV_SCAN_IND, etc.).
Maps to the HCI LE Advertising Type field.
| uint8_t c7222::Gap::AdvertisementParameters::channel_map |
Advertising channel map bitfield.
Combination of Channel37/38/39.
| BleAddress c7222::Gap::AdvertisementParameters::direct_address |
Direct target address for directed advertising.
Use all-zero when not directed. Address type is taken from direct_address_type.
| DirectAddressType c7222::Gap::AdvertisementParameters::direct_address_type |
Direct address type used for directed advertising.
Ignored unless using ADV_DIRECT_IND.
| AdvertisingFilterPolicy c7222::Gap::AdvertisementParameters::filter_policy |
Advertising filter policy.
Controls scan/connect whitelist behavior.
| uint16_t c7222::Gap::AdvertisementParameters::max_interval |
Maximum advertising interval (unit: 0.625 ms).
| uint16_t c7222::Gap::AdvertisementParameters::min_interval |
Minimum advertising interval (unit: 0.625 ms).