Skip to content

em.workflow.v1#

zen_api.em.workflow.v1 #

Classes:

EdsAcquisitionMode #

Bases: Enum

Enum indicating the acquisition mode.

Attributes:

  • UNSPECIFIED

    Default enum value.

  • AUTO

    Auto selection of acquisition mode which is Counts.

  • LIVE_TIME

    Acquire EDS data for a period of live time. This is the time for which the system is processing counts into the spectrum.

  • COUNTS

    Acquisition continues until enough counts are collected in the spectrum.

UNSPECIFIED class-attribute instance-attribute #

UNSPECIFIED = 0

Default enum value.

AUTO class-attribute instance-attribute #

AUTO = 1

Auto selection of acquisition mode which is Counts. Acquisition continues until enough counts are collected in the spectrum.

LIVE_TIME class-attribute instance-attribute #

LIVE_TIME = 2

Acquire EDS data for a period of live time. This is the time for which the system is processing counts into the spectrum.

COUNTS class-attribute instance-attribute #

COUNTS = 3

Acquisition continues until enough counts are collected in the spectrum.

VacuumParameter #

Bases: Enum

List of parameters that can be called on the Vacuum.

Attributes:

UNSPECIFIED class-attribute instance-attribute #

UNSPECIFIED = 0

Default enum value.

VARIABLE_PRESSURE_TARGET class-attribute instance-attribute #

VARIABLE_PRESSURE_TARGET = 1

Variable pressure.

WorkflowState #

Bases: Enum

WorkflowState.

Attributes:

UNSPECIFIED class-attribute instance-attribute #

UNSPECIFIED = 0

Default value.

RUN_ACTIVE class-attribute instance-attribute #

RUN_ACTIVE = 1

Execution running.

RUN_PAUSED class-attribute instance-attribute #

RUN_PAUSED = 2

Execution paused.

RUN_COMPLETED class-attribute instance-attribute #

RUN_COMPLETED = 3

Execution completed.

RUN_FAILED class-attribute instance-attribute #

RUN_FAILED = 4

Execution failed.

RUN_UNKNOWN class-attribute instance-attribute #

RUN_UNKNOWN = 5

Unknown status, e.g. no run so far.

EdsSpectrumAcquisitionSettings dataclass #

EdsSpectrumAcquisitionSettings(acquisition_counts: int = betterproto.int32_field(1), acquisition_time: float = betterproto.double_field(2), acquisition_mode: EdsAcquisitionMode = betterproto.enum_field(3))

Bases: Message

EDS spectrum acquisition setting.

Attributes:

acquisition_counts class-attribute instance-attribute #

acquisition_counts: int = int32_field(1)

The acquisition counts.

acquisition_time class-attribute instance-attribute #

acquisition_time: float = double_field(2)

The acquisition time in seconds.

acquisition_mode class-attribute instance-attribute #

acquisition_mode: EdsAcquisitionMode = enum_field(3)

A value indicating whether the acquisition mode (live time or counts).

EmRegionOfInterest dataclass #

EmRegionOfInterest(position_x: float = betterproto.double_field(1), position_y: float = betterproto.double_field(2), width: float = betterproto.double_field(3), height: float = betterproto.double_field(4))

Bases: Message

The EM region of interest settings.

Attributes:

  • position_x (float) –

    The X-coordinate of the region's position.

  • position_y (float) –

    The Y-coordinate of the region's position.

  • width (float) –

    The width of the region.

  • height (float) –

    The height of the region.

position_x class-attribute instance-attribute #

position_x: float = double_field(1)

The X-coordinate of the region's position.

position_y class-attribute instance-attribute #

position_y: float = double_field(2)

The Y-coordinate of the region's position.

width class-attribute instance-attribute #

width: float = double_field(3)

The width of the region.

height class-attribute instance-attribute #

height: float = double_field(4)

The height of the region.

CreateWorkflowServiceAddAbsoluteTiltingActionRequest dataclass #

