107 lines
2.3 KiB
Plaintext
107 lines
2.3 KiB
Plaintext
#
|
|
# Project : ISTTOK slow Control
|
|
#
|
|
# File : $Id: ISTTOKcontrol.db 4709 2013-05-03 13:44:29Z bernardo $
|
|
# Description : Records for ISTTOK Control
|
|
#
|
|
#
|
|
# Author : Bernardo Carvalho (IPFN-IST)
|
|
#
|
|
# Copyright (c) : (IPFN-IST)
|
|
# Created 3-Mar-2013
|
|
#
|
|
# SVN keywords
|
|
# $Date: 2013-05-03 14:44:29 +0100 (Fri, 03 May 2013) $
|
|
# $Revision: 4709 $
|
|
# $URL: http://metis.ipfn.ist.utl.pt/svn/cdaq/ISTTOK/Software/EPICS/ISTTOKcontrol/trunk/ISTTOKApp/Db/ISTTOKcontrol.db $
|
|
#
|
|
#
|
|
#
|
|
record(mbbi, "$(P)$(R)OPSTATE") {
|
|
field(DESC, "Multiple Pulse Sequence State")
|
|
field(ZRVL, "0")
|
|
field(ONVL, "1")
|
|
field(TWVL, "2")
|
|
field(THVL, "3")
|
|
field(FRVL, "4")
|
|
field(FVVL, "5")
|
|
# field(SXVL, "6")
|
|
# field(SVVL, "7")
|
|
field(ZRST, "Stopped")
|
|
field(ONST, "Starting")
|
|
field(TWST, "Process")
|
|
field(THST, "Clean")
|
|
field(FRST, "WaitShot")
|
|
field(FVST, "Stopping")
|
|
# field(SXST, "Pulse")
|
|
# field(SVST, "AfterChecks")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record(calc, "$(P)$(R)OPCALCSTATE") {
|
|
field(DESC, "Pulse Calculated State")
|
|
field(CALC,"2^A")
|
|
field(SCAN,"1 second")
|
|
field(INPA,"$(P)$(R)OPSTATE.VAL PP NMS")
|
|
}
|
|
|
|
record(bo, "$(P)$(R)OPREQ") {
|
|
field(DESC, "Pulse Sequence Start/Stop")
|
|
field(VAL, "0")
|
|
field(ZNAM, "STOP")
|
|
field(ONAM, "START")
|
|
}
|
|
|
|
|
|
record(bo, "$(P)$(R)PROCESS-MODE") {
|
|
field(DESC, "Plasma Process Mode")
|
|
field(VAL, "0")
|
|
field(ZNAM, "CLEAN")
|
|
field(ONAM, "SHOT")
|
|
}
|
|
|
|
|
|
record(bo, "$(P)$(R)PROCESS-REQ") {
|
|
field(DESC, "Plasma Process sub-states Start/Stop")
|
|
field(VAL, "0")
|
|
field(ZNAM, "STOP")
|
|
field(ONAM, "START")
|
|
}
|
|
|
|
record(bo, "$(P)$(R)AUTHORISATION") {
|
|
field(DESC, "Pulse Sequence Authorisation Start/Abort")
|
|
field(ZNAM, "ABORT")
|
|
field(ONAM, "START")
|
|
field(VAL, "0")
|
|
}
|
|
|
|
record(longout, "$(P)$(R)PULSE-NUMBER") {
|
|
field(DESC, "Pulse Number")
|
|
field(VAL, "34442")
|
|
}
|
|
|
|
record(longout, "$(P)$(R)COUNTDOWN") {
|
|
field(DESC, "Pulse Countdown")
|
|
field(VAL, "-30")
|
|
}
|
|
|
|
record(calc, "$(P)$(R)COUNTER") {
|
|
field(DESC, "0.1 s counter")
|
|
field(INPA, "$(P)$(R)COUNTER")
|
|
field(SCAN, ".1 second")
|
|
field(CALC, "A + .1")
|
|
}
|
|
|
|
record(stringin, "$(P)$(R)CurrentTime") {
|
|
field(DESC, "Current Date and Time of the IOC")
|
|
field(SCAN, "1 second")
|
|
field(DTYP, "Soft Timestamp")
|
|
field(PINI, "YES")
|
|
field(INP, "@%d/%m/%Y %H:%M:%S")
|
|
}
|
|
|
|
record(stringout, "$(P)$(R)TraceMessage") {
|
|
field(DESC, "Trace Message from IOC")
|
|
field(VAL, "Trace mode ON")
|
|
}
|