pub struct IsoDataLoadHeader {
pub timestamp: Option<u32>,
pub sequence_num: u16,
pub iso_sdu_len: u16,
}
Expand description
HCI ISO Data conditional header values ๐
Fieldsยง
ยงtimestamp: Option<u32>
A time in microseconds.
See Bluetooth Core Specification Vol 6, Part G, ยง3
sequence_num: u16
The sequence number of the SDU.
See Bluetooth Core Specification Vol 6, Part G, ยง1
iso_sdu_len: u16
The total length of the SDU (and not of any individual fragments), in octets.
Implementationsยง
Sourceยงimpl IsoDataLoadHeader
impl IsoDataLoadHeader
Sourcepub fn from_hci_bytes(
timestamp: bool,
data: &[u8],
) -> Result<(Self, &[u8]), FromHciBytesError>
pub fn from_hci_bytes( timestamp: bool, data: &[u8], ) -> Result<(Self, &[u8]), FromHciBytesError>
Create an IsoDataLoadHeader
from data
.
timestamp
indicates whether the data load header includes a timestamp field.
Trait Implementationsยง
Sourceยงimpl Clone for IsoDataLoadHeader
impl Clone for IsoDataLoadHeader
Sourceยงfn clone(&self) -> IsoDataLoadHeader
fn clone(&self) -> IsoDataLoadHeader
Returns a duplicate of the value. Read more
1.0.0 ยท Sourceยงfn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSourceยงimpl Debug for IsoDataLoadHeader
impl Debug for IsoDataLoadHeader
Sourceยงimpl Hash for IsoDataLoadHeader
impl Hash for IsoDataLoadHeader
Sourceยงimpl Ord for IsoDataLoadHeader
impl Ord for IsoDataLoadHeader
Sourceยงfn cmp(&self, other: &IsoDataLoadHeader) -> Ordering
fn cmp(&self, other: &IsoDataLoadHeader) -> Ordering
1.21.0 ยท Sourceยงfn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Sourceยงimpl PartialEq for IsoDataLoadHeader
impl PartialEq for IsoDataLoadHeader
Sourceยงimpl PartialOrd for IsoDataLoadHeader
impl PartialOrd for IsoDataLoadHeader
Sourceยงimpl WriteHci for IsoDataLoadHeader
impl WriteHci for IsoDataLoadHeader
impl Copy for IsoDataLoadHeader
impl Eq for IsoDataLoadHeader
impl StructuralPartialEq for IsoDataLoadHeader
Auto Trait Implementationsยง
impl Freeze for IsoDataLoadHeader
impl RefUnwindSafe for IsoDataLoadHeader
impl Send for IsoDataLoadHeader
impl Sync for IsoDataLoadHeader
impl Unpin for IsoDataLoadHeader
impl UnwindSafe for IsoDataLoadHeader
Blanket Implementationsยง
Sourceยงimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Sourceยงfn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more