lm.acquisition.v1#
zen_api.lm.acquisition.v1
#
Classes:
-
AutofocusContrastMeasure–The contrast measures of the software autofocus contrast mode.
-
AutofocusMode–The autofocus modes.
-
AutofocusSampling–Scales the depth of focus by predefined values given here.
-
ChannelInfo–Information about a channel.
-
DefiniteFocusServiceFindSurfaceRequest–The DefiniteFocusServiceFindSurfaceRequest class.
-
DefiniteFocusServiceFindSurfaceResponse–Response for FindSurface.
-
DefiniteFocusServiceLockFocusRequest–The DefiniteFocusServiceLockFocusRequest class.
-
DefiniteFocusServiceLockFocusResponse–Response for LockFocus.
-
DefiniteFocusServiceRecallFocusRequest–The DefiniteFocusServiceRecallFocusRequest class.
-
DefiniteFocusServiceRecallFocusResponse–Response for RecallFocus.
-
DefiniteFocusServiceStoreFocusRequest–The DefiniteFocusServiceStoreFocusRequest class.
-
DefiniteFocusServiceStoreFocusResponse–Response for StoreFocus.
-
DefiniteFocusServiceUnlockFocusRequest–The DefiniteFocusServiceUnlockFocusRequest class.
-
DefiniteFocusServiceUnlockFocusResponse–Response for UnlockFocus.
-
ExperimentSwAutofocusServiceExportRequest–The ExperimentSwAutofocusServiceExportRequest class.
-
ExperimentSwAutofocusServiceExportResponse–Response object representing the values of xml string.
-
ExperimentSwAutofocusServiceFindAutoFocusRequest–The ExperimentSwAutofocusServiceFindAutoFocusRequest class.
-
ExperimentSwAutofocusServiceFindAutoFocusResponse–Response object representing the focus position.
-
ExperimentSwAutofocusServiceGetAutofocusParametersRequest–The ExperimentSwAutofocusServiceGetAutofocusParametersRequest class.
-
ExperimentSwAutofocusServiceGetAutofocusParametersResponse–Response object representing the values of software autofocus parameters for the experiment.
-
ExperimentSwAutofocusServiceImportRequest–The ExperimentSwAutofocusServiceImportRequest class.
-
ExperimentSwAutofocusServiceImportResponse–The ExperimentSwAutofocusServiceImportResponse class.
-
ExperimentSwAutofocusServiceSetAutofocusParametersRequest–The ExperimentSwAutofocusServiceSetAutofocusParametersRequest class.
-
ExperimentSwAutofocusServiceSetAutofocusParametersResponse–The ExperimentSwAutofocusServiceSetAutofocusParametersResponse class.
-
Position3D–A position in three dimensions (XYZ).
-
TilesServiceAddEllipseTileRegionRequest–The TilesServiceAddEllipseTileRegionRequest class.
-
TilesServiceAddEllipseTileRegionResponse–The TilesServiceAddEllipseTileRegionResponse class.
-
TilesServiceAddPolygonTileRegionRequest–The TilesServiceAddPolygonTileRegionRequest class.
-
TilesServiceAddPolygonTileRegionResponse–The TilesServiceAddPolygonTileRegionResponse class.
-
TilesServiceAddPositionsRequest–The TilesServiceAddPositionsRequest class.
-
TilesServiceAddPositionsResponse–The TilesServiceAddPositionsResponse class.
-
TilesServiceAddRectangleTileRegionRequest–The TilesServiceAddRectangleTileRegionRequest class.
-
TilesServiceAddRectangleTileRegionResponse–The TilesServiceAddRectangleTileRegionResponse class.
-
TilesServiceClearRequest–The TilesServiceClearRequest class.
-
TilesServiceClearResponse–The TilesServiceClearResponse class.
-
TilesServiceIsTilesExperimentRequest–The TilesServiceIsTilesExperimentRequest class.
-
TilesServiceIsTilesExperimentResponse–Response object representing the value of IsTiles for the experiment.
-
TrackInfo–Information about a track.
-
TrackServiceActivateChannelRequest–The TrackServiceActivateChannelRequest class.
-
TrackServiceActivateChannelResponse–The TrackServiceActivateChannelResponse class.
-
TrackServiceActivateTrackRequest–The TrackServiceActivateTrackRequest class.
-
TrackServiceActivateTrackResponse–The TrackServiceActivateTrackResponse class.
-
TrackServiceDeactivateChannelRequest–The TrackServiceDeactivateChannelRequest class.
-
TrackServiceDeactivateChannelResponse–The TrackServiceDeactivateChannelResponse class.
-
TrackServiceDeactivateTrackRequest–The TrackServiceDeactivateTrackRequest class.
-
TrackServiceDeactivateTrackResponse–The TrackServiceDeactivateTrackResponse class.
-
TrackServiceGetTrackInfoRequest–The TrackServiceGetTrackInfoRequest class.
-
TrackServiceGetTrackInfoResponse–Response object representing the value of track information.
-
ZStackServiceGetZStackInfoRequest–The ZStackServiceGetZStackInfoRequest class.
-
ZStackServiceGetZStackInfoResponse–Response object representing the value of GetZStackInfo for the experiment.
-
ZStackServiceIsZStackExperimentRequest–The ZStackServiceIsZStackExperimentRequest class.
-
ZStackServiceIsZStackExperimentResponse–Response object representing the value of IsZStackExperiment for the experiment.
-
ZStackServiceModifyZStackCenterRangeRequest–The ZStackServiceModifyZStackCenterRangeRequest class.
-
ZStackServiceModifyZStackCenterRangeResponse–The ZStackServiceModifyZStackCenterRangeResponse class.
-
ZStackServiceModifyZStackFirstLastRequest–The ZStackServiceModifyZStackFirstLastRequest class.
-
ZStackServiceModifyZStackFirstLastResponse–The ZStackServiceModifyZStackFirstLastResponse class.
AutofocusContrastMeasure
#
Bases: Enum
The contrast measures of the software autofocus contrast mode.
Attributes:
-
UNSPECIFIED–Default enum value.
-
DEFAULT–The default contrast measure.
-
LOW_SIGNAL–The contrast measure to use in low-signal and calibration situations.
LOW_SIGNAL
class-attribute
instance-attribute
#
LOW_SIGNAL = 2
The contrast measure to use in low-signal and calibration situations.
AutofocusMode
#
Bases: Enum
The autofocus modes.
Attributes:
-
UNSPECIFIED–Default enum value.
-
CONTRAST–Sharpness is measured on the basis of contrast values.
-
INTENSITY–Sharpness is measured on the basis of intensity values.
-
AUTO–Automatic determination of measure method (Contrast or Intensity) in dependency of used hardware.
-
REFLEX–Sharpness is measured with the reflection mode autofocus.
CONTRAST
class-attribute
instance-attribute
#
CONTRAST = 1
Sharpness is measured on the basis of contrast values.
INTENSITY
class-attribute
instance-attribute
#
INTENSITY = 2
Sharpness is measured on the basis of intensity values.
AUTO
class-attribute
instance-attribute
#
AUTO = 3
Automatic determination of measure method (Contrast or Intensity) in dependency of used hardware.
REFLEX
class-attribute
instance-attribute
#
REFLEX = 4
Sharpness is measured with the reflection mode autofocus.
AutofocusSampling
#
Bases: Enum
Scales the depth of focus by predefined values given here.
Attributes:
-
UNSPECIFIED–Default enum value.
-
FINE–Do oversampling.
-
DEFAULT–Do sampling according to depth of focus.
-
MEDIUM–Do under sampling.
-
COARSE–Coarser than medium.
ChannelInfo
dataclass
#
ChannelInfo(name: str = betterproto.string_field(1), is_activated: bool = betterproto.bool_field(2))
Bases: Message
Information about a channel.
Attributes:
-
name(str) –The channel name.
-
is_activated(bool) –A value indicating whether the channel is activated.
DefiniteFocusServiceFindSurfaceRequest
dataclass
#
DefiniteFocusServiceFindSurfaceRequest()
Bases: Message
The DefiniteFocusServiceFindSurfaceRequest class.
DefiniteFocusServiceFindSurfaceResponse
dataclass
#
DefiniteFocusServiceFindSurfaceResponse(zposition: float = betterproto.double_field(1))
DefiniteFocusServiceLockFocusRequest
dataclass
#
DefiniteFocusServiceLockFocusRequest(timeout: int = betterproto.int32_field(1))
DefiniteFocusServiceLockFocusResponse
dataclass
#
DefiniteFocusServiceLockFocusResponse()
Bases: Message
Response for LockFocus.
DefiniteFocusServiceRecallFocusRequest
dataclass
#
DefiniteFocusServiceRecallFocusRequest()
Bases: Message
The DefiniteFocusServiceRecallFocusRequest class.
DefiniteFocusServiceRecallFocusResponse
dataclass
#
DefiniteFocusServiceRecallFocusResponse(zposition: float = betterproto.double_field(1))
DefiniteFocusServiceStoreFocusRequest
dataclass
#
DefiniteFocusServiceStoreFocusRequest()
Bases: Message
The DefiniteFocusServiceStoreFocusRequest class.
DefiniteFocusServiceStoreFocusResponse
dataclass
#
DefiniteFocusServiceStoreFocusResponse()
Bases: Message
Response for StoreFocus.
DefiniteFocusServiceUnlockFocusRequest
dataclass
#
DefiniteFocusServiceUnlockFocusRequest()
Bases: Message
The DefiniteFocusServiceUnlockFocusRequest class.
DefiniteFocusServiceUnlockFocusResponse
dataclass
#
DefiniteFocusServiceUnlockFocusResponse()
Bases: Message
Response for UnlockFocus.
ExperimentSwAutofocusServiceExportRequest
dataclass
#
ExperimentSwAutofocusServiceExportRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The ExperimentSwAutofocusServiceExportRequest class.
Attributes:
-
experiment_id(str) –The experiment id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment id.
ExperimentSwAutofocusServiceExportResponse
dataclass
#
ExperimentSwAutofocusServiceExportResponse(xml_string: str = betterproto.string_field(1))
Bases: Message
Response object representing the values of xml string.
Attributes:
-
xml_string(str) –A value of the xml string.
xml_string
class-attribute
instance-attribute
#
xml_string: str = string_field(1)
A value of the xml string.
ExperimentSwAutofocusServiceFindAutoFocusRequest
dataclass
#
ExperimentSwAutofocusServiceFindAutoFocusRequest(experiment_id: str = betterproto.string_field(1), timeout: Optional[float] = betterproto.message_field(2, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The ExperimentSwAutofocusServiceFindAutoFocusRequest class.
Attributes:
-
experiment_id(str) –The experiment id.
-
timeout(Optional[float]) –The timeout in seconds.
ExperimentSwAutofocusServiceFindAutoFocusResponse
dataclass
#
ExperimentSwAutofocusServiceFindAutoFocusResponse(focus_position: float = betterproto.double_field(1))
Bases: Message
Response object representing the focus position.
Attributes:
-
focus_position(float) –The focus position (unit: m).
focus_position
class-attribute
instance-attribute
#
focus_position: float = double_field(1)
The focus position (unit: m).
ExperimentSwAutofocusServiceGetAutofocusParametersRequest
dataclass
#
ExperimentSwAutofocusServiceGetAutofocusParametersRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The ExperimentSwAutofocusServiceGetAutofocusParametersRequest class.
Attributes:
-
experiment_id(str) –The experiment id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment id.
ExperimentSwAutofocusServiceGetAutofocusParametersResponse
dataclass
#
ExperimentSwAutofocusServiceGetAutofocusParametersResponse(experiment_id: str = betterproto.string_field(1), auto_focus_mode: AutofocusMode = betterproto.enum_field(2), contrast_measure: AutofocusContrastMeasure = betterproto.enum_field(3), search_strategy: str = betterproto.string_field(4), autofocus_sampling: AutofocusSampling = betterproto.enum_field(5), offset: float = betterproto.double_field(6), use_acquisition_roi: bool = betterproto.bool_field(7), reference_channel_name: str = betterproto.string_field(8), relative_range_is_automatic: bool = betterproto.bool_field(9), relative_search_range: float = betterproto.double_field(10), lower_limit: float = betterproto.double_field(11), upper_limit: float = betterproto.double_field(12))
Bases: Message
Response object representing the values of software autofocus parameters for the experiment.
Attributes:
-
experiment_id(str) –A value of the experiment id.
-
auto_focus_mode(AutofocusMode) –A value of autofocus mode.
-
contrast_measure(AutofocusContrastMeasure) –A value of sharpness measure for contrast mode.
-
search_strategy(str) –A value of search strategy.
-
autofocus_sampling(AutofocusSampling) –A value of the predefined step size.
-
offset(float) –A value of the reflection mode offset (unit: m).
-
use_acquisition_roi(bool) –A value indicating whether the acquisition ROI
-
reference_channel_name(str) –A name of the focus reference channel.
-
relative_range_is_automatic(bool) –A value indicating whether the relative search range size is
-
relative_search_range(float) –A value of the relative search range of the Z drive (unit: m).
-
lower_limit(float) –A value of the lower search range limit of the Z drive (unit: m).
-
upper_limit(float) –A value of the upper search range limit of the Z drive (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
A value of the experiment id.
auto_focus_mode
class-attribute
instance-attribute
#
auto_focus_mode: AutofocusMode = enum_field(2)
A value of autofocus mode.
contrast_measure
class-attribute
instance-attribute
#
contrast_measure: AutofocusContrastMeasure = enum_field(3)
A value of sharpness measure for contrast mode.
search_strategy
class-attribute
instance-attribute
#
search_strategy: str = string_field(4)
A value of search strategy. Either "Smart", "Full", "FullNoChecks" or the name of an extension strategy.
autofocus_sampling
class-attribute
instance-attribute
#
autofocus_sampling: AutofocusSampling = enum_field(5)
A value of the predefined step size.
offset
class-attribute
instance-attribute
#
offset: float = double_field(6)
A value of the reflection mode offset (unit: m).
use_acquisition_roi
class-attribute
instance-attribute
#
use_acquisition_roi: bool = bool_field(7)
A value indicating whether the acquisition ROI is used for the software autofocus.
reference_channel_name
class-attribute
instance-attribute
#
reference_channel_name: str = string_field(8)
A name of the focus reference channel.
relative_range_is_automatic
class-attribute
instance-attribute
#
relative_range_is_automatic: bool = bool_field(9)
A value indicating whether the relative search range size is determined automatically.
relative_search_range
class-attribute
instance-attribute
#
relative_search_range: float = double_field(10)
A value of the relative search range of the Z drive (unit: m).
lower_limit
class-attribute
instance-attribute
#
lower_limit: float = double_field(11)
A value of the lower search range limit of the Z drive (unit: m).
upper_limit
class-attribute
instance-attribute
#
upper_limit: float = double_field(12)
A value of the upper search range limit of the Z drive (unit: m).
ExperimentSwAutofocusServiceImportRequest
dataclass
#
ExperimentSwAutofocusServiceImportRequest(experiment_id: str = betterproto.string_field(1), xml_string: str = betterproto.string_field(2))
Bases: Message
The ExperimentSwAutofocusServiceImportRequest class.
Attributes:
-
experiment_id(str) –The experiment id.
-
xml_string(str) –Xml string to be imported.
ExperimentSwAutofocusServiceImportResponse
dataclass
#
ExperimentSwAutofocusServiceImportResponse()
Bases: Message
The ExperimentSwAutofocusServiceImportResponse class.
ExperimentSwAutofocusServiceSetAutofocusParametersRequest
dataclass
#
ExperimentSwAutofocusServiceSetAutofocusParametersRequest(experiment_id: str = betterproto.string_field(1), autofocus_mode: AutofocusMode = betterproto.enum_field(2), contrast_measure: AutofocusContrastMeasure = betterproto.enum_field(3), search_strategy: str = betterproto.string_field(4), autofocus_sampling: AutofocusSampling = betterproto.enum_field(5), offset: Optional[float] = betterproto.message_field(6, wraps=(betterproto.TYPE_DOUBLE)), use_acquisition_roi: Optional[bool] = betterproto.message_field(7, wraps=(betterproto.TYPE_BOOL)), reference_channel_name: str = betterproto.string_field(8), relative_range_is_automatic: Optional[bool] = betterproto.message_field(9, wraps=(betterproto.TYPE_BOOL)), relative_search_range: Optional[float] = betterproto.message_field(10, wraps=(betterproto.TYPE_DOUBLE)), lower_limit: Optional[float] = betterproto.message_field(11, wraps=(betterproto.TYPE_DOUBLE)), upper_limit: Optional[float] = betterproto.message_field(12, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The ExperimentSwAutofocusServiceSetAutofocusParametersRequest class.
Attributes:
-
experiment_id(str) –The experiment id.
-
autofocus_mode(AutofocusMode) –The autofocus mode.
-
contrast_measure(AutofocusContrastMeasure) –The sharpness measure for contrast mode.
-
search_strategy(str) –The strategy, either "Smart", "Full", "FullNoChecks" or the name of an extension
-
autofocus_sampling(AutofocusSampling) –The predefined step size, or null to leave unmodified.
-
offset(Optional[float]) –The reflection mode offset (unit: m), or null to
-
use_acquisition_roi(Optional[bool]) –True if the acquisition ROI is used for the
-
reference_channel_name(str) –The case-insensitive name of the focus reference channel,
-
relative_range_is_automatic(Optional[bool]) –True if the relative search range size is
-
relative_search_range(Optional[float]) –The relative search range in units of the Z drive (unit: m),
-
lower_limit(Optional[float]) –The lower search range limit in units of the Z drive (unit: m),
-
upper_limit(Optional[float]) –The upper limit in units of the Z drive (unit: m),
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment id.
autofocus_mode
class-attribute
instance-attribute
#
autofocus_mode: AutofocusMode = enum_field(2)
The autofocus mode.
contrast_measure
class-attribute
instance-attribute
#
contrast_measure: AutofocusContrastMeasure = enum_field(3)
The sharpness measure for contrast mode.
search_strategy
class-attribute
instance-attribute
#
search_strategy: str = string_field(4)
The strategy, either "Smart", "Full", "FullNoChecks" or the name of an extension strategy, or null to leave unmodified. This parameter is case-insensitive.
autofocus_sampling
class-attribute
instance-attribute
#
autofocus_sampling: AutofocusSampling = enum_field(5)
The predefined step size, or null to leave unmodified.
offset
class-attribute
instance-attribute
#
offset: Optional[float] = message_field(6, wraps=TYPE_DOUBLE)
The reflection mode offset (unit: m), or null to leave unmodified.
use_acquisition_roi
class-attribute
instance-attribute
#
use_acquisition_roi: Optional[bool] = message_field(7, wraps=TYPE_BOOL)
True if the acquisition ROI is used for the software autofocus; otherwise, false, or null to leave unmodified.
reference_channel_name
class-attribute
instance-attribute
#
reference_channel_name: str = string_field(8)
The case-insensitive name of the focus reference channel, or null to leave unmodified.
relative_range_is_automatic
class-attribute
instance-attribute
#
relative_range_is_automatic: Optional[bool] = message_field(9, wraps=TYPE_BOOL)
True if the relative search range size is determined automatically; otherwise, false, or null to leave unmodified.
relative_search_range
class-attribute
instance-attribute
#
relative_search_range: Optional[float] = message_field(10, wraps=TYPE_DOUBLE)
The relative search range in units of the Z drive (unit: m), or null to leave unmodified.
lower_limit
class-attribute
instance-attribute
#
lower_limit: Optional[float] = message_field(11, wraps=TYPE_DOUBLE)
The lower search range limit in units of the Z drive (unit: m), or null to leave unmodified.
upper_limit
class-attribute
instance-attribute
#
upper_limit: Optional[float] = message_field(12, wraps=TYPE_DOUBLE)
The upper limit in units of the Z drive (unit: m), or null to leave unmodified.
ExperimentSwAutofocusServiceSetAutofocusParametersResponse
dataclass
#
ExperimentSwAutofocusServiceSetAutofocusParametersResponse()
Bases: Message
The ExperimentSwAutofocusServiceSetAutofocusParametersResponse class.
Position3D
dataclass
#
Position3D(x: float = betterproto.double_field(1), y: float = betterproto.double_field(2), z: float = betterproto.double_field(3))
Bases: Message
A position in three dimensions (XYZ).
Attributes:
TilesServiceAddEllipseTileRegionRequest
dataclass
#
TilesServiceAddEllipseTileRegionRequest(experiment_id: str = betterproto.string_field(1), center_x: Optional[float] = betterproto.message_field(2, wraps=(betterproto.TYPE_DOUBLE)), center_y: Optional[float] = betterproto.message_field(3, wraps=(betterproto.TYPE_DOUBLE)), width: Optional[float] = betterproto.message_field(4, wraps=(betterproto.TYPE_DOUBLE)), height: Optional[float] = betterproto.message_field(5, wraps=(betterproto.TYPE_DOUBLE)), z: Optional[float] = betterproto.message_field(6, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The TilesServiceAddEllipseTileRegionRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
-
center_x(Optional[float]) –The center x position of the tile region to be added (unit: m).
-
center_y(Optional[float]) –The center y position of the tile region to be added (unit: m).
-
width(Optional[float]) –The width of the tile region to be added (unit: m).
-
height(Optional[float]) –The height of the tile region to be added (unit: m).
-
z(Optional[float]) –The z position of the tile region to be added (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
center_x
class-attribute
instance-attribute
#
center_x: Optional[float] = message_field(2, wraps=TYPE_DOUBLE)
The center x position of the tile region to be added (unit: m).
center_y
class-attribute
instance-attribute
#
center_y: Optional[float] = message_field(3, wraps=TYPE_DOUBLE)
The center y position of the tile region to be added (unit: m).
width
class-attribute
instance-attribute
#
width: Optional[float] = message_field(4, wraps=TYPE_DOUBLE)
The width of the tile region to be added (unit: m).
height
class-attribute
instance-attribute
#
height: Optional[float] = message_field(5, wraps=TYPE_DOUBLE)
The height of the tile region to be added (unit: m).
z
class-attribute
instance-attribute
#
z: Optional[float] = message_field(6, wraps=TYPE_DOUBLE)
The z position of the tile region to be added (unit: m).
TilesServiceAddEllipseTileRegionResponse
dataclass
#
TilesServiceAddEllipseTileRegionResponse()
Bases: Message
The TilesServiceAddEllipseTileRegionResponse class.
TilesServiceAddPolygonTileRegionRequest
dataclass
#
TilesServiceAddPolygonTileRegionRequest(experiment_id: str = betterproto.string_field(1), polygon_points: List[DoublePoint] = betterproto.message_field(2), z: Optional[float] = betterproto.message_field(3, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The TilesServiceAddPolygonTileRegionRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
-
polygon_points(List[DoublePoint]) –The list of points which define the polygon.
-
z(Optional[float]) –The z position of the tile region to be added (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
polygon_points
class-attribute
instance-attribute
#
polygon_points: List[DoublePoint] = message_field(2)
The list of points which define the polygon. This list has to contain at least one point (unit: m).
z
class-attribute
instance-attribute
#
z: Optional[float] = message_field(3, wraps=TYPE_DOUBLE)
The z position of the tile region to be added (unit: m).
TilesServiceAddPolygonTileRegionResponse
dataclass
#
TilesServiceAddPolygonTileRegionResponse()
Bases: Message
The TilesServiceAddPolygonTileRegionResponse class.
TilesServiceAddPositionsRequest
dataclass
#
TilesServiceAddPositionsRequest(experiment_id: str = betterproto.string_field(1), positions: List[Position3D] = betterproto.message_field(2))
Bases: Message
The TilesServiceAddPositionsRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
-
positions(List[Position3D]) –The positions to be added.
TilesServiceAddPositionsResponse
dataclass
#
TilesServiceAddPositionsResponse()
Bases: Message
The TilesServiceAddPositionsResponse class.
TilesServiceAddRectangleTileRegionRequest
dataclass
#
TilesServiceAddRectangleTileRegionRequest(experiment_id: str = betterproto.string_field(1), center_x: Optional[float] = betterproto.message_field(2, wraps=(betterproto.TYPE_DOUBLE)), center_y: Optional[float] = betterproto.message_field(3, wraps=(betterproto.TYPE_DOUBLE)), width: Optional[float] = betterproto.message_field(4, wraps=(betterproto.TYPE_DOUBLE)), height: Optional[float] = betterproto.message_field(5, wraps=(betterproto.TYPE_DOUBLE)), z: Optional[float] = betterproto.message_field(6, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The TilesServiceAddRectangleTileRegionRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
-
center_x(Optional[float]) –The center x position of the tile region to be added (unit: m).
-
center_y(Optional[float]) –The center y position of the tile region to be added (unit: m).
-
width(Optional[float]) –The width of the tile region to be added (unit: m).
-
height(Optional[float]) –The height of the tile region to be added (unit: m).
-
z(Optional[float]) –The z position of the tile region to be added (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
center_x
class-attribute
instance-attribute
#
center_x: Optional[float] = message_field(2, wraps=TYPE_DOUBLE)
The center x position of the tile region to be added (unit: m).
center_y
class-attribute
instance-attribute
#
center_y: Optional[float] = message_field(3, wraps=TYPE_DOUBLE)
The center y position of the tile region to be added (unit: m).
width
class-attribute
instance-attribute
#
width: Optional[float] = message_field(4, wraps=TYPE_DOUBLE)
The width of the tile region to be added (unit: m).
height
class-attribute
instance-attribute
#
height: Optional[float] = message_field(5, wraps=TYPE_DOUBLE)
The height of the tile region to be added (unit: m).
z
class-attribute
instance-attribute
#
z: Optional[float] = message_field(6, wraps=TYPE_DOUBLE)
The z position of the tile region to be added (unit: m).
TilesServiceAddRectangleTileRegionResponse
dataclass
#
TilesServiceAddRectangleTileRegionResponse()
Bases: Message
The TilesServiceAddRectangleTileRegionResponse class.
TilesServiceClearRequest
dataclass
#
TilesServiceClearRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The TilesServiceClearRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
TilesServiceClearResponse
dataclass
#
TilesServiceClearResponse()
Bases: Message
The TilesServiceClearResponse class.
TilesServiceIsTilesExperimentRequest
dataclass
#
TilesServiceIsTilesExperimentRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The TilesServiceIsTilesExperimentRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
TilesServiceIsTilesExperimentResponse
dataclass
#
TilesServiceIsTilesExperimentResponse(is_tiles_experiment: bool = betterproto.bool_field(1))
Bases: Message
Response object representing the value of IsTiles for the experiment.
Attributes:
-
is_tiles_experiment(bool) –A value indicating whether the experiment is a tiles experiment.
is_tiles_experiment
class-attribute
instance-attribute
#
is_tiles_experiment: bool = bool_field(1)
A value indicating whether the experiment is a tiles experiment.
TrackInfo
dataclass
#
TrackInfo(is_activated: bool = betterproto.bool_field(1), channels: List[ChannelInfo] = betterproto.message_field(2))
Bases: Message
Information about a track.
Attributes:
-
is_activated(bool) –A value indicating whether the track is activated.
-
channels(List[ChannelInfo]) –The info for all channels in the track.
TrackServiceActivateChannelRequest
dataclass
#
TrackServiceActivateChannelRequest(experiment_id: str = betterproto.string_field(1), track_index: int = betterproto.int32_field(2), channel_index: int = betterproto.int32_field(3))
Bases: Message
The TrackServiceActivateChannelRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
-
track_index(int) –An index of a track.
-
channel_index(int) –An index of a channel in the track to be activated.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
track_index
class-attribute
instance-attribute
#
track_index: int = int32_field(2)
An index of a track.
channel_index
class-attribute
instance-attribute
#
channel_index: int = int32_field(3)
An index of a channel in the track to be activated.
TrackServiceActivateChannelResponse
dataclass
#
TrackServiceActivateChannelResponse()
Bases: Message
The TrackServiceActivateChannelResponse class.
TrackServiceActivateTrackRequest
dataclass
#
TrackServiceActivateTrackRequest(experiment_id: str = betterproto.string_field(1), track_index: int = betterproto.int32_field(2))
Bases: Message
The TrackServiceActivateTrackRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
-
track_index(int) –An index of a track to be activated.
TrackServiceActivateTrackResponse
dataclass
#
TrackServiceActivateTrackResponse()
Bases: Message
The TrackServiceActivateTrackResponse class.
TrackServiceDeactivateChannelRequest
dataclass
#
TrackServiceDeactivateChannelRequest(experiment_id: str = betterproto.string_field(1), track_index: int = betterproto.int32_field(2), channel_index: int = betterproto.int32_field(3))
Bases: Message
The TrackServiceDeactivateChannelRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
-
track_index(int) –An index of a track.
-
channel_index(int) –An index of a channel in the track to be deactivated.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
track_index
class-attribute
instance-attribute
#
track_index: int = int32_field(2)
An index of a track.
channel_index
class-attribute
instance-attribute
#
channel_index: int = int32_field(3)
An index of a channel in the track to be deactivated.
TrackServiceDeactivateChannelResponse
dataclass
#
TrackServiceDeactivateChannelResponse()
Bases: Message
The TrackServiceDeactivateChannelResponse class.
TrackServiceDeactivateTrackRequest
dataclass
#
TrackServiceDeactivateTrackRequest(experiment_id: str = betterproto.string_field(1), track_index: int = betterproto.int32_field(2))
Bases: Message
The TrackServiceDeactivateTrackRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
-
track_index(int) –An index of a track to be deactivated.
TrackServiceDeactivateTrackResponse
dataclass
#
TrackServiceDeactivateTrackResponse()
Bases: Message
The TrackServiceDeactivateTrackResponse class.
TrackServiceGetTrackInfoRequest
dataclass
#
TrackServiceGetTrackInfoRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The TrackServiceGetTrackInfoRequest class.
Attributes:
-
experiment_id(str) –Experiment id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
Experiment id.
TrackServiceGetTrackInfoResponse
dataclass
#
TrackServiceGetTrackInfoResponse(track_info: List[TrackInfo] = betterproto.message_field(1))
Bases: Message
Response object representing the value of track information.
Attributes:
-
track_info(List[TrackInfo]) –The track information.
track_info
class-attribute
instance-attribute
#
track_info: List[TrackInfo] = message_field(1)
The track information.
ZStackServiceGetZStackInfoRequest
dataclass
#
ZStackServiceGetZStackInfoRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The ZStackServiceGetZStackInfoRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
ZStackServiceGetZStackInfoResponse
dataclass
#
ZStackServiceGetZStackInfoResponse(interval: float = betterproto.double_field(1), first_slice: float = betterproto.double_field(2), last_slice: float = betterproto.double_field(3), range: float = betterproto.double_field(5), num_slices: int = betterproto.int32_field(6), is_center_mode: bool = betterproto.bool_field(7), offset: float = betterproto.double_field(8))
Bases: Message
Response object representing the value of GetZStackInfo for the experiment.
Attributes:
-
interval(float) –The value of the interval between 2 slices (unit: m).
-
first_slice(float) –The position of the first slice in Z-stack (unit: m).
-
last_slice(float) –The position of the last slice in Z-stack (unit: m).
-
range(float) –The distance between the first and last slice (unit: m).
-
num_slices(int) –The number of slices.
-
is_center_mode(bool) –A value indicating whether the Z-stack is in center mode.
-
offset(float) –The value of the offset which is applied to the whole Z-stack.
interval
class-attribute
instance-attribute
#
interval: float = double_field(1)
The value of the interval between 2 slices (unit: m).
first_slice
class-attribute
instance-attribute
#
first_slice: float = double_field(2)
The position of the first slice in Z-stack (unit: m).
last_slice
class-attribute
instance-attribute
#
last_slice: float = double_field(3)
The position of the last slice in Z-stack (unit: m).
range
class-attribute
instance-attribute
#
range: float = double_field(5)
The distance between the first and last slice (unit: m).
num_slices
class-attribute
instance-attribute
#
num_slices: int = int32_field(6)
The number of slices.
is_center_mode
class-attribute
instance-attribute
#
is_center_mode: bool = bool_field(7)
A value indicating whether the Z-stack is in center mode.
offset
class-attribute
instance-attribute
#
offset: float = double_field(8)
The value of the offset which is applied to the whole Z-stack.
ZStackServiceIsZStackExperimentRequest
dataclass
#
ZStackServiceIsZStackExperimentRequest(experiment_id: str = betterproto.string_field(1))
Bases: Message
The ZStackServiceIsZStackExperimentRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
ZStackServiceIsZStackExperimentResponse
dataclass
#
ZStackServiceIsZStackExperimentResponse(is_zstack_experiment: bool = betterproto.bool_field(1))
Bases: Message
Response object representing the value of IsZStackExperiment for the experiment.
Attributes:
-
is_zstack_experiment(bool) –A value indicating whether the experiment is a Z-Stack experiment.
is_zstack_experiment
class-attribute
instance-attribute
#
is_zstack_experiment: bool = bool_field(1)
A value indicating whether the experiment is a Z-Stack experiment.
ZStackServiceModifyZStackCenterRangeRequest
dataclass
#
ZStackServiceModifyZStackCenterRangeRequest(experiment_id: str = betterproto.string_field(1), center: Optional[float] = betterproto.message_field(2, wraps=(betterproto.TYPE_DOUBLE)), interval: Optional[float] = betterproto.message_field(3, wraps=(betterproto.TYPE_DOUBLE)), range: Optional[float] = betterproto.message_field(4, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The ZStackServiceModifyZStackCenterRangeRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
-
center(Optional[float]) –The center position between the first and last slice (unit: m).
-
interval(Optional[float]) –The interval between 2 slices (unit: m).
-
range(Optional[float]) –Distance between the first and last slice (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
center
class-attribute
instance-attribute
#
center: Optional[float] = message_field(2, wraps=TYPE_DOUBLE)
The center position between the first and last slice (unit: m).
interval
class-attribute
instance-attribute
#
interval: Optional[float] = message_field(3, wraps=TYPE_DOUBLE)
The interval between 2 slices (unit: m).
range
class-attribute
instance-attribute
#
range: Optional[float] = message_field(4, wraps=TYPE_DOUBLE)
Distance between the first and last slice (unit: m).
ZStackServiceModifyZStackCenterRangeResponse
dataclass
#
ZStackServiceModifyZStackCenterRangeResponse()
Bases: Message
The ZStackServiceModifyZStackCenterRangeResponse class.
ZStackServiceModifyZStackFirstLastRequest
dataclass
#
ZStackServiceModifyZStackFirstLastRequest(experiment_id: str = betterproto.string_field(1), first: Optional[float] = betterproto.message_field(2, wraps=(betterproto.TYPE_DOUBLE)), last: Optional[float] = betterproto.message_field(3, wraps=(betterproto.TYPE_DOUBLE)), interval: Optional[float] = betterproto.message_field(4, wraps=(betterproto.TYPE_DOUBLE)))
Bases: Message
The ZStackServiceModifyZStackFirstLastRequest class.
Attributes:
-
experiment_id(str) –The experiment Id.
-
first(Optional[float]) –Position of the first slice in Z-stack (unit: m).
-
last(Optional[float]) –Position of the last slice in Z-stack (unit: m).
-
interval(Optional[float]) –The interval between 2 slices (unit: m).
experiment_id
class-attribute
instance-attribute
#
experiment_id: str = string_field(1)
The experiment Id.
first
class-attribute
instance-attribute
#
first: Optional[float] = message_field(2, wraps=TYPE_DOUBLE)
Position of the first slice in Z-stack (unit: m).
last
class-attribute
instance-attribute
#
last: Optional[float] = message_field(3, wraps=TYPE_DOUBLE)
Position of the last slice in Z-stack (unit: m).
interval
class-attribute
instance-attribute
#
interval: Optional[float] = message_field(4, wraps=TYPE_DOUBLE)
The interval between 2 slices (unit: m).
ZStackServiceModifyZStackFirstLastResponse
dataclass
#
ZStackServiceModifyZStackFirstLastResponse()
Bases: Message
The ZStackServiceModifyZStackFirstLastResponse class.