Remove trailing spaces and blank lines from sct_bm.tcl

This commit is contained in:
Douglas Clowes
2015-01-08 11:41:09 +11:00
parent 9c38845b84
commit 18456d2af8

View File

@ -1,6 +1,6 @@
########################################################################################################################### ###########################################################################################################################
# #
# file Proptocols between SICS and Embedded I/O device in Kookoburra # file Proptocols between SICS and Embedded I/O device in Kookoburra
# #
# This is a driver for SICS to communicate with the embedded I/O box on Kookoburra # This is a driver for SICS to communicate with the embedded I/O box on Kookoburra
# #
@ -11,7 +11,7 @@
# ::scobj::emHV::mkEmHV { # ::scobj::emHV::mkEmHV {
# name "emHV" # name "emHV"
# IP localhost # IP localhost
# PORT 55010 # PORT 55010
# tuning 1 # tuning 1
# interval 1 # interval 1
# #
@ -33,7 +33,7 @@ proc ::scobj::emHV::getEmStatusFunc {chan} {
if {[hpropexists [sct] geterror]} { if {[hpropexists [sct] geterror]} {
hdelprop [sct] geterror hdelprop [sct] geterror
} }
set comm "get hvstatus$chan" set comm "get hvstatus$chan"
sct send $comm sct send $comm
@ -93,7 +93,7 @@ proc ::scobj::emHV::ckCounterStateFunc {basePath} {
clientput "Counter pause" clientput "Counter pause"
return idle return idle
} else { } else {
clientput "Counter progressing ..." clientput "Counter progressing ..."
set comm "get counter\r\n" set comm "get counter\r\n"
sct send $comm sct send $comm
return ckCounterState return ckCounterState
@ -111,7 +111,7 @@ proc ::scobj::emHV::setPointFunc {basePath chan} {
proc ::scobj::emHV::ckVolStatusFunc {basePath chan} { proc ::scobj::emHV::ckVolStatusFunc {basePath chan} {
set replyStr [sct result] set replyStr [sct result]
if {[string first "ASCERR" $replyStr] != -1} { if {[string first "ASCERR" $replyStr] != -1} {
sct geterror $replyStr sct geterror $replyStr
return -code error "Error in emHV Response: $replyStr" return -code error "Error in emHV Response: $replyStr"
@ -161,19 +161,19 @@ proc ::scobj::emHV::rampVolFunc {basePath chan} {
sct send "get hvstatus$chan\r\n" sct send "get hvstatus$chan\r\n"
return rampVol$chan return rampVol$chan
} }
} }
} }
## ##
# @brief Make a emHV Controller # @brief Make a emHV Controller
# #
# @param argList, {name "emHV" IP localhost PORT 65123 tuning 1 interval 1} # @param argList, {name "emHV" IP localhost PORT 65123 tuning 1 interval 1}
# #
# name: name of emHV controller object # name: name of emHV controller object
# IP: IP address of RF generator moxa box # IP: IP address of RF generator moxa box
# PORT: Port number assigned to the generator on the moxa-box # PORT: Port number assigned to the generator on the moxa-box
# tuning: boolean, set tuning=1 to allow instrument scientists to set the axe positions # tuning: boolean, set tuning=1 to allow instrument scientists to set the axe positions
# interval: polling and ramping interval in seconds. # interval: polling and ramping interval in seconds.
proc ::scobj::emHV::mkEmHV {argList} { proc ::scobj::emHV::mkEmHV {argList} {
# Generate parameter array from the argument list # Generate parameter array from the argument list
@ -183,11 +183,11 @@ proc ::scobj::emHV::mkEmHV {argList} {
} }
MakeSICSObj $pa(NAME) SCT_OBJECT MakeSICSObj $pa(NAME) SCT_OBJECT
sicslist setatt $pa(NAME) klass environment sicslist setatt $pa(NAME) klass environment
sicslist setatt $pa(NAME) long_name $pa(NAME) sicslist setatt $pa(NAME) long_name $pa(NAME)
sicslist setatt $pa(NAME) privilege spy sicslist setatt $pa(NAME) privilege spy
set scobj_hpath /sics/$pa(NAME) set scobj_hpath /sics/$pa(NAME)
makesctcontroller sct_$pa(NAME) std $pa(IP):$pa(PORT) makesctcontroller sct_$pa(NAME) std $pa(IP):$pa(PORT)
@ -202,7 +202,7 @@ proc ::scobj::emHV::mkEmHV {argList} {
hfactory $scobj_hpath/uA2 plain user int hfactory $scobj_hpath/uA2 plain user int
hfactory $scobj_hpath/status2 plain user text hfactory $scobj_hpath/status2 plain user text
hfactory $scobj_hpath/target2 plain user int hfactory $scobj_hpath/target2 plain user int
# Counter Component # Counter Component
hfactory $scobj_hpath/count1 plain user int hfactory $scobj_hpath/count1 plain user int
hfactory $scobj_hpath/count2 plain user int hfactory $scobj_hpath/count2 plain user int
@ -262,10 +262,10 @@ proc ::scobj::emHV::mkEmHV {argList} {
hsetprop $scobj_hpath privilege spy hsetprop $scobj_hpath privilege spy
hsetprop $scobj_hpath control true hsetprop $scobj_hpath control true
hsetprop $scobj_hpath data true hsetprop $scobj_hpath data true
foreach {hPath klass control data priv type} { foreach {hPath klass control data priv type} {
ch1 NXsensor true true user NXsensor ch1 NXsensor true true user NXsensor
ch2 NXsensor true true user NXsensor ch2 NXsensor true true user NXsensor
} { } {
hsetprop $scobj_hpath/$hPath klass $klass hsetprop $scobj_hpath/$hPath klass $klass
hsetprop $scobj_hpath/$hPath privilege $priv hsetprop $scobj_hpath/$hPath privilege $priv
@ -295,7 +295,7 @@ proc ::scobj::emHV::mkEmHV {argList} {
hsetprop $scobj_hpath/$hpath mutable $mutable hsetprop $scobj_hpath/$hpath mutable $mutable
hsetprop $scobj_hpath/$hpath nxalias $alias hsetprop $scobj_hpath/$hpath nxalias $alias
hsetprop $scobj_hpath/$hpath sdsinfo ::nexus::scobj::sdsinfo hsetprop $scobj_hpath/$hpath sdsinfo ::nexus::scobj::sdsinfo
} }
} }
proc emHV1 {{vol ""} args} { proc emHV1 {{vol ""} args} {
@ -379,14 +379,8 @@ publish setcounter user
#IP for SIS PLC 137.157.205.21 30000 #IP for SIS PLC 137.157.205.21 30000
::scobj::emHV::mkEmHV { ::scobj::emHV::mkEmHV {
name "emHV" name "emHV"
IP 137.157.205.22 IP 137.157.205.22
PORT 30000 PORT 30000
tuning 1 tuning 1
interval 1 interval 1
} }