Struct a2lfile::AxisPts [−][src]
pub struct AxisPts {Show 27 fields
pub name: String,
pub long_identifier: String,
pub address: u32,
pub input_quantity: String,
pub deposit_record: String,
pub max_diff: f64,
pub conversion: String,
pub max_axis_points: u16,
pub lower_limit: f64,
pub upper_limit: f64,
pub annotation: Vec<Annotation>,
pub byte_order: Option<ByteOrder>,
pub calibration_access: Option<CalibrationAccess>,
pub deposit: Option<Deposit>,
pub display_identifier: Option<DisplayIdentifier>,
pub ecu_address_extension: Option<EcuAddressExtension>,
pub extended_limits: Option<ExtendedLimits>,
pub format: Option<Format>,
pub function_list: Option<FunctionList>,
pub guard_rails: Option<GuardRails>,
pub if_data: Vec<IfData>,
pub monotony: Option<Monotony>,
pub phys_unit: Option<PhysUnit>,
pub read_only: Option<ReadOnly>,
pub ref_memory_segment: Option<RefMemorySegment>,
pub step_size: Option<StepSize>,
pub symbol_link: Option<SymbolLink>,
// some fields omitted
}
Expand description
Parameters for the handling of an axis points distribution
Specification: 3.5.18
Fields
name: String
long_identifier: String
address: u32
input_quantity: String
deposit_record: String
max_diff: f64
conversion: String
max_axis_points: u16
lower_limit: f64
upper_limit: f64
annotation: Vec<Annotation>
byte_order: Option<ByteOrder>
calibration_access: Option<CalibrationAccess>
deposit: Option<Deposit>
display_identifier: Option<DisplayIdentifier>
ecu_address_extension: Option<EcuAddressExtension>
extended_limits: Option<ExtendedLimits>
format: Option<Format>
function_list: Option<FunctionList>
guard_rails: Option<GuardRails>
if_data: Vec<IfData>
monotony: Option<Monotony>
phys_unit: Option<PhysUnit>
read_only: Option<ReadOnly>
ref_memory_segment: Option<RefMemorySegment>
step_size: Option<StepSize>
symbol_link: Option<SymbolLink>
Implementations
Trait Implementations
get a reference to the BlockInfo that describes the layout of the a2l object
get a mutable reference to the BlockInfo that describes the layout of the a2l object
reset the location information on the a2l object. It will be treated like a new object when writing a file
reset the reference to an include file on this objct and its children. This causes the object to be written into the output file instead of referenced through /include “filename” Read more
Auto Trait Implementations
impl RefUnwindSafe for AxisPts
impl UnwindSafe for AxisPts
Blanket Implementations
Mutably borrows from an owned value. Read more