eclipse / kuksa.val.feeders

kuksa.val.feeders
Apache License 2.0
8 stars 22 forks source link

Introduce CAN reader hierarchy #143

Closed sophokles73 closed 9 months ago

sophokles73 commented 9 months ago

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.