Skip to content

Commit 3659a50

Browse files
authored
Merge pull request #23 from bruceravel/master
added section about VMs for IOCs
2 parents 38cbdde + 1384c71 commit 3659a50

File tree

2 files changed

+115
-0
lines changed

2 files changed

+115
-0
lines changed

docs/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,6 @@ BMM is NIST's :red:`B`\ eamline for :red:`M`\ aterials :red:`M`\ easurement.
5858
details.rst
5959
reflectivity.rst
6060
restore.rst
61+
vms.rst
6162
photos.rst
6263
todo.rst

docs/vms.rst

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
..
2+
This document was developed primarily by a NIST employee. Pursuant
3+
to title 17 United States Code Section 105, works of NIST employees
4+
are not subject to copyright protection in the United States. Thus
5+
this repository may not be licensed under the same terms as Bluesky
6+
itself.
7+
8+
See the LICENSE file for details.
9+
10+
.. role:: strike
11+
:class: strike
12+
13+
.. |simdet| replace:: :strike:`simDetector`
14+
15+
.. _vms:
16+
17+
IOCs on Virtual Machines
18+
========================
19+
20+
As of February 2026, most IOCs at BMM are running on centrally
21+
maintained virtual machines. The prior IOC server, ``xf06bm-ioc2``,
22+
is still there and can be fallen back upon should that be needed.
23+
24+
This section documents which IOC is running on which VM server.
25+
26+
Detectors: xf06bm-det-ioc1
27+
--------------------------
28+
29+
=============== =======================================================
30+
IOC Name Purpose
31+
=============== =======================================================
32+
eiger-det1 Eiger4 area detector
33+
mythen-det2 Mythen strip detector
34+
|simdet| :strike:`simulated detector` (deprecated)
35+
xs3-4-1 XSpress3X with calibration for the 4-element detector
36+
xs3-7-1 XSpress3X with calibration for the 7-element detector
37+
xs3-8ch generic XSpress3
38+
=============== =======================================================
39+
40+
.. note:: The Pilatus100k IOC needs to move from ``xf06bm-ioc1`` to
41+
``xf06bm-det-ioc1``
42+
43+
44+
Instruments: xf06bm-inst-ioc1
45+
-----------------------------
46+
47+
=============== =======================================================
48+
IOC Name Purpose
49+
=============== =======================================================
50+
cas-switch channel access security
51+
diode DIODE boxes
52+
F460 FMBO electrometer on DM2
53+
flag1 front end flag (not in use)
54+
I400 FMBO electrometer on DM3
55+
lakeshore331 Temperature controller used with Displex
56+
linkam3 Linkam stage
57+
MC02 Motor controller 2 (DCM)
58+
MC03 Motor controller 2 (slits2, DM2)
59+
MC04 Motor controller 2 (M2)
60+
MC05 Motor controller 2 (M3)
61+
MC06 Motor controller 2 (slits3, DM3)
62+
MC07 Motor controller 2 (XAS stages)
63+
MC08 Motor controller 2 (XAS stages)
64+
MC09 Motor controller 2 (XAS stages)
65+
MC11 Motor controller 2 (goniometer motors)
66+
MC12 Motor controller 2 (goniometer motors)
67+
MC13 Motor controller 2 (goniometer motors)
68+
omega_i_series ???
69+
onewire OneWire temperature sensors in FOE
70+
piE625-M2 M2 pitch piezo controller
71+
piE625-M3 M3 pitch piezo controller
72+
piE625-mono DCM second crystal pitch piezo controller
73+
plc1 EPS controls
74+
quadEM-1 black box QuadEM (normally in use)
75+
quadEM-2 black box QuadEM (spare)
76+
recsyncIOC ???
77+
va-1 vacuum controls
78+
xf06bmAlarmIOC alarm server
79+
=============== =======================================================
80+
81+
.. admonition:: Future Tech!
82+
83+
MC10 will be the next motor controller for the XAS end station,
84+
should it be needed
85+
86+
87+
Cameras: xf06bm-cam-ioc1
88+
------------------------
89+
90+
91+
=============== =======================================================
92+
IOC Name Purpose
93+
=============== =======================================================
94+
axis-caproto-5 XRD webcam controller
95+
axis-caproto-6 XAS webcam controller
96+
cam01 DM1 beam diagnostic
97+
cam02 DM2 beam diagnostic
98+
cam03 DM3 beam diagnostic
99+
cam04 ???
100+
cam07 unused prosilica
101+
cam08 Mako gigE camera (XAS end station)
102+
=============== =======================================================
103+
104+
105+
.. admonition:: Future Tech!
106+
107+
cam9 - cam11 to replace USB cameras at both end stations
108+
109+
cam07 will be used with the direct beam sensor for goniometer
110+
alignment once that item is procured
111+
112+
.. note:: The ``logitechF710`` IOC continues to run on ``xf06bm-ioc2``
113+
for now. It might be moved to a meerkat. It requires a USB
114+
connection, which precludes running on a VM.

0 commit comments

Comments
 (0)