pub struct Instance {Show 16 fields
pub name: String,
pub long_identifier: String,
pub type_ref: String,
pub start_address: 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 matrix_dim: Option<MatrixDim>,
pub max_refresh: Option<MaxRefresh>,
pub model_link: Option<ModelLink>,
pub overwrite: Option<Overwrite>,
pub read_only: Option<ReadOnly>,
pub symbol_link: Option<SymbolLink>,
/* private fields */
}
Expand description
Creates an instance of a type defined using TYPEDEF_STRUCTURE
Fields
name: String
long_identifier: String
type_ref: String
start_address: 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>
matrix_dim: Option<MatrixDim>
max_refresh: Option<MaxRefresh>
model_link: Option<ModelLink>
overwrite: Option<Overwrite>
read_only: Option<ReadOnly>
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 Instance
impl UnwindSafe for Instance
Blanket Implementations
Mutably borrows from an owned value. Read more