lvC3mcc/iocBoot/iocmcc/st.cmd
author uhoppe
Wed, 19 Jun 2013 15:34:43 +0200
changeset 3 1b83de4729dc
permissions -rwxr-xr-x
Oerlikon Center Three Multi-Channel Controllers.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     1
#!../../bin/linux-x86_64/mcc
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     2
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     3
## You may have to change mcc to something else
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     4
## everywhere it appears in this file
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     5
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     6
#< envPaths
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     7
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     8
epicsEnvSet ("STREAM_PROTOCOL_PATH", "../../db")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
     9
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    10
## Register all support components
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    11
dbLoadDatabase("../../dbd/mcc.dbd",0,0)
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    12
mcc_registerRecordDeviceDriver(pdbbase) 
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    13
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    14
drvAsynSerialPortConfigure ("COM1","/dev/ttyS0")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    15
asynSetOption ("COM1", 0, "baud", "9600")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    16
asynSetOption ("COM1", 0, "bits", "8")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    17
asynSetOption ("COM1", 0, "parity", "none")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    18
asynSetOption ("COM1", 0, "stop", "1")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    19
asynSetOption ("COM1", 0, "clocal", "Y")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    20
asynSetOption ("COM1", 0, "crtscts", "N")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    21
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    22
#drvAsynIPPortConfigure ("COM1","141.14.151.142:4003")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    23
#drvAsynIPPortConfigure ("COM2","141.14.151.142:4003")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    24
#drvAsynIPPortConfigure ("COM3","141.14.151.142:4003")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    25
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    26
#asynSetTraceMask("COM1", -1, 0x9)
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    27
#asynSetTraceIOMask("COM1",-1,0x2)
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    28
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    29
## Load record instances
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    30
dbLoadRecords("../../db/mcc.db","P=FHIFEL:,R=MCC1:,BUS=COM1")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    31
#dbLoadRecords("../../db/mcc.db","P=FHIFEL:,R=MCC2:,BUS=COM2")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    32
#dbLoadRecords("../../db/mcc.db","P=FHIFEL:,R=MCC3:,BUS=COM3")
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    33
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    34
epicsEnvSet ("streamDebug","1") 
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    35
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    36
iocInit()
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    37
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    38
## Start any sequence programs
1b83de4729dc Oerlikon Center Three Multi-Channel Controllers.
uhoppe
parents:
diff changeset
    39
#seq sncpg9520,"user=epics"