PySide6.QtSerialBus.QModbusRtuSerialClient¶
- class QModbusRtuSerialClient¶
- The - QModbusRtuSerialClientclass represents a Modbus client that uses a serial bus for its communication with the Modbus server. More…- Synopsis¶- Methods¶- def - __init__()
 - Note - This documentation may contain snippets that were automatically translated from C++ to Python. We always welcome contributions to the snippet translation. If you see an issue with the translation, you can also let us know by creating a ticket on https:/bugreports.qt.io/projects/PYSIDE - Detailed Description¶- Communication via Modbus requires the interaction between a single Modbus client instance and multiple Modbus servers. This class provides the client implementation via a serial port. - Constructs a serial Modbus client with the specified - parent.- interFrameDelay()¶
- Return type:
- int 
 
 - Returns the amount of microseconds for the silent interval between two consecutive Modbus messages. - See also - setInterFrameDelay(microseconds)¶
- Parameters:
- microseconds – int 
 
 - Sets the amount of - microsecondsfor the silent interval between two consecutive Modbus messages. By default, the class implementation will use a pre-calculated value according to the Modbus specification. A active or running connection is not affected by such delay changes.- Note - If - microsecondsis set to -1 or- microsecondsis less than the pre-calculated delay then this pre-calculated value is used as frame delay.- See also - setTurnaroundDelay(turnaroundDelay)¶
- Parameters:
- turnaroundDelay – int 
 
 - Sets the amount of milliseconds for the silent interval between a Modbus broadcast and a consecutive Modbus messages to - turnaroundDelay. Typically the turnaround delay is in the range of- 100to- 200milliseconds.- See also - turnaroundDelay()¶
- Return type:
- int 
 
 - Returns the amount of milliseconds for the silent interval between a Modbus broadcast and a consecutive Modbus messages. The default value is set to - 100milliseconds.- See also