Regenerate SCT drivers
This commit is contained in:
@@ -221,10 +221,8 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
|
||||
set scobj_hpath /sics/${name}
|
||||
|
||||
# Start of named group: analyser
|
||||
hfactory ${scobj_hpath}/analyser plain spy none
|
||||
|
||||
# Start of var: Amplitude
|
||||
hfactory ${scobj_hpath}/analyser/Amplitude plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/Amplitude control true
|
||||
hsetprop ${scobj_hpath}/analyser/Amplitude data true
|
||||
@@ -236,7 +234,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser/Amplitude type "part"
|
||||
hsetprop ${scobj_hpath}/analyser/Amplitude nxalias "${name}_analyser_Amplitude"
|
||||
|
||||
# Start of var: Field
|
||||
hfactory ${scobj_hpath}/analyser/Field plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/Field control true
|
||||
hsetprop ${scobj_hpath}/analyser/Field data true
|
||||
@@ -249,7 +246,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser/Field type "part"
|
||||
hsetprop ${scobj_hpath}/analyser/Field nxalias "${name}_analyser_Field"
|
||||
|
||||
# Start of var: Freq
|
||||
hfactory ${scobj_hpath}/analyser/Freq plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/Freq control true
|
||||
hsetprop ${scobj_hpath}/analyser/Freq data true
|
||||
@@ -262,7 +258,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser/Freq type "part"
|
||||
hsetprop ${scobj_hpath}/analyser/Freq nxalias "${name}_analyser_Freq"
|
||||
|
||||
# Start of var: Phase
|
||||
hfactory ${scobj_hpath}/analyser/Phase plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/Phase control true
|
||||
hsetprop ${scobj_hpath}/analyser/Phase data true
|
||||
@@ -275,7 +270,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser/Phase type "part"
|
||||
hsetprop ${scobj_hpath}/analyser/Phase nxalias "${name}_analyser_Phase"
|
||||
|
||||
# Start of var: Time2
|
||||
hfactory ${scobj_hpath}/analyser/Time2 plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/Time2 control true
|
||||
hsetprop ${scobj_hpath}/analyser/Time2 data true
|
||||
@@ -288,7 +282,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser/Time2 type "part"
|
||||
hsetprop ${scobj_hpath}/analyser/Time2 nxalias "${name}_analyser_Time2"
|
||||
|
||||
# Start of var: spin
|
||||
hfactory ${scobj_hpath}/analyser/spin plain user text
|
||||
hsetprop ${scobj_hpath}/analyser/spin read ${ns}::getValue ${scobj_hpath} rdValue {analyser}
|
||||
hsetprop ${scobj_hpath}/analyser/spin rdValue ${ns}::rdValue ${scobj_hpath}
|
||||
@@ -317,12 +310,9 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/analyser data "true"
|
||||
hsetprop ${scobj_hpath}/analyser klass "@none"
|
||||
hsetprop ${scobj_hpath}/analyser type "part"
|
||||
# End of named group: analyser
|
||||
|
||||
# Start of named group: polariser
|
||||
hfactory ${scobj_hpath}/polariser plain spy none
|
||||
|
||||
# Start of var: Amplitude
|
||||
hfactory ${scobj_hpath}/polariser/Amplitude plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/Amplitude control true
|
||||
hsetprop ${scobj_hpath}/polariser/Amplitude data true
|
||||
@@ -334,7 +324,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser/Amplitude type "part"
|
||||
hsetprop ${scobj_hpath}/polariser/Amplitude nxalias "${name}_polariser_Amplitude"
|
||||
|
||||
# Start of var: Field
|
||||
hfactory ${scobj_hpath}/polariser/Field plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/Field control true
|
||||
hsetprop ${scobj_hpath}/polariser/Field data true
|
||||
@@ -347,7 +336,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser/Field type "part"
|
||||
hsetprop ${scobj_hpath}/polariser/Field nxalias "${name}_polariser_Field"
|
||||
|
||||
# Start of var: Freq
|
||||
hfactory ${scobj_hpath}/polariser/Freq plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/Freq control true
|
||||
hsetprop ${scobj_hpath}/polariser/Freq data true
|
||||
@@ -360,7 +348,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser/Freq type "part"
|
||||
hsetprop ${scobj_hpath}/polariser/Freq nxalias "${name}_polariser_Freq"
|
||||
|
||||
# Start of var: Phase
|
||||
hfactory ${scobj_hpath}/polariser/Phase plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/Phase control true
|
||||
hsetprop ${scobj_hpath}/polariser/Phase data true
|
||||
@@ -373,7 +360,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser/Phase type "part"
|
||||
hsetprop ${scobj_hpath}/polariser/Phase nxalias "${name}_polariser_Phase"
|
||||
|
||||
# Start of var: Time2
|
||||
hfactory ${scobj_hpath}/polariser/Time2 plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/Time2 control true
|
||||
hsetprop ${scobj_hpath}/polariser/Time2 data true
|
||||
@@ -386,7 +372,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser/Time2 type "part"
|
||||
hsetprop ${scobj_hpath}/polariser/Time2 nxalias "${name}_polariser_Time2"
|
||||
|
||||
# Start of var: spin
|
||||
hfactory ${scobj_hpath}/polariser/spin plain user text
|
||||
hsetprop ${scobj_hpath}/polariser/spin read ${ns}::getValue ${scobj_hpath} rdValue {polariser}
|
||||
hsetprop ${scobj_hpath}/polariser/spin rdValue ${ns}::rdValue ${scobj_hpath}
|
||||
@@ -415,7 +400,6 @@ proc ::scobj::he3_polanal::mkDriver { sct_controller name device_class simulatio
|
||||
hsetprop ${scobj_hpath}/polariser data "true"
|
||||
hsetprop ${scobj_hpath}/polariser klass "@none"
|
||||
hsetprop ${scobj_hpath}/polariser type "part"
|
||||
# End of named group: polariser
|
||||
hsetprop ${scobj_hpath} klass ${device_class}
|
||||
hsetprop ${scobj_hpath} data true
|
||||
hsetprop ${scobj_hpath} debug_threshold 0
|
||||
@@ -459,8 +443,8 @@ proc add_he3_polanal {name ip_address tcp_port} {
|
||||
::scobj::he3_polanal::add_driver ${name} "instrument" ${simulation_flag} ${ip_address} ${tcp_port}
|
||||
}
|
||||
|
||||
clientput "file evaluation of sct_he3_polanal.tcl"
|
||||
::scobj::he3_polanal::sics_log 9 "file evaluation of sct_he3_polanal.tcl"
|
||||
clientput "file evaluation of he3_polanal_sct.tcl"
|
||||
::scobj::he3_polanal::sics_log 9 "file evaluation of he3_polanal_sct.tcl"
|
||||
|
||||
proc ::scobj::he3_polanal::read_config {} {
|
||||
set catch_status [ catch {
|
||||
@@ -532,7 +516,7 @@ proc ::scobj::he3_polanal::read_config {} {
|
||||
}
|
||||
makesctcontroller sct_${name} aqadapter ${asyncqueue}
|
||||
}
|
||||
${ns}::mkDriver sct_${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port}
|
||||
${ns}::mkDriver sct_${name} ${name} ${device_class} ${simulation_flag} ${ip_address} ${tcp_port}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user