diff --git a/webservice/update_config.py b/webservice/update_config.py index d38eb537ac51f4ed66bff5d7fb9fdaabfe9e40cb..670619d16de42bd7df5710d031aaf874a235730b 100755 --- a/webservice/update_config.py +++ b/webservice/update_config.py @@ -50,6 +50,20 @@ REMI_CONFIGURATIONS = { } } +TIMEPIX_CONFIGURATIONS = { + 'correct': + { + 'max-num-centroids': {'type': int}, + 'clustering-epsilon': {'type': float}, + 'clustering-tof-scale': {'type': float}, + 'clustering-min-samples': {'type': int}, + 'clustering-n-jobs': {'type': int}, + 'threshold-tot': {'type': int}, + 'raw-timewalk-lut-filepath': {'type': str}, + 'centroiding-timewalk-lut-filepath': {'type': str} + } +} + AGIPD_DATA_MAPPING = { "karabo-da": { 'type': list, @@ -66,10 +80,19 @@ REMI_DATA_MAPPING = { } } +TIMEPIX_DATA_MAPPING = { + "karabo-da": { + "type": list, + "choices": ["DA02"], + "msg": "Choices: [DA02]. " + } +} + AVAILABLE_DETECTORS = { "SPB_DET_AGIPD1M-1": [AGIPD_CONFIGURATIONS, AGIPD_DATA_MAPPING], "MID_DET_AGIPD1M-1": [AGIPD_CONFIGURATIONS, AGIPD_DATA_MAPPING], - "SQS_REMI_DLD6": [REMI_CONFIGURATIONS, REMI_DATA_MAPPING] + "SQS_REMI_DLD6": [REMI_CONFIGURATIONS, REMI_DATA_MAPPING], + "SQS_AQS_CAM": [TIMEPIX_CONFIGURATIONS, TIMEPIX_DATA_MAPPING] }