class MinknowApi::Protocol::ProtocolRunInfo

Included Modules

Defined in:

generated/minknow_api/protocol.pb.cr

Constructors

Instance Method Summary

Constructor Detail

def self.decode(bytes : Bytes) : self #

Decode a message from a raw byte slice.


[View source]
def self.decode(io : IO) : self #

[View source]
def self.decode_partial(bytes : Bytes) : self #

[View source]
def self.decode_partial(io : IO) : self #

[View source]

Instance Method Detail

def ==(other : self) : Bool #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


[View source]
def acquisition_run_ids : Array(String) #

[View source]
def acquisition_run_ids=(acquisition_run_ids : Array(String)) #

[View source]
def analysis_workflow : AnalysisWorkflowInfo | Nil #

[View source]
def analysis_workflow=(analysis_workflow : AnalysisWorkflowInfo | Nil) #

[View source]
def args : Array(String) #

[View source]
def args=(args : Array(String)) #

[View source]
def associated_post_processing_analysis : Array(AssociatedPostProcessingAnalysis) #

[View source]
def associated_post_processing_analysis=(associated_post_processing_analysis : Array(AssociatedPostProcessingAnalysis)) #

[View source]
def can_pause : Bool #

[View source]
def can_pause=(can_pause : Bool) #

[View source]
def can_trigger_mux_scan : Bool #

[View source]
def can_trigger_mux_scan=(can_trigger_mux_scan : Bool) #

[View source]
def clear_analysis_workflow : Nil #

[View source]
def clear_device : Nil #

[View source]
def clear_end_time : Nil #

[View source]
def clear_external_offload : Nil #

[View source]
def clear_flow_cell : Nil #

[View source]
def clear_hardware_check_result : Nil #

[View source]
def clear_last_phase_change : Nil #

[View source]
def clear_meta_info : Nil #

[View source]
def clear_pqc_result : Nil #

[View source]
def clear_reported_output_path : Nil #

[View source]
def clear_script_end_time : Nil #

[View source]
def clear_software_versions : Nil #

[View source]
def clear_start_time : Nil #

[View source]
def clear_stop_origin : Nil #

[View source]
def clear_user_info : Nil #

[View source]

[View source]
def device=(device : MinknowApi::Device::GetDeviceInfoResponse | Nil) #

[View source]
def encode(io : IO) : Nil #

[View source]
def encode_partial(io : IO) : Nil #

[View source]
def end_time : Google::Protobuf::Timestamp | Nil #

[View source]
def end_time=(end_time : Google::Protobuf::Timestamp | Nil) #

[View source]
def external_offload : ExternalOffload | Nil #

[View source]
def external_offload=(external_offload : ExternalOffload | Nil) #

[View source]

[View source]
def flow_cell=(flow_cell : MinknowApi::Device::GetFlowCellInfoResponse | Nil) #

[View source]
def hardware_check_result : HardwareCheckResult | Nil #

[View source]
def hardware_check_result=(hardware_check_result : HardwareCheckResult | Nil) #

[View source]
def has_analysis_workflow? : Bool #

[View source]
def has_device? : Bool #

[View source]
def has_end_time? : Bool #

[View source]
def has_external_offload? : Bool #

[View source]
def has_flow_cell? : Bool #

[View source]
def has_hardware_check_result? : Bool #

[View source]
def has_last_phase_change? : Bool #

[View source]
def has_meta_info? : Bool #

[View source]
def has_pqc_result? : Bool #

[View source]
def has_reported_output_path? : Bool #

[View source]
def has_script_end_time? : Bool #

[View source]
def has_software_versions? : Bool #

[View source]
def has_start_time? : Bool #

[View source]
def has_stop_origin? : Bool #

[View source]
def has_user_info? : Bool #

[View source]
def is_protocol_script_restartable : Bool #

[View source]
def is_protocol_script_restartable=(is_protocol_script_restartable : Bool) #

[View source]
def last_phase_change : Google::Protobuf::Timestamp | Nil #

[View source]
def last_phase_change=(last_phase_change : Google::Protobuf::Timestamp | Nil) #

[View source]
def meta_info : ProtocolInfo | Nil #

[View source]
def meta_info=(meta_info : ProtocolInfo | Nil) #

[View source]
def output_path : String #

[View source]
def output_path=(output_path : String) #

[View source]
def phase : Proto::OpenEnum(ProtocolPhase) #

[View source]
def phase=(phase : Proto::OpenEnum(ProtocolPhase)) #

[View source]
def phase_history : Array(ProtocolPhaseSnapshot) #

[View source]
def phase_history=(phase_history : Array(ProtocolPhaseSnapshot)) #

[View source]
def pqc_result : PlatformQcResult | Nil #

[View source]
def pqc_result=(pqc_result : PlatformQcResult | Nil) #

[View source]
def protocol_id : String #

[View source]
def protocol_id=(protocol_id : String) #

[View source]
def reported_output_path : String | Nil #

[View source]
def reported_output_path=(reported_output_path : String | Nil) #

[View source]
def run_id : String #

[View source]
def run_id=(run_id : String) #

[View source]
def script_end_time : Google::Protobuf::Timestamp | Nil #

[View source]
def script_end_time=(script_end_time : Google::Protobuf::Timestamp | Nil) #

[View source]

[View source]

[View source]
def software_versions : GetVersionInfoResponse | Nil #

[View source]
def software_versions=(software_versions : GetVersionInfoResponse | Nil) #

[View source]
def start_time : Google::Protobuf::Timestamp | Nil #

[View source]
def start_time=(start_time : Google::Protobuf::Timestamp | Nil) #

[View source]
def state : Proto::OpenEnum(ProtocolState) #

[View source]
def state=(state : Proto::OpenEnum(ProtocolState)) #

[View source]
def stop_origin : RequestOrigin | Nil #

[View source]
def stop_origin=(stop_origin : RequestOrigin | Nil) #

[View source]
def user_info : ProtocolRunUserInfo | Nil #

[View source]
def user_info=(user_info : ProtocolRunUserInfo | Nil) #

[View source]
def validate_required! : Nil #

[View source]
def validate_required_deep! : Nil #

[View source]