Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Module NameModule Version

ATCACommon

R7.0.3.1-1.0

agilent53220A

R1.0.6

asyn

R4.39-1.0.1

autosave

R5.10-1.1.0

bkhAsyn

R0.4.6

caPutLog

R4.0-1.0.0

iocAdmin

R3.1.16-1.3.2

miscUtils

R2.2.5

modbus

R3.2-1.0.1

seq

R2.2.4-1.2

std

R3.2-1.0.5

streamdevice

R2.8.9-1.2.1

timingApi

R0.9

tprTrigger

R2.5.3-4.0-2

yamlLoader

R2.3.5

ycpswasyn

R3.3.6-1.0

IOC Bootup

In this section, a detailed description of the IOC bootup process is laid out.

Generic variable definition

Usual environment variables defined in the startup script:


Code Block
languagebash
# ===========================================
#            ENVIRONMENT VARIABLES
# ===========================================
epicsEnvSet("IOC",                   "sioc-sys0-ms10"           )
epicsEnvSet("DEVICE",                "PRL"                      )
epicsEnvSet("LOCA",                  "SYS0"                     )
epicsEnvSet("UNIT",                  "1"                        )
epicsEnvSet("IOC_NAME",              "SIOC:$(LOCA):MS10"        )
epicsEnvSet("IOC_PV",                "$(DEVICE):$(LOCA):$(UNIT)")
epicsEnvSet("PREFIX",                "$(IOC_PV)"                )
epicsEnvSet("DATA",                  "$(IOC_DATA)/$(IOC)"       )
epicsEnvSet("YAML_DIR",              "$(DATA)/yaml"             )
epicsEnvSet("FPGA_IP",               "10.0.1.102"               )

epicsEnvSet("EPICS_CA_MAX_ARRAY_BYTES", "1000000")

# Port name
epicsEnvSet("PORT","ATCA2")


Real-time environment & databases

...