-
Notifications
You must be signed in to change notification settings - Fork 897
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Improve transaction speeds for sync clients (RTU/ASCII), now retry on empty happens only when retry_on_empty kwarg is passed to client during intialization `client = Client(..., retry_on_empty=True)` * Fix tcp servers (sync/async) not processing requests with transaction id > 255 * Introduce new api to check if the received response is an error or not (response.isError()) * Move timing logic to framers so that irrespective of client, correct timing logics are followed. * Move framers from transaction.py to respective modules * Fix modbus payload builder and decoder * Async servers can now have an option to defer `reactor.run()` when using `Start<Tcp/Serial/Udo>Server(...,defer_reactor_run=True)` * Fix UDP client issue while handling MEI messages (ReadDeviceInformationRequest) * Add expected response lengths for WriteMultipleCoilRequest and WriteMultipleRegisterRequest * Fix _rtu_byte_count_pos for GetCommEventLogResponse * Add support for repeated MEI device information Object IDs * Fix struct errors while decoding stray response * Modbus read retries works only when empty/no message is received * Change test runner from nosetest to pytest * Fix Misc examples
- Loading branch information
1 parent
4ed1f1a
commit 8f3fc71
Showing
52 changed files
with
2,704 additions
and
1,685 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
pymodbus\.framer package | ||
======================== | ||
|
||
Submodules | ||
---------- | ||
|
||
pymodbus\.framer\.ascii_framer module | ||
------------------------------------- | ||
|
||
.. automodule:: pymodbus.framer.ascii_framer | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
pymodbus\.framer\.binary_framer module | ||
-------------------------------------- | ||
|
||
.. automodule:: pymodbus.framer.binary_framer | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
pymodbus\.framer\.rtu_framer module | ||
----------------------------------- | ||
|
||
.. automodule:: pymodbus.framer.rtu_framer | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
pymodbus\.framer\.socket_framer module | ||
-------------------------------------- | ||
|
||
.. automodule:: pymodbus.framer.socket_framer | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
||
|
||
Module contents | ||
--------------- | ||
|
||
.. automodule:: pymodbus.framer | ||
:members: | ||
:undoc-members: | ||
:show-inheritance: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.