pub struct PeerInfo {
pub interface: EspNowWifiInterface,
pub peer_address: [u8; 6],
pub lmk: Option<[u8; 16]>,
pub channel: Option<u8>,
pub encrypt: bool,
}Available on crate feature
unstable only.Expand description
ESP-NOW peer information parameters.
§Stability
This API is marked as unstable and is only available when the unstable
crate feature is enabled. This comes with no stability guarantees, and could be changed
or removed at any time.
Fields§
§interface: EspNowWifiInterfaceInterface to use
peer_address: [u8; 6]ESP-NOW peer MAC address that is also the MAC address of station or softap.
lmk: Option<[u8; 16]>ESP-NOW peer local master key that is used to encrypt data.
channel: Option<u8>Wi-Fi channel that peer uses to send/receive ESP-NOW data.
encrypt: boolWhether the data sent/received by this peer is encrypted.
Trait Implementations§
impl Copy for PeerInfo
Auto Trait Implementations§
impl Freeze for PeerInfo
impl RefUnwindSafe for PeerInfo
impl Send for PeerInfo
impl Sync for PeerInfo
impl Unpin for PeerInfo
impl UnwindSafe for PeerInfo
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)