List of all items
Structs
- data_unit::common::MbapHeader
- data_unit::common::ModbusMessage
- data_unit::common::Pdu
- data_unit::common::SlaveAddress
- models::coil::Coils
- models::diagnostic::DeviceIdObject
- models::diagnostic::DeviceIdObjectIterator
- models::diagnostic::DeviceIdentificationResponse
- models::diagnostic::ExtendedObjectId
- models::discrete_input::DiscreteInputs
- models::fifo_queue::FifoQueue
- models::file_record::SubRequest
- models::file_record::SubRequestParams
- models::register::Registers
- transport::ModbusSerialConfig
- transport::ModbusTcpConfig
- transport::UnitIdOrSlaveAddr
Enums
- data_unit::common::AdditionalAddress
- errors::MbusError
- function_codes::public::DiagnosticSubFunction
- function_codes::public::EncapsulatedInterfaceType
- function_codes::public::FunctionCode
- models::diagnostic::BasicObjectId
- models::diagnostic::ConformityLevel
- models::diagnostic::ObjectId
- models::diagnostic::ReadDeviceIdCode
- models::diagnostic::RegularObjectId
- transport::BackoffStrategy
- transport::BaudRate
- transport::DataBits
- transport::JitterStrategy
- transport::ModbusConfig
- transport::Parity
- transport::SerialMode
- transport::TransportError
- transport::TransportType
Traits
Functions
- data_unit::common::clear_exception_bit
- data_unit::common::compile_adu_frame
- data_unit::common::decompile_adu_frame
- data_unit::common::derive_length_from_bytes
- data_unit::common::is_exception_code
- transport::checksum::crc16
- transport::checksum::lrc
Type Aliases
Constants
- data_unit::common::ASCII_END_SIZE
- data_unit::common::ASCII_START_SIZE
- data_unit::common::ERROR_BIT_MASK
- data_unit::common::FUNCTION_CODE_MASK
- data_unit::common::MAX_ADU_FRAME_LEN
- data_unit::common::MAX_ADU_FRAME_LEN_ASCII
- data_unit::common::MAX_ADU_FRAME_LEN_TCP_RTU
- data_unit::common::MAX_PDU_DATA_LEN
- data_unit::common::MBAP_HEADER_SIZE
- data_unit::common::MBAP_LENGTH_OFFSET_1B
- data_unit::common::MBAP_LENGTH_OFFSET_2B
- data_unit::common::MBAP_PROTO_ID_OFFSET_1B
- data_unit::common::MBAP_PROTO_ID_OFFSET_2B
- data_unit::common::MBAP_TXN_ID_OFFSET_1B
- data_unit::common::MBAP_TXN_ID_OFFSET_2B
- data_unit::common::MBAP_UNIT_ID_OFFSET
- data_unit::common::MIN_ASCII_ADU_LEN
- data_unit::common::MIN_RTU_ADU_LEN
- data_unit::common::MODBUS_PROTOCOL_ID
- data_unit::common::RTU_CRC_SIZE
- models::coil::MAX_COILS_PER_PDU
- models::coil::MAX_COIL_BYTES
- models::discrete_input::MAX_DISCRETE_INPUTS_PER_PDU
- models::discrete_input::MAX_DISCRETE_INPUT_BYTES
- models::fifo_queue::MAX_FIFO_QUEUE_COUNT_PER_PDU
- models::file_record::FILE_RECORD_REF_TYPE
- models::file_record::MAX_SUB_REQUESTS_PER_PDU
- models::file_record::SUB_REQ_PARAM_BYTE_LEN
- models::register::MAX_REGISTERS_PER_PDU