-
Notifications
You must be signed in to change notification settings - Fork 2
Creating New Submodules in EPICS
esmith1729 edited this page Jul 25, 2023
·
1 revision
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.
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:
- Creating an ISIS StreamDevice IOC
- OPI Creation
- Emulating Devices
- Test naming
- IOC Test Framework Documentation
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