CreateWorkflowServiceAddAbsoluteTiltingActionRequest(workflow_id: str = betterproto.string_field(1), tilt_angle: float = betterproto.double_field(2))

Bases: Message

The CreateWorkflowServiceAddAbsoluteTiltingActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • tilt_angle (float) –

    The angle in degrees to which the tilting should occur. Defaults to 0 if not specified.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

tilt_angle class-attribute instance-attribute #

tilt_angle: float = double_field(2)

The angle in degrees to which the tilting should occur. Defaults to 0 if not specified.

CreateWorkflowServiceAddAbsoluteTiltingActionResponse dataclass #

CreateWorkflowServiceAddAbsoluteTiltingActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddAcquireNavCamImageActionRequest dataclass #

CreateWorkflowServiceAddAcquireNavCamImageActionRequest(workflow_id: str = betterproto.string_field(1), em_region_of_interest: EmRegionOfInterest = betterproto.message_field(2), file_name: str = betterproto.string_field(3))

Bases: Message

The CreateWorkflowServiceAddAcquireNavCamImageActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • em_region_of_interest (EmRegionOfInterest) –

    An ZenApi.EM.Workflow.V1.EmRegionOfInterest object specifying the region of interest for the NavCam image acquisition.

  • file_name (str) –

    The name of the file where the acquired NavCam image will be saved.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

em_region_of_interest class-attribute instance-attribute #

em_region_of_interest: EmRegionOfInterest = message_field(2)

An ZenApi.EM.Workflow.V1.EmRegionOfInterest object specifying the region of interest for the NavCam image acquisition.

file_name class-attribute instance-attribute #

file_name: str = string_field(3)

The name of the file where the acquired NavCam image will be saved.

CreateWorkflowServiceAddAcquireNavCamImageActionResponse dataclass #

CreateWorkflowServiceAddAcquireNavCamImageActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddAcquireStoreImageActionRequest dataclass #

CreateWorkflowServiceAddAcquireStoreImageActionRequest(workflow_id: str = betterproto.string_field(1), em_region_of_interest: EmRegionOfInterest = betterproto.message_field(2), image_key: str = betterproto.string_field(3), position_name: str = betterproto.string_field(4), xoffset: float = betterproto.double_field(5), yoffset: float = betterproto.double_field(6), file_name: str = betterproto.string_field(7))

Bases: Message

The CreateWorkflowServiceAddAcquireStoreImageActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • em_region_of_interest (EmRegionOfInterest) –

    An ZenApi.EM.Workflow.V1.EmRegionOfInterest object specifying the region of interest for the image acquisition.

  • image_key (str) –

    A unique key identifier for the image to be stored.

  • position_name (str) –

    An optional name for the position associated with the image acquisition. Default is an empty string.

  • xoffset (float) –

    An optional X-coordinate offset for the image acquisition. Default is System.Double.NaN.

  • yoffset (float) –

    An optional Y-coordinate offset for the image acquisition. Default is System.Double.NaN.

  • file_name (str) –

    An optional file name for storing the acquired image. Default is an empty string.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

em_region_of_interest class-attribute instance-attribute #

em_region_of_interest: EmRegionOfInterest = message_field(2)

An ZenApi.EM.Workflow.V1.EmRegionOfInterest object specifying the region of interest for the image acquisition.

image_key class-attribute instance-attribute #

image_key: str = string_field(3)

A unique key identifier for the image to be stored.

position_name class-attribute instance-attribute #

position_name: str = string_field(4)

An optional name for the position associated with the image acquisition. Default is an empty string.

xoffset class-attribute instance-attribute #

xoffset: float = double_field(5)

An optional X-coordinate offset for the image acquisition. Default is System.Double.NaN.

yoffset class-attribute instance-attribute #

yoffset: float = double_field(6)

An optional Y-coordinate offset for the image acquisition. Default is System.Double.NaN.

file_name class-attribute instance-attribute #

file_name: str = string_field(7)

