Imported files from METIS SVN
This commit is contained in:
95
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db
Normal file
95
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKpcf8574.db
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
#######################################################
|
||||||
|
# ### ### #
|
||||||
|
# ### EPICS Database for ### #
|
||||||
|
# ### I2C PCF8574 board ### #
|
||||||
|
# ### ### #
|
||||||
|
# ### author: B. Carvalho IPFN ### #
|
||||||
|
# ### ### #
|
||||||
|
# ### Ref 2.0; 2018-01-14 ### #
|
||||||
|
# ### ### #
|
||||||
|
# ### macros: ID I2C address of ADC ### #
|
||||||
|
# ### Description: ### #
|
||||||
|
# ### This is an example DB file using ### #
|
||||||
|
# ### stream(asynI2C) and to read/write ### #
|
||||||
|
# ### an PCF8574 ### #
|
||||||
|
#######################################################
|
||||||
|
|
||||||
|
#####################################################
|
||||||
|
# ### Read/Write pcf8574 address 0x38=56 register ### #
|
||||||
|
###################################################
|
||||||
|
record( mbboDirect, "$(P)$(R)PCF8574:56:REGISTER") {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( OUT, "@pcf8574.proto wReg(56) I2C")
|
||||||
|
field( SHFT, "0")
|
||||||
|
field( NOBT, "8")
|
||||||
|
field(VAL, 255)
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
record( mbbiDirect, "$(P)$(R)PCF8574:56:REGISTER:READ" ) {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( INP, "@pcf8574.proto rReg(56) I2C")
|
||||||
|
field(NOBT, "8")
|
||||||
|
field(SCAN, "1 second")
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################################################
|
||||||
|
# ### Read/Write pcf8574 address 0x39=57 register ### #
|
||||||
|
###################################################
|
||||||
|
record( mbboDirect, "$(P)$(R)PCF8574:57:REGISTER") {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( OUT, "@pcf8574.proto wReg(57) I2C")
|
||||||
|
field( SHFT, "0")
|
||||||
|
field( NOBT, "8")
|
||||||
|
field(VAL, 255)
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
record( mbbiDirect, "$(P)$(R)PCF8574:57:REGISTER:READ" ) {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( INP, "@pcf8574.proto rReg(57) I2C")
|
||||||
|
field(NOBT, "8")
|
||||||
|
field(SCAN, "1 second")
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################################################
|
||||||
|
# ### Read/Write pcf8574 address 0x3c=60 register ### #
|
||||||
|
###################################################
|
||||||
|
record( mbboDirect, "$(P)$(R)PCF8574:60:REGISTER") {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( OUT, "@pcf8574.proto wReg(60) I2C")
|
||||||
|
field( SHFT, "0")
|
||||||
|
field( NOBT, "8")
|
||||||
|
field(VAL, 255)
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
record( mbbiDirect, "$(P)$(R)PCF8574:60:REGISTER:READ" ) {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( INP, "@pcf8574.proto rReg(60) I2C")
|
||||||
|
field(NOBT, "8")
|
||||||
|
field(SCAN, "1 second")
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################################################
|
||||||
|
# ### Read/Write pcf8574 address 0x3d=61 register ### #
|
||||||
|
###################################################
|
||||||
|
record( mbboDirect, "$(P)$(R)PCF8574:61:REGISTER") {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( OUT, "@pcf8574.proto wReg(61) I2C")
|
||||||
|
field( SHFT, "0")
|
||||||
|
field( NOBT, "8")
|
||||||
|
field(VAL, 255)
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
|
|
||||||
|
record( mbbiDirect, "$(P)$(R)PCF8574:61:REGISTER:READ" ) {
|
||||||
|
field( DTYP, "stream")
|
||||||
|
field( INP, "@pcf8574.proto rReg(61) I2C")
|
||||||
|
field(NOBT, "8")
|
||||||
|
field(SCAN, "1 second")
|
||||||
|
field(PINI,"YES")
|
||||||
|
}
|
||||||
49
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKrs485.db
Normal file
49
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKrs485.db
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
record (longin, "$(P)$(R)P003:M")
|
||||||
|
{
|
||||||
|
field (DESC, "getPressure003 Mantissa $(bus)")
|
||||||
|
field (DTYP, "stream")
|
||||||
|
field (INP, "@pfeiffer.proto getPressure003($(P)$(R)P003:E) $(bus)")
|
||||||
|
field (SCAN, "I/O Intr")
|
||||||
|
field (FLNK, "$(P)$(R)P003")
|
||||||
|
}
|
||||||
|
|
||||||
|
record (longin, "$(P)$(R)P003:E")
|
||||||
|
{
|
||||||
|
field (DESC, "Pressure003 Exponent $(bus)")
|
||||||
|
}
|
||||||
|
record (calc, "$(P)$(R)P003")
|
||||||
|
{
|
||||||
|
field(INPA, "$(P)$(R)P003:M")
|
||||||
|
field(INPB, "$(P)$(R)P003:E")
|
||||||
|
field(CALC, "(A*0.001)* 10.0**(B-20)")
|
||||||
|
field(PREC, "3")
|
||||||
|
field(EGU, "mBar")
|
||||||
|
}
|
||||||
|
record (longin, "$(P)$(R)P002:M")
|
||||||
|
{
|
||||||
|
field (DESC, "getPressure002 $(bus)")
|
||||||
|
field (DTYP, "stream")
|
||||||
|
field (INP, "@pfeiffer.proto getPressure002($(P)$(R)P002:E) $(bus)")
|
||||||
|
field (SCAN, "I/O Intr")
|
||||||
|
field (FLNK, "$(P)$(R)P002")
|
||||||
|
}
|
||||||
|
|
||||||
|
record (longin, "$(P)$(R)P002:E")
|
||||||
|
{
|
||||||
|
field (DESC, "Pressure002 exponent $(bus)")
|
||||||
|
}
|
||||||
|
record (calc, "$(P)$(R)P002")
|
||||||
|
{
|
||||||
|
field(INPA, "$(P)$(R)P002:M")
|
||||||
|
field(INPB, "$(P)$(R)P002:E")
|
||||||
|
field(CALC, "(A*0.001)*10.0**(B-20)")
|
||||||
|
field(PREC, "3")
|
||||||
|
field(EGU, "mBar")
|
||||||
|
}
|
||||||
|
record(stringout,"$(P)$(R)Debug") {
|
||||||
|
field(DESC, "")
|
||||||
|
field(DTYP, "stream")
|
||||||
|
field(OUT, "@pfeiffer.proto debug $(bus)")
|
||||||
|
field(VAL,"")
|
||||||
|
}
|
||||||
|
|
||||||
276
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKstates.db
Normal file
276
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKstates.db
Normal file
@@ -0,0 +1,276 @@
|
|||||||
|
#
|
||||||
|
# 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(ZRST, "Stopped")
|
||||||
|
field(ONST, "Starting")
|
||||||
|
field(TWST, "Process")
|
||||||
|
field(THST, "Clean")
|
||||||
|
field(FRST, "WaitShot")
|
||||||
|
field(FVST, "Stopping")
|
||||||
|
field(SXST, "Emergency")
|
||||||
|
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(calc, "$(P)$(R)OPCALCSTARTSTATE") {
|
||||||
|
field(DESC, "Start Calculated State")
|
||||||
|
field(CALC,"2^A")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
field(INPA,"$(P)$(R)STARTINGSTATE.VAL PP NMS")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(calc, "$(P)$(R)OPCALCSTOPSTATE") {
|
||||||
|
field(DESC, "Stop Calculated State")
|
||||||
|
field(CALC,"2^A")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
field(INPA,"$(P)$(R)STOPPINGSTATE.VAL PP NMS")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(calc, "$(P)$(R)OPCALCACLEANSTATE") {
|
||||||
|
field(DESC, "Clean Automatic Calculated State")
|
||||||
|
field(CALC,"(2^(A+1))-1")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
field(INPA,"$(P)$(R)CLEANINGSTATE.VAL PP NMS")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(calc, "$(P)$(R)OPCALCMCLEANSTATE") {
|
||||||
|
field(DESC, "Clean Manual Calculated State")
|
||||||
|
field(CALC,"2^A")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
field(INPA,"$(P)$(R)CLEANINGSTATE.VAL PP NMS")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(calc, "$(P)$(R)OPCALCWSHOTSTATE") {
|
||||||
|
field(DESC, "WaitShot Calculated State")
|
||||||
|
field(CALC,"2^A")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
field(INPA,"$(P)$(R)WSHOTINGSTATE.VAL PP NMS")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)Temperature_0") {
|
||||||
|
field(DESC, "ISTTOK Temperature 0 Calculated")
|
||||||
|
field(EGU, "C")
|
||||||
|
field(SCAN,"1 second")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(bo, "$(P)$(R)OPREQ") {
|
||||||
|
field(DESC, "Pulse Sequence Start/Stop")
|
||||||
|
field(VAL, "0")
|
||||||
|
field(ZNAM, "STOP")
|
||||||
|
field(ONAM, "START")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(bo, "$(P)$(R)CLEANINGMASTATE") {
|
||||||
|
field(DESC, "Cleaning Manual/Auto")
|
||||||
|
field(VAL, "1")
|
||||||
|
field(ZNAM, "M")
|
||||||
|
field(ONAM, "A")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "1")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE0") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE1") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE2") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE3") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE4") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(ai, "$(P)$(R)CLEANINGINOUTSTATE5") {
|
||||||
|
field(DESC, "Cleaning Automatic In/Out")
|
||||||
|
field(VAL, "-2")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(bo, "$(P)$(R)FSTriggerState") {
|
||||||
|
field(DESC, "FireSignal Trigger Start")
|
||||||
|
field(VAL, "0")
|
||||||
|
field(ZNAM, "STOP")
|
||||||
|
field(ONAM, "START")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(bo, "$(P)$(R)PROCESS-MODE") {
|
||||||
|
info(autosaveFields, "VAL")
|
||||||
|
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") {
|
||||||
|
info(autosaveFields, "VAL")
|
||||||
|
field(DESC, "Pulse Number")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(calc, "$(P)$(R)COUNTDOWN") {
|
||||||
|
field(DESC, "Countdown Increment")
|
||||||
|
field(INPA,"$(P)$(R)COUNTDOWN")
|
||||||
|
field(SCAN,"Passive")
|
||||||
|
field(CALC,"A+1")
|
||||||
|
field(VAL, "160")
|
||||||
|
}
|
||||||
|
|
||||||
|
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")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(mbbi, "$(P)$(R)STARTINGSTATE") {
|
||||||
|
field(DESC, "Starting State Sequence")
|
||||||
|
field(ZRVL, "0")
|
||||||
|
field(ONVL, "1")
|
||||||
|
field(TWVL, "2")
|
||||||
|
field(THVL, "3")
|
||||||
|
field(FRVL, "4")
|
||||||
|
field(FVVL, "5")
|
||||||
|
field(ZRST, "NonStarting")
|
||||||
|
field(ONST, "Starting1")
|
||||||
|
field(TWST, "Starting2")
|
||||||
|
field(THST, "Starting3")
|
||||||
|
field(FRST, "Starting4")
|
||||||
|
field(FVST, "Starting5")
|
||||||
|
field(VAL, "0")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(mbbi, "$(P)$(R)STOPPINGSTATE") {
|
||||||
|
field(DESC, "Stopping State Sequence")
|
||||||
|
field(ZRVL, "0")
|
||||||
|
field(ONVL, "1")
|
||||||
|
field(TWVL, "2")
|
||||||
|
field(THVL, "3")
|
||||||
|
field(FRVL, "4")
|
||||||
|
field(FVVL, "5")
|
||||||
|
field(ZRST, "NonStopped")
|
||||||
|
field(ONST, "Stopping1")
|
||||||
|
field(TWST, "Stopping2")
|
||||||
|
field(THST, "Stopping3")
|
||||||
|
field(FRST, "Stopping4")
|
||||||
|
field(FVST, "Stopping5")
|
||||||
|
field(VAL, "0")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(mbbi, "$(P)$(R)CLEANINGSTATE") {
|
||||||
|
field(DESC, "Cleaning State Sequence")
|
||||||
|
field(ZRVL, "0")
|
||||||
|
field(ONVL, "1")
|
||||||
|
field(TWVL, "2")
|
||||||
|
field(THVL, "3")
|
||||||
|
field(FRVL, "4")
|
||||||
|
field(FVVL, "5")
|
||||||
|
field(ZRST, "NonCleaning")
|
||||||
|
field(ONST, "Cleaning1")
|
||||||
|
field(TWST, "Cleaning2")
|
||||||
|
field(THST, "Cleaning3")
|
||||||
|
field(FRST, "Cleaning4")
|
||||||
|
field(FVST, "Cleaning5")
|
||||||
|
field(VAL, "0")
|
||||||
|
}
|
||||||
|
|
||||||
|
record(mbbi, "$(P)$(R)WSHOTINGSTATE") {
|
||||||
|
field(DESC, "Shoting State Sequence")
|
||||||
|
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(EIVL, "8")
|
||||||
|
field(NIVL, "9")
|
||||||
|
field(TEVL, "10")
|
||||||
|
field(ELVL, "11")
|
||||||
|
field(ZRST, "NonShoting")
|
||||||
|
field(ONST, "Shoting1")
|
||||||
|
field(TWST, "Shoting2")
|
||||||
|
field(THST, "Shoting3")
|
||||||
|
field(FRST, "Shoting4")
|
||||||
|
field(FVST, "Shoting5")
|
||||||
|
field(SXST, "Shoting6")
|
||||||
|
field(SVST, "Shoting7")
|
||||||
|
field(EIST, "Shoting8")
|
||||||
|
field(NIST, "Shoting9")
|
||||||
|
field(TEST, "Shoting10")
|
||||||
|
field(ELST, "Shoting11")
|
||||||
|
field(VAL, "0")
|
||||||
|
}
|
||||||
|
|
||||||
386
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db
Normal file
386
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/ISTTOKvacummPumps.db
Normal file
@@ -0,0 +1,386 @@
|
|||||||
|
##########
|
||||||
|
# Relays #
|
||||||
|
##########
|
||||||
|
record( bo, "$(P)$(R)RotatoryPump" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B7 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
record( bo, "$(P)$(R)RotatoryValve" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B6 PP" )
|
||||||
|
field( ZNAM, "Open" )
|
||||||
|
field( ONAM, "Closed" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##############################
|
||||||
|
# BUZZER ON/OFF #
|
||||||
|
##############################
|
||||||
|
record(bo, "$(P)$(R)BuzzerOnOff" ) {
|
||||||
|
field( ZNAM, "Off" )
|
||||||
|
field( ONAM, "Pulse" )
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)BuzzerOnOffInv" )
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)BuzzerOnOffInv" ) {
|
||||||
|
field( INPA, "$(P)$(R)BuzzerOnOff NPP MS" )
|
||||||
|
#field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B5 PP MS" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B5 PP MS" )
|
||||||
|
field( OOPT, "On Change" )
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##############################
|
||||||
|
# LIGHTS ON/OFF #
|
||||||
|
##############################
|
||||||
|
record(bo, "$(P)$(R)LightsOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B4 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)LightsOnOff-G" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:60:REGISTER:READ.B4 NPP NMS")
|
||||||
|
field( SCAN, "1 second")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##################################
|
||||||
|
# GIS VALVES ON/OFF #
|
||||||
|
##################################
|
||||||
|
record(bo, "$(P)$(R)GISValvesOnOff" ) {
|
||||||
|
#field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B3 PP" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B4 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
################################
|
||||||
|
# FILAMENT ON/OFF #
|
||||||
|
################################
|
||||||
|
record(bo, "$(P)$(R)FilamentOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B2 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
# CAP BANK CONNECTOR ON/OFF #
|
||||||
|
##########################################
|
||||||
|
record(bo, "$(P)$(R)CapBankConOnOff" ) {
|
||||||
|
#field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B1 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
###############################
|
||||||
|
### PRIMARY CLEANING ON/OFF ###
|
||||||
|
###############################
|
||||||
|
record(bo, "$(P)$(R)PrimaryCleaningOnOff"){
|
||||||
|
field( DESC, "Primary Cleaning OnOff")
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B1 PP" )
|
||||||
|
field( ZNAM, "On")
|
||||||
|
field( ONAM, "Off")
|
||||||
|
}
|
||||||
|
|
||||||
|
#######################################
|
||||||
|
# CAP BANK CHARGE ON/OFF #
|
||||||
|
#######################################
|
||||||
|
record(bo, "$(P)$(R)CapBankChargeOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B0 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
####################################
|
||||||
|
# TIMING TRIGGER ON/OFF #
|
||||||
|
####################################
|
||||||
|
record(bi , "$(P)$(R)TimingTriggerSignal" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:57:REGISTER:READ.B7")
|
||||||
|
field( SCAN, "1 second" )
|
||||||
|
field( ZNAM, "OFF" )
|
||||||
|
field( ONAM, "ON" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##########################################
|
||||||
|
# CAP BANK DISCHARGE ON/OFF #
|
||||||
|
##########################################
|
||||||
|
record(bo, "$(P)$(R)CapBankDischargeOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B6 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##################################
|
||||||
|
# PPS BAKING ON/OFF #
|
||||||
|
##################################
|
||||||
|
record(bo, "$(P)$(R)BakingPPSOnOff" ) {
|
||||||
|
#field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B5 PP" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B5 PP MS" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
###################################
|
||||||
|
# TRANSFORMER ON/OFF #
|
||||||
|
###################################
|
||||||
|
#record(bo, "$(P)$(R)TransformerOnOff" ) {
|
||||||
|
# field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B4 PP" )
|
||||||
|
# field( ZNAM, "On" )
|
||||||
|
# field( ONAM, "Off" )
|
||||||
|
#}
|
||||||
|
|
||||||
|
######################################
|
||||||
|
# TRANSFORMER500 ON/OFF #
|
||||||
|
######################################
|
||||||
|
record(bo, "$(P)$(R)Trans500OnOff" ) {
|
||||||
|
#field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B4 PP" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:60:REGISTER.B3 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
######################################
|
||||||
|
# TRANS TO POWER ON/OFF #
|
||||||
|
######################################
|
||||||
|
record(bo, "$(P)$(R)TransToPowerOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B3 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
|
||||||
|
#############################
|
||||||
|
# ROTARY PUMP2 #
|
||||||
|
#############################
|
||||||
|
record( bo, "$(P)$(R)RotatoryPump2" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B2 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
}
|
||||||
|
record( bo, "$(P)$(R)RotatoryValve2" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B1 PP" )
|
||||||
|
field( ZNAM, "Open" )
|
||||||
|
field( ONAM, "Closed" )
|
||||||
|
}
|
||||||
|
|
||||||
|
##############################
|
||||||
|
# EMERGENCY MODE #
|
||||||
|
##############################
|
||||||
|
record( bo, "$(P)$(R)EmergencyModeOnOff" ) {
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:57:REGISTER.B0 PP" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off")
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################################
|
||||||
|
### 24V commands - Optocoupler Out###
|
||||||
|
#####################################
|
||||||
|
record(bo, "$(P)$(R)TMPControllerOn" ) {
|
||||||
|
field( ZNAM, "Off" )
|
||||||
|
field( ONAM, "Pulse" )
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMPControllerOnInv" )
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMPControllerOnInv" ) {
|
||||||
|
field( INPA, "$(P)$(R)TMPControllerOn NPP MS" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:56:REGISTER.B0 PP MS" )
|
||||||
|
field( OOPT, "On Change" )
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMPControllerOff" ) {
|
||||||
|
field( ZNAM, "Off" )
|
||||||
|
field( ONAM, "Pulse" )
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMPControllerOffInv" )
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMPControllerOffInv") {
|
||||||
|
field( INPA, "$(P)$(R)TMPControllerOff NPP MS" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:56:REGISTER.B1 PP MS")
|
||||||
|
field( OOPT, "On Change" )
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMPMotorOn" ) {
|
||||||
|
field( ZNAM, "Off")
|
||||||
|
field( ONAM, "Pulse")
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMPMotorOnInv")
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMPMotorOnInv" ) {
|
||||||
|
field( INPA, "$(P)$(R)TMPMotorOn NPP MS")
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:56:REGISTER.B2 PP MS")
|
||||||
|
field( OOPT, "On Change")
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMPMotorOff") {
|
||||||
|
field( ZNAM, "Off")
|
||||||
|
field( ONAM, "Pulse")
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMPMotorOffInv")
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMPMotorOffInv") {
|
||||||
|
field( INPA, "$(P)$(R)TMPMotorOff NPP MS")
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:56:REGISTER.B3 PP MS")
|
||||||
|
field( OOPT, "On Change")
|
||||||
|
field( CALC, "A?0:1")
|
||||||
|
}
|
||||||
|
|
||||||
|
#############################
|
||||||
|
### TMP1 Controller inputs###
|
||||||
|
#############################
|
||||||
|
record(bi , "$(P)$(R)Turbo_PW_Ind" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:56:REGISTER:READ.B4 NPP NMS")
|
||||||
|
field( SCAN, "1 second")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo_Emergency")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo_Emergency") {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:56:REGISTER:READ.B5 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo_Acceleration")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo_Acceleration") {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:56:REGISTER:READ.B6 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo_NormalOperation")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo_NormalOperation" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:56:REGISTER:READ.B7 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################################
|
||||||
|
### 24V commands - Optocoupler Out###
|
||||||
|
#####################################
|
||||||
|
record(bo, "$(P)$(R)TMP2ControllerOn" ) {
|
||||||
|
field( ZNAM, "Off" )
|
||||||
|
field( ONAM, "Pulse" )
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMP2ControllerOnInv" )
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMP2ControllerOnInv" ) {
|
||||||
|
field( INPA, "$(P)$(R)TMP2ControllerOn NPP MS" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:61:REGISTER.B0 PP MS" )
|
||||||
|
field( OOPT, "On Change" )
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMP2ControllerOff" ) {
|
||||||
|
field( ZNAM, "Off" )
|
||||||
|
field( ONAM, "Pulse" )
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMP2ControllerOffInv" )
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMP2ControllerOffInv") {
|
||||||
|
field( INPA, "$(P)$(R)TMP2ControllerOff NPP MS" )
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:61:REGISTER.B1 PP MS")
|
||||||
|
field( OOPT, "On Change" )
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMP2MotorOn" ) {
|
||||||
|
field( ZNAM, "Off")
|
||||||
|
field( ONAM, "Pulse")
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMP2MotorOnInv")
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMP2MotorOnInv" ) {
|
||||||
|
field( INPA, "$(P)$(R)TMP2MotorOn NPP MS")
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:61:REGISTER.B2 PP MS")
|
||||||
|
field( OOPT, "On Change")
|
||||||
|
field( CALC, "A?0:1" )
|
||||||
|
}
|
||||||
|
record(bo, "$(P)$(R)TMP2MotorOff") {
|
||||||
|
field( ZNAM, "Off")
|
||||||
|
field( ONAM, "Pulse")
|
||||||
|
field( HIGH, "2.5")
|
||||||
|
field( FLNK, "$(P)$(R)TMP2MotorOffInv")
|
||||||
|
}
|
||||||
|
record(calcout, "$(P)$(R)TMP2MotorOffInv") {
|
||||||
|
field( INPA, "$(P)$(R)TMP2MotorOff NPP MS")
|
||||||
|
field( OUT, "$(P)$(R)PCF8574:61:REGISTER.B3 PP MS")
|
||||||
|
field( OOPT, "On Change")
|
||||||
|
field( CALC, "A?0:1")
|
||||||
|
}
|
||||||
|
|
||||||
|
#########################################
|
||||||
|
# TOR-FIELD TRIGGER ON/OFF BO #
|
||||||
|
#########################################
|
||||||
|
record(bi, "$(P)$(R)TorFieldTriggerOnOff" ) {
|
||||||
|
#field( INP, "$(P)$(R)PCF8574:61:REGISTER:READ.B3 NPP NMS" )
|
||||||
|
field( ZNAM, "On" )
|
||||||
|
field( ONAM, "Off" )
|
||||||
|
field( VAL, 1)
|
||||||
|
}
|
||||||
|
|
||||||
|
#############################
|
||||||
|
### TMP2 Controller inputs###
|
||||||
|
#############################
|
||||||
|
record(bi , "$(P)$(R)Turbo2_PW_Ind" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:61:REGISTER:READ.B4 PP NMS")
|
||||||
|
field( SCAN, "1 second")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo2_Emergency")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo2_Emergency") {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:61:REGISTER:READ.B5 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo2_Acceleration")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo2_Acceleration") {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:61:REGISTER:READ.B6 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
field(FLNK, "$(P)$(R)Turbo2_NormalOperation")
|
||||||
|
}
|
||||||
|
record(bi , "$(P)$(R)Turbo2_NormalOperation" ) {
|
||||||
|
field( INP, "$(P)$(R)PCF8574:61:REGISTER:READ.B7 NPP NMS")
|
||||||
|
field( ZNAM, "ON" )
|
||||||
|
field( ONAM, "OFF" )
|
||||||
|
}
|
||||||
|
|
||||||
|
#######################
|
||||||
|
###TMP1 Manual Valve###
|
||||||
|
#######################
|
||||||
|
record(bo, "$(P)$(R)TMPManualValve"){
|
||||||
|
info(autosaveFields, "VAL")
|
||||||
|
field( DESC, "State of manual valve")
|
||||||
|
field( ZNAM, "Closed")
|
||||||
|
field( ONAM, "Open")
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#########################
|
||||||
|
###Pressure Conditions###
|
||||||
|
#########################
|
||||||
|
record(ao,"$(P)$(R)Pressure_PrimaryCondition"){
|
||||||
|
field(VAL,"5.0e-3")
|
||||||
|
field(PREC,"3")
|
||||||
|
field(EGU,"mBar")
|
||||||
|
}
|
||||||
|
record(ao,"$(P)$(R)Pressure_Primary2Condition"){
|
||||||
|
field(VAL,"5.0e-3")
|
||||||
|
field(PREC,"3")
|
||||||
|
field(EGU,"mBar")
|
||||||
|
}
|
||||||
|
|
||||||
|
#record(ai,"$(P)$(R)Pressure_Primary2"){
|
||||||
|
# field(VAL,"1.0e-3")
|
||||||
|
# field(PREC,"3")
|
||||||
|
# field(EGU,"mBar")
|
||||||
|
#}
|
||||||
|
|
||||||
|
record(ai,"$(P)$(R)Bypass_Condition"){
|
||||||
|
field(VAL,"0")
|
||||||
|
}
|
||||||
|
|
||||||
|
#####################
|
||||||
|
###Dummy Variables###
|
||||||
|
#####################
|
||||||
|
record(ao,"$(P)$(R)Pressure_TMP_admission"){
|
||||||
|
field(VAL,"1.0e5")
|
||||||
|
field(PREC,"3")
|
||||||
|
field(EGU,"mBar")
|
||||||
|
}
|
||||||
18
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/Makefile
Normal file
18
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Db/Makefile
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
TOP=../..
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
#----------------------------------------
|
||||||
|
# ADD MACRO DEFINITIONS BELOW HERE
|
||||||
|
|
||||||
|
# Install databases, templates & substitutions like this
|
||||||
|
DB += ISTTOKstates.db
|
||||||
|
DB += ISTTOKvacummPumps.db
|
||||||
|
DB += ISTTOKpcf8574.db
|
||||||
|
DB += ISTTOKrs485.db
|
||||||
|
|
||||||
|
# If <anyname>.db template is not named <anyname>*.template add
|
||||||
|
# <anyname>_TEMPLATE = <templatename>
|
||||||
|
|
||||||
|
include $(TOP)/configure/RULES
|
||||||
|
#----------------------------------------
|
||||||
|
# ADD EXTRA GNUMAKE RULES BELOW HERE
|
||||||
|
|
||||||
8
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Makefile
Normal file
8
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/Makefile
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
TOP = ..
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *src*))
|
||||||
|
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Src*))
|
||||||
|
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *db*))
|
||||||
|
DIRS := $(DIRS) $(filter-out $(DIRS), $(wildcard *Db*))
|
||||||
|
include $(TOP)/configure/RULES_DIRS
|
||||||
|
|
||||||
23
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/ISTTOKrpiMain.cpp
Normal file
23
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/ISTTOKrpiMain.cpp
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
/* ISTTOKrpiMain.cpp */
|
||||||
|
/* Author: Marty Kraimer Date: 17MAR2000 */
|
||||||
|
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <stdlib.h>
|
||||||
|
#include <stddef.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#include "epicsExit.h"
|
||||||
|
#include "epicsThread.h"
|
||||||
|
#include "iocsh.h"
|
||||||
|
|
||||||
|
int main(int argc,char *argv[])
|
||||||
|
{
|
||||||
|
if(argc>=2) {
|
||||||
|
iocsh(argv[1]);
|
||||||
|
epicsThreadSleep(.2);
|
||||||
|
}
|
||||||
|
iocsh(NULL);
|
||||||
|
epicsExit(0);
|
||||||
|
return(0);
|
||||||
|
}
|
||||||
1
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/IsttokSeqExec.dbd
Normal file
1
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/IsttokSeqExec.dbd
Normal file
@@ -0,0 +1 @@
|
|||||||
|
registrar(IsttokSeqExecRegistrar)
|
||||||
2255
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/IsttokSeqExec.stt
Normal file
2255
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/IsttokSeqExec.stt
Normal file
File diff suppressed because it is too large
Load Diff
70
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/Makefile
Normal file
70
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/Makefile
Normal file
@@ -0,0 +1,70 @@
|
|||||||
|
TOP=../..
|
||||||
|
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
#----------------------------------------
|
||||||
|
# ADD MACRO DEFINITIONS BELOW HERE
|
||||||
|
|
||||||
|
# Build an IOC support library
|
||||||
|
LIBRARY_IOC += ISTTOKrpiSupport
|
||||||
|
|
||||||
|
# Compile and add the code to the support library
|
||||||
|
|
||||||
|
# Link locally-provided code into the support library,
|
||||||
|
# rather than directly into the IOC application.
|
||||||
|
# This is required for Windows DLL builds.
|
||||||
|
ISTTOKrpiSupport_SRCS += initTrace.c
|
||||||
|
|
||||||
|
ISTTOKrpiSupport_LIBS += $(EPICS_BASE_IOC_LIBS)
|
||||||
|
|
||||||
|
# Build the IOC application
|
||||||
|
PROD_IOC = ISTTOKrpi
|
||||||
|
|
||||||
|
# ISTTOKrpi.dbd will be created and installed
|
||||||
|
DBD += ISTTOKrpi.dbd
|
||||||
|
|
||||||
|
# ISTTOKrpi.dbd will include these files:
|
||||||
|
ISTTOKrpi_DBD += base.dbd
|
||||||
|
ISTTOKrpi_DBD += initTrace.dbd
|
||||||
|
# Include dbd files from all support applications:
|
||||||
|
ISTTOKrpi_DBD += asyn.dbd
|
||||||
|
ISTTOKrpi_DBD += stream.dbd
|
||||||
|
ISTTOKrpi_DBD += drvAsynI2C.dbd
|
||||||
|
ISTTOKrpi_DBD += drvAsynSerialPort.dbd
|
||||||
|
ISTTOKrpi_DBD += asSupport.dbd
|
||||||
|
|
||||||
|
# Add all the support libraries needed by this IOC
|
||||||
|
ISTTOKrpi_LIBS += asyn
|
||||||
|
ISTTOKrpi_LIBS += stream
|
||||||
|
ISTTOKrpi_LIBS += drvAsynI2C
|
||||||
|
ISTTOKrpi_LIBS += autosave
|
||||||
|
|
||||||
|
# ISTTOKrpi_registerRecordDeviceDriver.cpp derives from ISTTOKrpi.dbd
|
||||||
|
ISTTOKrpi_SRCS += ISTTOKrpi_registerRecordDeviceDriver.cpp
|
||||||
|
|
||||||
|
# Build the main IOC entry point where needed
|
||||||
|
ISTTOKrpi_SRCS_DEFAULT += ISTTOKrpiMain.cpp
|
||||||
|
ISTTOKrpi_SRCS_vxWorks += -nil-
|
||||||
|
|
||||||
|
# Link in the code from our support library
|
||||||
|
ISTTOKrpi_LIBS += ISTTOKrpiSupport
|
||||||
|
|
||||||
|
# To build SNL programs, SNCSEQ must be defined
|
||||||
|
# in the <top>/configure/RELEASE file
|
||||||
|
ifneq ($(SNCSEQ),)
|
||||||
|
# Build sncExample into ISTTOKrpiSupport
|
||||||
|
IsttokSeqExec_SNCFLAGS += +r
|
||||||
|
ISTTOKrpi_DBD += IsttokSeqExec.dbd
|
||||||
|
# A .stt sequence program is *not* pre-processed:
|
||||||
|
ISTTOKrpiSupport_SRCS += IsttokSeqExec.stt
|
||||||
|
ISTTOKrpiSupport_LIBS += seq pv
|
||||||
|
ISTTOKrpi_LIBS += seq pv
|
||||||
|
|
||||||
|
endif
|
||||||
|
|
||||||
|
# Finally link IOC to the EPICS Base libraries
|
||||||
|
ISTTOKrpi_LIBS += $(EPICS_BASE_IOC_LIBS)
|
||||||
|
|
||||||
|
include $(TOP)/configure/RULES
|
||||||
|
#----------------------------------------
|
||||||
|
# ADD EXTRA GNUMAKE RULES BELOW HERE
|
||||||
|
|
||||||
39
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/initTrace.c
Normal file
39
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/initTrace.c
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
/* initTrace.c */
|
||||||
|
|
||||||
|
/*
|
||||||
|
* An initHook routine to trace the iocInit() process.
|
||||||
|
* Prints out the name of each state as it is reached.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
#include "initHooks.h"
|
||||||
|
#include "epicsExport.h"
|
||||||
|
#include "iocsh.h"
|
||||||
|
|
||||||
|
|
||||||
|
static void trace(initHookState state) {
|
||||||
|
printf("iocInit: Reached %s\n", initHookName(state));
|
||||||
|
}
|
||||||
|
|
||||||
|
int traceIocInit(void) {
|
||||||
|
static int done = 0;
|
||||||
|
if (done)
|
||||||
|
return -1;
|
||||||
|
done = 1;
|
||||||
|
|
||||||
|
initHookRegister(trace);
|
||||||
|
puts("iocInit will be traced");
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
static const iocshFuncDef traceInitFuncDef = {"traceIocInit", 0, NULL};
|
||||||
|
static void traceInitFunc(const iocshArgBuf *args) {
|
||||||
|
traceIocInit();
|
||||||
|
}
|
||||||
|
|
||||||
|
static void initTraceRegister(void) {
|
||||||
|
iocshRegister(&traceInitFuncDef, traceInitFunc);
|
||||||
|
}
|
||||||
|
epicsExportRegistrar(initTraceRegister);
|
||||||
1
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/initTrace.dbd
Normal file
1
epics/iocs/ISTTOKrpi/ISTTOKrpiApp/src/initTrace.dbd
Normal file
@@ -0,0 +1 @@
|
|||||||
|
registrar(initTraceRegister)
|
||||||
31
epics/iocs/ISTTOKrpi/Makefile
Normal file
31
epics/iocs/ISTTOKrpi/Makefile
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
# Makefile at top of application tree
|
||||||
|
TOP = .
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
|
||||||
|
# Directories to build, any order
|
||||||
|
DIRS += configure
|
||||||
|
DIRS += $(wildcard *Sup)
|
||||||
|
DIRS += $(wildcard *App)
|
||||||
|
DIRS += $(wildcard *Top)
|
||||||
|
DIRS += $(wildcard iocBoot)
|
||||||
|
|
||||||
|
# The build order is controlled by these dependency rules:
|
||||||
|
|
||||||
|
# All dirs except configure depend on configure
|
||||||
|
$(foreach dir, $(filter-out configure, $(DIRS)), \
|
||||||
|
$(eval $(dir)_DEPEND_DIRS += configure))
|
||||||
|
|
||||||
|
# Any *App dirs depend on all *Sup dirs
|
||||||
|
$(foreach dir, $(filter %App, $(DIRS)), \
|
||||||
|
$(eval $(dir)_DEPEND_DIRS += $(filter %Sup, $(DIRS))))
|
||||||
|
|
||||||
|
# Any *Top dirs depend on all *Sup and *App dirs
|
||||||
|
$(foreach dir, $(filter %Top, $(DIRS)), \
|
||||||
|
$(eval $(dir)_DEPEND_DIRS += $(filter %Sup %App, $(DIRS))))
|
||||||
|
|
||||||
|
# iocBoot depends on all *App dirs
|
||||||
|
iocBoot_DEPEND_DIRS += $(filter %App,$(DIRS))
|
||||||
|
|
||||||
|
# Add any additional dependency rules here:
|
||||||
|
|
||||||
|
include $(TOP)/configure/RULES_TOP
|
||||||
5
epics/iocs/ISTTOKrpi/README.me
Normal file
5
epics/iocs/ISTTOKrpi/README.me
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
### ISTTOK Epics IOC running in the Raspberry Pi Central Control
|
||||||
|
|
||||||
|
## Steps
|
||||||
|
1. Install epics on RPi Linux
|
||||||
|
2. Goto $HOME folder
|
||||||
29
epics/iocs/ISTTOKrpi/configure/CONFIG
Normal file
29
epics/iocs/ISTTOKrpi/configure/CONFIG
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# CONFIG - Load build configuration data
|
||||||
|
#
|
||||||
|
# Do not make changes to this file!
|
||||||
|
|
||||||
|
# Allow user to override where the build rules come from
|
||||||
|
RULES = $(EPICS_BASE)
|
||||||
|
|
||||||
|
# RELEASE files point to other application tops
|
||||||
|
include $(TOP)/configure/RELEASE
|
||||||
|
-include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).Common
|
||||||
|
ifdef T_A
|
||||||
|
-include $(TOP)/configure/RELEASE.Common.$(T_A)
|
||||||
|
-include $(TOP)/configure/RELEASE.$(EPICS_HOST_ARCH).$(T_A)
|
||||||
|
endif
|
||||||
|
|
||||||
|
CONFIG = $(RULES)/configure
|
||||||
|
include $(CONFIG)/CONFIG
|
||||||
|
|
||||||
|
# Override the Base definition:
|
||||||
|
INSTALL_LOCATION = $(TOP)
|
||||||
|
|
||||||
|
# CONFIG_SITE files contain other build configuration settings
|
||||||
|
include $(TOP)/configure/CONFIG_SITE
|
||||||
|
-include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).Common
|
||||||
|
ifdef T_A
|
||||||
|
-include $(TOP)/configure/CONFIG_SITE.Common.$(T_A)
|
||||||
|
-include $(TOP)/configure/CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
|
||||||
|
endif
|
||||||
|
|
||||||
43
epics/iocs/ISTTOKrpi/configure/CONFIG_SITE
Normal file
43
epics/iocs/ISTTOKrpi/configure/CONFIG_SITE
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
# CONFIG_SITE
|
||||||
|
|
||||||
|
# Make any application-specific changes to the EPICS build
|
||||||
|
# configuration variables in this file.
|
||||||
|
#
|
||||||
|
# Host/target specific settings can be specified in files named
|
||||||
|
# CONFIG_SITE.$(EPICS_HOST_ARCH).Common
|
||||||
|
# CONFIG_SITE.Common.$(T_A)
|
||||||
|
# CONFIG_SITE.$(EPICS_HOST_ARCH).$(T_A)
|
||||||
|
|
||||||
|
# CHECK_RELEASE controls the consistency checking of the support
|
||||||
|
# applications pointed to by the RELEASE* files.
|
||||||
|
# Normally CHECK_RELEASE should be set to YES.
|
||||||
|
# Set CHECK_RELEASE to NO to disable checking completely.
|
||||||
|
# Set CHECK_RELEASE to WARN to perform consistency checking but
|
||||||
|
# continue building even if conflicts are found.
|
||||||
|
CHECK_RELEASE = YES
|
||||||
|
|
||||||
|
# Set this when you only want to compile this application
|
||||||
|
# for a subset of the cross-compiled target architectures
|
||||||
|
# that Base is built for.
|
||||||
|
#CROSS_COMPILER_TARGET_ARCHS = vxWorks-ppc32
|
||||||
|
|
||||||
|
# To install files into a location other than $(TOP) define
|
||||||
|
# INSTALL_LOCATION here.
|
||||||
|
#INSTALL_LOCATION=</absolute/path/to/install/top>
|
||||||
|
|
||||||
|
# Set this when the IOC and build host use different paths
|
||||||
|
# to the install location. This may be needed to boot from
|
||||||
|
# a Microsoft FTP server say, or on some NFS configurations.
|
||||||
|
#IOCS_APPL_TOP = </IOC's/absolute/path/to/install/top>
|
||||||
|
|
||||||
|
# For application debugging purposes, override the HOST_OPT and/
|
||||||
|
# or CROSS_OPT settings from base/configure/CONFIG_SITE
|
||||||
|
#HOST_OPT = NO
|
||||||
|
#CROSS_OPT = NO
|
||||||
|
|
||||||
|
# These allow developers to override the CONFIG_SITE variable
|
||||||
|
# settings without having to modify the configure/CONFIG_SITE
|
||||||
|
# file itself.
|
||||||
|
-include $(TOP)/../CONFIG_SITE.local
|
||||||
|
-include $(TOP)/configure/CONFIG_SITE.local
|
||||||
|
|
||||||
8
epics/iocs/ISTTOKrpi/configure/Makefile
Normal file
8
epics/iocs/ISTTOKrpi/configure/Makefile
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
TOP=..
|
||||||
|
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
|
||||||
|
TARGETS = $(CONFIG_TARGETS)
|
||||||
|
CONFIGS += $(subst ../,,$(wildcard $(CONFIG_INSTALLS)))
|
||||||
|
|
||||||
|
include $(TOP)/configure/RULES
|
||||||
10
epics/iocs/ISTTOKrpi/configure/O.linux-arm/Makefile
Normal file
10
epics/iocs/ISTTOKrpi/configure/O.linux-arm/Makefile
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
#This Makefile created by makeMakefile.pl
|
||||||
|
|
||||||
|
|
||||||
|
all :
|
||||||
|
$(MAKE) -f ../Makefile TOP=../.. T_A=linux-arm $@
|
||||||
|
|
||||||
|
.DEFAULT: force
|
||||||
|
$(MAKE) -f ../Makefile TOP=../.. T_A=linux-arm $@
|
||||||
|
|
||||||
|
force: ;
|
||||||
47
epics/iocs/ISTTOKrpi/configure/RELEASE
Normal file
47
epics/iocs/ISTTOKrpi/configure/RELEASE
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
# RELEASE - Location of external support modules
|
||||||
|
#
|
||||||
|
# IF YOU MAKE ANY CHANGES to this file you must subsequently
|
||||||
|
# do a "gnumake rebuild" in this application's top level
|
||||||
|
# directory.
|
||||||
|
#
|
||||||
|
# The build process does not check dependencies against files
|
||||||
|
# that are outside this application, thus you should do a
|
||||||
|
# "gnumake rebuild" in the top level directory after EPICS_BASE
|
||||||
|
# or any other external module pointed to below is rebuilt.
|
||||||
|
#
|
||||||
|
# Host- or target-specific settings can be given in files named
|
||||||
|
# RELEASE.$(EPICS_HOST_ARCH).Common
|
||||||
|
# RELEASE.Common.$(T_A)
|
||||||
|
# RELEASE.$(EPICS_HOST_ARCH).$(T_A)
|
||||||
|
#
|
||||||
|
# This file is parsed by both GNUmake and an EPICS Perl script,
|
||||||
|
# so it can ONLY contain definititions of paths to other support
|
||||||
|
# modules, variable definitions that are used in module paths,
|
||||||
|
# and include statements that pull in other RELEASE files.
|
||||||
|
# Variables may be used before their values have been set.
|
||||||
|
# Build variables that are NOT used in paths should be set in
|
||||||
|
# the CONFIG_SITE file.
|
||||||
|
|
||||||
|
# Variables and paths to dependent modules:
|
||||||
|
SUPPORT=$(EPICS_BASE)/../synApps_5_8/support
|
||||||
|
|
||||||
|
# If using the sequencer, point SNCSEQ at its top directory:
|
||||||
|
SNCSEQ = $(SUPPORT)/seq-2-2-1
|
||||||
|
ASYN = $(SUPPORT)/asyn-4-26
|
||||||
|
STREAM = $(SUPPORT)/stream-2-6a
|
||||||
|
AUTOSAVE = $(SUPPORT)/autosave-5-6-1
|
||||||
|
DRVASYNI2C = $(EPICS_BASE)/../modules/drvAsynI2C
|
||||||
|
|
||||||
|
#
|
||||||
|
# EPICS_BASE should appear last so earlier modules can override stuff:
|
||||||
|
EPICS_BASE = /usr/local/epics/base
|
||||||
|
|
||||||
|
# Set RULES here if you want to use build rules from somewhere
|
||||||
|
# other than EPICS_BASE:
|
||||||
|
#RULES = $(MODULES)/build-rules
|
||||||
|
|
||||||
|
# These allow developers to override the RELEASE variable settings
|
||||||
|
# without having to modify the configure/RELEASE file itself.
|
||||||
|
-include $(TOP)/../RELEASE.local
|
||||||
|
-include $(TOP)/configure/RELEASE.local
|
||||||
|
|
||||||
6
epics/iocs/ISTTOKrpi/configure/RULES
Normal file
6
epics/iocs/ISTTOKrpi/configure/RULES
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
# RULES
|
||||||
|
|
||||||
|
include $(CONFIG)/RULES
|
||||||
|
|
||||||
|
# Library should be rebuilt because LIBOBJS may have changed.
|
||||||
|
$(LIBNAME): ../Makefile
|
||||||
2
epics/iocs/ISTTOKrpi/configure/RULES.ioc
Normal file
2
epics/iocs/ISTTOKrpi/configure/RULES.ioc
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#RULES.ioc
|
||||||
|
include $(CONFIG)/RULES.ioc
|
||||||
2
epics/iocs/ISTTOKrpi/configure/RULES_DIRS
Normal file
2
epics/iocs/ISTTOKrpi/configure/RULES_DIRS
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
#RULES_DIRS
|
||||||
|
include $(CONFIG)/RULES_DIRS
|
||||||
3
epics/iocs/ISTTOKrpi/configure/RULES_TOP
Normal file
3
epics/iocs/ISTTOKrpi/configure/RULES_TOP
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
#RULES_TOP
|
||||||
|
include $(CONFIG)/RULES_TOP
|
||||||
|
|
||||||
6
epics/iocs/ISTTOKrpi/iocBoot/Makefile
Normal file
6
epics/iocs/ISTTOKrpi/iocBoot/Makefile
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
TOP = ..
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
DIRS += $(wildcard *ioc*)
|
||||||
|
DIRS += $(wildcard as*)
|
||||||
|
include $(CONFIG)/RULES_DIRS
|
||||||
|
|
||||||
4
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/Makefile
Normal file
4
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/Makefile
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
TOP = ../..
|
||||||
|
include $(TOP)/configure/CONFIG
|
||||||
|
TARGETS = envPaths
|
||||||
|
include $(TOP)/configure/RULES.ioc
|
||||||
9
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/README
Normal file
9
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/README
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
To start the ioc from this directory execute the command
|
||||||
|
../../bin/linux-arm/<appname> st.cmd
|
||||||
|
|
||||||
|
Alternatively make the st.cmd file directly executable with
|
||||||
|
chmod +x st.cmd
|
||||||
|
and check the executable name on the first line of the st.cmd file
|
||||||
|
|
||||||
|
You may need to change the name of the .dbd file given in the
|
||||||
|
st.cmd's dbLoadDatabase() command before starting the ioc.
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
UAG(uag) {pi,opertok,codac-dev,pricardofc}
|
||||||
|
HAG(hag) {rpi-isttok,opertok-desktop,atca2}
|
||||||
|
ASG(DEFAULT) {
|
||||||
|
RULE(1,READ)
|
||||||
|
RULE(1,WRITE) {
|
||||||
|
UAG(uag)
|
||||||
|
HAG(hag)
|
||||||
|
}
|
||||||
|
}
|
||||||
9
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/envPaths
Normal file
9
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/envPaths
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
epicsEnvSet("IOC","iocISTTOKrpi")
|
||||||
|
epicsEnvSet("TOP","/opt/epics/iocs/ISTTOKrpi")
|
||||||
|
epicsEnvSet("SUPPORT","/usr/local/epics/base/../synApps_5_8/support")
|
||||||
|
epicsEnvSet("SNCSEQ","/usr/local/epics/base/../synApps_5_8/support/seq-2-2-1")
|
||||||
|
epicsEnvSet("ASYN","/usr/local/epics/base/../synApps_5_8/support/asyn-4-26")
|
||||||
|
epicsEnvSet("STREAM","/usr/local/epics/base/../synApps_5_8/support/stream-2-6a")
|
||||||
|
epicsEnvSet("AUTOSAVE","/usr/local/epics/base/../synApps_5_8/support/autosave-5-6-1")
|
||||||
|
epicsEnvSet("DRVASYNI2C","/usr/local/epics/base/../modules/drvAsynI2C")
|
||||||
|
epicsEnvSet("EPICS_BASE","/usr/local/epics/base")
|
||||||
42
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.req
Normal file
42
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.req
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
ISTTOK:central:PULSE-NUMBER.VAL
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL
|
||||||
|
ISTTOK:central:TMPManualValve.VAL
|
||||||
|
ISTTOK:central:OPREQ
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL
|
||||||
|
ISTTOK:central:RotatoryPump.VAL
|
||||||
|
ISTTOK:central:RotatoryValve.VAL
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL
|
||||||
|
ISTTOK:central:TMPManualValve.VAL
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL
|
||||||
|
ISTTOK:central:FSTriggerState.VAL
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL
|
||||||
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav
Normal file
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 191009-103438
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:OPREQ 1
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL 0
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL 1
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL 2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL -2
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL 0
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL 0
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL 0
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL 1
|
||||||
|
ISTTOK:central:FSTriggerState.VAL 0
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL 0.05
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL 0.05
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL 1
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL 1
|
||||||
|
<END>
|
||||||
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav0
Normal file
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav0
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 191009-102438
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:OPREQ 1
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL 0
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL 1
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL 2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL -2
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL 0
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL 0
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL 0
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL 1
|
||||||
|
ISTTOK:central:FSTriggerState.VAL 0
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL 0.05
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL 0.05
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL 1
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL 1
|
||||||
|
<END>
|
||||||
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav1
Normal file
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav1
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 191009-103438
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:OPREQ 1
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL 0
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL 1
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL 2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL -2
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL 0
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL 0
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL 0
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL 1
|
||||||
|
ISTTOK:central:FSTriggerState.VAL 0
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL 0.05
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL 0.05
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL 1
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL 1
|
||||||
|
<END>
|
||||||
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav2
Normal file
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.sav2
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 191009-101438
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:OPREQ 1
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL 0
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL 1
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL 2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL -2
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL 0
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL 0
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL 0
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL 1
|
||||||
|
ISTTOK:central:FSTriggerState.VAL 0
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL 0.05
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL 0.05
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL 1
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL 1
|
||||||
|
<END>
|
||||||
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.savB
Normal file
44
epics/iocs/ISTTOKrpi/iocBoot/iocISTTOKrpi/iocISTTOKrpi.savB
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 191009-103438
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:OPREQ 1
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-REQ.VAL 0
|
||||||
|
ISTTOK:central:STARTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:STOPPINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGMASTATE.VAL 0
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE.VAL 1
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE0.VAL 2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE1.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE2.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE3.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE4.VAL -2
|
||||||
|
ISTTOK:central:CLEANINGINOUTSTATE5.VAL -2
|
||||||
|
ISTTOK:central:WSHOTINGSTATE.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve.VAL 0
|
||||||
|
ISTTOK:central:RotatoryPump2.VAL 0
|
||||||
|
ISTTOK:central:RotatoryValve2.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMPControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMPMotorOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2ControllerOn.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOff.VAL 0
|
||||||
|
ISTTOK:central:TMP2MotorOn.VAL 0
|
||||||
|
ISTTOK:central:Turbo_NormalOperation.VAL 0
|
||||||
|
ISTTOK:central:Turbo_PW_Ind.VAL 0
|
||||||
|
ISTTOK:central:Turbo_Emergency.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_NormalOperation.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_PW_Ind.VAL 1
|
||||||
|
ISTTOK:central:Turbo2_Emergency.VAL 1
|
||||||
|
ISTTOK:central:FSTriggerState.VAL 0
|
||||||
|
ISTTOK:central:Pressure_PrimaryCondition.VAL 0.05
|
||||||
|
ISTTOK:central:Pressure_Primary2Condition.VAL 0.05
|
||||||
|
ISTTOK:central:Bypass_Condition.VAL 1
|
||||||
|
ISTTOK:central:EmergencyModeOnOff.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-103418
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-104438
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-104901
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-120129
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-120129
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-120902
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-121225
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-134244
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-153633
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-164325
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-172127
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-174657
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-175118
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-175849
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-180647
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-182419
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-183100
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-183501
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-184025
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-190005
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-190234
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-192548
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-193631
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-200526
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-200526
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-200526
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-225854
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-230111
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180912-231106
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-004711
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-004711
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-004711
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-005616
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-023549
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-105407
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-113729
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-113729
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-113729
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-133812
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-201741
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180913-201741
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180914-120242
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-152828
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-153525
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-163946
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-222359
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 1
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-222613
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
# autosave R5.3 Automatically generated - DO NOT MODIFY - 180917-223236
|
||||||
|
ISTTOK:central:PULSE-NUMBER.VAL 0
|
||||||
|
ISTTOK:central:PROCESS-MODE.VAL 0
|
||||||
|
ISTTOK:central:TMPManualValve.VAL 1
|
||||||
|
<END>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user