diff --git a/site_ansto/instrument/bilby/config/motors/sct_tank.tcl b/site_ansto/instrument/bilby/config/motors/sct_tank.tcl index b5913fff..bc7cd3ea 100644 --- a/site_ansto/instrument/bilby/config/motors/sct_tank.tcl +++ b/site_ansto/instrument/bilby/config/motors/sct_tank.tcl @@ -300,6 +300,8 @@ proc ::scobj::tank::mkDriver { sct_controller name } { hsetprop ${scobj_hpath} debug_threshold 5 # mkDriver hook code starts ::utility::mkVar vessel_y float user vessel_y true instrument true true + sicslist setatt vessel_y klass instrument + sicslist setatt vessel_y mutable true # mkDriver hook code ends } catch_message ] handle_exception ${catch_status} ${catch_message} diff --git a/site_ansto/instrument/config/environment/huber_pilot.sct b/site_ansto/instrument/config/environment/huber_pilot.sct index 5debf8e8..56853887 100644 --- a/site_ansto/instrument/config/environment/huber_pilot.sct +++ b/site_ansto/instrument/config/environment/huber_pilot.sct @@ -9,19 +9,19 @@ driver huber_pilot = { group Loop1 = { priv = user; + type = float; readable = 1; + mutable = true; var sensor = { - type = float; read_command = '01'; permlink = 'T.S01'; } var setpoint = { - type = float; read_command = '00'; writeable = 1; write_command = '00'; - driveable = Loop1/sensor - lowerlimit = -25.0; upperlimit = 30.0; + driveable = Loop1/sensor; + lowerlimit = 5.0; upperlimit = 30.0; tolerance = 0.5; property settle_time = 10; permlink = 'T.SP01'; } diff --git a/site_ansto/instrument/config/environment/omron_hldc.sct b/site_ansto/instrument/config/environment/omron_hldc.sct index 03cc5fc1..8d6fea5e 100644 --- a/site_ansto/instrument/config/environment/omron_hldc.sct +++ b/site_ansto/instrument/config/environment/omron_hldc.sct @@ -18,6 +18,7 @@ driver omron_hldc = { var distance = { readable = 1; type = float; + mutable = true; read_function = read_mm; read_command = '0201C02030008001'; } diff --git a/site_ansto/instrument/config/environment/sct_huber_pilot.tcl b/site_ansto/instrument/config/environment/sct_huber_pilot.tcl index 925f5ff4..0442a495 100644 --- a/site_ansto/instrument/config/environment/sct_huber_pilot.tcl +++ b/site_ansto/instrument/config/environment/sct_huber_pilot.tcl @@ -265,7 +265,7 @@ proc ::scobj::huber_pilot::mkDriver { sct_controller name } { hsetprop ${scobj_hpath}/Loop1/sensor rdValue ${ns}::rdValue ${scobj_hpath} hsetprop ${scobj_hpath}/Loop1/sensor control true hsetprop ${scobj_hpath}/Loop1/sensor data true - hsetprop ${scobj_hpath}/Loop1/sensor mutable false + hsetprop ${scobj_hpath}/Loop1/sensor mutable true hsetprop ${scobj_hpath}/Loop1/sensor nxsave true hsetprop ${scobj_hpath}/Loop1/sensor permlink data_set "T${permlink_device_number}S01" hsetprop ${scobj_hpath}/Loop1/sensor @description "T${permlink_device_number}S01" @@ -287,9 +287,9 @@ proc ::scobj::huber_pilot::mkDriver { sct_controller name } { hsetprop ${scobj_hpath}/Loop1/setpoint driveable Loop1/sensor hsetprop ${scobj_hpath}/Loop1/setpoint control true hsetprop ${scobj_hpath}/Loop1/setpoint data true - hsetprop ${scobj_hpath}/Loop1/setpoint mutable false + hsetprop ${scobj_hpath}/Loop1/setpoint mutable true hsetprop ${scobj_hpath}/Loop1/setpoint nxsave true - hsetprop ${scobj_hpath}/Loop1/setpoint lowerlimit -25.0 + hsetprop ${scobj_hpath}/Loop1/setpoint lowerlimit 5.0 hsetprop ${scobj_hpath}/Loop1/setpoint upperlimit 30.0 hsetprop ${scobj_hpath}/Loop1/setpoint tolerance 0.5 hsetprop ${scobj_hpath}/Loop1/setpoint permlink data_set "T${permlink_device_number}SP01" diff --git a/site_ansto/instrument/config/environment/sct_omron_hldc.tcl b/site_ansto/instrument/config/environment/sct_omron_hldc.tcl index 694d989b..92ad56d3 100644 --- a/site_ansto/instrument/config/environment/sct_omron_hldc.tcl +++ b/site_ansto/instrument/config/environment/sct_omron_hldc.tcl @@ -207,7 +207,7 @@ proc ::scobj::omron_hldc::mkDriver { sct_controller name } { hsetprop ${scobj_hpath}/distance read_mm ${ns}::read_mm ${scobj_hpath} hsetprop ${scobj_hpath}/distance control true hsetprop ${scobj_hpath}/distance data true - hsetprop ${scobj_hpath}/distance mutable false + hsetprop ${scobj_hpath}/distance mutable true hsetprop ${scobj_hpath}/distance nxsave true hsetprop ${scobj_hpath}/distance oldval 0.0 hsetprop ${scobj_hpath}/distance sdsinfo "::nexus::scobj::sdsinfo"