From: Philipp Klaus Date: Mon, 25 Sep 2017 02:22:08 +0000 (+0800) Subject: DASH: Include DRVL / DRVH (upper_ctrl_limit etc. ) in state X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=371b2949aa4449c3aaf80880c67170cafc720dd1;p=mvd_epics.git DASH: Include DRVL / DRVH (upper_ctrl_limit etc. ) in state --- diff --git a/python_suite/dashboard/dashboard.py b/python_suite/dashboard/dashboard.py index 9487c08..7184ad2 100755 --- a/python_suite/dashboard/dashboard.py +++ b/python_suite/dashboard/dashboard.py @@ -103,6 +103,13 @@ def cb_value_update(**kwargs): pv['num_value'] = float('nan') pv['char_value'] = 'invalid' register_pv_value_in_history(kwargs['pvname'], kwargs['timestamp'], pv['num_value']) + # DRVL / DRVH + if kwargs['upper_ctrl_limit'] != kwargs['lower_ctrl_limit']: + pv['upper_ctrl_limit'] = kwargs['upper_ctrl_limit'] + pv['lower_ctrl_limit'] = kwargs['lower_ctrl_limit'] + else: + pv['upper_ctrl_limit'] = float('nan') + pv['lower_ctrl_limit'] = float('nan') # HOPR / LOPR if kwargs['upper_disp_limit'] != kwargs['lower_disp_limit']: pv['upper_disp_limit'] = kwargs['upper_disp_limit']