Nfrax Docs logoNfrax Docs

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

Nfrax Docs logoNfrax Docs
Start HereWhat's New
GitHub
robo-infra / API Reference

ModbusRTU

from robo_infra.protocols import ModbusRTU
View source
robo_infra.protocols
Extends:ModbusClient

Modbus RTU client over serial connection.

Constructor
ModbusRTU(port: str, baudrate: int = 9600, bytesize: int = 8, parity: str = 'N', stopbits: int = 1, timeout: float = 1.0, name: str = 'modbus-rtu') -> None
ParameterTypeDefaultDescription
portrequiredstr—Serial port path.
baudrateint9600Baud rate.
bytesizeint8Data bits.
paritystr'N'Parity.
stopbitsint1Stop bits.
timeoutfloat1.0Read timeout.
namestr'modbus-rtu'Client name.

Methods

On This Page

Constructorcloseopenread_coilsread_discrete_inputsread_holding_registersread_input_registerswrite_coilwrite_coilswrite_registerwrite_registers