Address table in deployed version is old
It looks like the address table to be used in the app is old and is lacking the exposable
field:
[dinyar@scoutdaq-s1d12-39-01 hardware-access-layer]$ python3.6 l1scout_monitoring_and_control.py -j address_table/address_table_kcu1500_64shift_rw.json -d 0 -b kcu1500
Traceback (most recent call last):
File "l1scout_monitoring_and_control.py", line 172, in <module>
prometheus_monitoring.monitoring_board(config_json, board, metrics_dict[board], device, previous_read_values=previous_read_values[board], dump=dump, verbose=verbose, logging=logging)
File "/opt/cmsdaq/hal-api/hardware-access-layer/MonitoringTools/prometheus_monitoring.py", line 35, in monitoring_board
exposable = config_json[board]["registers"][reg]["exposable"]
KeyError: 'exposable'
@ggrosso could you look into this?