pub struct IPduPort(/* private fields */);
Expand description
The IPduPort
allows an ECU to send or receive a PDU
Implementations§
Source§impl IPduPort
impl IPduPort
Sourcepub fn ecu(&self) -> Result<EcuInstance, AutosarAbstractionError>
pub fn ecu(&self) -> Result<EcuInstance, AutosarAbstractionError>
get the ECU instance that contains this IPduPort
Sourcepub fn set_communication_direction(
&self,
direction: CommunicationDirection,
) -> Result<(), AutosarAbstractionError>
pub fn set_communication_direction( &self, direction: CommunicationDirection, ) -> Result<(), AutosarAbstractionError>
set the communication direction of this IPduPort
Sourcepub fn communication_direction(&self) -> Option<CommunicationDirection>
pub fn communication_direction(&self) -> Option<CommunicationDirection>
get the communication direction of this IPduPort
Trait Implementations§
Source§impl AbstractionElement for IPduPort
impl AbstractionElement for IPduPort
impl Eq for IPduPort
impl StructuralPartialEq for IPduPort
Auto Trait Implementations§
impl Freeze for IPduPort
impl !RefUnwindSafe for IPduPort
impl Send for IPduPort
impl Sync for IPduPort
impl Unpin for IPduPort
impl !UnwindSafe for IPduPort
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.