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§
- Connection
State Graph - Connection state graph for tracking all peer connection states
- Full
State Count Summary - Extended state summary including indirect peers
- Hive
Peer - Unified peer representation across all platforms
- Indirect
Peer - Reachability information for an indirect (multi-hop) peer
- Peer
Connection State - Per-peer connection state with history
- Peer
Manager Config - Configuration for the PeerManager
- State
Count Summary - Summary of peer counts by state
Enums§
- Connection
State - Connection state aligned with hive-protocol abstractions
- Peer
Degree - Peer degree classification for multi-hop mesh topology
- Signal
Strength - Signal strength categories for display
Constants§
- MAX_
TRACKED_ DEGREE - Maximum number of hops to track for indirect peers