Skip to content

lm.live_scan.v1#

zen_api.lm.live_scan.v1 #

Classes:

LiveScanServiceConfiguration dataclass #

LiveScanServiceConfiguration(sample_holder_template: str = betterproto.string_field(1), live_scan_detection: bool = betterproto.bool_field(2), measure_bottom_thickness: bool = betterproto.bool_field(3), determine_bottom_material: bool = betterproto.bool_field(4), create_carrier_overview: bool = betterproto.bool_field(5), read_barcodes: bool = betterproto.bool_field(6), use_left_barcode: bool = betterproto.bool_field(7), use_right_barcode: bool = betterproto.bool_field(8), automatic_live_scan_calibration: bool = betterproto.bool_field(9), refractive_index: float = betterproto.double_field(10), material: str = betterproto.string_field(11))

Bases: Message

Response object representing the configuration.

Attributes:

sample_holder_template class-attribute instance-attribute #

sample_holder_template: str = betterproto.string_field(1)

Gets the type template.

live_scan_detection class-attribute instance-attribute #

live_scan_detection: bool = betterproto.bool_field(2)

Gets a value indicating whether sample carrier detection is active.

measure_bottom_thickness class-attribute instance-attribute #

measure_bottom_thickness: bool = betterproto.bool_field(3)

Gets a value indicating whether bottom thickness has to be measured.

determine_bottom_material class-attribute instance-attribute #

determine_bottom_material: bool = betterproto.bool_field(4)

Gets a value indicating whether bottom material determination is active.

create_carrier_overview class-attribute instance-attribute #

create_carrier_overview: bool = betterproto.bool_field(5)

Gets a value indicating whether sample carrier detection is active.

read_barcodes class-attribute instance-attribute #

read_barcodes: bool = betterproto.bool_field(6)

Gets a value indicating whether barcodes must be read.

use_left_barcode class-attribute instance-attribute #

use_left_barcode: bool = betterproto.bool_field(7)

Gets a value indicating whether the left barcode must be read.

use_right_barcode class-attribute instance-attribute #

use_right_barcode: bool = betterproto.bool_field(8)

Gets a value indicating whether the right barcode must be read.

automatic_live_scan_calibration class-attribute instance-attribute #

automatic_live_scan_calibration: bool = betterproto.bool_field(9)

Gets a value indicating whether automatic sample carrier calibration is active.

refractive_index class-attribute instance-attribute #

refractive_index: float = betterproto.double_field(10)

The refractive index of the bottom material of this sample carrier.

material class-attribute instance-attribute #

material: str = betterproto.string_field(11)

The bottom material of this sample carrier.

LiveScanServiceEjectTrayRequest dataclass #

LiveScanServiceEjectTrayRequest()

Bases: Message

The LiveScanServiceEjectTrayRequest class.

LiveScanServiceEjectTrayResponse dataclass #

LiveScanServiceEjectTrayResponse(notifications: List[str] = betterproto.string_field(1))

Bases: Message

Empty response upon ejecting the tray.

Attributes:

notifications class-attribute instance-attribute #

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

The list of notifications.

LiveScanServiceGetConfigurationRequest dataclass #

LiveScanServiceGetConfigurationRequest()

Bases: Message

The LiveScanServiceGetConfigurationRequest class.

LiveScanServiceGetConfigurationResponse dataclass #

LiveScanServiceGetConfigurationResponse(config: LiveScanServiceConfiguration = betterproto.message_field(1))

Bases: Message

Request for getting the configuration.

Attributes:

config class-attribute instance-attribute #

config: LiveScanServiceConfiguration = betterproto.message_field(1)

Configuration.

LiveScanServiceLoadTrayAndPrescanRequest dataclass #

LiveScanServiceLoadTrayAndPrescanRequest()

Bases: Message

The LiveScanServiceLoadTrayAndPrescanRequest class.

LiveScanServiceLoadTrayAndPrescanResponse dataclass #

LiveScanServiceLoadTrayAndPrescanResponse(notifications: List[str] = betterproto.string_field(1))

Bases: Message

Empty response upon loading the tray.

Attributes:

notifications class-attribute instance-attribute #

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

The list of notifications.

LiveScanServiceSetConfigurationRequest dataclass #

LiveScanServiceSetConfigurationRequest(config: LiveScanServiceConfiguration = betterproto.message_field(1))

Bases: Message

Request for setting the configuration.

Attributes:

config class-attribute instance-attribute #

config: LiveScanServiceConfiguration = betterproto.message_field(1)

Configuration.

LiveScanServiceSetConfigurationResponse dataclass #

LiveScanServiceSetConfigurationResponse(notifications: List[str] = betterproto.string_field(1))

Bases: Message

Empty response upon setting the configuration.

Attributes:

notifications class-attribute instance-attribute #

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

The list of notifications.

LiveScanServiceStub #

Bases: ServiceStub

Methods:

eject_tray async #

eject_tray(live_scan_service_eject_tray_request: LiveScanServiceEjectTrayRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) -> LiveScanServiceEjectTrayResponse

Eject tray.

get_configuration async #

get_configuration(live_scan_service_get_configuration_request: LiveScanServiceGetConfigurationRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) -> LiveScanServiceGetConfigurationResponse

Get configuration.

load_tray_and_prescan async #

load_tray_and_prescan(live_scan_service_load_tray_and_prescan_request: LiveScanServiceLoadTrayAndPrescanRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) -> LiveScanServiceLoadTrayAndPrescanResponse

Load tray and start prescan.

set_configuration async #

set_configuration(live_scan_service_set_configuration_request: LiveScanServiceSetConfigurationRequest, *, timeout: Optional[float] = None, deadline: Optional[Deadline] = None, metadata: Optional[MetadataLike] = None) -> LiveScanServiceSetConfigurationResponse

Set configuration.

LiveScanServiceBase #

Bases: ServiceBase

Methods:

eject_tray async #

eject_tray(live_scan_service_eject_tray_request: LiveScanServiceEjectTrayRequest) -> LiveScanServiceEjectTrayResponse

Eject tray.

get_configuration async #

get_configuration(live_scan_service_get_configuration_request: LiveScanServiceGetConfigurationRequest) -> LiveScanServiceGetConfigurationResponse

Get configuration.

load_tray_and_prescan async #

load_tray_and_prescan(live_scan_service_load_tray_and_prescan_request: LiveScanServiceLoadTrayAndPrescanRequest) -> LiveScanServiceLoadTrayAndPrescanResponse

Load tray and start prescan.

set_configuration async #

set_configuration(live_scan_service_set_configuration_request: LiveScanServiceSetConfigurationRequest) -> LiveScanServiceSetConfigurationResponse

Set configuration.