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 : AssociatePostProcessingAnalysisRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : AssociatePostProcessingAnalysisResponse #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[View source]
def protocol_phase_management(ctx : GRPC::ClientContext = GRPC::ClientContext.new) : GRPC::BidiCall(ProtocolPhaseManagementRequest, 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 : ResumeProtocolRequest, ctx : GRPC::ClientContext = GRPC::ClientContext.new) : ResumeProtocolResponse #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

[View source]