use crate::interfaces::rns_serial_framing;
use crate::interfaces::{EMBEDDED_MAX_WIRE_FRAME_LEN, MAX_WIRE_FRAME_LEN};
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub enum TcpWireFraming {
Hdlc,
Kiss,
}
pub const READ_BUF_LEN: usize = FRAMED_LEN;
pub const FRAME_CAP: usize = MAX_WIRE_FRAME_LEN;
pub const FRAMED_LEN: usize = rns_serial_framing::max_encoded_len(FRAME_CAP);
pub const KISS_FRAMED_LEN: usize = crate::interfaces::kiss_framing::max_encoded_len(FRAME_CAP);
pub const EMBEDDED_FRAME_CAP: usize = EMBEDDED_MAX_WIRE_FRAME_LEN;
pub const EMBEDDED_FRAMED_LEN: usize = rns_serial_framing::max_encoded_len(EMBEDDED_FRAME_CAP);
pub const EMBEDDED_READ_BUF_LEN: usize = 1_024;