class MinknowApi::Protocol::ProtocolService::Client

Overview

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

Defined in:

generated/minknow_api/protocol.grpc.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]

Instance Method Detail

def associate_post_processing_analysis_for_protocol(request : MinknowApi::Protocol::AssociatePostProcessingAnalysisRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::AssociatePostProcessingAnalysisResponse #

[View source]
def associate_post_processing_analysis_for_protocol_response(request : MinknowApi::Protocol::AssociatePostProcessingAnalysisRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::AssociatePostProcessingAnalysisResponse) #

[View source]
def begin_hardware_check(request : MinknowApi::Protocol::BeginHardwareCheckRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::BeginHardwareCheckResponse #

[View source]
def begin_hardware_check_response(request : MinknowApi::Protocol::BeginHardwareCheckRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::BeginHardwareCheckResponse) #

[View source]
def begin_platform_qc(request : MinknowApi::Protocol::BeginPlatformQcRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::BeginPlatformQcResponse #

[View source]
def begin_platform_qc_response(request : MinknowApi::Protocol::BeginPlatformQcRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::BeginPlatformQcResponse) #

[View source]
def begin_protocol(request : MinknowApi::Protocol::BeginProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::BeginProtocolResponse #

[View source]
def begin_protocol_response(request : MinknowApi::Protocol::BeginProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::BeginProtocolResponse) #

[View source]
def clear_protocol_history_data(request : MinknowApi::Protocol::ClearProtocolHistoryDataRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ClearProtocolHistoryDataResponse #

[View source]
def clear_protocol_history_data_response(request : MinknowApi::Protocol::ClearProtocolHistoryDataRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ClearProtocolHistoryDataResponse) #

[View source]
def generate_run_report(request : MinknowApi::Protocol::GenerateRunReportRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(MinknowApi::Protocol::GenerateRunReportResponse) #

[View source]
def get_context_info(request : MinknowApi::Protocol::GetContextInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::GetContextInfoResponse #

[View source]
def get_context_info_response(request : MinknowApi::Protocol::GetContextInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::GetContextInfoResponse) #

[View source]
def get_current_protocol_run(request : MinknowApi::Protocol::GetCurrentProtocolRunRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ProtocolRunInfo #

[View source]
def get_current_protocol_run_response(request : MinknowApi::Protocol::GetCurrentProtocolRunRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ProtocolRunInfo) #

[View source]
def get_protocol_purpose(request : MinknowApi::Protocol::GetProtocolPurposeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::GetProtocolPurposeResponse #

[View source]
def get_protocol_purpose_response(request : MinknowApi::Protocol::GetProtocolPurposeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::GetProtocolPurposeResponse) #

[View source]
def get_run_info(request : MinknowApi::Protocol::GetRunInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ProtocolRunInfo #

[View source]
def get_run_info_response(request : MinknowApi::Protocol::GetRunInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ProtocolRunInfo) #

[View source]
def list_protocol_group_ids(request : MinknowApi::Protocol::ListProtocolGroupIdsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ListProtocolGroupIdsResponse #

[View source]
def list_protocol_group_ids_response(request : MinknowApi::Protocol::ListProtocolGroupIdsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ListProtocolGroupIdsResponse) #

[View source]
def list_protocol_runs(request : MinknowApi::Protocol::ListProtocolRunsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ListProtocolRunsResponse #

[View source]
def list_protocol_runs_response(request : MinknowApi::Protocol::ListProtocolRunsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ListProtocolRunsResponse) #

[View source]
def list_protocols(request : MinknowApi::Protocol::ListProtocolsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ListProtocolsResponse #

[View source]
def list_protocols_response(request : MinknowApi::Protocol::ListProtocolsRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ListProtocolsResponse) #

[View source]
def pause_protocol(request : MinknowApi::Protocol::PauseProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::PauseProtocolResponse #

[View source]
def pause_protocol_response(request : MinknowApi::Protocol::PauseProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::PauseProtocolResponse) #

[View source]
def protocol_phase_management(ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::BidiCall(MinknowApi::Protocol::ProtocolPhaseManagementRequest, MinknowApi::Protocol::ProtocolPhaseManagementResponse) #

protocol_phase_management opens a bidirectional-streaming RPC. Send messages via the returned BidiCall, then call close_send to signal end-of-input and iterate the replies with #each.


[View source]
def resume_protocol(request : MinknowApi::Protocol::ResumeProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ResumeProtocolResponse #

[View source]
def resume_protocol_response(request : MinknowApi::Protocol::ResumeProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ResumeProtocolResponse) #

[View source]
def set_context_info(request : MinknowApi::Protocol::SetContextInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::SetContextInfoResponse #

[View source]
def set_context_info_response(request : MinknowApi::Protocol::SetContextInfoRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::SetContextInfoResponse) #

[View source]
def set_hardware_check_result(request : MinknowApi::Protocol::SetHardwareCheckResultRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::SetHardwareCheckResultResponse #

[View source]
def set_hardware_check_result_response(request : MinknowApi::Protocol::SetHardwareCheckResultRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::SetHardwareCheckResultResponse) #

[View source]
def set_platform_qc_result(request : MinknowApi::Protocol::SetPlatformQcResultRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::SetPlatformQcResultResponse #

[View source]
def set_platform_qc_result_response(request : MinknowApi::Protocol::SetPlatformQcResultRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::SetPlatformQcResultResponse) #

[View source]
def set_protocol_purpose(request : MinknowApi::Protocol::SetProtocolPurposeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::SetProtocolPurposeResponse #

[View source]
def set_protocol_purpose_response(request : MinknowApi::Protocol::SetProtocolPurposeRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::SetProtocolPurposeResponse) #

[View source]
def set_protocol_script_restartable(request : MinknowApi::Protocol::SetProtocolRestartableRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::SetProtocolRestartableResponse #

[View source]
def set_protocol_script_restartable_response(request : MinknowApi::Protocol::SetProtocolRestartableRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::SetProtocolRestartableResponse) #

[View source]
def start_protocol(request : MinknowApi::Protocol::StartProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::StartProtocolResponse #

[View source]
def start_protocol_response(request : MinknowApi::Protocol::StartProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::StartProtocolResponse) #

[View source]
def stop_protocol(request : MinknowApi::Protocol::StopProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::StopProtocolResponse #

[View source]
def stop_protocol_response(request : MinknowApi::Protocol::StopProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::StopProtocolResponse) #

[View source]
def trigger_mux_scan(request : MinknowApi::Protocol::TriggerMuxScanRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::TriggerMuxScanResponse #

[View source]
def trigger_mux_scan_response(request : MinknowApi::Protocol::TriggerMuxScanRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::TriggerMuxScanResponse) #

[View source]
def wait_for_finished(request : MinknowApi::Protocol::WaitForFinishedRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : MinknowApi::Protocol::ProtocolRunInfo #

[View source]
def wait_for_finished_response(request : MinknowApi::Protocol::WaitForFinishedRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::UnaryResponse(MinknowApi::Protocol::ProtocolRunInfo) #

[View source]
def watch_clearing_historic_data(request : MinknowApi::Protocol::WatchClearingHistoricDataRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(MinknowApi::Protocol::ClearedHistoricData) #

[View source]
def watch_current_protocol_run(request : MinknowApi::Protocol::WatchCurrentProtocolRunRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::ServerStream(MinknowApi::Protocol::ProtocolRunInfo) #

[View source]