Skip to content
This repository has been archived by the owner on Sep 2, 2024. It is now read-only.

Introduce CAN reader hierarchy #143

Merged

Conversation

sophokles73
Copy link
Contributor

Increase cohesion and reduce coupling between components by introducing
an abstract CANReader class which defines the responsibilities and
behavior of the DBCReader and J1939Reader.

Modified readers to consistently use HW based CAN frame filtering based
on DBC message and DBC<->VSS mapping definitions.

Also added typing information to functions and member variables to
improve readability and maintainability.

Increase cohesion and reduce coupling between components by introducing
an abstract CANReader class which defines the responsibilities and
behavior of the DBCReader and J1939Reader.

Modified readers to consistently use HW based CAN frame filtering based
on DBC message and DBC<->VSS mapping definitions.

Also added typing information to functions and member variables to
improve readability and maintainability.
Copy link
Contributor

@erikbosch erikbosch left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested this PR both for local build and docker build and works without problem. During testing I detected a totally unrelated problem which is addressed in #144

@erikbosch erikbosch merged commit b53717c into eclipse-kuksa:main Sep 19, 2023
6 checks passed
@erikbosch erikbosch deleted the introduce_reader_hierarchy branch October 31, 2024 13:17
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants