From 26736911f6b8a974ecab0e2d03f9fd61c7820787 Mon Sep 17 00:00:00 2001 From: Karim Malik <79924100+km-64@users.noreply.github.com> Date: Wed, 1 Jul 2026 22:37:59 +0200 Subject: [PATCH] Fix swapped SimDevice constructor call in ModbusDeviceContext constructor hr_simdata and ir_simdata should be swapped to match the documentation in SimDevice for the simdevice attribute: The tuple is defined as: (, , , ) --- pymodbus/datastore/context.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pymodbus/datastore/context.py b/pymodbus/datastore/context.py index 29a7e2bf3..404be01d8 100644 --- a/pymodbus/datastore/context.py +++ b/pymodbus/datastore/context.py @@ -60,7 +60,7 @@ def __init__( self.__build_data(co_simdata) self.__build_data(di_simdata) self.simdevice = SimDevice( - 0, simdata=(co_simdata, di_simdata, ir_simdata, hr_simdata) + 0, simdata=(co_simdata, di_simdata, hr_simdata, ir_simdata) ) Log.warning( "ModbusDeviceContext, ModbusSequentialDataBlock, "