From d03133d0b9865cedb03a84462690d1d76fcce62b Mon Sep 17 00:00:00 2001 From: jan iversen Date: Tue, 29 Apr 2025 19:53:48 +0200 Subject: [PATCH] Solve ModbusDeviceContext bug. --- pymodbus/datastore/context.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pymodbus/datastore/context.py b/pymodbus/datastore/context.py index a7c8043a9..9826867d2 100644 --- a/pymodbus/datastore/context.py +++ b/pymodbus/datastore/context.py @@ -93,9 +93,9 @@ def __init__(self, *_args, """Initialize the datastores.""" self.store = {} self.store["d"] = di if di is not None else ModbusSequentialDataBlock.create() - self.store["c"] = co if di is not None else ModbusSequentialDataBlock.create() - self.store["i"] = ir if di is not None else ModbusSequentialDataBlock.create() - self.store["h"] = hr if di is not None else ModbusSequentialDataBlock.create() + self.store["c"] = co if co is not None else ModbusSequentialDataBlock.create() + self.store["i"] = ir if ir is not None else ModbusSequentialDataBlock.create() + self.store["h"] = hr if hr is not None else ModbusSequentialDataBlock.create() def __str__(self): """Return a string representation of the context.