pub struct DBC { /* private fields */ }
Implementations
sourceimpl DBC
impl DBC
pub fn version(&self) -> &Version
pub fn new_symbols(&self) -> &Vec<Symbol>
pub fn bit_timing(&self) -> &Option<Vec<Baudrate>>
pub fn nodes(&self) -> &Vec<Node>
pub fn value_tables(&self) -> &Vec<ValueTable>
pub fn messages(&self) -> &Vec<Message>
pub fn message_transmitters(&self) -> &Vec<MessageTransmitter>
pub fn environment_variables(&self) -> &Vec<EnvironmentVariable>
pub fn environment_variable_data(&self) -> &Vec<EnvironmentVariableData>
pub fn signal_types(&self) -> &Vec<SignalType>
pub fn comments(&self) -> &Vec<Comment>
pub fn attribute_definitions(&self) -> &Vec<AttributeDefinition>
pub fn attribute_defaults(&self) -> &Vec<AttributeDefault>
pub fn attribute_values(&self) -> &Vec<AttributeValueForObject>
pub fn value_descriptions(&self) -> &Vec<ValueDescription>
pub fn signal_type_refs(&self) -> &Vec<SignalTypeRef>
pub fn signal_groups(&self) -> &Vec<SignalGroups>
pub fn signal_extended_value_type_list(
&self
) -> &Vec<SignalExtendedValueTypeList>
pub fn extended_multiplex(&self) -> &Vec<ExtendedMultiplex>
sourceimpl DBC
impl DBC
pub fn from_str(dbc_in: &str) -> Result<DBC, Error<'_>>
👎 Deprecated since 4.0.0:
please use DBC::try_from
instead
pub 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
Trait Implementations
impl StructuralPartialEq for DBC
Auto Trait Implementations
impl RefUnwindSafe for DBC
impl Send for DBC
impl Sync for DBC
impl Unpin for DBC
impl UnwindSafe for DBC
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more