An optional file name for storing the acquired image. Default is an empty string.

CreateWorkflowServiceAddAcquireStoreImageActionResponse dataclass #

CreateWorkflowServiceAddAcquireStoreImageActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddChangeBeamStateActionRequest dataclass #

CreateWorkflowServiceAddChangeBeamStateActionRequest(workflow_id: str = betterproto.string_field(1), desired_state: BeamState = betterproto.enum_field(2))

Bases: Message

The CreateWorkflowServiceAddChangeBeamStateActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • desired_state (BeamState) –

    The desired state of the beam, specified as a ZenApi.EM.Hardware.V1.BeamState enumeration.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

desired_state class-attribute instance-attribute #

desired_state: BeamState = enum_field(2)

The desired state of the beam, specified as a ZenApi.EM.Hardware.V1.BeamState enumeration.

CreateWorkflowServiceAddChangeBeamStateActionResponse dataclass #

CreateWorkflowServiceAddChangeBeamStateActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddChangeCurrentActionRequest dataclass #

CreateWorkflowServiceAddChangeCurrentActionRequest(workflow_id: str = betterproto.string_field(1), target_current: float = betterproto.double_field(2))

Bases: Message

The CreateWorkflowServiceAddChangeCurrentActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • target_current (float) –

    The target current level to which the current should be adjusted.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

target_current class-attribute instance-attribute #

target_current: float = double_field(2)

The target current level to which the current should be adjusted.

CreateWorkflowServiceAddChangeCurrentActionResponse dataclass #

CreateWorkflowServiceAddChangeCurrentActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddChangeEhtActionRequest dataclass #

CreateWorkflowServiceAddChangeEhtActionRequest(workflow_id: str = betterproto.string_field(1), target_voltage: float = betterproto.double_field(2))

Bases: Message

The CreateWorkflowServiceAddChangeEhtActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • target_voltage (float) –

    The target voltage level to which the EHT should be changed.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

target_voltage class-attribute instance-attribute #

target_voltage: float = double_field(2)

The target voltage level to which the EHT should be changed.

CreateWorkflowServiceAddChangeEhtActionResponse dataclass #

CreateWorkflowServiceAddChangeEhtActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddEdsAcquisitionSettingsParameterActionRequest dataclass #

CreateWorkflowServiceAddEdsAcquisitionSettingsParameterActionRequest(workflow_id: str = betterproto.string_field(1), acquisition_settings: EdsSpectrumAcquisitionSettings = betterproto.message_field(2))

Bases: Message

The CreateWorkflowServiceAddEdsAcquisitionSettingsParameterActionRequest class.

Attributes:

  • workflow_id (str) –

    The unique identifier of the workflow to which the EDS acquisition settings action will be appended.

  • acquisition_settings (EdsSpectrumAcquisitionSettings) –

    The EDS acquisition settings to be applied, provided as an ZenApi.EM.Workflow.V1.EdsSpectrumAcquisitionSettings interface.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

The unique identifier of the workflow to which the EDS acquisition settings action will be appended.

acquisition_settings class-attribute instance-attribute #

acquisition_settings: EdsSpectrumAcquisitionSettings = message_field(2)

The EDS acquisition settings to be applied, provided as an ZenApi.EM.Workflow.V1.EdsSpectrumAcquisitionSettings interface.

CreateWorkflowServiceAddEdsAcquisitionSettingsParameterActionResponse dataclass #

CreateWorkflowServiceAddEdsAcquisitionSettingsParameterActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddFocusAndFovActionRequest dataclass #

CreateWorkflowServiceAddFocusAndFovActionRequest(workflow_id: str = betterproto.string_field(1), focus: float = betterproto.double_field(2), fov: float = betterproto.double_field(3), is_sem: bool = betterproto.bool_field(4))

Bases: Message

