pub struct Characteristic {
pub name: String,
pub type: CharType,
pub address: u32,
pub deposit: String,
pub max_diff: f64,
pub conversion: String,
pub lower_limit: f64,
pub upper_limit: f64,
}Expand description
A CHARACTERISTIC: one adjustable calibration parameter.
Fields§
§name: StringCHARACTERISTIC name.
type: CharTypeCalibration value type (VALUE, CURVE, MAP, VAL_BLK, ASCII).
address: u32ECU address of the parameter’s deposit.
deposit: StringRECORD_LAYOUT reference (the deposit’s memory layout).
max_diff: f64Maximum difference between two adjustment steps.
conversion: StringCOMPU_METHOD reference (raw ↔ physical conversion).
lower_limit: f64Lower limit of the (physical) value range.
upper_limit: f64Upper limit of the (physical) value range.
Trait Implementations§
Source§impl Clone for Characteristic
impl Clone for Characteristic
Source§impl Debug for Characteristic
impl Debug for Characteristic
Source§impl PartialEq for Characteristic
impl PartialEq for Characteristic
impl StructuralPartialEq for Characteristic
Auto Trait Implementations§
impl Freeze for Characteristic
impl RefUnwindSafe for Characteristic
impl Send for Characteristic
impl Sync for Characteristic
impl Unpin for Characteristic
impl UnsafeUnpin for Characteristic
impl UnwindSafe for Characteristic
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