pub struct NodeInfo {
pub node_id: NodeId,
pub protocol_version: u8,
pub hierarchy_level: HierarchyLevel,
pub capabilities: u16,
pub battery_percent: u8,
}Expand description
Node Info characteristic data
Read-only characteristic containing basic node information.
Fields§
§node_id: NodeIdNode identifier
protocol_version: u8Protocol version
hierarchy_level: HierarchyLevelHierarchy level
capabilities: u16Capability flags
battery_percent: u8Battery percentage (0-100, 255 = unknown)
Implementations§
Trait Implementations§
impl Eq for NodeInfo
impl StructuralPartialEq for NodeInfo
Auto Trait Implementations§
impl Freeze for NodeInfo
impl RefUnwindSafe for NodeInfo
impl Send for NodeInfo
impl Sync for NodeInfo
impl Unpin for NodeInfo
impl UnwindSafe for NodeInfo
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