Create a routine to produce VFAT configurations
We need a routine to create coherent VFAT configuration files from the output of the analyses scans. A typical production command is the following:
gemos create-config vfat --default <default-vfat-configuration-file> -l <latency> -t <threshold> -t <threshold> -i <iref> -d <dac-values> -d <dac-values> my-output-dir
Arguments are optional and presented as an example, they can be renamed in the final MR. The input files are formatted as CSV-like while the output files are the
.cfg to be used by
cmsgemos/gemhardware, typically in the same structure as for the GBT:
my-output-dir/ └── fed1478-slot2 ├── config-oh0-vfat0.cfg ├── config-oh1-vfat1.cfg └── config-oh2-vfat2.cfg
Specific attention is taken to avoid writing duplicate values from different configuration files. When that happens, a warning must be issued and the last value (as specified in the command line) stored in the configuration file.