ModbusConfig#

pydantic model ModbusConfig[source]#

Bases: BaseModel

Complete Modbus device configuration. Load from JSON via ModbusConfig.from_json(path).

field version: int = 1#
field protocol: str = 'modbus'#
field device: DeviceInfo [Required]#
field timing: TimingConfig | None = None#
field connection: _ConnectionConfig | None = None#
field registers: list[RegisterDef] [Optional]#