New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release 1.4.0 #253
Merged
Merged
Release 1.4.0 #253
Changes from 1 commit
Commits
Show all changes
24 commits
Select commit
Hold shift + click to select a range
91f3f0b
#217 fix modbus tcp read
dhoomakethu 22f1843
Move twisted requirement to extra (#227)
jackjweinstein 4c896d1
#157 Pass remote unit id when using remote slave context
dhoomakethu f226bcd
#190 fix asynchronous processor example
dhoomakethu 5f0d2ed
#60 Check for slave unit id before processing the request for serial …
dhoomakethu 6030c25
#209 bump version to 1.4.0.rc1
dhoomakethu 634abaf
Update ISSUE_TEMPLATE.md
dhoomakethu 01f5819
Fix failing tests
dhoomakethu 2bbb5e5
Fix example remote_server_context (#236)
dhoomakethu 27a834e
In the start TCP, UDP and Seriel server, we are running a quick check…
rahulraghu94 b1b9e4f
#84: Stop Asynchronous Server (#243)
rahulraghu94 c0e489c
Test dev (#240)
dhoomakethu e852aa2
#221 tcp read complete frame based on length field in the mbap header…
dhoomakethu b1363d7
Prepare for 1.4.0 (#209), updated changelogs
dhoomakethu 621a90e
Tar ball without docs (#252)
dhoomakethu 4a05c01
#221 Fix read transactions for different framers
dhoomakethu 2e65023
Update requirements for document generation
dhoomakethu 668612e
Fix ModbusSingleRequestHandler
dhoomakethu 1e1af47
Bump version to 1.4.0rc2 #209
dhoomakethu 5a3cceb
Fix make clean command on osx
dhoomakethu c1e784a
#245 unittest coverage (#249)
rahulraghu94 64cb66a
#255 Fix BinaryPayloadDecoder
dhoomakethu d4dcdc0
#255 Fix unit tests
dhoomakethu b4f3987
1. #138 Add support to manipulate wordorder with BinaryPayloadDecoder…
dhoomakethu File filter
Filter by extension
Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
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
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This completely breaks using unit ids with modbusTCP. 0 is only the correct offset for RTU framed packets. You've added a fixed RTU offset into the core server code.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why on earth isn't this just being handled in the framer, it seems to be already handled there anyway, and even if the address doesn'tmatch on serial, you still need to swallow all the remaining bytes on the wire.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@karlp there is an issue already for that #256 and there is also a branch with the fix https://github.com/riptideio/pymodbus/compare/%23256-Fix-TCP-Server-Transactions
If you think you have a better solution please raise a PR rather than complaining. You could have searched for the issues before commenting here. Also note, it will be part of the upcoming release . I hope this answers you.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If your merging and committing work had been cleaner, it would have been feasible to review your changes at the time. There was no way anyone could sanely attempt to review things like PR #253 so it's not surprising that bugs crept in. Please consider what your patches look like, not just commit and move forward.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ok, thanks for the feedback. I will keep that in mind. Your are free to fix them and raise a PR or raise an issue so others can take care of it when ever time permits.