Skip to main content

rns_embedded_mininode/
lib.rs

1#![cfg_attr(not(feature = "std"), no_std)]
2
3extern crate alloc;
4
5pub mod adapters;
6pub mod config;
7pub mod error;
8pub mod event;
9pub mod node;
10pub mod store;
11pub mod telemetry;
12
13pub use adapters::{FrameLink, MemoryLink};
14pub use config::MiniNodeConfig;
15pub use error::MiniNodeError;
16pub use event::NodeEvent;
17pub use node::{MessageEnvelope, MiniNode, NeighborRecord};
18pub use store::{MemoryStore, MiniNodeStore, NeighborSnapshot, NodeSnapshot};
19pub use telemetry::{
20    BatteryStatus, DeviceHealth, LinkStats, PositionFix, TelemetryPoint, TelemetryQuery,
21    TelemetrySample, TelemetryValue,
22};