rns_embedded_runtime/
constants.rs1pub const BLE_FRAME_NATIVE_ANNOUNCE_REQ: u8 = 0x21;
2pub const BLE_FRAME_NATIVE_MESSAGE_TX_REQ: u8 = 0x22;
3pub const BLE_FRAME_NATIVE_WIRE: u8 = 0x23;
4
5pub const FRAME_KIND_ANNOUNCE: u8 = 0x11;
6pub const FRAME_KIND_LXMF_MESSAGE: u8 = 0x31;
7pub const FRAME_KIND_CAPTURE_COMMAND: u8 = 0x41;
8pub const FRAME_KIND_CAPTURE_RESULT: u8 = 0x42;
9pub const FRAME_KIND_CAPTURE_ATTACHMENT_CHUNK: u8 = 0x43;
10pub const FRAME_KIND_CAPTURE_ATTACHMENT_DONE: u8 = 0x44;
11pub const FRAME_KIND_TEST_PING: u8 = 0x45;
12pub const FRAME_KIND_TEST_PONG: u8 = 0x46;
13
14pub const DEFAULT_ANNOUNCE_INTERVAL_MS: u64 = 30_000;
15
16pub const DEFAULT_TCP_READ_TIMEOUT_SECS: u64 = 8;
17pub const DEFAULT_TCP_HEARTBEAT_INTERVAL_MS: u64 = 30_000;
18pub const DEFAULT_TCP_RECONNECT_BACKOFF_MS: &[u64] = &[1_000, 2_000, 5_000, 10_000, 30_000];
19
20pub const DEFAULT_CAPTURE_MAX_BYTES: u32 = 1_048_576;
21pub const MAX_CAPTURE_BYTES: u32 = 2 * 1024 * 1024;