Struct aws_sdk_iotfleetwise::types::CanDbcDefinition
source · #[non_exhaustive]pub struct CanDbcDefinition {
pub network_interface: String,
pub can_dbc_files: Vec<Blob>,
pub signals_map: Option<HashMap<String, String>>,
}Expand description
Configurations used to create a decoder manifest.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.network_interface: StringContains information about a network interface.
can_dbc_files: Vec<Blob>A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list.
signals_map: Option<HashMap<String, String>>Pairs every signal specified in your vehicle model with a signal decoder.
Implementations§
source§impl CanDbcDefinition
impl CanDbcDefinition
sourcepub fn network_interface(&self) -> &str
pub fn network_interface(&self) -> &str
Contains information about a network interface.
sourcepub fn can_dbc_files(&self) -> &[Blob]
pub fn can_dbc_files(&self) -> &[Blob]
A list of DBC files. You can upload only one DBC file for each network interface and specify up to five (inclusive) files in the list.
source§impl CanDbcDefinition
impl CanDbcDefinition
sourcepub fn builder() -> CanDbcDefinitionBuilder
pub fn builder() -> CanDbcDefinitionBuilder
Creates a new builder-style object to manufacture CanDbcDefinition.
Trait Implementations§
source§impl Clone for CanDbcDefinition
impl Clone for CanDbcDefinition
source§fn clone(&self) -> CanDbcDefinition
fn clone(&self) -> CanDbcDefinition
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for CanDbcDefinition
impl Debug for CanDbcDefinition
source§impl PartialEq for CanDbcDefinition
impl PartialEq for CanDbcDefinition
source§fn eq(&self, other: &CanDbcDefinition) -> bool
fn eq(&self, other: &CanDbcDefinition) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CanDbcDefinition
Auto Trait Implementations§
impl RefUnwindSafe for CanDbcDefinition
impl Send for CanDbcDefinition
impl Sync for CanDbcDefinition
impl Unpin for CanDbcDefinition
impl UnwindSafe for CanDbcDefinition
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.