Skip to content

add FC Extensibility #31

@a-hennig

Description

@a-hennig

I consider switching from goburrow to this modbus stack, but would need additional FC (manufacturer, file, fifo) and vendor specific ones.

What would you think about adding an extension point for FC calls?
something along the lines of wrapping assembleRTU, parseRTU, expectedResponse{length] into an interface and adding registerFC + send + receive functions to the transport or client.

this would allow me to develop my vendor specific FC locally.
And if I develop a standard FC (like one of my team members did in github.com/debevv/modbus for FC43), I can develop ahead and open a pull request to here ... without waiting on my fork until the merge is done.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions