Struct bluetooth_hci::event::LeConnectionUpdateComplete [−][src]
pub struct LeConnectionUpdateComplete<VS> { pub status: Status<VS>, pub conn_handle: ConnectionHandle, pub conn_interval: FixedConnectionInterval, }
Indicates that the Controller process to update the connection has completed.
On a peripheral, if no connection parameters are updated, then this event shall not be issued.
On a central device, this event shall be issued if the
connection_update
command was sent.
Note: This event can be issued autonomously by the central device's Controller if it decides to change the connection interval based on the range of allowable connection intervals for that connection.
Note: The parameter values returned in this event may be different from the parameter values provided by the Host through the LE Connection Update command or the LE Remote Connection Parameter Request Reply command (Section 7.8.31).
Defined in Vol 2, Part E, Section 7.7.65.3 of the spec.
Fields
status: Status<VS>
Did the LE Connection Update fail, and if so, how?
conn_handle: ConnectionHandle
Connection handle to be used to identify a connection between two Bluetooth devices. The connection handle is used as an identifier for transmitting and receiving data.
conn_interval: FixedConnectionInterval
Connection interval used on this connection.
Trait Implementations
impl<VS: Copy> Copy for LeConnectionUpdateComplete<VS>
[src]
impl<VS: Copy> Copy for LeConnectionUpdateComplete<VS>
impl<VS: Clone> Clone for LeConnectionUpdateComplete<VS>
[src]
impl<VS: Clone> Clone for LeConnectionUpdateComplete<VS>
fn clone(&self) -> LeConnectionUpdateComplete<VS>
[src]
fn clone(&self) -> LeConnectionUpdateComplete<VS>
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<VS: Debug> Debug for LeConnectionUpdateComplete<VS>
[src]
impl<VS: Debug> Debug for LeConnectionUpdateComplete<VS>
Auto Trait Implementations
impl<VS> Send for LeConnectionUpdateComplete<VS> where
VS: Send,
impl<VS> Send for LeConnectionUpdateComplete<VS> where
VS: Send,
impl<VS> Sync for LeConnectionUpdateComplete<VS> where
VS: Sync,
impl<VS> Sync for LeConnectionUpdateComplete<VS> where
VS: Sync,