Star new config files format
Dear all,
I implemented all features to read/write config files as discussed in #23 (closed) . Example at https://gitlab.cern.ch/arnaez/YARR/blob/StarNewConfigFiles/configs/defaults/default_star.json .
It mostly consists in an "ABCs" block containing default config for all ABCs ; then "ABC#0", "ABC#1",... that, if present, enable the configuration of the corresponding ABC chip with ID=#X and overrides the default settings with whatever is contained in the block ; finally a "HCC_Config" block that contains settings for the HCC.
Although the old 32bits settings could still be read, I went for cleaning the config file and use only strings (corresponding to enums in C++) in the default json file on git.