Skip to content

Commit e6776dc

Browse files
Add i04 zebra mapping parameter (#1225)
* Add i04 zebra mapping parameter * Make 2 default zebra and gate option * Removed setting gate for auto shutter explicitly as we can use the default --------- Co-authored-by: Dominic Oram <dominic.oram@diamond.ac.uk>
1 parent 00a00fe commit e6776dc

File tree

3 files changed

+1
-3
lines changed

3 files changed

+1
-3
lines changed

src/dodal/beamlines/i03.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@
6767
I03_ZEBRA_MAPPING = ZebraMapping(
6868
outputs=ZebraTTLOutputs(TTL_DETECTOR=1, TTL_SHUTTER=2, TTL_XSPRESS3=3, TTL_PANDA=4),
6969
sources=ZebraSources(),
70-
AND_GATE_FOR_AUTO_SHUTTER=2,
7170
)
7271

7372
PREFIX = BeamlinePrefix(BL)

src/dodal/beamlines/i23.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@
4141
I23_ZEBRA_MAPPING = ZebraMapping(
4242
outputs=ZebraTTLOutputs(TTL_DETECTOR=1, TTL_SHUTTER=4),
4343
sources=ZebraSources(),
44-
AND_GATE_FOR_AUTO_SHUTTER=2,
4544
)
4645

4746

src/dodal/devices/zebra/zebra_constants_mapping.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ class ZebraMapping(ZebraMappingValidations):
8989
# Which of the Zebra's four AND gates is used to control the automatic shutter, if it's being used.
9090
# After defining, the correct GateControl device can be accessed with, eg,
9191
# zebra.logic_gates.and_gates[zebra.mapping.AND_GATE_FOR_AUTO_SHUTTER]. Set to -1 if not being used.
92-
AND_GATE_FOR_AUTO_SHUTTER: int = Field(default=-1, ge=-1, le=4)
92+
AND_GATE_FOR_AUTO_SHUTTER: int = Field(default=2, ge=-1, le=4)
9393

9494

9595
class UnmappedZebraException(Exception):

0 commit comments

Comments
 (0)