The CreateWorkflowServiceAddFocusAndFovActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • focus (float) –

    The focus value to be set.

  • fov (float) –

    The field of view value to be set.

  • is_sem (bool) –

    A boolean indicating whether the setting is for a SEM (true) or not (false).

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

focus class-attribute instance-attribute #

focus: float = double_field(2)

The focus value to be set.

fov class-attribute instance-attribute #

fov: float = double_field(3)

The field of view value to be set.

is_sem class-attribute instance-attribute #

is_sem: bool = bool_field(4)

A boolean indicating whether the setting is for a SEM (true) or not (false).

CreateWorkflowServiceAddFocusAndFovActionResponse dataclass #

CreateWorkflowServiceAddFocusAndFovActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddGoToStoredPositionActionRequest dataclass #

CreateWorkflowServiceAddGoToStoredPositionActionRequest(workflow_id: str = betterproto.string_field(1), id: int = betterproto.int32_field(2))

Bases: Message

The CreateWorkflowServiceAddGoToStoredPositionActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • id (int) –

    Id of the stage position stored.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

id class-attribute instance-attribute #

id: int = int32_field(2)

Id of the stage position stored.

CreateWorkflowServiceAddGoToStoredPositionActionResponse dataclass #

CreateWorkflowServiceAddGoToStoredPositionActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddInitializeActionRequest dataclass #

CreateWorkflowServiceAddInitializeActionRequest(workflow_id: str = betterproto.string_field(1))

Bases: Message

The CreateWorkflowServiceAddInitializeActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

CreateWorkflowServiceAddInitializeActionResponse dataclass #

CreateWorkflowServiceAddInitializeActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddMoveStageRelativeActionRequest dataclass #

CreateWorkflowServiceAddMoveStageRelativeActionRequest(workflow_id: str = betterproto.string_field(1), axis_to_move: List[StageAxis] = betterproto.message_field(2))

Bases: Message

The CreateWorkflowServiceAddMoveStageRelativeActionRequest class.

Attributes:

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

axis_to_move class-attribute instance-attribute #

axis_to_move: List[StageAxis] = message_field(2)

The stage axis that should move. The position is in meters.

CreateWorkflowServiceAddMoveStageRelativeActionResponse dataclass #

CreateWorkflowServiceAddMoveStageRelativeActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddPositionControlledTiltActionRequest dataclass #

CreateWorkflowServiceAddPositionControlledTiltActionRequest(workflow_id: str = betterproto.string_field(1), start_angle: float = betterproto.double_field(2), target_angle: float = betterproto.double_field(3), large_step: float = betterproto.double_field(4), small_step: float = betterproto.double_field(5))

Bases: Message

The CreateWorkflowServiceAddPositionControlledTiltActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • start_angle (float) –

    The starting angle in degrees for the tilt action.

  • target_angle (float) –

    The target angle in degrees the tilt action aims to reach.

  • large_step (float) –

    The size of the large step in degrees for tilting.

  • small_step (float) –

    The size of the small step in degrees for finer tilting adjustments.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

start_angle class-attribute instance-attribute #

start_angle: float = double_field(2)

The starting angle in degrees for the tilt action.

target_angle class-attribute instance-attribute #

target_angle: float = double_field(3)

The target angle in degrees the tilt action aims to reach.

large_step class-attribute instance-attribute #

large_step: float = double_field(4)

The size of the large step in degrees for tilting.

small_step class-attribute instance-attribute #

small_step: float = double_field(5)

The size of the small step in degrees for finer tilting adjustments.

CreateWorkflowServiceAddPositionControlledTiltActionResponse dataclass #

CreateWorkflowServiceAddPositionControlledTiltActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddRestoreFibProbeActionRequest dataclass #

CreateWorkflowServiceAddRestoreFibProbeActionRequest(workflow_id: str = betterproto.string_field(1), fib_probe_storage_name: str = betterproto.string_field(2))

Bases: Message

The CreateWorkflowServiceAddRestoreFibProbeActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • fib_probe_storage_name (str) –

    The name of the storage location from which the FIB probe state will be restored.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

