Struct stm32wb_hci::host::AdvertisingParameters
source · pub struct AdvertisingParameters {
pub advertising_interval: AdvertisingInterval,
pub own_address_type: OwnAddressType,
pub peer_address: BdAddrType,
pub advertising_channel_map: Channels,
pub advertising_filter_policy: AdvertisingFilterPolicy,
}Expand description
Parameters for the le_set_advertising_parameters
command.
Fields§
§advertising_interval: AdvertisingIntervalType and allowable duration of advertising.
own_address_type: OwnAddressTypeIndicates the type of address being used in the advertising packets.
If this is PrivateFallbackPublic or
PrivateFallbackRandom, the
peer_address parameter contains the peer’s identity
address and type. These parameters are used to locate the corresponding local IRK in the
resolving list; this IRK is used to generate the own address used in the advertisement.
peer_address: BdAddrTypeIf directed advertising is performed, i.e. when advertising_type is set to
ConnectableDirectedHighDutyCycle or
ConnectableDirectedLowDutyCycle, then
peer_address shall be valid.
If own_address_type is PrivateFallbackPublic or
PrivateFallbackRandom, the Controller generates
the peer’s Resolvable Private Address using the peer’s IRK corresponding to the peer’s
Identity Address contained in peer_address.
advertising_channel_map: ChannelsBit field that indicates the advertising channels that shall be used when transmitting advertising packets. At least one channel bit shall be set in the bitfield.
advertising_filter_policy: AdvertisingFilterPolicyThis parameter shall be ignored when directed advertising is enabled.
Trait Implementations§
source§impl Clone for AdvertisingParameters
impl Clone for AdvertisingParameters
source§fn clone(&self) -> AdvertisingParameters
fn clone(&self) -> AdvertisingParameters
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more