pub struct PhyCapabilities {
pub le_2m: bool,
pub le_coded: bool,
}Expand description
PHY capabilities of a device
Fields§
§le_2m: boolSupports LE 2M PHY
le_coded: boolSupports LE Coded PHY
Implementations§
Source§impl PhyCapabilities
impl PhyCapabilities
Sourcepub fn le_1m_only() -> Self
pub fn le_1m_only() -> Self
Device supports only LE 1M (BLE 4.x)
Sourcepub fn ble5_no_coded() -> Self
pub fn ble5_no_coded() -> Self
Device supports LE 1M and LE 2M only
Sourcepub fn best_for_range(&self) -> BlePhy
pub fn best_for_range(&self) -> BlePhy
Get the best supported PHY for range
Sourcepub fn best_for_throughput(&self) -> BlePhy
pub fn best_for_throughput(&self) -> BlePhy
Get the best supported PHY for throughput
Trait Implementations§
Source§impl Clone for PhyCapabilities
impl Clone for PhyCapabilities
Source§fn clone(&self) -> PhyCapabilities
fn clone(&self) -> PhyCapabilities
Returns a duplicate 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 PhyCapabilities
impl Debug for PhyCapabilities
Source§impl Default for PhyCapabilities
impl Default for PhyCapabilities
Source§fn default() -> PhyCapabilities
fn default() -> PhyCapabilities
Returns the “default value” for a type. Read more
Source§impl PartialEq for PhyCapabilities
impl PartialEq for PhyCapabilities
impl Copy for PhyCapabilities
impl Eq for PhyCapabilities
impl StructuralPartialEq for PhyCapabilities
Auto Trait Implementations§
impl Freeze for PhyCapabilities
impl RefUnwindSafe for PhyCapabilities
impl Send for PhyCapabilities
impl Sync for PhyCapabilities
impl Unpin for PhyCapabilities
impl UnwindSafe for PhyCapabilities
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