dodal.devices.zebra.zebra_constants_mapping.ZebraTTLOutputs#

class dodal.devices.zebra.zebra_constants_mapping.ZebraTTLOutputs[source]#

Maps hardware to the Zebra TTL output (1-4) that they’re physically wired to, or None if that hardware is not connected. A value of -1 means this hardware is not connected.

Parameters:

data (Any)

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Parameters:

data (Any)

Methods

Attributes

model_config

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

TTL_EIGER

TTL_PILATUS

TTL_FAST_SHUTTER

TTL_DETECTOR

TTL_SHUTTER

TTL_XSPRESS3

TTL_PANDA