Struct a2lfile::Blob [−][src]
pub struct Blob {Show 13 fields
pub name: String,
pub long_identifier: String,
pub start_address: u32,
pub size: u32,
pub address_type: Option<AddressType>,
pub annotation: Vec<Annotation>,
pub calibration_access: Option<CalibrationAccess>,
pub display_identifier: Option<DisplayIdentifier>,
pub ecu_address_extension: Option<EcuAddressExtension>,
pub if_data: Vec<IfData>,
pub max_refresh: Option<MaxRefresh>,
pub model_link: Option<ModelLink>,
pub symbol_link: Option<SymbolLink>,
// some fields omitted
}
Expand description
Special data object that can be used to handle domain specific data, which are processed inside the ECU in a dedicated way
Fields
name: String
long_identifier: String
start_address: u32
size: u32
address_type: Option<AddressType>
annotation: Vec<Annotation>
calibration_access: Option<CalibrationAccess>
display_identifier: Option<DisplayIdentifier>
ecu_address_extension: Option<EcuAddressExtension>
if_data: Vec<IfData>
max_refresh: Option<MaxRefresh>
model_link: Option<ModelLink>
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 Blob
impl UnwindSafe for Blob
Blanket Implementations
Mutably borrows from an owned value. Read more