pub struct DBC { /* private fields */ }
Implementations§
source§impl DBC
impl DBC
Auto-generated by derive_getters::Getters
.
sourcepub fn new_symbols(&self) -> &Vec<Symbol>
pub fn new_symbols(&self) -> &Vec<Symbol>
Get field new_symbols
from instance of DBC
.
sourcepub fn bit_timing(&self) -> &Option<Vec<Baudrate>>
pub fn bit_timing(&self) -> &Option<Vec<Baudrate>>
Baud rate of network
sourcepub fn value_tables(&self) -> &Vec<ValueTable>
pub fn value_tables(&self) -> &Vec<ValueTable>
Global value table
sourcepub fn message_transmitters(&self) -> &Vec<MessageTransmitter>
pub fn message_transmitters(&self) -> &Vec<MessageTransmitter>
Get field message_transmitters
from instance of DBC
.
sourcepub fn environment_variables(&self) -> &Vec<EnvironmentVariable>
pub fn environment_variables(&self) -> &Vec<EnvironmentVariable>
Get field environment_variables
from instance of DBC
.
sourcepub fn environment_variable_data(&self) -> &Vec<EnvironmentVariableData>
pub fn environment_variable_data(&self) -> &Vec<EnvironmentVariableData>
Get field environment_variable_data
from instance of DBC
.
sourcepub fn signal_types(&self) -> &Vec<SignalType>
pub fn signal_types(&self) -> &Vec<SignalType>
Get field signal_types
from instance of DBC
.
sourcepub fn attribute_definitions(&self) -> &Vec<AttributeDefinition>
pub fn attribute_definitions(&self) -> &Vec<AttributeDefinition>
Get field attribute_definitions
from instance of DBC
.
sourcepub fn attribute_defaults(&self) -> &Vec<AttributeDefault>
pub fn attribute_defaults(&self) -> &Vec<AttributeDefault>
Get field attribute_defaults
from instance of DBC
.
sourcepub fn attribute_values(&self) -> &Vec<AttributeValueForObject>
pub fn attribute_values(&self) -> &Vec<AttributeValueForObject>
Get field attribute_values
from instance of DBC
.
sourcepub fn value_descriptions(&self) -> &Vec<ValueDescription>
pub fn value_descriptions(&self) -> &Vec<ValueDescription>
Encoding for signal raw values
sourcepub fn signal_type_refs(&self) -> &Vec<SignalTypeRef>
pub fn signal_type_refs(&self) -> &Vec<SignalTypeRef>
Get field signal_type_refs
from instance of DBC
.
sourcepub fn signal_groups(&self) -> &Vec<SignalGroups>
pub fn signal_groups(&self) -> &Vec<SignalGroups>
Signal groups define a group of signals within a message
sourcepub fn signal_extended_value_type_list(
&self
) -> &Vec<SignalExtendedValueTypeList>
pub fn signal_extended_value_type_list( &self ) -> &Vec<SignalExtendedValueTypeList>
Get field signal_extended_value_type_list
from instance of DBC
.
sourcepub fn extended_multiplex(&self) -> &Vec<ExtendedMultiplex>
pub fn extended_multiplex(&self) -> &Vec<ExtendedMultiplex>
Extended multiplex attributes
source§impl DBC
impl DBC
pub fn from_str(dbc_in: &str) -> Result<DBC, Error<'_>>
DBC::try_from
insteadpub fn signal_by_name( &self, message_id: MessageId, signal_name: &str ) -> Option<&Signal>
sourcepub fn message_comment(&self, message_id: MessageId) -> Option<&str>
pub fn message_comment(&self, message_id: MessageId) -> Option<&str>
Lookup a message comment
sourcepub fn signal_comment(
&self,
message_id: MessageId,
signal_name: &str
) -> Option<&str>
pub fn signal_comment( &self, message_id: MessageId, signal_name: &str ) -> Option<&str>
Lookup a signal comment
sourcepub fn value_descriptions_for_signal(
&self,
message_id: MessageId,
signal_name: &str
) -> Option<&[ValDescription]>
pub fn value_descriptions_for_signal( &self, message_id: MessageId, signal_name: &str ) -> Option<&[ValDescription]>
Lookup value descriptions for signal
sourcepub fn extended_value_type_for_signal(
&self,
message_id: MessageId,
signal_name: &str
) -> Option<&SignalExtendedValueType>
pub fn extended_value_type_for_signal( &self, message_id: MessageId, signal_name: &str ) -> Option<&SignalExtendedValueType>
Lookup the extended value for a given signal