Pymodbus internals
Contents:
- NullModem
- Datastore
- Framer
- Constants
DeviceInformation.BASIC
DeviceInformation.REGULAR
DeviceInformation.EXTENDED
DeviceInformation.SPECIFIC
Endian.AUTO
Endian.BIG
Endian.LITTLE
ModbusPlusOperation.GET_STATISTICS
ModbusPlusOperation.CLEAR_STATISTICS
ModbusStatus.WAITING
ModbusStatus.READY
ModbusStatus.ON
ModbusStatus.OFF
ModbusStatus.SLAVE_ON
ModbusStatus.SLAVE_OFF
MoreData.NOTHING
MoreData.KEEP_READING
- Extra functions
ExceptionResponse
ExceptionResponse.ACKNOWLEDGE
ExceptionResponse.GATEWAY_NO_RESPONSE
ExceptionResponse.GATEWAY_PATH_UNAVIABLE
ExceptionResponse.ILLEGAL_ADDRESS
ExceptionResponse.ILLEGAL_FUNCTION
ExceptionResponse.ILLEGAL_VALUE
ExceptionResponse.MEMORY_PARITY_ERROR
ExceptionResponse.NEGATIVE_ACKNOWLEDGE
ExceptionResponse.SLAVE_BUSY
ExceptionResponse.SLAVE_FAILURE
ExceptionResponse.decode()
ExceptionResponse.encode()
ExceptionResponse.rtu_frame_size
FramerType
ModbusException
pymodbus_apply_logging_config()
DeviceInformationFactory
ModbusDeviceIdentification
ModbusDeviceIdentification.MajorMinorRevision
ModbusDeviceIdentification.ModelName
ModbusDeviceIdentification.ProductCode
ModbusDeviceIdentification.ProductName
ModbusDeviceIdentification.UserApplicationName
ModbusDeviceIdentification.VendorName
ModbusDeviceIdentification.VendorUrl
ModbusDeviceIdentification.summary()
ModbusDeviceIdentification.update()
ModbusPlusStatistics
CommunicationRestartEvent
EnteredListenModeEvent
ModbusEvent
RemoteReceiveEvent
RemoteSendEvent
ConnectionException
InvalidMessageReceivedException
MessageRegisterException
ModbusIOException
NoSuchSlaveException
NotImplementedException
ParameterException
BinaryPayloadBuilder
BinaryPayloadBuilder.add_16bit_float()
BinaryPayloadBuilder.add_16bit_int()
BinaryPayloadBuilder.add_16bit_uint()
BinaryPayloadBuilder.add_32bit_float()
BinaryPayloadBuilder.add_32bit_int()
BinaryPayloadBuilder.add_32bit_uint()
BinaryPayloadBuilder.add_64bit_float()
BinaryPayloadBuilder.add_64bit_int()
BinaryPayloadBuilder.add_64bit_uint()
BinaryPayloadBuilder.add_8bit_int()
BinaryPayloadBuilder.add_8bit_uint()
BinaryPayloadBuilder.add_bits()
BinaryPayloadBuilder.add_string()
BinaryPayloadBuilder.build()
BinaryPayloadBuilder.deprecate()
BinaryPayloadBuilder.encode()
BinaryPayloadBuilder.reset()
BinaryPayloadBuilder.to_coils()
BinaryPayloadBuilder.to_registers()
BinaryPayloadDecoder
BinaryPayloadDecoder.bit_chunks()
BinaryPayloadDecoder.decode_16bit_float()
BinaryPayloadDecoder.decode_16bit_int()
BinaryPayloadDecoder.decode_16bit_uint()
BinaryPayloadDecoder.decode_32bit_float()
BinaryPayloadDecoder.decode_32bit_int()
BinaryPayloadDecoder.decode_32bit_uint()
BinaryPayloadDecoder.decode_64bit_float()
BinaryPayloadDecoder.decode_64bit_int()
BinaryPayloadDecoder.decode_64bit_uint()
BinaryPayloadDecoder.decode_8bit_int()
BinaryPayloadDecoder.decode_8bit_uint()
BinaryPayloadDecoder.decode_bits()
BinaryPayloadDecoder.decode_string()
BinaryPayloadDecoder.deprecate()
BinaryPayloadDecoder.fromCoils()
BinaryPayloadDecoder.fromRegisters()
BinaryPayloadDecoder.reset()
BinaryPayloadDecoder.skip_bytes()
TransactionManager
TransactionManager.callback_connected()
TransactionManager.callback_data()
TransactionManager.callback_disconnected()
TransactionManager.callback_new_connection()
TransactionManager.dummy_trace_connect()
TransactionManager.dummy_trace_packet()
TransactionManager.dummy_trace_pdu()
TransactionManager.execute()
TransactionManager.getNextTID()
TransactionManager.pdu_send()
TransactionManager.sync_execute()
TransactionManager.sync_get_response()
dict_property()
hexlify_packets()
pack_bitstring()
unpack_bitstring()
- PDU classes
DecodePDU
ReadCoilsRequest
ReadCoilsResponse
ReadDiscreteInputsRequest
ReadDiscreteInputsResponse
WriteMultipleCoilsRequest
WriteMultipleCoilsResponse
WriteSingleCoilRequest
WriteSingleCoilResponse
ChangeAsciiInputDelimiterRequest
ChangeAsciiInputDelimiterResponse
ClearCountersRequest
ClearCountersResponse
ClearOverrunCountRequest
ClearOverrunCountResponse
DiagnosticBase
ForceListenOnlyModeRequest
ForceListenOnlyModeResponse
GetClearModbusPlusRequest
GetClearModbusPlusResponse
RestartCommunicationsOptionRequest
RestartCommunicationsOptionResponse
ReturnBusCommunicationErrorCountRequest
ReturnBusCommunicationErrorCountResponse
ReturnBusExceptionErrorCountRequest
ReturnBusExceptionErrorCountResponse
ReturnBusMessageCountRequest
ReturnBusMessageCountResponse
ReturnDiagnosticRegisterRequest
ReturnDiagnosticRegisterResponse
ReturnIopOverrunCountRequest
ReturnIopOverrunCountResponse
ReturnQueryDataRequest
ReturnQueryDataResponse
ReturnSlaveBusCharacterOverrunCountRequest
ReturnSlaveBusCharacterOverrunCountResponse
ReturnSlaveBusyCountRequest
ReturnSlaveBusyCountResponse
ReturnSlaveMessageCountRequest
ReturnSlaveMessageCountResponse
ReturnSlaveNAKCountRequest
ReturnSlaveNAKCountResponse
ReturnSlaveNoResponseCountRequest
ReturnSlaveNoResponseCountResponse
FileRecord
ReadFifoQueueRequest
ReadFifoQueueResponse
ReadFileRecordRequest
ReadFileRecordResponse
WriteFileRecordRequest
WriteFileRecordResponse
ReadDeviceInformationRequest
ReadDeviceInformationResponse
GetCommEventCounterRequest
GetCommEventCounterResponse
GetCommEventLogRequest
GetCommEventLogResponse
ReadExceptionStatusRequest
ReadExceptionStatusResponse
ReportSlaveIdRequest
ReportSlaveIdResponse
MaskWriteRegisterRequest
MaskWriteRegisterResponse
ReadHoldingRegistersRequest
ReadHoldingRegistersResponse
ReadInputRegistersRequest
ReadInputRegistersResponse
ReadWriteMultipleRegistersRequest
ReadWriteMultipleRegistersResponse
WriteMultipleRegistersRequest
WriteMultipleRegistersResponse
WriteSingleRegisterRequest
WriteSingleRegisterResponse
- Architecture