diff --git a/docs/user/index.rst b/docs/user/index.rst index 6c771e18..5d2c593b 100644 --- a/docs/user/index.rst +++ b/docs/user/index.rst @@ -20,6 +20,8 @@ side-bar. tutorials/create_ioc tutorials/dev_container tutorials/ioc_changes1 + tutorials/ioc_changes2 + tutorials/ioc_changes3 tutorials/generic_ioc tutorials/debug_generic_ioc tutorials/test_generic_ioc diff --git a/docs/user/tutorials/ioc_changes2.rst b/docs/user/tutorials/ioc_changes2.rst new file mode 100644 index 00000000..753326d0 --- /dev/null +++ b/docs/user/tutorials/ioc_changes2.rst @@ -0,0 +1,16 @@ +Changing the Generic IOC +======================== + +This tutorial will make a simple change to the Generic IOC ``ioc-adsimdetector``. +We will also update the IOC instance ``bl01t-ea-ioc-02`` use the new feature of +the Generic IOC. +This is a type 2 change from `ioc_change_types`. + +We are going to add an additional support module to the Generic IOC and then +use it to add a new record to the IOC instance to use this new support. + +For this exercise all changes will be local so you will not need to make a +fork of ``ioc-adsimdetector``. The next tutorial will show how to a new +Generic IOC and we will look at the Generic IOC CI at that time. + +TODO: WIP. diff --git a/docs/user/tutorials/ioc_changes3.rst b/docs/user/tutorials/ioc_changes3.rst new file mode 100644 index 00000000..c1546672 --- /dev/null +++ b/docs/user/tutorials/ioc_changes3.rst @@ -0,0 +1,12 @@ +Making a new Support Module +=========================== + +This tutorial will create a new Generic IOC for a new support module. We will +then create a new IOC Instance that uses this new support module. +This is a type 3 change from `ioc_change_types`. + +This exercise will create a new Stream Device support module that implements +a very simple ASCII protocol. So simple that we will be able to test it +by typing into a telnet session. + +TODO: WIP. \ No newline at end of file