fib_probe_storage_name class-attribute instance-attribute #

fib_probe_storage_name: str = string_field(2)

The name of the storage location from which the FIB probe state will be restored.

CreateWorkflowServiceAddRestoreFibProbeActionResponse dataclass #

CreateWorkflowServiceAddRestoreFibProbeActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddSetFibProbeActionRequest dataclass #

CreateWorkflowServiceAddSetFibProbeActionRequest(workflow_id: str = betterproto.string_field(1), probe_name: str = betterproto.string_field(2))

Bases: Message

The CreateWorkflowServiceAddSetFibProbeActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • probe_name (str) –

    The name of the FIB probe to be set.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

probe_name class-attribute instance-attribute #

probe_name: str = string_field(2)

The name of the FIB probe to be set.

CreateWorkflowServiceAddSetFibProbeActionResponse dataclass #

CreateWorkflowServiceAddSetFibProbeActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddSetFibWithValuesActionRequest dataclass #

CreateWorkflowServiceAddSetFibWithValuesActionRequest(workflow_id: str = betterproto.string_field(1), voltage: str = betterproto.string_field(2), current: str = betterproto.string_field(3))

Bases: Message

The CreateWorkflowServiceAddSetFibWithValuesActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • voltage (str) –

    The voltage value to set for the FIB.

  • current (str) –

    The current value to set for the FIB.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

voltage class-attribute instance-attribute #

voltage: str = string_field(2)

The voltage value to set for the FIB.

current class-attribute instance-attribute #

current: str = string_field(3)

The current value to set for the FIB.

CreateWorkflowServiceAddSetFibWithValuesActionResponse dataclass #

CreateWorkflowServiceAddSetFibWithValuesActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddSetVacuumParameterActionRequest dataclass #

CreateWorkflowServiceAddSetVacuumParameterActionRequest(workflow_id: str = betterproto.string_field(1), vacuum_parameter: VacuumParameter = betterproto.enum_field(2), value: float = betterproto.double_field(3))

Bases: Message

The CreateWorkflowServiceAddSetVacuumParameterActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • vacuum_parameter (VacuumParameter) –

    The vacuum parameter to be set, specified as a ZenApi.EM.Workflow.V1.VacuumParameter enumeration.

  • value (float) –

    The value to which the specified vacuum parameter should be set.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

vacuum_parameter class-attribute instance-attribute #

vacuum_parameter: VacuumParameter = enum_field(2)

The vacuum parameter to be set, specified as a ZenApi.EM.Workflow.V1.VacuumParameter enumeration.

value class-attribute instance-attribute #

value: float = double_field(3)

The value to which the specified vacuum parameter should be set.

CreateWorkflowServiceAddSetVacuumParameterActionResponse dataclass #

CreateWorkflowServiceAddSetVacuumParameterActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddSpotParameterActionRequest dataclass #

CreateWorkflowServiceAddSpotParameterActionRequest(workflow_id: str = betterproto.string_field(1), spot_id: str = betterproto.string_field(2), position_x: float = betterproto.double_field(3), position_y: float = betterproto.double_field(4))

Bases: Message

The CreateWorkflowServiceAddSpotParameterActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • spot_id (str) –

    The identifier of the spot to be configured.

  • position_x (float) –

    The X-coordinate of the beam position for the spot.

  • position_y (float) –

    The Y-coordinate of the beam position for the spot.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

spot_id class-attribute instance-attribute #

spot_id: str = string_field(2)

The identifier of the spot to be configured.

position_x class-attribute instance-attribute #

position_x: float = double_field(3)

The X-coordinate of the beam position for the spot.

position_y class-attribute instance-attribute #

position_y: float = double_field(4)

The Y-coordinate of the beam position for the spot.

CreateWorkflowServiceAddSpotParameterActionResponse dataclass #

CreateWorkflowServiceAddSpotParameterActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddStoreFibProbeActionRequest dataclass #

CreateWorkflowServiceAddStoreFibProbeActionRequest(workflow_id: str = betterproto.string_field(1), fib_probe_storage_name: str = betterproto.string_field(2))

Bases: Message

The CreateWorkflowServiceAddStoreFibProbeActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • fib_probe_storage_name (str) –

    The name for the storage location of the FIB probe state.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

fib_probe_storage_name class-attribute instance-attribute #

fib_probe_storage_name: str = string_field(2)

The name for the storage location of the FIB probe state.

CreateWorkflowServiceAddStoreFibProbeActionResponse dataclass #

CreateWorkflowServiceAddStoreFibProbeActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddTouchAlarmGeneratorActionRequest dataclass #

CreateWorkflowServiceAddTouchAlarmGeneratorActionRequest(workflow_id: str = betterproto.string_field(1), disable_alarm: bool = betterproto.bool_field(2))

Bases: Message

The CreateWorkflowServiceAddTouchAlarmGeneratorActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • disable_alarm (bool) –

    A boolean indicating whether to disable (true) or enable (false) the touch alarm.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

disable_alarm class-attribute instance-attribute #

disable_alarm: bool = bool_field(2)

A boolean indicating whether to disable (true) or enable (false) the touch alarm.

CreateWorkflowServiceAddTouchAlarmGeneratorActionResponse dataclass #

CreateWorkflowServiceAddTouchAlarmGeneratorActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

CreateWorkflowServiceAddVacuumCommandActionRequest dataclass #

CreateWorkflowServiceAddVacuumCommandActionRequest(workflow_id: str = betterproto.string_field(1), command: str = betterproto.string_field(2))

Bases: Message

The CreateWorkflowServiceAddVacuumCommandActionRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow to which action should be added.

  • command (str) –

    The vacuum command to be sent.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow to which action should be added.

command class-attribute instance-attribute #

command: str = string_field(2)

The vacuum command to be sent.

CreateWorkflowServiceAddVacuumCommandActionResponse dataclass #

CreateWorkflowServiceAddVacuumCommandActionResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionResponse response.

Attributes:

  • action_id (str) –

    The action id which was created.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which was created.

RunWorkflowServiceBreakRequest dataclass #

RunWorkflowServiceBreakRequest(break_elements: str = betterproto.string_field(1))

Bases: Message

The RunWorkflowServiceBreakRequest class.

Attributes:

break_elements class-attribute instance-attribute #

break_elements: str = string_field(1)

List of elements, that shall be skipped.

RunWorkflowServiceBreakResponse dataclass #

RunWorkflowServiceBreakResponse()

Bases: Message

The RunWorkflowServiceBreakResponse class.

RunWorkflowServiceDefineAndRunCompleteWorkflowRequest dataclass #

RunWorkflowServiceDefineAndRunCompleteWorkflowRequest(workflow_definition: str = betterproto.string_field(1))

Bases: Message

The RunWorkflowServiceDefineAndRunCompleteWorkflowRequest class.

Attributes:

  • workflow_definition (str) –

    Complete and consistent definition of the workflow which should be executed.

workflow_definition class-attribute instance-attribute #

workflow_definition: str = string_field(1)

Complete and consistent definition of the workflow which should be executed.

RunWorkflowServiceDefineAndRunCompleteWorkflowResponse dataclass #

RunWorkflowServiceDefineAndRunCompleteWorkflowResponse(task_success: bool = betterproto.bool_field(1))

Bases: Message

Response object of the RunWorkflow method.

Attributes:

  • task_success (bool) –

    A value indicating whether the task to run workflow succeeded or not.

task_success class-attribute instance-attribute #

task_success: bool = bool_field(1)

A value indicating whether the task to run workflow succeeded or not.

RunWorkflowServiceGetWorkflowByIdRequest dataclass #

