Skip to content

Commit a8db1ee

Browse files
committed
started ioc_changes2
1 parent 7c31e21 commit a8db1ee

File tree

2 files changed

+19
-5
lines changed

2 files changed

+19
-5
lines changed

docs/user/tutorials/dev_container.rst

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -249,10 +249,10 @@ Adding the Beamline to the Workspace
249249
------------------------------------
250250

251251
To meaningfully test the Generic IOC we will need an instance to test it
252-
against. We will use the ``bl01t`` beamline that you already made. The container
252+
against. We will use the ``bl01t`` beamline that you already made. The container
253253
has been configured to mount some useful local files from the user's home directory,
254-
including the parent folder of the workspace as ``/repos`` so we can work on
255-
multiple peer projects.
254+
including the parent folder of the workspace as ``/repos`` so we can work on
255+
multiple peer projects.
256256

257257
In VSCode click the ``File`` menu and select ``Add Folder to Workspace``.
258258
Navigate to ``/repos`` and you will see all the peers of your ``ioc-adsimdetector``
@@ -320,6 +320,10 @@ host. i.e. the root folder under which your projects are all cloned):
320320
- WS
321321
- all peers to Generic IOC source repo
322322

323+
.. _choose-ioc-instance:
324+
325+
Choose the IOC Instance to Test
326+
-------------------------------
323327

324328
Now that we have the beamline repo visible in our container we can
325329
easily supply some instance configuration to the Generic IOC.

docs/user/tutorials/ioc_changes2.rst

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
Changing a Generic IOC Part 1
22
=============================
33

4+
.. warning ::
5+
6+
This tutorial is a work in progress. It is not yet complete.
7+
48
This is a type 2 change from `ioc_change_types`.
59

610
The changes that you can make in an IOC instance are limited to what
7-
the author of a generic IOC has made configurable. Therefore you will
8-
occasionally need to update the generic IOC that your instance is using.
11+
the author of the associated Generic IOC has made configurable.
12+
Therefore you will
13+
occasionally need to update the Generic IOC that your instance is using.
914
Some of the reasons for doing this are:
1015

1116
- Update one or more support modules to new versions
@@ -98,6 +103,11 @@ following command will select the example IOC instance:
98103
99104
ibek dev instance /epics/ioc-adsample/ioc_examples/bl01t-ea-ioc-02
100105
106+
In an earlier tutorial when learning about the dev container, we manually
107+
performed this step, see `choose-ioc-instance`. The above command does
108+
exactly the same thing: removes the existing config folder in ``/epics/ioc``
109+
and symlinks in the chosen IOC instance definition's ``config`` folder.
110+
101111
Now run the IOC:
102112

103113
.. code-block:: console

0 commit comments

Comments
 (0)