Struct bluetooth_hci::host::AdvertisingParameters [−][src]
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, }
Parameters for the le_set_advertising_parameters
command.
Fields
advertising_interval: AdvertisingInterval
Type and allowable duration of advertising.
own_address_type: OwnAddressType
Indicates 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: BdAddrType
If 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: Channels
Bit 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: AdvertisingFilterPolicy
This parameter shall be ignored when directed advertising is enabled.
Trait Implementations
impl Clone for AdvertisingParameters
[src]
impl Clone for AdvertisingParameters
fn clone(&self) -> AdvertisingParameters
[src]
fn clone(&self) -> AdvertisingParameters
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for AdvertisingParameters
[src]
impl Debug for AdvertisingParameters
Auto Trait Implementations
impl Send for AdvertisingParameters
impl Send for AdvertisingParameters
impl Sync for AdvertisingParameters
impl Sync for AdvertisingParameters