Struct dpdu_rust::ParamStructAccessTiming
source · [−]#[repr(C)]pub struct ParamStructAccessTiming {
pub p2_min: u8,
pub p2_max: u8,
pub p3_min: u8,
pub p3_max: u8,
pub p4_min: u8,
pub timing_set: TimingSet,
}
Expand description
Access timing for ParamStructFieldData when ParamStructFieldData::com_param_struct_type is PduCpst::AccessTiming
Fields
p2_min: u8
0.5ms resolution - Minimum time between tester request and ECU response
p2_max: u8
0.5ms resolution - Maximum time between tester request and ECU response
p3_min: u8
250ms resolution - Minimum time between ECU response and start of new tester request
p3_max: u8
250ms resolution - Maximum time between ECU response and start of new tester request
p4_min: u8
0.5ms resolution - Minimum inter-byte time for tester request
timing_set: TimingSet
Timing set type
Trait Implementations
sourceimpl Clone for ParamStructAccessTiming
impl Clone for ParamStructAccessTiming
sourcefn clone(&self) -> ParamStructAccessTiming
fn clone(&self) -> ParamStructAccessTiming
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ParamStructAccessTiming
impl Debug for ParamStructAccessTiming
sourceimpl Ord for ParamStructAccessTiming
impl Ord for ParamStructAccessTiming
sourceimpl PartialEq<ParamStructAccessTiming> for ParamStructAccessTiming
impl PartialEq<ParamStructAccessTiming> for ParamStructAccessTiming
sourcefn eq(&self, other: &ParamStructAccessTiming) -> bool
fn eq(&self, other: &ParamStructAccessTiming) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &ParamStructAccessTiming) -> bool
fn ne(&self, other: &ParamStructAccessTiming) -> bool
This method tests for !=
.
sourceimpl PartialOrd<ParamStructAccessTiming> for ParamStructAccessTiming
impl PartialOrd<ParamStructAccessTiming> for ParamStructAccessTiming
sourcefn partial_cmp(&self, other: &ParamStructAccessTiming) -> Option<Ordering>
fn partial_cmp(&self, other: &ParamStructAccessTiming) -> Option<Ordering>
This method returns an ordering between self
and other
values if one exists. Read more
1.0.0 · sourcefn lt(&self, other: &Rhs) -> bool
fn lt(&self, other: &Rhs) -> bool
This method tests less than (for self
and other
) and is used by the <
operator. Read more
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for self
and other
) and is used by the <=
operator. Read more
impl Copy for ParamStructAccessTiming
impl Eq for ParamStructAccessTiming
impl StructuralEq for ParamStructAccessTiming
impl StructuralPartialEq for ParamStructAccessTiming
Auto Trait Implementations
impl RefUnwindSafe for ParamStructAccessTiming
impl Send for ParamStructAccessTiming
impl Sync for ParamStructAccessTiming
impl Unpin for ParamStructAccessTiming
impl UnwindSafe for ParamStructAccessTiming
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more