Skip to content

Commit 4efb876

Browse files
committed
Doc: finalize server/simulator documentation convergence.
1 parent 54d35b4 commit 4efb876

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

doc/source/server.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,9 @@ applications to use the server as if it was synchronous.
2727

2828
Datastore for server
2929
--------------------
30+
.. note::
31+
The legacy datastores have been replaced by a unified DataModel based on
32+
the Simulator engine. This ensures consistent data handling across all
33+
server types.
3034

3135
:ref:`Datastore definitions`

doc/source/simulator3.rst

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,15 @@ Simulator (3.x)
33

44
.. warning:: Beginning with v3.9.0 and ending with v4.0.0 this simulator will be removed by a new version.
55

6-
The simulator is a full fledged modbus simulator, which is
7-
constantly being evolved with user ideas / amendments.
6+
**REMARK**: The core logic of the simulator (SimDevice/SimData) has been integrated into the base server as the unified DataModel.
87

9-
The purpose of the simulator is to provide support for client
10-
application test harnesses with end-to-end testing simulating real life
11-
modbus devices.
8+
The purpose of this integration is to provide a single, robust way to handle modbus registers for both standard servers and simulation environments.
129

13-
The datastore simulator allows the user to (all automated)
10+
The unified datamodel allows the user to:
1411

15-
- simulate a modbus device by adding a simple configuration,
16-
- test how a client handles modbus exceptions,
17-
- test a client apps correct use of the simulated device.
12+
- Define a modbus device using the new ``SimDevice`` architecture.
13+
- Handle data using ``SimData`` with specific ``DataType`` (Registers, Coils, etc.).
14+
- Ensure consistency between simulation and real-world server deployment.
1815

1916
The web interface allows the user to (online / manual)
2017

0 commit comments

Comments
 (0)