From 2775098c7fd7da36ac49b6a2549da8bd5a18a51c Mon Sep 17 00:00:00 2001 From: Nick Waters Date: Wed, 11 Oct 2023 15:09:13 -0700 Subject: [PATCH 1/2] ENH: add class for mr1l1 --- pcdsdevices/mirror.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/pcdsdevices/mirror.py b/pcdsdevices/mirror.py index ecd90e3f22d..572cdb80877 100644 --- a/pcdsdevices/mirror.py +++ b/pcdsdevices/mirror.py @@ -737,6 +737,26 @@ class XOffsetMirrorRTDs(XOffsetMirror): rtd_3 = Cpt(PytmcSignal, ':RTD:3', io='i', kind='normal') +class XOffsetMirrorNoBend(XOffsetMirror): + """ + X-ray Offset Mirror with no bender. + + 2nd gen Axilon designs with LCLS-II Beckhoff motion architecture. + + Parameters + ---------- + prefix : str + Base PV for the mirror. + + name : str + + Currently (10/11/2023) services: mr1l1 + + """ + bender = None + bender_enc_rms = None + + class XOffsetMirrorBend(XOffsetMirror): """ X-ray Offset Mirror with 2 bender acutators. From fe85309bcb17a8947d6a6f4286b5558ca4bdf659 Mon Sep 17 00:00:00 2001 From: Nick Waters Date: Wed, 11 Oct 2023 15:19:07 -0700 Subject: [PATCH 2/2] DOC: run pre-release --- .../upcoming_release_notes/1175-mr1l1.rst | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 docs/source/upcoming_release_notes/1175-mr1l1.rst diff --git a/docs/source/upcoming_release_notes/1175-mr1l1.rst b/docs/source/upcoming_release_notes/1175-mr1l1.rst new file mode 100644 index 00000000000..c1e07af3c3e --- /dev/null +++ b/docs/source/upcoming_release_notes/1175-mr1l1.rst @@ -0,0 +1,30 @@ +1175 mrl1 +################# + +API Breaks +---------- +- N/A + +Features +-------- +- N/A + +Device Updates +-------------- +- N/A + +New Devices +----------- +- `XOffsetMirrorNoBend` + +Bugfixes +-------- +- N/A + +Maintenance +----------- +- N/A + +Contributors +------------ +- nrwslac