PolySync / oscc

Open Source Car Control 💻🚗🙌
Other
966 stars 274 forks source link

Runtime Configuration #294

Closed rebpdx closed 5 years ago

rebpdx commented 6 years ago

Proposed feature or changes

Description:

Expose configuration to be modified at runtime so that re-flash isn't required for parameters such as message publishing frequency.

User Stories:

As a Developer, I want to modify parameters without having to recompile code.

As a Developer adding a new vehicle, I want to be able to modify values during calibration rather than re-flashing the firmware between calibration/validation cycles.

Additional Information:

238 Started this concept. The implementation needs API support and CAN IDs that relate to parameters rather than variable type for better abstraction.