pub struct LeDataLengthChangeEvent {
    pub conn_handle: ConnectionHandle,
    pub max_tx_octets: u16,
    pub max_tx_time: u16,
    pub max_rx_octets: u16,
    pub max_rx_time: u16,
}
Expand description

Indicates that either the maximum Payload length of a LL DATA PDU has changed or the maximum transmission time of packets which contain LL Data PDUs.

This event is only generated if any of the values have changed.

Defined in Vol 2, Part E, Section 7.7.65.7 of the spec.

Fields§

§conn_handle: ConnectionHandle

Connection handle to be used to identify a connection between two Bluetooth devices.

§max_tx_octets: u16

Maximum number of octets in a PDU that the lcoal controller will send.

§max_tx_time: u16

Maximum time that the local controller will take to send a link layer packet.

§max_rx_octets: u16

Maximum number of octets in a PDU that the local controller expects to receive.

§max_rx_time: u16

Maximum time that the local controller expects to take to receive a link layer packet.

Trait Implementations§

source§

impl Clone for LeDataLengthChangeEvent

source§

fn clone(&self) -> LeDataLengthChangeEvent

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LeDataLengthChangeEvent

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for LeDataLengthChangeEvent

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for Twhere T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for Twhere T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for Twhere T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for Twhere U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for Twhere U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for Twhere U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.