pub struct EndToEndTransformationISignalProps(/* private fields */);
Expand description
Properties for the End to End transformation of an ISignal(Group)
Implementations§
Source§impl EndToEndTransformationISignalProps
impl EndToEndTransformationISignalProps
Sourcepub fn set_transformer(
&self,
transformer: &TransformationTechnology,
) -> Result<(), AutosarAbstractionError>
pub fn set_transformer( &self, transformer: &TransformationTechnology, ) -> Result<(), AutosarAbstractionError>
set the transformer reference of the E2E transformation properties
Sourcepub fn transformer(&self) -> Option<TransformationTechnology>
pub fn transformer(&self) -> Option<TransformationTechnology>
get the transformer reference of the E2E transformation properties
Sourcepub fn set_data_ids(
&self,
data_ids: &[u32],
) -> Result<(), AutosarAbstractionError>
pub fn set_data_ids( &self, data_ids: &[u32], ) -> Result<(), AutosarAbstractionError>
set the data IDs that are used for the E2E transformation
Sourcepub fn set_data_length(
&self,
data_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_data_length( &self, data_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the length of payload and E2E header in bits
Sourcepub fn data_length(&self) -> Option<u32>
pub fn data_length(&self) -> Option<u32>
get the length of payload and E2E header in bits
Sourcepub fn set_max_data_length(
&self,
max_data_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_max_data_length( &self, max_data_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the maximum data length
Sourcepub fn max_data_length(&self) -> Option<u32>
pub fn max_data_length(&self) -> Option<u32>
get the maximum data length
Sourcepub fn set_min_data_length(
&self,
min_data_length: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_min_data_length( &self, min_data_length: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the minimum data length
Sourcepub fn min_data_length(&self) -> Option<u32>
pub fn min_data_length(&self) -> Option<u32>
get the minimum data length
Sourcepub fn set_source_id(
&self,
source_id: Option<u32>,
) -> Result<(), AutosarAbstractionError>
pub fn set_source_id( &self, source_id: Option<u32>, ) -> Result<(), AutosarAbstractionError>
set the source ID
Trait Implementations§
Source§impl Clone for EndToEndTransformationISignalProps
impl Clone for EndToEndTransformationISignalProps
Source§fn clone(&self) -> EndToEndTransformationISignalProps
fn clone(&self) -> EndToEndTransformationISignalProps
Returns a duplicate 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 From<EndToEndTransformationISignalProps> for Element
impl From<EndToEndTransformationISignalProps> for Element
Source§fn from(val: EndToEndTransformationISignalProps) -> Self
fn from(val: EndToEndTransformationISignalProps) -> Self
Converts to this type from the input type.
Source§impl PartialEq for EndToEndTransformationISignalProps
impl PartialEq for EndToEndTransformationISignalProps
Source§fn eq(&self, other: &EndToEndTransformationISignalProps) -> bool
fn eq(&self, other: &EndToEndTransformationISignalProps) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for EndToEndTransformationISignalProps
impl StructuralPartialEq for EndToEndTransformationISignalProps
Auto Trait Implementations§
impl Freeze for EndToEndTransformationISignalProps
impl !RefUnwindSafe for EndToEndTransformationISignalProps
impl Send for EndToEndTransformationISignalProps
impl Sync for EndToEndTransformationISignalProps
impl Unpin for EndToEndTransformationISignalProps
impl !UnwindSafe for EndToEndTransformationISignalProps
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.