Skip to content
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

Feat: Custom Defined Function Codes (FC 65..=72, 100..=110) #134

Open
wants to merge 110 commits into
base: main
Choose a base branch
from

Conversation

grewek
Copy link

@grewek grewek commented Apr 3, 2024

This pull request implements the user-definable function codes as described in the Modbus specification (see MODBUS Application Protocol V 1.1b3 page 10/50).

A description of this functionality can be found under rodbus/SCFC_README.md.

This implementation was done by Dominik Köhler in the name of Iniationware GmbH, initialized by Klaus Landsdorf - CEO of Iniationware GmbH.

thr2240 and others added 30 commits December 6, 2023 21:46
feat: implement send/receive custom buffer
… the server-side request error (missing Copy trait)
dkoehler-dev and others added 29 commits March 4, 2024 22:34
…ction codes when sending a CFC request"

This reverts commit afbfbca.
Feat: Improvement of the Custom Function Code Feature (CFC)
@biancode
Copy link

biancode commented Apr 4, 2024

This is from our perspective Spec conform to use the so called Custom Function Codes (CFC) and to define individual handlers per CFC inside the server (slave) to give the expected answer to CFC requests by a client (master). Examples how to use it and to test on CLI is to find in the examples folder.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants