#[repr(C)]pub struct BMIsoTPStatus {
pub version: u8,
pub flow_control: u8,
pub st_min: u8,
pub block_size: u8,
pub transferred_bytes: u32,
pub total_bytes: u32,
pub timestamp: u32,
pub reserved: [u32; 4],
}Expand description
ISO-TP status report, used by ISO-TP operation callback function.
Fields§
§version: u8Currently always 0x01
flow_control: u8Current flow control status, 0=continue, 1=wait, 2=overflow, ff=timeout,
st_min: u8Current flow control status, i.e. 30 00 00
block_size: u8Current block size
transferred_bytes: u32Number of transferred bytes by now.
total_bytes: u32Number of total bytes indicated by ISO-TP FF or SF.
timestamp: u32Current timestamp reported by device.
reserved: [u32; 4]Reserved for future.
Auto Trait Implementations§
impl Freeze for BMIsoTPStatus
impl RefUnwindSafe for BMIsoTPStatus
impl Send for BMIsoTPStatus
impl Sync for BMIsoTPStatus
impl Unpin for BMIsoTPStatus
impl UnwindSafe for BMIsoTPStatus
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