RunWorkflowServiceGetWorkflowByIdRequest(workflow_id: str = betterproto.string_field(1))

Bases: Message

The RunWorkflowServiceGetWorkflowByIdRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow which should be returned.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow which should be returned.

RunWorkflowServiceGetWorkflowByIdResponse dataclass #

RunWorkflowServiceGetWorkflowByIdResponse(workflow: str = betterproto.string_field(1))

Bases: Message

Response object of the GetWorkflow method.

Attributes:

  • workflow (str) –

    A value with workflow xml.

workflow class-attribute instance-attribute #

workflow: str = string_field(1)

A value with workflow xml.

RunWorkflowServiceGetWorkflowStateRequest dataclass #

RunWorkflowServiceGetWorkflowStateRequest()

Bases: Message

The RunWorkflowServiceGetWorkflowStateRequest class.

RunWorkflowServiceGetWorkflowStateResponse dataclass #

RunWorkflowServiceGetWorkflowStateResponse(workflow_state: WorkflowState = betterproto.enum_field(1))

Bases: Message

Response object of the RunWorkflowApi.

Attributes:

workflow_state class-attribute instance-attribute #

workflow_state: WorkflowState = enum_field(1)

A Workflow state value.

RunWorkflowServiceNextRequest dataclass #

RunWorkflowServiceNextRequest()

Bases: Message

The RunWorkflowServiceNextRequest class.

RunWorkflowServiceNextResponse dataclass #

RunWorkflowServiceNextResponse()

Bases: Message

The RunWorkflowServiceNextResponse class.

RunWorkflowServicePauseRequest dataclass #

RunWorkflowServicePauseRequest()

Bases: Message

The RunWorkflowServicePauseRequest class.

RunWorkflowServicePauseResponse dataclass #

RunWorkflowServicePauseResponse()

Bases: Message

The RunWorkflowServicePauseResponse class.

RunWorkflowServiceRegisterOnActionExecutionIdChangedRequest dataclass #

RunWorkflowServiceRegisterOnActionExecutionIdChangedRequest()

Bases: Message

The RunWorkflowServiceRegisterOnActionExecutionIdChangedRequest class.

RunWorkflowServiceRegisterOnActionExecutionIdChangedResponse dataclass #

RunWorkflowServiceRegisterOnActionExecutionIdChangedResponse(action_id: str = betterproto.string_field(1))

Bases: Message

ActionExecutionId response.

Attributes:

  • action_id (str) –

    The action id which is curently executed.

action_id class-attribute instance-attribute #

action_id: str = string_field(1)

The action id which is curently executed.

RunWorkflowServiceRegisterOnWorkflowStateChangedRequest dataclass #

RunWorkflowServiceRegisterOnWorkflowStateChangedRequest()

Bases: Message

The RunWorkflowServiceRegisterOnWorkflowStateChangedRequest class.

RunWorkflowServiceRegisterOnWorkflowStateChangedResponse dataclass #

RunWorkflowServiceRegisterOnWorkflowStateChangedResponse(workflow_state: WorkflowState = betterproto.enum_field(1))

Bases: Message

Response object of the RunWorkflowApi.

Attributes:

workflow_state class-attribute instance-attribute #

workflow_state: WorkflowState = enum_field(1)

A Workflow state value.

RunWorkflowServiceResumeRequest dataclass #

RunWorkflowServiceResumeRequest()

Bases: Message

The RunWorkflowServiceResumeRequest class.

RunWorkflowServiceResumeResponse dataclass #

RunWorkflowServiceResumeResponse()

Bases: Message

The RunWorkflowServiceResumeResponse class.

RunWorkflowServiceRunWorkflowRequest dataclass #

RunWorkflowServiceRunWorkflowRequest(workflow_id: str = betterproto.string_field(1))

Bases: Message

The RunWorkflowServiceRunWorkflowRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow which should be executed.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow which should be executed.

RunWorkflowServiceRunWorkflowResponse dataclass #

