#[repr(C, align(4))]pub struct otActiveScanResult {
pub mExtAddress: otExtAddress,
pub mNetworkName: otNetworkName,
pub mExtendedPanId: otExtendedPanId,
pub mSteeringData: otSteeringData,
pub mPanId: u16,
pub mJoinerUdpPort: u16,
pub mChannel: u8,
pub mRssi: i8,
pub mLqi: u8,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: u16,
}
Expand description
Represents a received IEEE 802.15.4 Beacon.
Fields§
§mExtAddress: otExtAddress
< IEEE 802.15.4 Extended Address
mNetworkName: otNetworkName
< Thread Network Name
mExtendedPanId: otExtendedPanId
< Thread Extended PAN ID
mSteeringData: otSteeringData
< Steering Data
mPanId: u16
< IEEE 802.15.4 PAN ID
mJoinerUdpPort: u16
< Joiner UDP Port
mChannel: u8
< IEEE 802.15.4 Channel
mRssi: i8
< RSSI (dBm)
mLqi: u8
< LQI
_bitfield_align_1: [u8; 0]
§_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
§__bindgen_padding_0: u16
Implementations§
Source§impl otActiveScanResult
impl otActiveScanResult
pub fn mVersion(&self) -> c_uint
pub fn set_mVersion(&mut self, val: c_uint)
pub fn mIsNative(&self) -> bool
pub fn set_mIsNative(&mut self, val: bool)
pub fn mDiscover(&self) -> bool
pub fn set_mDiscover(&mut self, val: bool)
pub fn mIsJoinable(&self) -> bool
pub fn set_mIsJoinable(&mut self, val: bool)
pub fn new_bitfield_1( mVersion: c_uint, mIsNative: bool, mDiscover: bool, mIsJoinable: bool, ) -> __BindgenBitfieldUnit<[u8; 1]>
Trait Implementations§
Source§impl Clone for otActiveScanResult
impl Clone for otActiveScanResult
Source§fn clone(&self) -> otActiveScanResult
fn clone(&self) -> otActiveScanResult
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for otActiveScanResult
impl Debug for otActiveScanResult
Source§impl Default for otActiveScanResult
impl Default for otActiveScanResult
Source§fn default() -> otActiveScanResult
fn default() -> otActiveScanResult
Returns the “default value” for a type. Read more
impl Copy for otActiveScanResult
Auto Trait Implementations§
impl Freeze for otActiveScanResult
impl RefUnwindSafe for otActiveScanResult
impl Send for otActiveScanResult
impl Sync for otActiveScanResult
impl Unpin for otActiveScanResult
impl UnwindSafe for otActiveScanResult
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)