Application using D-BUS -> dbus-version
branch
Application using TCP/IP -> tcp-version
branch
1. Software Architecture
2. Basic knowledge of Architecture
3. CAN Communication
4. RPM Calculation
5. Battery Calculation
6. Inter Process Communication
7. Qt & QML
8. Startup Routine
9. Exception
.
├── app
│ ├── d-bus # D-BUS server (python)
│ ├── dashboard # application dir for dashboard
│ │ ├── asset
│ │ │ └── qml
│ └── piracer_py # dir to control piracer (gamepad, display etc.)
├── can-modules # send data to can bus from any sensor
│ └── speedsensor
├── docs # docs explains this project
│ └── imgs
└── examples # example to understand project knowledge
├── can
└── rpm-calc