Files
sics/site_ansto/instrument/server_config.tcl
Ferdi Franceschini ebba5a8052 Added motor_simulation flag. If true then the motor_configuration.tcl files should create ANSTO simulated motor drivers.
r1951 | ffr | 2007-05-10 13:21:51 +1000 (Thu, 10 May 2007) | 2 lines
2012-11-15 13:16:37 +11:00

100 lines
2.6 KiB
Tcl

# SICS common configuration
# $Revision: 1.25 $
# $Date: 2007-05-10 03:21:51 $
# Author: Ferdi Franceschini (ffr@ansto.gov.au)
# Last revision by $Author: ffr $
#set sicsroot /usr/local/sics
set sicsroot ../
set cfParent config
array set cfPath [list\
motors $cfParent/motors\
counter $cfParent/counter\
hmm $cfParent/hmm\
scan $cfParent/scan\
counter $cfParent/counter\
nexus $cfParent/nexus\
hipadaba $cfParent/hipadaba\
plc $cfParent/plc]
ServerOption LogFileBaseName $sicsroot/log/serverlog
installprotocolhandler
source util/utility.tcl
ServerOption statusfile $sicsroot/log/status.tcl
ServerOption RedirectFile $sicsroot/log/stdout
ServerOption LogFileDir $sicsroot/log
ServerOption QuieckPort [portnum $quieckport ]
ServerOption ServerPort [portnum $serverport ]
ServerOption InterruptPort [portnum $interruptport ]
ServerOption TelWord sicslogin
ServerOption TelnetPort [portnum $telnetport ]
ServerOption ReadUserPasswdTimeout 600000
ServerOption AcceptTimeOut 10
ServerOption ReadTimeOut 10
SicsUser manager ansto 1
SicsUser user sydney 2
SicsUser spy 007 3
MakeDataNumber SicsDataNumber $sicsroot/data/DataNumber
#Instrument specific configs must set the Instrument variable
VarMake SicsDataPrefix Text Internal
SicsDataPrefix [SplitReply [Instrument]]
SicsDataPrefix lock
VarMake sics_release Text Internal
set tmpstr [string map {"$" ""} {$Name: not supported by cvs2svn $}]
sics_release [lindex $tmpstr [expr [llength $tmpstr] - 1]]
sics_release lock
VarMake sics_revision_num Text Internal
set tmpstr [string map {"$" ""} {$Revision: 1.25 $}]
sics_revision_num [lindex $tmpstr [expr [llength $tmpstr] - 1]]
sics_revision_num lock
VarMake SicsDataPath Text Internal
SicsDataPath $sicsroot/data/
SicsDataPath lock
VarMake SicsDataPostFix Text User
#SicsDataPostFix .hdf
#SicsDataPostFix lock
VarMake Title Text User
VarMake Sample Text User
VarMake User Text User
VarMake Email Text User
VarMake Phone Text User
VarMake starttime Text User
VarMake currentfile Text User
VarMake batchroot Text User
MakeDrive
exe batchpath ../batch
exe syspath ../batch
VarMake detector_type Text Internal
VarMake detector_description Text Internal
VarMake dataFileName Text User
VarMake hmm_simulation Text Internal
hmm_simulation false
VarMake counter_simulation Text Internal
counter_simulation false
VarMake motor_simulation Text Internal
motor_simulation false
VarMake sics_simulation Text Internal
sics_simulation false
if {[SplitReply [sics_simulation]] == "true"} {
hmm_simulation true
counter_simulation true
motor_simulation true
}