#[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) -> FlowControlOptions
pub fn new(bs: u8, stmin: u8, wftmax: u8) -> FlowControlOptions
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§
Source§impl Default for FlowControlOptions
impl Default for FlowControlOptions
Source§fn default() -> FlowControlOptions
fn default() -> FlowControlOptions
Returns the “default value” for a type. Read more
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