pub struct PeerInfo {
pub peer_address: [u8; 6],
pub lmk: Option<[u8; 16]>,
pub channel: Option<u8>,
pub encrypt: bool,
}
Expand description
ESP-NOW peer information parameters.
Fields§
§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: bool
Whether the data sent/received by this peer is encrypted.
Trait Implementations§
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, dst: *mut u8)
unsafe fn clone_to_uninit(&self, dst: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)