RunWorkflowServiceRunWorkflowResponse(task_success: bool = betterproto.bool_field(1))

Bases: Message

Response object of the RunWorkflow method.

Attributes:

  • task_success (bool) –

    A value indicating whether the task to run workflow succeeded or not.

task_success class-attribute instance-attribute #

task_success: bool = bool_field(1)

A value indicating whether the task to run workflow succeeded or not.

RunWorkflowServiceSetNormalModeRequest dataclass #

RunWorkflowServiceSetNormalModeRequest()

Bases: Message

The RunWorkflowServiceSetNormalModeRequest class.

RunWorkflowServiceSetNormalModeResponse dataclass #

RunWorkflowServiceSetNormalModeResponse()

Bases: Message

The RunWorkflowServiceSetNormalModeResponse class.

RunWorkflowServiceSetStepModeRequest dataclass #

RunWorkflowServiceSetStepModeRequest()

Bases: Message

The RunWorkflowServiceSetStepModeRequest class.

RunWorkflowServiceSetStepModeResponse dataclass #

RunWorkflowServiceSetStepModeResponse()

Bases: Message

The RunWorkflowServiceSetStepModeResponse class.

RunWorkflowServiceStartRequest dataclass #

RunWorkflowServiceStartRequest()

Bases: Message

The RunWorkflowServiceStartRequest class.

RunWorkflowServiceStartResponse dataclass #

RunWorkflowServiceStartResponse()

Bases: Message

The RunWorkflowServiceStartResponse class.

RunWorkflowServiceStepRequest dataclass #

RunWorkflowServiceStepRequest()

Bases: Message

The RunWorkflowServiceStepRequest class.

RunWorkflowServiceStepResponse dataclass #

RunWorkflowServiceStepResponse()

Bases: Message

The RunWorkflowServiceStepResponse class.

RunWorkflowServiceStopEmergencyRequest dataclass #

RunWorkflowServiceStopEmergencyRequest()

Bases: Message

The RunWorkflowServiceStopEmergencyRequest class.

RunWorkflowServiceStopEmergencyResponse dataclass #

RunWorkflowServiceStopEmergencyResponse()

Bases: Message

The RunWorkflowServiceStopEmergencyResponse class.

RunWorkflowServiceStopRequest dataclass #

RunWorkflowServiceStopRequest()

Bases: Message

The RunWorkflowServiceStopRequest class.

RunWorkflowServiceStopResponse dataclass #

RunWorkflowServiceStopResponse()

Bases: Message

The RunWorkflowServiceStopResponse class.

WorkflowAdminServiceDeleteWorkflowByIdRequest dataclass #

WorkflowAdminServiceDeleteWorkflowByIdRequest(workflow_id: str = betterproto.string_field(1))

Bases: Message

The WorkflowAdminServiceDeleteWorkflowByIdRequest class.

Attributes:

  • workflow_id (str) –

    Identifier of the workflow which should be deleted.

workflow_id class-attribute instance-attribute #

workflow_id: str = string_field(1)

Identifier of the workflow which should be deleted.

WorkflowAdminServiceDeleteWorkflowByIdResponse dataclass #

WorkflowAdminServiceDeleteWorkflowByIdResponse()

Bases: Message

The WorkflowAdminServiceDeleteWorkflowByIdResponse class.

WorkflowAdminServiceGetAvailableWorkflowIdsRequest dataclass #

WorkflowAdminServiceGetAvailableWorkflowIdsRequest()

Bases: Message

The WorkflowAdminServiceGetAvailableWorkflowIdsRequest class.

WorkflowAdminServiceGetAvailableWorkflowIdsResponse dataclass #

WorkflowAdminServiceGetAvailableWorkflowIdsResponse(workflow_ids: List[str] = betterproto.string_field(1))

Bases: Message

Response object of the GetAvailableWorkflowsIds method.

Attributes:

workflow_ids class-attribute instance-attribute #

workflow_ids: List[str] = string_field(1)

A value with workflow xml.