#![allow(dead_code)]
pub const SERVER_ID: u8 = 17;
pub const INVALID_SERVER_ID: u8 = 18;
pub const UT_BITS_ADDRESS: u16 = 0x130;
pub const UT_BITS_NB: u16 = 0x25;
pub const UT_BITS_TAB: &[u8] = &[0xCD, 0x6B, 0xB2, 0x0E, 0x1B];
pub const UT_INPUT_BITS_ADDRESS: u16 = 0x1C4;
pub const UT_INPUT_BITS_NB: u16 = 0x16;
pub const UT_INPUT_BITS_TAB: &[u8] = &[0xAC, 0xDB, 0x35];
pub const UT_REGISTERS_ADDRESS: u16 = 0x160;
pub const UT_REGISTERS_NB: u16 = 0x3;
pub const UT_REGISTERS_NB_MAX: u16 = 0x20;
pub const UT_REGISTERS_TAB: &[u16] = &[0x022B, 0x0001, 0x0064];
pub const UT_REGISTERS_ADDRESS_SPECIAL: u16 = 0x170;
pub const UT_REGISTERS_ADDRESS_INVALID_TID_OR_SLAVE: u16 = 0x171;
pub const UT_REGISTERS_ADDRESS_SLEEP_500_MS: u16 = 0x172;
pub const UT_REGISTERS_ADDRESS_BYTE_SLEEP_5_MS: u16 = 0x173;
pub const UT_REGISTERS_NB_SPECIAL: u16 = 0x2;
pub const UT_INPUT_REGISTERS_ADDRESS: u16 = 0x108;
pub const UT_INPUT_REGISTERS_NB: u16 = 0x1;
pub const UT_INPUT_REGISTERS_TAB: &[u16] = &[0x000A];
pub const UT_REAL: f32 = 123456.00;
pub const UT_IREAL_ABCD: u32 = 0x0020F147;
pub const UT_IREAL_DCBA: u32 = 0x47F12000;
pub const UT_IREAL_BADC: u32 = 0x200047F1;
pub const UT_IREAL_CDAB: u32 = 0xF1470020;
#[derive(Debug, Eq, PartialEq)]
pub enum Backend {
TCP,
TCPPI,
RTU,
}
fn main() {}