Skip to content

Commit

Permalink
Merge pull request #46 from epics-containers/dev
Browse files Browse the repository at this point in the history
Added Tutorial 'Deploying and Managing IOC Instances'
  • Loading branch information
gilesknap authored Oct 27, 2023
2 parents 566a51e + 0a503c8 commit 85fd2c7
Show file tree
Hide file tree
Showing 7 changed files with 388 additions and 11 deletions.
12 changes: 12 additions & 0 deletions docs/user/how-to/phoebus.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Viewing Operator Interfaces with Phoebus
========================================

Phoebus is a Java application that can be used to view operator interfaces.

epics-containers will support auto generation of engineering screens for
Phoebus using `PVI <https://github.com/epics-containers/pvi>`_.
This is the initial target for epics-containers GUIs, other OPI
formats may be supported in the future.

OPI file generation is work in progress and this page will be updated when
it is ready (est Nov 2023).
Binary file modified docs/user/images/c2dv.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions docs/user/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@ side-bar.
:caption: How-to Guides
:maxdepth: 1

how-to/phoebus
how-to/debug
how-to/contributing
how-to/own_tools
Expand Down
10 changes: 5 additions & 5 deletions docs/user/tutorials/create_beamline.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ with basic configuration.

The tests on beamline repositories are basic at present. However the intention
is that eventually each device on a beamline will be simulated using
`Tickit <https://github.com/dls-controls/tickit>`_ and that the CI so system
tests of each IOC against simulated hardware.
`Tickit <https://github.com/dls-controls/tickit>`_ . Then Continuous
Integration will perform system tests for each IOC against simulated hardware.

Also note that each of these IOC instances will be launched using a
Generic IOC image. Ideally the CI for each Generic IOC should have already run
Expand Down Expand Up @@ -81,7 +81,7 @@ Steps

.. _these instructions: https://github.com/epics-containers/blxxi-template#how-to-copy-this-template-project

#. Clone the template repo locally.
#. Clone the template repo locally (substituting in your own GitHub Account).

.. code-block:: bash
Expand Down Expand Up @@ -174,8 +174,8 @@ Wrapping Up
-----------

You should now have a working beamline repository. It contains a single
IOC Instance which is a non-functional example. In the following
tutorial we will investigate the example and then create a real IOC Instance.
IOC Instance which is a non-functional example. In the following two
tutorials we will investigate the example and then create a real IOC Instance.

You can now push the repository up to GitHub and give it a version tag like this:

Expand Down
Loading

0 comments on commit 85fd2c7

Please sign in to comment.