Module peer

Module peer 

Source
Expand description

Peer management types for HIVE BLE mesh

This module provides the core peer representation and configuration for centralized peer management across all platforms (iOS, Android, ESP32).

Re-exports§

pub use crate::platform::DisconnectReason;

Structs§

ConnectionStateGraph
Connection state graph for tracking all peer connection states
FullStateCountSummary
Extended state summary including indirect peers
HivePeer
Unified peer representation across all platforms
IndirectPeer
Reachability information for an indirect (multi-hop) peer
PeerConnectionState
Per-peer connection state with history
PeerManagerConfig
Configuration for the PeerManager
StateCountSummary
Summary of peer counts by state

Enums§

ConnectionState
Connection state aligned with hive-protocol abstractions
PeerDegree
Peer degree classification for multi-hop mesh topology
SignalStrength
Signal strength categories for display

Constants§

MAX_TRACKED_DEGREE
Maximum number of hops to track for indirect peers