embassy-nrf

Crates

git

Versions

nrf5340-net

Flavors

embassy_nrf::radio::ieee802154

Enum Cca

Source
pub enum Cca {
    CarrierSense,
    EnergyDetection {
        ed_threshold: u8,
    },
}
Expand description

Clear Channel Assessment method

Variants§

§

CarrierSense

Carrier sense

§

EnergyDetection

Energy Detection / Energy Above Threshold

Fields

§ed_threshold: u8

Energy measurements above this value mean that the channel is assumed to be busy. Note the measurement range is 0..0xFF - where 0 means that the received power was less than 10 dB above the selected receiver sensitivity. This value is not given in dBm, but can be converted. See the nrf52840 Product Specification Section 6.20.12.4 for details.

Auto Trait Implementations§

§

impl Freeze for Cca

§

impl RefUnwindSafe for Cca

§

impl Send for Cca

§

impl Sync for Cca

§

impl Unpin for Cca

§

impl UnwindSafe for Cca

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.