- Introduction
- Chapter 1
- 1. Getting Started
- 1.1. Installation
- 1.2. Test Environment
- 1.3. Host Architecture and OS-Specific folder
- Chapter 2
- 2. First EPICS IOC and Gitlab CI
- 2.1. First EPICS IOC
- 2.2. Expand the First IOC
- 2.3. Continous Integration
- Chapter 3
- 3. Second EPICS IOC and Serial Simulator
- 3.1. Configure the Second IOC
- 3.2. Create the TCP Simulator
- 3.3. Test IOC-Simulator Communication
- Chapter 4
- 4. Advanced IOC Configuration and Startup
- 4.1. Working with iocsh: Script Files and Commands
- 4.2. Extending the TCP Simulator
- 4.3. Managing Multiple Devices in st.cmd
- 4.4. A TC-32 Temperature Monitoring Device Simulator
- 4.5. Database Templates and Substitution
- 4.6. IOC Startup Sequence (st.cmd Phases)
- 4.6.1. Advanced iocInit() Note
- Chapter 5
- 5. How To's Collection
- 5.1. Style of st.cmd
- 5.2. RELEASE file
- 5.3. CONFIG_SITE file
- 5.4. system.dbd
- EPICS environment
- Future Lessons
- Contributors