pub struct LeConnectionUpdateComplete {
pub status: Status,
pub conn_handle: ConnectionHandle,
pub conn_interval: FixedConnectionInterval,
}
Expand description
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
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§
Source§impl Clone for LeConnectionUpdateComplete
impl Clone for LeConnectionUpdateComplete
Source§fn clone(&self) -> LeConnectionUpdateComplete
fn clone(&self) -> LeConnectionUpdateComplete
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more