prns-core 0.3.4

Pure Reticulum engine and wire contract for Personal Reticulum
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mod backend;
mod policy;
mod protocol;

pub use backend::{Availability, DiscoveryMode, NdpEndReason, WifiAwareBackend, WifiAwareEvent};
pub use policy::{
    defaults_for_bitrate, descriptor, AwarePolicy, PolicyAction, PolicyInput,
    ESP32_UNAVAILABLE_REASON, HARDWARE_MTU, MAX_NDP_PEERS, NDP_TIMEOUT_MS, SUPPRESS_TTL_MS,
    WIFI_AWARE_BITRATE_GUESS_BPS, WIFI_AWARE_HW_MTU, WINDOWS_UNAVAILABLE_REASON,
};
pub use protocol::{
    is_keeper, AwareDataPlan, AwareEndpoint, NdpRole, RendezvousToken, AWARE_PASSPHRASE,
    AWARE_RENDEZVOUS_PORT, AWARE_SERVICE_NAME, FAMILY_TAG,
};