class MinknowApi::Device::DeviceService::Client

Overview

Client is the generated type-safe client stub. Create one per GRPC::Channel and reuse across calls.

Defined in:

generated/minknow_api/device.grpc.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(channel : GRPC::Channel) #

[View source]

Instance Method Detail

def cancel_unblocks(request : CancelUnblocksRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : CancelUnblocksResponse #

[View source]
def cancel_unblocks_response(request : CancelUnblocksRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(CancelUnblocksResponse) #

[View source]
def clear_calibration(request : ClearCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : ClearCalibrationResponse #

[View source]
def clear_calibration_response(request : ClearCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(ClearCalibrationResponse) #

[View source]
def dump_state(request : DumpStateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : DumpStateResponse #

[View source]
def dump_state_response(request : DumpStateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(DumpStateResponse) #

[View source]
def get_bias_voltage(request : GetBiasVoltageRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetBiasVoltageResponse #

[View source]
def get_bias_voltage_response(request : GetBiasVoltageRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetBiasVoltageResponse) #

[View source]
def get_calibration(request : GetCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetCalibrationResponse #

[View source]
def get_calibration_response(request : GetCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetCalibrationResponse) #

[View source]
def get_channel_configuration(request : GetChannelConfigurationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetChannelConfigurationResponse #

[View source]
def get_channel_configuration_response(request : GetChannelConfigurationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetChannelConfigurationResponse) #

[View source]
def get_channels_layout(request : GetChannelsLayoutRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetChannelsLayoutResponse #

[View source]
def get_channels_layout_response(request : GetChannelsLayoutRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetChannelsLayoutResponse) #

[View source]
def get_device_info(request : GetDeviceInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetDeviceInfoResponse #

[View source]
def get_device_info_response(request : GetDeviceInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetDeviceInfoResponse) #

[View source]
def get_device_state(request : GetDeviceStateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetDeviceStateResponse #

[View source]
def get_device_state_response(request : GetDeviceStateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetDeviceStateResponse) #

[View source]
def get_flow_cell_info(request : GetFlowCellInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetFlowCellInfoResponse #

[View source]
def get_flow_cell_info_response(request : GetFlowCellInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetFlowCellInfoResponse) #

[View source]
def get_sample_rate(request : GetSampleRateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetSampleRateResponse #

[View source]
def get_sample_rate_response(request : GetSampleRateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetSampleRateResponse) #

[View source]
def get_saturation_config(request : GetSaturationConfigRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetSaturationConfigResponse #

[View source]
def get_saturation_config_response(request : GetSaturationConfigRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetSaturationConfigResponse) #

[View source]
def get_temperature(request : GetTemperatureRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GetTemperatureResponse #

[View source]
def get_temperature_response(request : GetTemperatureRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(GetTemperatureResponse) #

[View source]
def increment_flow_cell_use_count(request : IncrementFlowCellUseCountRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : IncrementFlowCellUseCountResponse #

[View source]
def increment_flow_cell_use_count_response(request : IncrementFlowCellUseCountRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(IncrementFlowCellUseCountResponse) #

[View source]
def register_flow_cell_barcodes(request : RegisterFlowCellBarcodesRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : RegisterFlowCellBarcodesResponse #

[View source]
def register_flow_cell_barcodes_response(request : RegisterFlowCellBarcodesRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(RegisterFlowCellBarcodesResponse) #

[View source]
def reset_device_settings(request : ResetDeviceSettingsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : ResetDeviceSettingsResponse #

[View source]
def reset_device_settings_response(request : ResetDeviceSettingsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(ResetDeviceSettingsResponse) #

[View source]
def set_bias_voltage(request : SetBiasVoltageRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetBiasVoltageResponse #

[View source]
def set_bias_voltage_response(request : SetBiasVoltageRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetBiasVoltageResponse) #

[View source]
def set_calibration(request : SetCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetCalibrationResponse #

[View source]
def set_calibration_response(request : SetCalibrationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetCalibrationResponse) #

[View source]
def set_channel_configuration(request : SetChannelConfigurationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetChannelConfigurationResponse #

[View source]
def set_channel_configuration_all(request : SetChannelConfigurationAllRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetChannelConfigurationAllResponse #

[View source]
def set_channel_configuration_all_response(request : SetChannelConfigurationAllRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetChannelConfigurationAllResponse) #

[View source]
def set_channel_configuration_response(request : SetChannelConfigurationRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetChannelConfigurationResponse) #

[View source]
def set_flow_cell_barcode_kit(request : SetFlowCellBarcodeKitRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetFlowCellBarcodeKitResponse #

[View source]
def set_flow_cell_barcode_kit_response(request : SetFlowCellBarcodeKitRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetFlowCellBarcodeKitResponse) #

[View source]
def set_sample_rate(request : SetSampleRateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetSampleRateResponse #

[View source]
def set_sample_rate_response(request : SetSampleRateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetSampleRateResponse) #

[View source]
def set_saturation_config(request : SetSaturationConfigRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetSaturationConfigResponse #

[View source]
def set_saturation_config_response(request : SetSaturationConfigRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetSaturationConfigResponse) #

[View source]
def set_temperature(request : SetTemperatureRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetTemperatureResponse #

[View source]
def set_temperature_response(request : SetTemperatureRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetTemperatureResponse) #

[View source]
def set_user_specified_flow_cell_id(request : SetUserSpecifiedFlowCellIdRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetUserSpecifiedFlowCellIdResponse #

[View source]
def set_user_specified_flow_cell_id_response(request : SetUserSpecifiedFlowCellIdRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetUserSpecifiedFlowCellIdResponse) #

[View source]
def set_user_specified_product_code(request : SetUserSpecifiedProductCodeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : SetUserSpecifiedProductCodeResponse #

[View source]
def set_user_specified_product_code_response(request : SetUserSpecifiedProductCodeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(SetUserSpecifiedProductCodeResponse) #

[View source]
def stream_device_state(request : StreamDeviceStateRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(GetDeviceStateResponse) #

[View source]
def stream_flow_cell_info(request : StreamFlowCellInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(GetFlowCellInfoResponse) #

[View source]
def stream_temperature(request : StreamTemperatureRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(GetTemperatureResponse) #

[View source]
def unblock(request : UnblockRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : UnblockResponse #

[View source]
def unblock_response(request : UnblockRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(UnblockResponse) #

[View source]