List of all items
Structs
- data_unit::common::ByteCountPayload
- data_unit::common::FifoPayload
- data_unit::common::MaskWriteRegisterFields
- data_unit::common::MbapHeader
- data_unit::common::MeiTypePayload
- data_unit::common::ModbusMessage
- data_unit::common::Pdu
- data_unit::common::ReadDeviceIdPduFields
- data_unit::common::ReadWindow
- data_unit::common::ReadWriteMultipleFields
- data_unit::common::SlaveAddress
- data_unit::common::SubFunctionPayload
- data_unit::common::U16PairFields
- data_unit::common::WriteMultipleFields
- data_unit::common::WriteSingleU16Fields
- 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::FileRecordReadSubRequest
- models::file_record::FileRecordWriteSubRequest
- models::file_record::SubRequest
- models::file_record::SubRequestParams
- models::register::Registers
- transport::ModbusSerialConfig
- transport::ModbusTcpConfig
- transport::UnitIdOrSlaveAddr
Enums
- data_unit::common::AdditionalAddress
- errors::ExceptionCode
- 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::PDU_ADDRESS_OFFSET_1B
- data_unit::common::PDU_ADDRESS_OFFSET_2B
- data_unit::common::PDU_AND_MASK_OFFSET_1B
- data_unit::common::PDU_AND_MASK_OFFSET_2B
- data_unit::common::PDU_BYTE_COUNT_OFFSET
- data_unit::common::PDU_FC17_WRITE_ADDRESS_OFFSET_1B
- data_unit::common::PDU_FC17_WRITE_ADDRESS_OFFSET_2B
- data_unit::common::PDU_FC17_WRITE_BYTE_COUNT_OFFSET
- data_unit::common::PDU_FC17_WRITE_QUANTITY_OFFSET_1B
- data_unit::common::PDU_FC17_WRITE_QUANTITY_OFFSET_2B
- data_unit::common::PDU_FC17_WRITE_VALUES_OFFSET
- data_unit::common::PDU_FIFO_BYTE_COUNT_OFFSET_1B
- data_unit::common::PDU_FIFO_BYTE_COUNT_OFFSET_2B
- data_unit::common::PDU_FIFO_COUNT_OFFSET_1B
- data_unit::common::PDU_FIFO_COUNT_OFFSET_2B
- data_unit::common::PDU_FIFO_VALUES_OFFSET
- data_unit::common::PDU_MEI_CONFORMITY_LEVEL_OFFSET
- data_unit::common::PDU_MEI_MORE_FOLLOWS_OFFSET
- data_unit::common::PDU_MEI_NEXT_OBJECT_ID_OFFSET
- data_unit::common::PDU_MEI_NUM_OBJECTS_OFFSET
- data_unit::common::PDU_MEI_OBJECTS_DATA_OFFSET
- data_unit::common::PDU_MEI_READ_CODE_OFFSET
- data_unit::common::PDU_MEI_TYPE_OFFSET
- data_unit::common::PDU_OR_MASK_OFFSET_1B
- data_unit::common::PDU_OR_MASK_OFFSET_2B
- data_unit::common::PDU_QUANTITY_OFFSET_1B
- data_unit::common::PDU_QUANTITY_OFFSET_2B
- data_unit::common::PDU_SUB_FUNCTION_OFFSET_1B
- data_unit::common::PDU_SUB_FUNCTION_OFFSET_2B
- 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