dodal.devices.zebra#

Classes

ArmDemand

ArmSource

ArmingDevice

A useful device that can abstract some of the logic of arming.

EncEnum

GateControl

param prefix:

GateType

I03Axes

I24Axes

LogicGateConfiguration

param input_source:

LogicGateConfigurer

param prefix:

PositionCompare

param prefix:

PulseOutput

Zebra pulse output panel.

RotationDirection

SoftInState

SoftInputs

param prefix:

TrigSource

Zebra

The Zebra device.

ZebraOutputPanel

param prefix:

Functions

boolean_array_to_integer(values)

Converts a boolean array to integer by interpretting it in binary with LSB 0 bit numbering.

dodal.devices.zebra.boolean_array_to_integer(values: List[bool]) int[source]#

Converts a boolean array to integer by interpretting it in binary with LSB 0 bit numbering.

Parameters:

values (List[bool]) – The list of booleans to convert.

Returns:

The interpretted integer.

Return type:

int