embassy-stm32-wpan

Crates

git

Versions

default

Flavors

embassy_stm32_wpan::mac::commands

Trait MacCommand

Source
pub trait MacCommand: Sized {
    const OPCODE: OpcodeM4ToM0;

    // Provided method
    fn payload<'a>(&'a self) -> &'a [u8] { ... }
}

Required Associated Constants§

Source

const OPCODE: OpcodeM4ToM0

Provided Methods§

Source

fn payload<'a>(&'a self) -> &'a [u8]

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl MacCommand for AssociateRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeAssociateReq

Source§

impl MacCommand for AssociateResponse

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeAssociateRes

Source§

impl MacCommand for CalibrateRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeCalibrateReq

Source§

impl MacCommand for DataRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::McpsDataReq

Source§

impl MacCommand for DisassociateRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeDisassociateReq

Source§

impl MacCommand for DpsRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeDpsReq

Source§

impl MacCommand for GetRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeGetReq

Source§

impl MacCommand for GtsRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeGetReq

Source§

impl MacCommand for OrphanResponse

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeOrphanRes

Source§

impl MacCommand for PollRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmePollReq

Source§

impl MacCommand for PurgeRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::McpsPurgeReq

Source§

impl MacCommand for ResetRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeResetReq

Source§

impl MacCommand for RxEnableRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeRxEnableReq

Source§

impl MacCommand for ScanRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeScanReq

Source§

impl MacCommand for SetRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeSetReq

Source§

impl MacCommand for SoundingRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeSoundingReq

Source§

impl MacCommand for StartRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeStartReq

Source§

impl MacCommand for SyncRequest

Source§

const OPCODE: OpcodeM4ToM0 = OpcodeM4ToM0::MlmeSyncReq