# 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]
