Skip to main content

CanFdFrameExt

Trait CanFdFrameExt 

Source
pub trait CanFdFrameExt {
Show 15 methods // Required method fn as_bytes(&self) -> &[u8]; // Provided methods fn id_word(&self) -> Option<u32> { ... } fn flags_byte(&self) -> Option<u8> { ... } fn dlc(&self) -> Option<u8> { ... } fn data_bytes(&self) -> Option<&[u8]> { ... } fn is_extended_frame(&self) -> bool { ... } fn is_rrs(&self) -> bool { ... } fn is_error_frame(&self) -> bool { ... } fn is_edl(&self) -> bool { ... } fn is_brs(&self) -> bool { ... } fn is_esi(&self) -> bool { ... } fn can_id(&self) -> Option<Result<CanId, CanError>> { ... } fn validate(&self) -> Result<(), CanError> { ... } fn is_valid(&self) -> bool { ... } fn isotp_bytes(&self, mode: &IsoTpAddressingMode) -> Option<&[u8]> { ... }
}

Required Methods§

Source

fn as_bytes(&self) -> &[u8]

Provided Methods§

Source

fn id_word(&self) -> Option<u32>

Source

fn flags_byte(&self) -> Option<u8>

Source

fn dlc(&self) -> Option<u8>

Source

fn data_bytes(&self) -> Option<&[u8]>

Source

fn is_extended_frame(&self) -> bool

Source

fn is_rrs(&self) -> bool

Source

fn is_error_frame(&self) -> bool

Source

fn is_edl(&self) -> bool

Source

fn is_brs(&self) -> bool

Source

fn is_esi(&self) -> bool

Source

fn can_id(&self) -> Option<Result<CanId, CanError>>

Source

fn validate(&self) -> Result<(), CanError>

Source

fn is_valid(&self) -> bool

Source

fn isotp_bytes(&self, mode: &IsoTpAddressingMode) -> Option<&[u8]>

Implementations on Foreign Types§

Source§

impl<'a> CanFdFrameExt for CanFdFrame<'a>

Source§

fn as_bytes(&self) -> &[u8]

Source§

impl<'a> CanFdFrameExt for CanFdFrameMut<'a>

Source§

fn as_bytes(&self) -> &[u8]

Implementors§