scan_info: Device ROIs are not convenient
ROI description from the scan_info is not very convenient.
Everything is flattenisied at the root of the device metadata.
"13213213:roi_counters": {
'channels': ['lima_simulator:roi_counters:roi1_sum', 'lima_simulator:roi_counters:roi1_avg',
'lima_simulator:roi_counters:roi1_std', 'lima_simulator:roi_counters:roi1_min',
'lima_simulator:roi_counters:roi1_max', 'lima_simulator:roi_counters:roi2_sum',
'lima_simulator:roi_counters:roi2_avg', 'lima_simulator:roi_counters:roi2_std',
'lima_simulator:roi_counters:roi2_min', 'lima_simulator:roi_counters:roi2_max'],
'roi1': {'kind': 'rect', 'x': 230, 'y': 283, 'width': 350, 'height': 360},
'roi2': {'kind': 'rect', 'x': 714, 'y': 176, 'width': 202, 'height': 221}
}
I would like to change it into:
"13213213:roi_counters": {
'channels': ['lima_simulator:roi_counters:roi1_sum', 'lima_simulator:roi_counters:roi1_avg',
'lima_simulator:roi_counters:roi1_std', 'lima_simulator:roi_counters:roi1_min',
'lima_simulator:roi_counters:roi1_max', 'lima_simulator:roi_counters:roi2_sum',
'lima_simulator:roi_counters:roi2_avg', 'lima_simulator:roi_counters:roi2_std',
'lima_simulator:roi_counters:roi2_min', 'lima_simulator:roi_counters:roi2_max'],
'rois': {
'roi1': {'kind': 'rect', 'x': 230, 'y': 283, 'width': 350, 'height': 360},
'roi2': {'kind': 'rect', 'x': 714, 'y': 176, 'width': 202, 'height': 221}
}
}
Is there any problem to change it now?
We still can have the backward compatibility for the 1.8 release.
Edited by Matias Guijarro