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

Separate CAN and CANopen bindings, introduce CAN network api. #39

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on May 12, 2024

  1. Separate CAN and CANopen bindings, introduce CAN network api.

    The CAN Network API is fairly close to IP network.
    Currently there is a fixed assumpton that each detected CAN interface can host RAW and CANopen traffic.
    Depending on further evollution/evaluation it might be ammended to some more fine grained detection.
    
    Signed-off-by: Łukasz Dywicki <[email protected]>
    splatch committed May 12, 2024
    Configuration menu
    Copy the full SHA
    dd15bb9 View commit details
    Browse the repository at this point in the history
  2. Rename can binding to canbus, invent bittpl.

    BitTpl stands for bit template, a generic purpose binary payload matcher.
    
    Signed-off-by: Łukasz Dywicki <[email protected]>
    splatch committed May 12, 2024
    Configuration menu
    Copy the full SHA
    6c5c811 View commit details
    Browse the repository at this point in the history
  3. Update CAN bus interactions to match new plc4x 0.13 API behavior.

    Signed-off-by: Łukasz Dywicki <[email protected]>
    splatch committed May 12, 2024
    Configuration menu
    Copy the full SHA
    4e71a1e View commit details
    Browse the repository at this point in the history
  4. Update plc4x, pull socketcan transport into can bindings.

    Since CAN bindings need some transport and by default they assume socketcan/linux this assumption have to be reflected in feature set.
    
    Signed-off-by: Łukasz Dywicki <[email protected]>
    splatch committed May 12, 2024
    Configuration menu
    Copy the full SHA
    e283b18 View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. Update CANopen binding code and related plc4x API calls.

    Signed-off-by: Łukasz Dywicki <[email protected]>
    splatch committed May 29, 2024
    Configuration menu
    Copy the full SHA
    9e4f4f4 View commit details
    Browse the repository at this point in the history