File tree Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Expand file tree Collapse file tree 2 files changed +19
-5
lines changed Original file line number Diff line number Diff line change @@ -249,10 +249,10 @@ Adding the Beamline to the Workspace
249
249
------------------------------------
250
250
251
251
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
253
253
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.
256
256
257
257
In VSCode click the ``File `` menu and select ``Add Folder to Workspace ``.
258
258
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):
320
320
- WS
321
321
- all peers to Generic IOC source repo
322
322
323
+ .. _choose-ioc-instance :
324
+
325
+ Choose the IOC Instance to Test
326
+ -------------------------------
323
327
324
328
Now that we have the beamline repo visible in our container we can
325
329
easily supply some instance configuration to the Generic IOC.
Original file line number Diff line number Diff line change 1
1
Changing a Generic IOC Part 1
2
2
=============================
3
3
4
+ .. warning ::
5
+
6
+ This tutorial is a work in progress. It is not yet complete.
7
+
4
8
This is a type 2 change from `ioc_change_types `.
5
9
6
10
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.
9
14
Some of the reasons for doing this are:
10
15
11
16
- Update one or more support modules to new versions
@@ -98,6 +103,11 @@ following command will select the example IOC instance:
98
103
99
104
ibek dev instance /epics/ioc-adsample/ioc_examples/bl01t-ea-ioc-02
100
105
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
+
101
111
Now run the IOC:
102
112
103
113
.. code-block :: console
You can’t perform that action at this time.
0 commit comments