@@ -57,61 +57,61 @@ Common features
5757^^^^^^^^^^^^^^^
5858* Full modbus standard protocol implementation
5959* Support for custom function codes
60- * support serial (rs-485), tcp, tls and udp communication
61- * support all standard frames: socket, rtu, rtu-over-tcp, tcp and ascii
62- * does not have third party dependencies, apart from pyserial (optional)
63- * very lightweight project
64- * requires Python >= 3.10
65- * thorough test suite, that test all corners of the library
66- * automatically tested on Windows, Linux and MacOS combined with python 3.10 - 3.13
67- * strongly typed API (py.typed present)
60+ * Support serial (rs-485), tcp, tls and udp communication
61+ * Support all standard frames: socket, rtu, rtu-over-tcp, tcp and ascii
62+ * Does not have third party dependencies, apart from pyserial (optional)
63+ * Very lightweight project
64+ * Requires Python >= 3.10
65+ * Thorough test suite, that test all corners of the library
66+ * Automatically tested on Windows, Linux and MacOS combined with python 3.10 - 3.13
67+ * Strongly typed API (py.typed present)
6868
6969The modbus protocol specification: Modbus_Application_Protocol_V1_1b3.pdf can be found on
7070`modbus org <https://modbus.org >`_
7171
7272
7373Client Features
7474^^^^^^^^^^^^^^^
75- * asynchronous API and synchronous API for applications
76- * very simple setup and call sequence (just 6 lines of code)
77- * utilities to convert int/float to/from multiple registers
78- * payload builder /decoder to help with complex data
75+ * Asynchronous API and synchronous API for applications
76+ * Very simple setup and call sequence (just 6 lines of code)
77+ * Utilities to convert int/float to/from multiple registers
78+ * Encoder /decoder to help with standard python data types
7979
8080`Client documentation <https://pymodbus.readthedocs.io/en/latest/source/client.html >`_
8181
8282
8383Server Features
8484^^^^^^^^^^^^^^^
85- * asynchronous implementation for high performance
86- * synchronous API classes for convenience
87- * simulate real life devices
88- * full server control context (device information, counters, etc)
89- * different backend datastores to manage register values
90- * callback to intercept requests/responses
91- * work on RS485 in parallel with other devices
85+ * Asynchronous implementation for high performance
86+ * Synchronous API classes for convenience
87+ * Simulate real life devices
88+ * Full server control context (device information, counters, etc)
89+ * Different backend datastores to manage register values
90+ * Callback to intercept requests/responses
91+ * Work on RS485 in parallel with other devices
9292
9393`Server documentation <https://pymodbus.readthedocs.io/en/latest/source/server.html >`_
9494
9595
9696REPL Features
9797^^^^^^^^^^^^^
98- - server /client commandline emulator
99- - easy test of real device (client)
100- - easy test of client app (server)
101- - simulation of broken requests/responses
102- - simulation of error responses (hard to provoke in real devices)
98+ - Server /client commandline emulator
99+ - Easy test of real device (client)
100+ - Easy test of client app (server)
101+ - Simulation of broken requests/responses
102+ - Simulation of error responses (hard to provoke in real devices)
103103
104104`REPL documentation <https://github.com/pymodbus-dev/repl >`_
105105
106106
107107Simulator Features
108108^^^^^^^^^^^^^^^^^^
109- - server simulator with WEB interface
110- - configure the structure of a real device
111- - monitor traffic online
112- - allow distributed team members to work on a virtual device using internet
113- - simulation of broken requests/responses
114- - simulation of error responses (hard to provoke in real devices)
109+ - Server simulator with WEB interface
110+ - Configure the structure of a real device
111+ - Monitor traffic online
112+ - Allow distributed team members to work on a virtual device using internet
113+ - Simulation of broken requests/responses
114+ - Simulation of error responses (hard to provoke in real devices)
115115
116116`Simulator documentation <https://pymodbus.readthedocs.io/en/dev/source/simulator.html >`_
117117
@@ -148,8 +148,8 @@ The library is available on pypi.org and github.com to install with
148148
149149Be aware that there are a number of project, who have forked pymodbus and
150150
151- - seems just to provide a version frozen in time
152- - extended pymodbus with extra functionality
151+ - Seems just to provide a version frozen in time
152+ - Extended pymodbus with extra functionality
153153
154154The latter is not because we rejected the extra functionality (we welcome all changes),
155155but because the codeowners made that decision.
0 commit comments