For a while now, we've dealt with having to manually adjust different config parameters (such as calibration values, or labels for the ADC channels, etc.), needing to then rebuild the system and restart it, as well as update any of the hardcoded Grafana data channels in the dashboards to be able to actually see the data with the new config. It would be extremely nice to be able to do this all in one-file, and all of the source code being reliant on this config file directly.
NOTE: Due to much other work being slotted for before this gets completed, we expect the requirements for this to change pretty heavily.
Things to explore:
Autocoding of ADC source code..?
Dependence on config JSON
Upload of config file via Grafana
Parameterized Grafana channels..? Or some dependence on a config file...?
For a while now, we've dealt with having to manually adjust different config parameters (such as calibration values, or labels for the ADC channels, etc.), needing to then rebuild the system and restart it, as well as update any of the hardcoded Grafana data channels in the dashboards to be able to actually see the data with the new config. It would be extremely nice to be able to do this all in one-file, and all of the source code being reliant on this config file directly.
NOTE: Due to much other work being slotted for before this gets completed, we expect the requirements for this to change pretty heavily.
Things to explore: