Skip to content

Creating New Submodules in EPICS

esmith1729 edited this page Jul 25, 2023 · 1 revision

New Device

You will want to make sure you have run IOC Generator first, if this is for a new device's IOC.

This script will create the IOC, OPI, support (including lewis emulator and system tests), and Makefiles for these various folders as well.

Write the IOC, OPI, emulator, system tests, etc.

Consult the device's manual, as well as any documentation the instrument scientists may have on their needs/wants. More info can be found here:

Final Push to EPICS top

Once everything is written, and final commits and pull requests have been created in the EPICS-<device-name> and EPICS-ioc repositories, navigate to the top of EPICS, from the branch created by device_generator.py (Ticket_XXXX_Add_IOC_) add, commit, and push the newly added submodule

Clone this wiki locally