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. @matias.guijarro @denolf ?
issue