dodal.devices.zebra.zebra#

Classes

ArmDemand

ArmSource

ArmingDevice

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

EncEnum

GateControl

GateType

I03Axes

I24Axes

LogicGateConfiguration

LogicGateConfigurer

PositionCompare

PulseOutput

Zebra pulse output panel.

RotationDirection

Defines for a swept angle whether the scan width (sweep) is to be added or subtracted from the initial angle to obtain the final angle.

SoftInState

SoftInputs

TrigSource

Zebra

The Zebra device.

ZebraOutputPanel

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.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