#[repr(C)]pub struct FlowControlOptions { /* private fields */ }
Expand description
Flow control options aka can_isotp_fc_options
Implementations§
Source§impl FlowControlOptions
impl FlowControlOptions
Sourcepub fn new(bs: u8, stmin: u8, wftmax: u8) -> Self
pub fn new(bs: u8, stmin: u8, wftmax: u8) -> Self
Creates new flow control options
§Parameters
- bs - Blocksize for the ISO-TP frame, set 0 for off (Sending ECU shall send all frames in 1 block)
- stmin - Separation time between consecutive frames. The following values are allowed:
- 0x00 - 0x7F : 0 - 127 ms
- 0xF1 - 0xF9 : 100 - 900 us
- wftmax - Maximum number of wait frame transmiss
- Default value is 0 (omit)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for FlowControlOptions
impl RefUnwindSafe for FlowControlOptions
impl Send for FlowControlOptions
impl Sync for FlowControlOptions
impl Unpin for FlowControlOptions
impl UnwindSafe for FlowControlOptions
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