Enum radio::config::ConfigOption[][src]

#[non_exhaustive]pub enum ConfigOption {
    MAC([u8; 6]),
    IPv4([u8; 4]),
    IPv6([u8; 16]),
    ShortAddress(u16),
    LongAddress(u64),
    PAN(u16),
    MTU(u16),
    TXPower(i16),
    AwaitCCA(bool),
    CCAThreshold(i16),
    AutoAck(bool),
    Promiscuous(bool),
}

Radio configuration options

Variants (Non-exhaustive)

Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
MAC([u8; 6])

MAC address

IPv4([u8; 4])

IPv4 address

IPv6([u8; 16])

IPv6 address

ShortAddress(u16)

IEEE802.15.4(g) / ZigBee address options Short (16-bit) Address

LongAddress(u64)

Long (64-bit) Address

PAN(u16)

PAN ID

MTU(u16)

Maximum Transmission Unit (MTU)

TXPower(i16)

Transmit power (dBm)

AwaitCCA(bool)

Await Clear Channel before TX (if supported)

CCAThreshold(i16)

CCA threshold in dBm (used if AwaitCCA is set)

AutoAck(bool)

Automatic Acknowledgement (if supported) sends 802.15.4 acknowledgements automatically

Promiscuous(bool)

Promiscuous mode (if supported) disables hardware address filtering

Trait Implementations

impl Clone for ConfigOption[src]

impl Debug for ConfigOption[src]

impl PartialEq<ConfigOption> for ConfigOption[src]

impl StructuralPartialEq for ConfigOption[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.