minknow

package
v0.0.0-...-394b657 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 3, 2021 License: MPL-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	MinknowStatus_name = map[int32]string{
		0: "ERROR_STATUS",
		1: "READY",
		2: "STARTING",
		3: "PROCESSING",
		4: "FINISHING",
	}
	MinknowStatus_value = map[string]int32{
		"ERROR_STATUS": 0,
		"READY":        1,
		"STARTING":     2,
		"PROCESSING":   3,
		"FINISHING":    4,
	}
)

Enum value maps for MinknowStatus.

View Source
var (
	Option_name = map[int32]string{
		0: "AUTO",
		1: "DISABLE",
		2: "FORCE",
	}
	Option_value = map[string]int32{
		"AUTO":    0,
		"DISABLE": 1,
		"FORCE":   2,
	}
)

Enum value maps for Option.

View Source
var (
	Purpose_name = map[int32]string{
		0: "OTHER_PURPOSE",
		2: "SEQUENCING",
		3: "CALIBRATION",
	}
	Purpose_value = map[string]int32{
		"OTHER_PURPOSE": 0,
		"SEQUENCING":    2,
		"CALIBRATION":   3,
	}
)

Enum value maps for Purpose.

View Source
var (
	AcquisitionState_name = map[int32]string{
		0: "ACQUISITION_STARTING",
		1: "ACQUISITION_RUNNING",
		2: "ACQUISITION_FINISHING",
		3: "ACQUISITION_COMPLETED",
	}
	AcquisitionState_value = map[string]int32{
		"ACQUISITION_STARTING":  0,
		"ACQUISITION_RUNNING":   1,
		"ACQUISITION_FINISHING": 2,
		"ACQUISITION_COMPLETED": 3,
	}
)

Enum value maps for AcquisitionState.

View Source
var (
	AcquisitionStopReason_name = map[int32]string{
		0: "STOPPED_NOT_SET",
		1: "STOPPED_USER_REQUESTED",
		2: "STOPPED_NO_DISK_SPACE",
		3: "STOPPED_DEVICE_STOPPED_ACQUISITION",
		4: "STOPPED_STARTING_ANOTHER_RUN",
		5: "STOPPED_PROTOCOL_ENDED",
		6: "STOPPED_DEVICE_ERROR",
		7: "STOPPED_BAD_TEMPERATURE",
		8: "STOPPED_SHUTDOWN",
	}
	AcquisitionStopReason_value = map[string]int32{
		"STOPPED_NOT_SET":                    0,
		"STOPPED_USER_REQUESTED":             1,
		"STOPPED_NO_DISK_SPACE":              2,
		"STOPPED_DEVICE_STOPPED_ACQUISITION": 3,
		"STOPPED_STARTING_ANOTHER_RUN":       4,
		"STOPPED_PROTOCOL_ENDED":             5,
		"STOPPED_DEVICE_ERROR":               6,
		"STOPPED_BAD_TEMPERATURE":            7,
		"STOPPED_SHUTDOWN":                   8,
	}
)

Enum value maps for AcquisitionStopReason.

View Source
var (
	StartupState_name = map[int32]string{
		0: "STARTUP_UNKNOWN",
		2: "STARTUP_BUILDING_PIPELINE",
		3: "STARTUP_INITIALISING_BASECALLER",
		4: "STARTUP_INITIALISING_BASECALLER_ALIGNMENT",
		5: "STARTUP_INITIALISING_DATA_WRITERS",
		6: "STARTUP_INITIALISING_INTERMEDIATE_DATA_STORAGE",
		7: "STARTUP_INITIALISING_STATISTICS",
	}
	StartupState_value = map[string]int32{
		"STARTUP_UNKNOWN":                                0,
		"STARTUP_BUILDING_PIPELINE":                      2,
		"STARTUP_INITIALISING_BASECALLER":                3,
		"STARTUP_INITIALISING_BASECALLER_ALIGNMENT":      4,
		"STARTUP_INITIALISING_DATA_WRITERS":              5,
		"STARTUP_INITIALISING_INTERMEDIATE_DATA_STORAGE": 6,
		"STARTUP_INITIALISING_STATISTICS":                7,
	}
)

Enum value maps for StartupState.

View Source
var (
	FinishingState_name = map[int32]string{
		0: "FINISHING_UNKNOWN",
		1: "FINISHING_PROCESSING_DEVICE_SIGNAL",
		2: "FINISHING_BASECALLING_READS",
		3: "FINISHING_SAVING_DATA",
	}
	FinishingState_value = map[string]int32{
		"FINISHING_UNKNOWN":                  0,
		"FINISHING_PROCESSING_DEVICE_SIGNAL": 1,
		"FINISHING_BASECALLING_READS":        2,
		"FINISHING_SAVING_DATA":              3,
	}
)

Enum value maps for FinishingState.

View Source
var (
	StopRequest_DataAction_name = map[int32]string{
		0: "STOP_DEFAULT",
		1: "STOP_KEEP_ALL_DATA",
		2: "STOP_FINISH_PROCESSING",
	}
	StopRequest_DataAction_value = map[string]int32{
		"STOP_DEFAULT":           0,
		"STOP_KEEP_ALL_DATA":     1,
		"STOP_FINISH_PROCESSING": 2,
	}
)

Enum value maps for StopRequest_DataAction.

View Source
var (
	SetSignalReaderRequest_SignalReaderType_name = map[int32]string{
		0: "HDF5",
		1: "DEVICE",
	}
	SetSignalReaderRequest_SignalReaderType_value = map[string]int32{
		"HDF5":   0,
		"DEVICE": 1,
	}
)

Enum value maps for SetSignalReaderRequest_SignalReaderType.

View Source
var (
	SetSignalReaderRequest_SourceFileMode_name = map[int32]string{
		0: "UNSPECIFIED",
		1: "SINGLE_RUN",
		2: "LOOP",
	}
	SetSignalReaderRequest_SourceFileMode_value = map[string]int32{
		"UNSPECIFIED": 0,
		"SINGLE_RUN":  1,
		"LOOP":        2,
	}
)

Enum value maps for SetSignalReaderRequest_SourceFileMode.

View Source
var (
	ReadDetectionParams_ReadDetectionMode_name = map[int32]string{
		0: "none",
		1: "transition",
		2: "lookback",
		3: "minmax",
	}
	ReadDetectionParams_ReadDetectionMode_value = map[string]int32{
		"none":       0,
		"transition": 1,
		"lookback":   2,
		"minmax":     3,
	}
)

Enum value maps for ReadDetectionParams_ReadDetectionMode.

View Source
var (
	ReadClassificationParams_Scheme_name = map[int32]string{
		0: "none",
		1: "parsed",
	}
	ReadClassificationParams_Scheme_value = map[string]int32{
		"none":   0,
		"parsed": 1,
	}
)

Enum value maps for ReadClassificationParams_Scheme.

View Source
var (
	WriterConfiguration_CompressionType_name = map[int32]string{
		0: "DefaultCompression",
		1: "ZlibCompression",
		2: "VbzCompression",
	}
	WriterConfiguration_CompressionType_value = map[string]int32{
		"DefaultCompression": 0,
		"ZlibCompression":    1,
		"VbzCompression":     2,
	}
)

Enum value maps for WriterConfiguration_CompressionType.

View Source
var (
	State_name = map[int32]string{
		0: "STATE_RUNNING",
		1: "STATE_SUCCESS",
		2: "STATE_ERROR",
		3: "STATE_CANCELLED",
	}
	State_value = map[string]int32{
		"STATE_RUNNING":   0,
		"STATE_SUCCESS":   1,
		"STATE_ERROR":     2,
		"STATE_CANCELLED": 3,
	}
)

Enum value maps for State.

View Source
var (
	SelectionPreset_name = map[int32]string{
		0: "PRESET_ALL_RUNNING",
		1: "PRESET_MOST_RECENTLY_STARTED",
		2: "PRESET_ALL",
	}
	SelectionPreset_value = map[string]int32{
		"PRESET_ALL_RUNNING":           0,
		"PRESET_MOST_RECENTLY_STARTED": 1,
		"PRESET_ALL":                   2,
	}
)

Enum value maps for SelectionPreset.

View Source
var (
	GetDataTypesResponse_DataType_Type_name = map[int32]string{
		0: "SIGNED_INTEGER",
		1: "UNSIGNED_INTEGER",
		2: "FLOATING_POINT",
	}
	GetDataTypesResponse_DataType_Type_value = map[string]int32{
		"SIGNED_INTEGER":   0,
		"UNSIGNED_INTEGER": 1,
		"FLOATING_POINT":   2,
	}
)

Enum value maps for GetDataTypesResponse_DataType_Type.

View Source
var (
	GetLiveReadsRequest_RawDataType_name = map[int32]string{
		0: "KEEP_LAST",
		1: "NONE",
		2: "CALIBRATED",
		3: "UNCALIBRATED",
	}
	GetLiveReadsRequest_RawDataType_value = map[string]int32{
		"KEEP_LAST":    0,
		"NONE":         1,
		"CALIBRATED":   2,
		"UNCALIBRATED": 3,
	}
)

Enum value maps for GetLiveReadsRequest_RawDataType.

View Source
var (
	GetLiveReadsResponse_ActionResponse_Response_name = map[int32]string{
		0: "SUCCESS",
		1: "FAILED_READ_FINISHED",
		2: "FAILED_READ_TOO_LONG",
	}
	GetLiveReadsResponse_ActionResponse_Response_value = map[string]int32{
		"SUCCESS":              0,
		"FAILED_READ_FINISHED": 1,
		"FAILED_READ_TOO_LONG": 2,
	}
)

Enum value maps for GetLiveReadsResponse_ActionResponse_Response.

View Source
var (
	GetReadStatisticsRequest_ReadSplit_name = map[int32]string{
		0: "CHUNK",
		1: "COMPLETED_READ",
	}
	GetReadStatisticsRequest_ReadSplit_value = map[string]int32{
		"CHUNK":          0,
		"COMPLETED_READ": 1,
	}
)

Enum value maps for GetReadStatisticsRequest_ReadSplit.

View Source
var (
	FlowCellConnectorType_name = map[int32]string{
		0: "FCCON_NOT_SET",
		1: "FCCON_PROMETHION",
		2: "FCCON_MINION_MK1",
		3: "FCCON_FLONGLE",
	}
	FlowCellConnectorType_value = map[string]int32{
		"FCCON_NOT_SET":    0,
		"FCCON_PROMETHION": 1,
		"FCCON_MINION_MK1": 2,
		"FCCON_FLONGLE":    3,
	}
)

Enum value maps for FlowCellConnectorType.

View Source
var (
	SelectedWell_name = map[int32]string{
		0: "WELL_NONE",
		1: "WELL_1",
		2: "WELL_2",
		3: "WELL_3",
		4: "WELL_4",
		5: "WELL_OTHER",
	}
	SelectedWell_value = map[string]int32{
		"WELL_NONE":  0,
		"WELL_1":     1,
		"WELL_2":     2,
		"WELL_3":     3,
		"WELL_4":     4,
		"WELL_OTHER": 5,
	}
)

Enum value maps for SelectedWell.

View Source
var (
	GetDeviceInfoResponse_DeviceType_name = map[int32]string{
		0: "MINION",
		2: "GRIDION",
		3: "PROMETHION",
		4: "MINION_MK1C",
		5: "TRAXION",
	}
	GetDeviceInfoResponse_DeviceType_value = map[string]int32{
		"MINION":      0,
		"GRIDION":     2,
		"PROMETHION":  3,
		"MINION_MK1C": 4,
		"TRAXION":     5,
	}
)

Enum value maps for GetDeviceInfoResponse_DeviceType.

View Source
var (
	GetDeviceStateResponse_DeviceState_name = map[int32]string{
		0: "DEVICE_DISCONNECTED",
		1: "DEVICE_READY",
	}
	GetDeviceStateResponse_DeviceState_value = map[string]int32{
		"DEVICE_DISCONNECTED": 0,
		"DEVICE_READY":        1,
	}
)

Enum value maps for GetDeviceStateResponse_DeviceState.

View Source
var (
	GetVersionInfoResponse_DistributionStatus_name = map[int32]string{
		0: "UNKNOWN",
		1: "STABLE",
		2: "UNSTABLE",
		3: "MODIFIED",
	}
	GetVersionInfoResponse_DistributionStatus_value = map[string]int32{
		"UNKNOWN":  0,
		"STABLE":   1,
		"UNSTABLE": 2,
		"MODIFIED": 3,
	}
)

Enum value maps for GetVersionInfoResponse_DistributionStatus.

View Source
var (
	GetVersionInfoResponse_InstallationType_name = map[int32]string{
		0: "ONT",
		1: "NC",
		2: "PROD",
		3: "Q_RELEASE",
		4: "OND_RELEASE",
	}
	GetVersionInfoResponse_InstallationType_value = map[string]int32{
		"ONT":         0,
		"NC":          1,
		"PROD":        2,
		"Q_RELEASE":   3,
		"OND_RELEASE": 4,
	}
)

Enum value maps for GetVersionInfoResponse_InstallationType.

View Source
var (
	Lifetime_name = map[int32]string{
		0: "UNTIL_NEXT_PROTOCOL_START",
		1: "UNTIL_PROTOCOL_END",
		2: "UNTIL_INSTANCE_END",
	}
	Lifetime_value = map[string]int32{
		"UNTIL_NEXT_PROTOCOL_START": 0,
		"UNTIL_PROTOCOL_END":        1,
		"UNTIL_INSTANCE_END":        2,
	}
)

Enum value maps for Lifetime.

View Source
var (
	Severity_name = map[int32]string{
		0: "MESSAGE_SEVERITY_TRACE",
		1: "MESSAGE_SEVERITY_INFO",
		2: "MESSAGE_SEVERITY_WARNING",
		3: "MESSAGE_SEVERITY_ERROR",
	}
	Severity_value = map[string]int32{
		"MESSAGE_SEVERITY_TRACE":   0,
		"MESSAGE_SEVERITY_INFO":    1,
		"MESSAGE_SEVERITY_WARNING": 2,
		"MESSAGE_SEVERITY_ERROR":   3,
	}
)

Enum value maps for Severity.

View Source
var (
	FlowCellPosition_State_name = map[int32]string{
		0: "STATE_INITIALISING",
		1: "STATE_RUNNING",
		2: "STATE_RESETTING",
		3: "STATE_HARDWARE_REMOVED",
		4: "STATE_HARDWARE_ERROR",
		5: "STATE_SOFTWARE_ERROR",
	}
	FlowCellPosition_State_value = map[string]int32{
		"STATE_INITIALISING":     0,
		"STATE_RUNNING":          1,
		"STATE_RESETTING":        2,
		"STATE_HARDWARE_REMOVED": 3,
		"STATE_HARDWARE_ERROR":   4,
		"STATE_SOFTWARE_ERROR":   5,
	}
)

Enum value maps for FlowCellPosition_State.

View Source
var (
	GetVersionInfoResponse_InstallationType_name = map[int32]string{
		0: "ONT",
		1: "NC",
		2: "PROD",
		3: "Q_RELEASE",
		4: "OND_RELEASE",
	}
	GetVersionInfoResponse_InstallationType_value = map[string]int32{
		"ONT":         0,
		"NC":          1,
		"PROD":        2,
		"Q_RELEASE":   3,
		"OND_RELEASE": 4,
	}
)

Enum value maps for GetVersionInfoResponse_InstallationType.

View Source
var (
	SamplingFrequencyParameters_ClockSpeed_name = map[int32]string{
		0: "CLOCK_128MHz",
		1: "CLOCK_64MHz",
		2: "CLOCK_32MHz",
		3: "CLOCK_16MHz",
		4: "CLOCK_8MHz",
	}
	SamplingFrequencyParameters_ClockSpeed_value = map[string]int32{
		"CLOCK_128MHz": 0,
		"CLOCK_64MHz":  1,
		"CLOCK_32MHz":  2,
		"CLOCK_16MHz":  3,
		"CLOCK_8MHz":   4,
	}
)

Enum value maps for SamplingFrequencyParameters_ClockSpeed.

View Source
var (
	MinionDeviceSettings_Gain_name = map[int32]string{
		0: "GAIN_KEEP",
		1: "GAIN_1",
		2: "GAIN_5",
	}
	MinionDeviceSettings_Gain_value = map[string]int32{
		"GAIN_KEEP": 0,
		"GAIN_1":    1,
		"GAIN_5":    2,
	}
)

Enum value maps for MinionDeviceSettings_Gain.

View Source
var (
	MinionDeviceSettings_Decimation_name = map[int32]string{
		0: "DECIMATION_KEEP",
		1: "DECIMATION_32",
		2: "DECIMATION_64",
	}
	MinionDeviceSettings_Decimation_value = map[string]int32{
		"DECIMATION_KEEP": 0,
		"DECIMATION_32":   1,
		"DECIMATION_64":   2,
	}
)

Enum value maps for MinionDeviceSettings_Decimation.

View Source
var (
	MinionDeviceSettings_LowPassFilter_name = map[int32]string{
		0: "LPF_KEEP",
		1: "LPF_5kHz",
		2: "LPF_10kHz",
		3: "LPF_20kHz",
		4: "LPF_40kHz",
		5: "LPF_80kHz",
		6: "LPF_DISABLED",
	}
	MinionDeviceSettings_LowPassFilter_value = map[string]int32{
		"LPF_KEEP":     0,
		"LPF_5kHz":     1,
		"LPF_10kHz":    2,
		"LPF_20kHz":    3,
		"LPF_40kHz":    4,
		"LPF_80kHz":    5,
		"LPF_DISABLED": 6,
	}
)

Enum value maps for MinionDeviceSettings_LowPassFilter.

View Source
var (
	MinionDeviceSettings_NonOverlapClock_name = map[int32]string{
		0: "NOC_KEEP",
		1: "NOC_1_HS_CLOCK",
		2: "NOC_2_HS_CLOCK",
	}
	MinionDeviceSettings_NonOverlapClock_value = map[string]int32{
		"NOC_KEEP":       0,
		"NOC_1_HS_CLOCK": 1,
		"NOC_2_HS_CLOCK": 2,
	}
)

Enum value maps for MinionDeviceSettings_NonOverlapClock.

View Source
var (
	MinionDeviceSettings_IntegrationCapacitor_name = map[int32]string{
		0: "INTCAP_KEEP",
		1: "INTCAP_62_5fF",
		2: "INTCAP_250fF",
		3: "INTCAP_1pF",
		4: "INTCAP_1_1875pF",
	}
	MinionDeviceSettings_IntegrationCapacitor_value = map[string]int32{
		"INTCAP_KEEP":     0,
		"INTCAP_62_5fF":   1,
		"INTCAP_250fF":    2,
		"INTCAP_1pF":      3,
		"INTCAP_1_1875pF": 4,
	}
)

Enum value maps for MinionDeviceSettings_IntegrationCapacitor.

View Source
var (
	MinionDeviceSettings_FanSpeed_name = map[int32]string{
		0: "FANSPEED_KEEP",
		1: "FANSPEED_OFF",
		2: "FANSPEED_LOW",
		3: "FANSPEED_HIGH",
		4: "FANSPEED_MAX",
	}
	MinionDeviceSettings_FanSpeed_value = map[string]int32{
		"FANSPEED_KEEP": 0,
		"FANSPEED_OFF":  1,
		"FANSPEED_LOW":  2,
		"FANSPEED_HIGH": 3,
		"FANSPEED_MAX":  4,
	}
)

Enum value maps for MinionDeviceSettings_FanSpeed.

View Source
var (
	MinionDeviceSettings_ChannelConfig_name = map[int32]string{
		0:  "CHANNEL_CONFIG_KEEP",
		1:  "DISCONNECTED",
		2:  "WELL_1_BIAS_VOLTAGE",
		3:  "WELL_2_BIAS_VOLTAGE",
		4:  "WELL_3_BIAS_VOLTAGE",
		5:  "WELL_4_BIAS_VOLTAGE",
		6:  "TEST_CURRENT",
		7:  "WELL_1_UNBLOCK_VOLTAGE",
		8:  "WELL_2_UNBLOCK_VOLTAGE",
		9:  "WELL_3_UNBLOCK_VOLTAGE",
		10: "WELL_4_UNBLOCK_VOLTAGE",
		11: "TEST_CURRENT_VIA_WELL_1",
		12: "TEST_CURRENT_VIA_WELL_2",
		13: "TEST_CURRENT_VIA_WELL_3",
		14: "TEST_CURRENT_VIA_WELL_4",
		15: "GROUND_THROUGH_RESISTOR",
		16: "GROUND",
	}
	MinionDeviceSettings_ChannelConfig_value = map[string]int32{
		"CHANNEL_CONFIG_KEEP":     0,
		"DISCONNECTED":            1,
		"WELL_1_BIAS_VOLTAGE":     2,
		"WELL_2_BIAS_VOLTAGE":     3,
		"WELL_3_BIAS_VOLTAGE":     4,
		"WELL_4_BIAS_VOLTAGE":     5,
		"TEST_CURRENT":            6,
		"WELL_1_UNBLOCK_VOLTAGE":  7,
		"WELL_2_UNBLOCK_VOLTAGE":  8,
		"WELL_3_UNBLOCK_VOLTAGE":  9,
		"WELL_4_UNBLOCK_VOLTAGE":  10,
		"TEST_CURRENT_VIA_WELL_1": 11,
		"TEST_CURRENT_VIA_WELL_2": 12,
		"TEST_CURRENT_VIA_WELL_3": 13,
		"TEST_CURRENT_VIA_WELL_4": 14,
		"GROUND_THROUGH_RESISTOR": 15,
		"GROUND":                  16,
	}
)

Enum value maps for MinionDeviceSettings_ChannelConfig.

View Source
var (
	PixelSettings_OverloadMode_name = map[int32]string{
		0: "OVERLOAD_KEEP",
		1: "OVERLOAD_SET_FLAG",
		2: "OVERLOAD_LATCH_OFF",
		3: "OVERLOAD_CLEAR",
		4: "OVERLOAD_LIMIT",
	}
	PixelSettings_OverloadMode_value = map[string]int32{
		"OVERLOAD_KEEP":      0,
		"OVERLOAD_SET_FLAG":  1,
		"OVERLOAD_LATCH_OFF": 2,
		"OVERLOAD_CLEAR":     3,
		"OVERLOAD_LIMIT":     4,
	}
)

Enum value maps for PixelSettings_OverloadMode.

View Source
var (
	PixelSettings_LowPassFilter_name = map[int32]string{
		0: "LPF_KEEP",
		1: "LPF_10kHz",
		2: "LPF_20kHz",
		3: "LPF_30kHz",
		4: "LPF_40kHz",
		5: "LPF_50kHz",
		6: "LPF_60kHz",
		7: "LPF_70kHz",
		8: "LPF_80kHz",
	}
	PixelSettings_LowPassFilter_value = map[string]int32{
		"LPF_KEEP":  0,
		"LPF_10kHz": 1,
		"LPF_20kHz": 2,
		"LPF_30kHz": 3,
		"LPF_40kHz": 4,
		"LPF_50kHz": 5,
		"LPF_60kHz": 6,
		"LPF_70kHz": 7,
		"LPF_80kHz": 8,
	}
)

Enum value maps for PixelSettings_LowPassFilter.

View Source
var (
	PixelSettings_GainMultiplier_name = map[int32]string{
		0: "INTGAIN_KEEP",
		1: "INTGAIN_2",
		2: "INTGAIN_4",
	}
	PixelSettings_GainMultiplier_value = map[string]int32{
		"INTGAIN_KEEP": 0,
		"INTGAIN_2":    1,
		"INTGAIN_4":    2,
	}
)

Enum value maps for PixelSettings_GainMultiplier.

View Source
var (
	PixelSettings_GainCapacitor_name = map[int32]string{
		0: "INTCAP_KEEP",
		1: "INTCAP_100fF",
		2: "INTCAP_200fF",
		3: "INTCAP_500fF",
		4: "INTCAP_600fF",
	}
	PixelSettings_GainCapacitor_value = map[string]int32{
		"INTCAP_KEEP":  0,
		"INTCAP_100fF": 1,
		"INTCAP_200fF": 2,
		"INTCAP_500fF": 3,
		"INTCAP_600fF": 4,
	}
)

Enum value maps for PixelSettings_GainCapacitor.

View Source
var (
	PixelSettings_CalibrationMode_name = map[int32]string{
		0: "CALIB_KEEP",
		1: "CALIB_FAST",
		2: "CALIB_SLOW",
	}
	PixelSettings_CalibrationMode_value = map[string]int32{
		"CALIB_KEEP": 0,
		"CALIB_FAST": 1,
		"CALIB_SLOW": 2,
	}
)

Enum value maps for PixelSettings_CalibrationMode.

View Source
var (
	PixelSettings_UnblockMode_name = map[int32]string{
		0: "UNBLOCK_KEEP",
		1: "UNBLOCK_ON",
		2: "UNBLOCK_OFF",
	}
	PixelSettings_UnblockMode_value = map[string]int32{
		"UNBLOCK_KEEP": 0,
		"UNBLOCK_ON":   1,
		"UNBLOCK_OFF":  2,
	}
)

Enum value maps for PixelSettings_UnblockMode.

View Source
var (
	PixelSettings_RegenerationCurrent_name = map[int32]string{
		0:  "REGEN_KEEP",
		1:  "REGEN_0pA",
		2:  "REGEN_50pA",
		3:  "REGEN_100pA",
		4:  "REGEN_150pA",
		5:  "REGEN_400pA",
		6:  "REGEN_450pA",
		7:  "REGEN_500pA",
		8:  "REGEN_550pA",
		9:  "REGEN_800pA",
		10: "REGEN_850pA",
		11: "REGEN_900pA",
		12: "REGEN_950pA",
		13: "REGEN_1200pA",
		14: "REGEN_1250pA",
		15: "REGEN_1300pA",
		16: "REGEN_1350pA",
	}
	PixelSettings_RegenerationCurrent_value = map[string]int32{
		"REGEN_KEEP":   0,
		"REGEN_0pA":    1,
		"REGEN_50pA":   2,
		"REGEN_100pA":  3,
		"REGEN_150pA":  4,
		"REGEN_400pA":  5,
		"REGEN_450pA":  6,
		"REGEN_500pA":  7,
		"REGEN_550pA":  8,
		"REGEN_800pA":  9,
		"REGEN_850pA":  10,
		"REGEN_900pA":  11,
		"REGEN_950pA":  12,
		"REGEN_1200pA": 13,
		"REGEN_1250pA": 14,
		"REGEN_1300pA": 15,
		"REGEN_1350pA": 16,
	}
)

Enum value maps for PixelSettings_RegenerationCurrent.

View Source
var (
	PixelSettings_BiasCurrent_name = map[int32]string{
		0: "BIAS_KEEP",
		1: "BIAS_OFF",
		2: "BIAS_LOW",
		3: "BIAS_HIGH",
		4: "BIAS_NOMINAL",
	}
	PixelSettings_BiasCurrent_value = map[string]int32{
		"BIAS_KEEP":    0,
		"BIAS_OFF":     1,
		"BIAS_LOW":     2,
		"BIAS_HIGH":    3,
		"BIAS_NOMINAL": 4,
	}
)

Enum value maps for PixelSettings_BiasCurrent.

View Source
var (
	PixelSettings_InputWell_InputConfig_name = map[int32]string{
		0: "NONE",
		1: "WELL_1",
		2: "WELL_2",
		3: "WELL_3",
		4: "WELL_4",
		5: "ALL",
	}
	PixelSettings_InputWell_InputConfig_value = map[string]int32{
		"NONE":   0,
		"WELL_1": 1,
		"WELL_2": 2,
		"WELL_3": 3,
		"WELL_4": 4,
		"ALL":    5,
	}
)

Enum value maps for PixelSettings_InputWell_InputConfig.

View Source
var (
	ProtocolState_name = map[int32]string{
		0: "PROTOCOL_RUNNING",
		4: "PROTOCOL_WAITING_FOR_TEMPERATURE",
		5: "PROTOCOL_WAITING_FOR_ACQUISITION",
		1: "PROTOCOL_COMPLETED",
		2: "PROTOCOL_STOPPED_BY_USER",
		3: "PROTOCOL_FINISHED_WITH_ERROR",
		6: "PROTOCOL_FINISHED_WITH_DEVICE_ERROR",
		7: "PROTOCOL_FINISHED_UNABLE_TO_SEND_TELEMETRY",
	}
	ProtocolState_value = map[string]int32{
		"PROTOCOL_RUNNING":                           0,
		"PROTOCOL_WAITING_FOR_TEMPERATURE":           4,
		"PROTOCOL_WAITING_FOR_ACQUISITION":           5,
		"PROTOCOL_COMPLETED":                         1,
		"PROTOCOL_STOPPED_BY_USER":                   2,
		"PROTOCOL_FINISHED_WITH_ERROR":               3,
		"PROTOCOL_FINISHED_WITH_DEVICE_ERROR":        6,
		"PROTOCOL_FINISHED_UNABLE_TO_SEND_TELEMETRY": 7,
	}
)

Enum value maps for ProtocolState.

View Source
var (
	BarcodeUserData_SampleType_name = map[int32]string{
		0: "test_sample",
		1: "positive_control",
		2: "negative_control",
		3: "no_template_control",
		4: "positive_control_1",
		5: "positive_control_2",
	}
	BarcodeUserData_SampleType_value = map[string]int32{
		"test_sample":         0,
		"positive_control":    1,
		"negative_control":    2,
		"no_template_control": 3,
		"positive_control_1":  4,
		"positive_control_2":  5,
	}
)

Enum value maps for BarcodeUserData_SampleType.

View Source
var (
	WaitForFinishedRequest_NotificationState_name = map[int32]string{
		0: "NOTIFY_ON_TERMINATION",
		1: "NOTIFY_BEFORE_TERMINATION",
		2: "NOTIFY_ON_SCRIPT_TERMINATION",
	}
	WaitForFinishedRequest_NotificationState_value = map[string]int32{
		"NOTIFY_ON_TERMINATION":        0,
		"NOTIFY_BEFORE_TERMINATION":    1,
		"NOTIFY_ON_SCRIPT_TERMINATION": 2,
	}
)

Enum value maps for WaitForFinishedRequest_NotificationState.

View Source
var (
	ProtocolIdentifierComponents_Location_name = map[int32]string{
		0: "ANY",
		1: "SYSTEM_SCRIPTS",
		2: "USER_SCRIPTS",
	}
	ProtocolIdentifierComponents_Location_value = map[string]int32{
		"ANY":            0,
		"SYSTEM_SCRIPTS": 1,
		"USER_SCRIPTS":   2,
	}
)

Enum value maps for ProtocolIdentifierComponents_Location.

View Source
var (
	ProtocolSetting_Category_name = map[int32]string{
		0: "OTHER",
		1: "RUN_OPTIONS",
		2: "BASECALLING",
		3: "OUTPUT",
	}
	ProtocolSetting_Category_value = map[string]int32{
		"OTHER":       0,
		"RUN_OPTIONS": 1,
		"BASECALLING": 2,
		"OUTPUT":      3,
	}
)

Enum value maps for ProtocolSetting_Category.

View Source
var (
	ProtocolSetting_Unit_name = map[int32]string{
		0:  "UNITLESS",
		1:  "UTF8_STRING",
		2:  "ASCII_STRING",
		3:  "PATH",
		4:  "URL",
		5:  "PRIVATE_STRING",
		6:  "CHOICE",
		7:  "MULTI_CHOICE",
		8:  "SECOND",
		9:  "HOUR",
		10: "BASE",
		11: "KBASE",
		12: "MBASE",
		13: "GBASE",
		14: "MILLIVOLT",
	}
	ProtocolSetting_Unit_value = map[string]int32{
		"UNITLESS":       0,
		"UTF8_STRING":    1,
		"ASCII_STRING":   2,
		"PATH":           3,
		"URL":            4,
		"PRIVATE_STRING": 5,
		"CHOICE":         6,
		"MULTI_CHOICE":   7,
		"SECOND":         8,
		"HOUR":           9,
		"BASE":           10,
		"KBASE":          11,
		"MBASE":          12,
		"GBASE":          13,
		"MILLIVOLT":      14,
	}
)

Enum value maps for ProtocolSetting_Unit.

View Source
var (
	ProtocolSetting_Visibility_name = map[int32]string{
		0: "EDITABLE",
		1: "HIDDEN",
		2: "FIXED",
		3: "REQUIRED",
	}
	ProtocolSetting_Visibility_value = map[string]int32{
		"EDITABLE": 0,
		"HIDDEN":   1,
		"FIXED":    2,
		"REQUIRED": 3,
	}
)

Enum value maps for ProtocolSetting_Visibility.

View Source
var (
	ProtocolSetting_Constraint_Condition_name = map[int32]string{
		0: "EQUAL",
		1: "NOT_EQUAL",
		2: "GT_EQ",
		3: "GT",
		4: "LT_EQ",
		5: "LT",
		6: "IN",
		7: "NOT_IN",
		8: "ENDS_WITH",
		9: "STARTS_WITH",
	}
	ProtocolSetting_Constraint_Condition_value = map[string]int32{
		"EQUAL":       0,
		"NOT_EQUAL":   1,
		"GT_EQ":       2,
		"GT":          3,
		"LT_EQ":       4,
		"LT":          5,
		"IN":          6,
		"NOT_IN":      7,
		"ENDS_WITH":   8,
		"STARTS_WITH": 9,
	}
)

Enum value maps for ProtocolSetting_Constraint_Condition.

View Source
var (
	// Marks a field as required.
	//
	// This is only used at the service layer, to error out before attempting
	// the RPC if the value is not provided. It does not affect the wire format.
	//
	// optional bool rpc_required = 50001;
	E_RpcRequired = &file_minknow_api_rpc_options_proto_extTypes[0]
	// Unwrap a message field.
	//
	// If you have the following:
	//
	// message A {
	//   bool  field1 = 1;
	//   float field2 = 2;
	// }
	// message B {
	//   A submessage = 1 [(rpc_unwrap) = true];
	// }
	//
	// and message B is used as the arguments message for an RPC call, then the
	// fields of message A will be accepted directly as parameters in the rpc
	// call wrapper.
	//
	// Note that you must take care to avoid name clashes - if A and B both had
	// a field with the same name, this would result in an error.
	//
	// optional bool rpc_unwrap = 50002;
	E_RpcUnwrap = &file_minknow_api_rpc_options_proto_extTypes[1]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var (
	ReadLengthType_name = map[int32]string{
		0: "MinknowEvents",
		1: "EstimatedBases",
		2: "BasecalledBases",
	}
	ReadLengthType_value = map[string]int32{
		"MinknowEvents":   0,
		"EstimatedBases":  1,
		"BasecalledBases": 2,
	}
)

Enum value maps for ReadLengthType.

View Source
var (
	BucketValueType_name = map[int32]string{
		0: "ReadCounts",
		1: "ReadLengths",
	}
	BucketValueType_value = map[string]int32{
		"ReadCounts":  0,
		"ReadLengths": 1,
	}
)

Enum value maps for BucketValueType.

View Source
var (
	ReadEndReason_name = map[int32]string{
		0: "All",
		1: "Unknown",
		2: "Partial",
		3: "MuxChange",
		4: "UnblockMuxChange",
		5: "SignalPositive",
		6: "SignalNegative",
		7: "DataServiceUnblockMuxChange",
	}
	ReadEndReason_value = map[string]int32{
		"All":                         0,
		"Unknown":                     1,
		"Partial":                     2,
		"MuxChange":                   3,
		"UnblockMuxChange":            4,
		"SignalPositive":              5,
		"SignalNegative":              6,
		"DataServiceUnblockMuxChange": 7,
	}
)

Enum value maps for ReadEndReason.

View Source
var (
	StreamBoxplotRequest_BoxplotType_name = map[int32]string{
		0: "QSCORE",
		1: "BASES_PER_SECOND",
		2: "ACCURACY",
	}
	StreamBoxplotRequest_BoxplotType_value = map[string]int32{
		"QSCORE":           0,
		"BASES_PER_SECOND": 1,
		"ACCURACY":         2,
	}
)

Enum value maps for StreamBoxplotRequest_BoxplotType.

View Source
var AcquisitionService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.acquisition.AcquisitionService",
	HandlerType: (*AcquisitionServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "start",
			Handler:    _AcquisitionService_Start_Handler,
		},
		{
			MethodName: "stop",
			Handler:    _AcquisitionService_Stop_Handler,
		},
		{
			MethodName: "current_status",
			Handler:    _AcquisitionService_CurrentStatus_Handler,
		},
		{
			MethodName: "get_progress",
			Handler:    _AcquisitionService_GetProgress_Handler,
		},
		{
			MethodName: "get_acquisition_info",
			Handler:    _AcquisitionService_GetAcquisitionInfo_Handler,
		},
		{
			MethodName: "list_acquisition_runs",
			Handler:    _AcquisitionService_ListAcquisitionRuns_Handler,
		},
		{
			MethodName: "get_current_acquisition_run",
			Handler:    _AcquisitionService_GetCurrentAcquisitionRun_Handler,
		},
		{
			MethodName: "set_signal_reader",
			Handler:    _AcquisitionService_SetSignalReader_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "watch_for_status_change",
			Handler:       _AcquisitionService_WatchForStatusChange_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "watch_current_acquisition_run",
			Handler:       _AcquisitionService_WatchCurrentAcquisitionRun_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/acquisition.proto",
}

AcquisitionService_ServiceDesc is the grpc.ServiceDesc for AcquisitionService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AnalysisConfigurationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.analysis_configuration.AnalysisConfigurationService",
	HandlerType: (*AnalysisConfigurationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "get_analysis_configuration",
			Handler:    _AnalysisConfigurationService_GetAnalysisConfiguration_Handler,
		},
		{
			MethodName: "set_analysis_configuration",
			Handler:    _AnalysisConfigurationService_SetAnalysisConfiguration_Handler,
		},
		{
			MethodName: "reset_analysis_configuration",
			Handler:    _AnalysisConfigurationService_ResetAnalysisConfiguration_Handler,
		},
		{
			MethodName: "set_analysis_enabled_state",
			Handler:    _AnalysisConfigurationService_SetAnalysisEnabledState_Handler,
		},
		{
			MethodName: "get_channel_states_desc",
			Handler:    _AnalysisConfigurationService_GetChannelStatesDesc_Handler,
		},
		{
			MethodName: "get_summary",
			Handler:    _AnalysisConfigurationService_GetSummary_Handler,
		},
		{
			MethodName: "set_basecaller_configuration",
			Handler:    _AnalysisConfigurationService_SetBasecallerConfiguration_Handler,
		},
		{
			MethodName: "preload_basecaller_configuration",
			Handler:    _AnalysisConfigurationService_PreloadBasecallerConfiguration_Handler,
		},
		{
			MethodName: "get_basecaller_configuration",
			Handler:    _AnalysisConfigurationService_GetBasecallerConfiguration_Handler,
		},
		{
			MethodName: "get_pore_type_configuration",
			Handler:    _AnalysisConfigurationService_GetPoreTypeConfiguration_Handler,
		},
		{
			MethodName: "set_pore_type_configuration",
			Handler:    _AnalysisConfigurationService_SetPoreTypeConfiguration_Handler,
		},
		{
			MethodName: "set_writer_configuration",
			Handler:    _AnalysisConfigurationService_SetWriterConfiguration_Handler,
		},
		{
			MethodName: "get_writer_configuration",
			Handler:    _AnalysisConfigurationService_GetWriterConfiguration_Handler,
		},
		{
			MethodName: "get_read_classifications",
			Handler:    _AnalysisConfigurationService_GetReadClassifications_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "minknow_api/analysis_configuration.proto",
}

AnalysisConfigurationService_ServiceDesc is the grpc.ServiceDesc for AnalysisConfigurationService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Basecaller_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.basecaller.Basecaller",
	HandlerType: (*BasecallerServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "list_configs_by_kit",
			Handler:    _Basecaller_ListConfigsByKit_Handler,
		},
		{
			MethodName: "start_basecalling",
			Handler:    _Basecaller_StartBasecalling_Handler,
		},
		{
			MethodName: "start_barcoding",
			Handler:    _Basecaller_StartBarcoding_Handler,
		},
		{
			MethodName: "start_alignment",
			Handler:    _Basecaller_StartAlignment_Handler,
		},
		{
			MethodName: "cancel",
			Handler:    _Basecaller_Cancel_Handler,
		},
		{
			MethodName: "make_alignment_index",
			Handler:    _Basecaller_MakeAlignmentIndex_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "get_info",
			Handler:       _Basecaller_GetInfo_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "watch",
			Handler:       _Basecaller_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/basecaller.proto",
}

Basecaller_ServiceDesc is the grpc.ServiceDesc for Basecaller service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DataService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.data.DataService",
	HandlerType: (*DataServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "get_data_types",
			Handler:    _DataService_GetDataTypes_Handler,
		},
		{
			MethodName: "reset_channel_states",
			Handler:    _DataService_ResetChannelStates_Handler,
		},
		{
			MethodName: "lock_channel_states",
			Handler:    _DataService_LockChannelStates_Handler,
		},
		{
			MethodName: "unlock_channel_states",
			Handler:    _DataService_UnlockChannelStates_Handler,
		},
		{
			MethodName: "get_read_statistics",
			Handler:    _DataService_GetReadStatistics_Handler,
		},
		{
			MethodName: "get_experiment_yield_info",
			Handler:    _DataService_GetExperimentYieldInfo_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "get_channel_states",
			Handler:       _DataService_GetChannelStates_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "get_signal_bytes",
			Handler:       _DataService_GetSignalBytes_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "get_signal_min_max",
			Handler:       _DataService_GetSignalMinMax_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "get_live_reads",
			Handler:       _DataService_GetLiveReads_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
	},
	Metadata: "minknow_api/data.proto",
}

DataService_ServiceDesc is the grpc.ServiceDesc for DataService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var DeviceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.device.DeviceService",
	HandlerType: (*DeviceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "get_device_info",
			Handler:    _DeviceService_GetDeviceInfo_Handler,
		},
		{
			MethodName: "get_device_state",
			Handler:    _DeviceService_GetDeviceState_Handler,
		},
		{
			MethodName: "get_flow_cell_info",
			Handler:    _DeviceService_GetFlowCellInfo_Handler,
		},
		{
			MethodName: "set_user_specified_flow_cell_id",
			Handler:    _DeviceService_SetUserSpecifiedFlowCellId_Handler,
		},
		{
			MethodName: "set_user_specified_product_code",
			Handler:    _DeviceService_SetUserSpecifiedProductCode_Handler,
		},
		{
			MethodName: "get_channels_layout",
			Handler:    _DeviceService_GetChannelsLayout_Handler,
		},
		{
			MethodName: "reset_device_settings",
			Handler:    _DeviceService_ResetDeviceSettings_Handler,
		},
		{
			MethodName: "set_calibration",
			Handler:    _DeviceService_SetCalibration_Handler,
		},
		{
			MethodName: "clear_calibration",
			Handler:    _DeviceService_ClearCalibration_Handler,
		},
		{
			MethodName: "get_calibration",
			Handler:    _DeviceService_GetCalibration_Handler,
		},
		{
			MethodName: "set_temperature",
			Handler:    _DeviceService_SetTemperature_Handler,
		},
		{
			MethodName: "get_temperature",
			Handler:    _DeviceService_GetTemperature_Handler,
		},
		{
			MethodName: "unblock",
			Handler:    _DeviceService_Unblock_Handler,
		},
		{
			MethodName: "cancel_unblocks",
			Handler:    _DeviceService_CancelUnblocks_Handler,
		},
		{
			MethodName: "get_channel_configuration",
			Handler:    _DeviceService_GetChannelConfiguration_Handler,
		},
		{
			MethodName: "set_channel_configuration",
			Handler:    _DeviceService_SetChannelConfiguration_Handler,
		},
		{
			MethodName: "set_channel_configuration_all",
			Handler:    _DeviceService_SetChannelConfigurationAll_Handler,
		},
		{
			MethodName: "set_saturation_config",
			Handler:    _DeviceService_SetSaturationConfig_Handler,
		},
		{
			MethodName: "get_saturation_config",
			Handler:    _DeviceService_GetSaturationConfig_Handler,
		},
		{
			MethodName: "get_sample_rate",
			Handler:    _DeviceService_GetSampleRate_Handler,
		},
		{
			MethodName: "set_sample_rate",
			Handler:    _DeviceService_SetSampleRate_Handler,
		},
		{
			MethodName: "get_bias_voltage",
			Handler:    _DeviceService_GetBiasVoltage_Handler,
		},
		{
			MethodName: "set_bias_voltage",
			Handler:    _DeviceService_SetBiasVoltage_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "stream_device_state",
			Handler:       _DeviceService_StreamDeviceState_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_flow_cell_info",
			Handler:       _DeviceService_StreamFlowCellInfo_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_temperature",
			Handler:       _DeviceService_StreamTemperature_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/device.proto",
}

DeviceService_ServiceDesc is the grpc.ServiceDesc for DeviceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var (
	// Marks a field as required.
	//
	// This is only used at the service layer, to warn when called.
	//
	// optional bool experimental = 50003;
	E_Experimental = &file_minknow_api_rpc_options_proto_extTypes[2]
)

Extension fields to descriptorpb.MethodOptions.

View Source
var File_minknow_api_acquisition_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_analysis_configuration_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_basecaller_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_data_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_device_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_instance_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_keystore_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_log_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_manager_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_minion_device_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_promethion_device_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_protocol_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_rpc_options_proto protoreflect.FileDescriptor
View Source
var File_minknow_api_statistics_proto protoreflect.FileDescriptor
View Source
var InstanceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.instance.InstanceService",
	HandlerType: (*InstanceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "get_version_info",
			Handler:    _InstanceService_GetVersionInfo_Handler,
		},
		{
			MethodName: "get_output_directories",
			Handler:    _InstanceService_GetOutputDirectories_Handler,
		},
		{
			MethodName: "get_default_output_directories",
			Handler:    _InstanceService_GetDefaultOutputDirectories_Handler,
		},
		{
			MethodName: "set_output_directory",
			Handler:    _InstanceService_SetOutputDirectory_Handler,
		},
		{
			MethodName: "set_reads_directory",
			Handler:    _InstanceService_SetReadsDirectory_Handler,
		},
		{
			MethodName: "get_disk_space_info",
			Handler:    _InstanceService_GetDiskSpaceInfo_Handler,
		},
		{
			MethodName: "get_machine_id",
			Handler:    _InstanceService_GetMachineId_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "stream_disk_space_info",
			Handler:       _InstanceService_StreamDiskSpaceInfo_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_instance_activity",
			Handler:       _InstanceService_StreamInstanceActivity_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/instance.proto",
}

InstanceService_ServiceDesc is the grpc.ServiceDesc for InstanceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var KeyStoreService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.keystore.KeyStoreService",
	HandlerType: (*KeyStoreServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "store",
			Handler:    _KeyStoreService_Store_Handler,
		},
		{
			MethodName: "remove",
			Handler:    _KeyStoreService_Remove_Handler,
		},
		{
			MethodName: "get_one",
			Handler:    _KeyStoreService_GetOne_Handler,
		},
		{
			MethodName: "get",
			Handler:    _KeyStoreService_Get_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "watch",
			Handler:       _KeyStoreService_Watch_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/keystore.proto",
}

KeyStoreService_ServiceDesc is the grpc.ServiceDesc for KeyStoreService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var LogService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.log.LogService",
	HandlerType: (*LogServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "send_user_message",
			Handler:    _LogService_SendUserMessage_Handler,
		},
		{
			MethodName: "send_ping",
			Handler:    _LogService_SendPing_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "get_user_messages",
			Handler:       _LogService_GetUserMessages_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/log.proto",
}

LogService_ServiceDesc is the grpc.ServiceDesc for LogService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ManagerService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.manager.ManagerService",
	HandlerType: (*ManagerServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "describe_host",
			Handler:    _ManagerService_DescribeHost_Handler,
		},
		{
			MethodName: "reset_position",
			Handler:    _ManagerService_ResetPosition_Handler,
		},
		{
			MethodName: "basecaller_api",
			Handler:    _ManagerService_BasecallerApi_Handler,
		},
		{
			MethodName: "get_guppy_info",
			Handler:    _ManagerService_GetGuppyInfo_Handler,
		},
		{
			MethodName: "get_version_info",
			Handler:    _ManagerService_GetVersionInfo_Handler,
		},
		{
			MethodName: "create_directory",
			Handler:    _ManagerService_CreateDirectory_Handler,
		},
		{
			MethodName: "get_disk_space_info",
			Handler:    _ManagerService_GetDiskSpaceInfo_Handler,
		},
		{
			MethodName: "get_default_output_directories",
			Handler:    _ManagerService_GetDefaultOutputDirectories_Handler,
		},
		{
			MethodName: "get_barcode_kit_info",
			Handler:    _ManagerService_GetBarcodeKitInfo_Handler,
		},
		{
			MethodName: "get_lamp_kit_info",
			Handler:    _ManagerService_GetLampKitInfo_Handler,
		},
		{
			MethodName: "get_barcode_keys",
			Handler:    _ManagerService_GetBarcodeKeys_Handler,
		},
		{
			MethodName: "get_flow_cell_types",
			Handler:    _ManagerService_GetFlowCellTypes_Handler,
		},
		{
			MethodName: "get_sequencing_kits",
			Handler:    _ManagerService_GetSequencingKits_Handler,
		},
		{
			MethodName: "add_simulated_device",
			Handler:    _ManagerService_AddSimulatedDevice_Handler,
		},
		{
			MethodName: "remove_simulated_device",
			Handler:    _ManagerService_RemoveSimulatedDevice_Handler,
		},
		{
			MethodName: "local_authentication_token_path",
			Handler:    _ManagerService_LocalAuthenticationTokenPath_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "flow_cell_positions",
			Handler:       _ManagerService_FlowCellPositions_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "watch_flow_cell_positions",
			Handler:       _ManagerService_WatchFlowCellPositions_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "list_protocol_output_dir_files",
			Handler:       _ManagerService_ListProtocolOutputDirFiles_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_disk_space_info",
			Handler:       _ManagerService_StreamDiskSpaceInfo_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/manager.proto",
}

ManagerService_ServiceDesc is the grpc.ServiceDesc for ManagerService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var MinionDeviceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.minion_device.MinionDeviceService",
	HandlerType: (*MinionDeviceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "change_settings",
			Handler:    _MinionDeviceService_ChangeSettings_Handler,
		},
		{
			MethodName: "get_settings",
			Handler:    _MinionDeviceService_GetSettings_Handler,
		},
		{
			MethodName: "get_fan_speed",
			Handler:    _MinionDeviceService_GetFanSpeed_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "minknow_api/minion_device.proto",
}

MinionDeviceService_ServiceDesc is the grpc.ServiceDesc for MinionDeviceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PromethionDeviceService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.promethion_device.PromethionDeviceService",
	HandlerType: (*PromethionDeviceServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "change_device_settings",
			Handler:    _PromethionDeviceService_ChangeDeviceSettings_Handler,
		},
		{
			MethodName: "get_device_settings",
			Handler:    _PromethionDeviceService_GetDeviceSettings_Handler,
		},
		{
			MethodName: "change_pixel_block_settings",
			Handler:    _PromethionDeviceService_ChangePixelBlockSettings_Handler,
		},
		{
			MethodName: "get_pixel_block_settings",
			Handler:    _PromethionDeviceService_GetPixelBlockSettings_Handler,
		},
		{
			MethodName: "change_pixel_settings",
			Handler:    _PromethionDeviceService_ChangePixelSettings_Handler,
		},
		{
			MethodName: "get_pixel_settings",
			Handler:    _PromethionDeviceService_GetPixelSettings_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "stream_temperature",
			Handler:       _PromethionDeviceService_StreamTemperature_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/promethion_device.proto",
}

PromethionDeviceService_ServiceDesc is the grpc.ServiceDesc for PromethionDeviceService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ProtocolService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.protocol.ProtocolService",
	HandlerType: (*ProtocolServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "start_protocol",
			Handler:    _ProtocolService_StartProtocol_Handler,
		},
		{
			MethodName: "stop_protocol",
			Handler:    _ProtocolService_StopProtocol_Handler,
		},
		{
			MethodName: "wait_for_finished",
			Handler:    _ProtocolService_WaitForFinished_Handler,
		},
		{
			MethodName: "get_run_info",
			Handler:    _ProtocolService_GetRunInfo_Handler,
		},
		{
			MethodName: "list_protocol_runs",
			Handler:    _ProtocolService_ListProtocolRuns_Handler,
		},
		{
			MethodName: "get_current_protocol_run",
			Handler:    _ProtocolService_GetCurrentProtocolRun_Handler,
		},
		{
			MethodName: "list_protocols",
			Handler:    _ProtocolService_ListProtocols_Handler,
		},
		{
			MethodName: "get_context_info",
			Handler:    _ProtocolService_GetContextInfo_Handler,
		},
		{
			MethodName: "set_context_info",
			Handler:    _ProtocolService_SetContextInfo_Handler,
		},
		{
			MethodName: "get_protocol_purpose",
			Handler:    _ProtocolService_GetProtocolPurpose_Handler,
		},
		{
			MethodName: "set_protocol_purpose",
			Handler:    _ProtocolService_SetProtocolPurpose_Handler,
		},
		{
			MethodName: "add_epi2me_workflow",
			Handler:    _ProtocolService_AddEpi2MeWorkflow_Handler,
		},
		{
			MethodName: "list_protocol_group_ids",
			Handler:    _ProtocolService_ListProtocolGroupIds_Handler,
		},
		{
			MethodName: "begin_hardware_check",
			Handler:    _ProtocolService_BeginHardwareCheck_Handler,
		},
		{
			MethodName: "begin_platform_qc",
			Handler:    _ProtocolService_BeginPlatformQc_Handler,
		},
		{
			MethodName: "list_settings_for_protocol",
			Handler:    _ProtocolService_ListSettingsForProtocol_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "watch_current_protocol_run",
			Handler:       _ProtocolService_WatchCurrentProtocolRun_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/protocol.proto",
}

ProtocolService_ServiceDesc is the grpc.ServiceDesc for ProtocolService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var StatisticsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "minknow_api.statistics.StatisticsService",
	HandlerType: (*StatisticsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "get_read_length_types",
			Handler:    _StatisticsService_GetReadLengthTypes_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "stream_duty_time",
			Handler:       _StatisticsService_StreamDutyTime_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_acquisition_output",
			Handler:       _StatisticsService_StreamAcquisitionOutput_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_writer_output",
			Handler:       _StatisticsService_StreamWriterOutput_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_encountered_acquisition_output_keys",
			Handler:       _StatisticsService_StreamEncounteredAcquisitionOutputKeys_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_temperature",
			Handler:       _StatisticsService_StreamTemperature_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_bias_voltages",
			Handler:       _StatisticsService_StreamBiasVoltages_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_read_length_histogram",
			Handler:       _StatisticsService_StreamReadLengthHistogram_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "stream_basecall_boxplots",
			Handler:       _StatisticsService_StreamBasecallBoxplots_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "minknow_api/statistics.proto",
}

StatisticsService_ServiceDesc is the grpc.ServiceDesc for StatisticsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAcquisitionServiceServer

func RegisterAcquisitionServiceServer(s grpc.ServiceRegistrar, srv AcquisitionServiceServer)

func RegisterAnalysisConfigurationServiceServer

func RegisterAnalysisConfigurationServiceServer(s grpc.ServiceRegistrar, srv AnalysisConfigurationServiceServer)

func RegisterBasecallerServer

func RegisterBasecallerServer(s grpc.ServiceRegistrar, srv BasecallerServer)

func RegisterDataServiceServer

func RegisterDataServiceServer(s grpc.ServiceRegistrar, srv DataServiceServer)

func RegisterDeviceServiceServer

func RegisterDeviceServiceServer(s grpc.ServiceRegistrar, srv DeviceServiceServer)

func RegisterInstanceServiceServer

func RegisterInstanceServiceServer(s grpc.ServiceRegistrar, srv InstanceServiceServer)

func RegisterKeyStoreServiceServer

func RegisterKeyStoreServiceServer(s grpc.ServiceRegistrar, srv KeyStoreServiceServer)

func RegisterLogServiceServer

func RegisterLogServiceServer(s grpc.ServiceRegistrar, srv LogServiceServer)

func RegisterManagerServiceServer

func RegisterManagerServiceServer(s grpc.ServiceRegistrar, srv ManagerServiceServer)

func RegisterMinionDeviceServiceServer

func RegisterMinionDeviceServiceServer(s grpc.ServiceRegistrar, srv MinionDeviceServiceServer)

func RegisterPromethionDeviceServiceServer

func RegisterPromethionDeviceServiceServer(s grpc.ServiceRegistrar, srv PromethionDeviceServiceServer)

func RegisterProtocolServiceServer

func RegisterProtocolServiceServer(s grpc.ServiceRegistrar, srv ProtocolServiceServer)

func RegisterStatisticsServiceServer

func RegisterStatisticsServiceServer(s grpc.ServiceRegistrar, srv StatisticsServiceServer)

Types

type AcquisitionConfigSummary

type AcquisitionConfigSummary struct {

	// The purpose, as supplied to `acquisition.start()`
	Purpose Purpose `protobuf:"varint,21,opt,name=purpose,proto3,enum=minknow_api.acquisition.Purpose" json:"purpose,omitempty"`
	// Was basecalling enabled for the run.
	BasecallingEnabled bool `protobuf:"varint,1,opt,name=basecalling_enabled,json=basecallingEnabled,proto3" json:"basecalling_enabled,omitempty"`
	// Basecalling configuration filename (if basecalling enabled)
	BasecallingConfigFilename string `` /* 139-byte string literal not displayed */
	// Is barcoding enabled for the run
	BarcodingEnabled bool `protobuf:"varint,13,opt,name=barcoding_enabled,json=barcodingEnabled,proto3" json:"barcoding_enabled,omitempty"`
	/// Barcoding kit(s) used (if barcoding enabled)
	BarcodingKits []string `protobuf:"bytes,17,rep,name=barcoding_kits,json=barcodingKits,proto3" json:"barcoding_kits,omitempty"`
	// Is alignment enabled for the run
	AlignmentEnabled bool `protobuf:"varint,14,opt,name=alignment_enabled,json=alignmentEnabled,proto3" json:"alignment_enabled,omitempty"`
	// Alignment reference file(s) used (if alignment enabled)
	AlignmentReferenceFiles []string `` /* 133-byte string literal not displayed */
	// bed file used (if alignment enabled, and bed file specified)
	AlignmentBedFile string `protobuf:"bytes,19,opt,name=alignment_bed_file,json=alignmentBedFile,proto3" json:"alignment_bed_file,omitempty"`
	// Is lamp enabled for the run
	LampEnabled bool `protobuf:"varint,15,opt,name=lamp_enabled,json=lampEnabled,proto3" json:"lamp_enabled,omitempty"`
	// The LAMP kit used (if LAMP enabled)
	LampKit string `protobuf:"bytes,20,opt,name=lamp_kit,json=lampKit,proto3" json:"lamp_kit,omitempty"`
	// Root directory reads were written to for the run.
	//
	// Empty if no reads were enabled.
	ReadsDirectory string `protobuf:"bytes,2,opt,name=reads_directory,json=readsDirectory,proto3" json:"reads_directory,omitempty"`
	// Directories reads are written to if the reads_directory is on the network
	// and writes to it fail.
	//
	// Empty if no reads were enabled.
	ReadsFallbackDirectories []string `` /* 135-byte string literal not displayed */
	// Determine if fast5 reads were enabled for the run.
	Fast5ReadsEnabled bool `protobuf:"varint,4,opt,name=fast5_reads_enabled,json=fast5ReadsEnabled,proto3" json:"fast5_reads_enabled,omitempty"`
	// Determine if fastq reads were enabled for the run.
	FastqReadsEnabled bool `protobuf:"varint,5,opt,name=fastq_reads_enabled,json=fastqReadsEnabled,proto3" json:"fastq_reads_enabled,omitempty"`
	// Determine if protobuf reads were enabled for the run.
	ProtobufReadsEnabled bool `protobuf:"varint,6,opt,name=protobuf_reads_enabled,json=protobufReadsEnabled,proto3" json:"protobuf_reads_enabled,omitempty"`
	// The path of the bulk file for the run.
	//
	// Empty if no reads were enabled.
	BulkFilePath string `protobuf:"bytes,7,opt,name=bulk_file_path,json=bulkFilePath,proto3" json:"bulk_file_path,omitempty"`
	// Find if the bulk writer was enabled for a run.
	BulkFileEnabled bool `protobuf:"varint,8,opt,name=bulk_file_enabled,json=bulkFileEnabled,proto3" json:"bulk_file_enabled,omitempty"`
	// Channel state styling information
	ChannelStateInfo *ChannelStateInfo `protobuf:"bytes,9,opt,name=channel_state_info,json=channelStateInfo,proto3" json:"channel_state_info,omitempty"`
	// Number of bases per event
	EventsToBaseRatio float32 `protobuf:"fixed32,10,opt,name=events_to_base_ratio,json=eventsToBaseRatio,proto3" json:"events_to_base_ratio,omitempty"`
	// Sample rate for the acquisition.
	//
	// Since 3.3
	SampleRate uint32 `protobuf:"varint,11,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	// Channel count used in the acquisition.
	//
	// Since 3.3
	ChannelCount uint32 `protobuf:"varint,12,opt,name=channel_count,json=channelCount,proto3" json:"channel_count,omitempty"`
	// contains filtered or unexported fields
}

func (*AcquisitionConfigSummary) Descriptor deprecated

func (*AcquisitionConfigSummary) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionConfigSummary.ProtoReflect.Descriptor instead.

func (*AcquisitionConfigSummary) GetAlignmentBedFile

func (x *AcquisitionConfigSummary) GetAlignmentBedFile() string

func (*AcquisitionConfigSummary) GetAlignmentEnabled

func (x *AcquisitionConfigSummary) GetAlignmentEnabled() bool

func (*AcquisitionConfigSummary) GetAlignmentReferenceFiles

func (x *AcquisitionConfigSummary) GetAlignmentReferenceFiles() []string

func (*AcquisitionConfigSummary) GetBarcodingEnabled

func (x *AcquisitionConfigSummary) GetBarcodingEnabled() bool

func (*AcquisitionConfigSummary) GetBarcodingKits

func (x *AcquisitionConfigSummary) GetBarcodingKits() []string

func (*AcquisitionConfigSummary) GetBasecallingConfigFilename

func (x *AcquisitionConfigSummary) GetBasecallingConfigFilename() string

func (*AcquisitionConfigSummary) GetBasecallingEnabled

func (x *AcquisitionConfigSummary) GetBasecallingEnabled() bool

func (*AcquisitionConfigSummary) GetBulkFileEnabled

func (x *AcquisitionConfigSummary) GetBulkFileEnabled() bool

func (*AcquisitionConfigSummary) GetBulkFilePath

func (x *AcquisitionConfigSummary) GetBulkFilePath() string

func (*AcquisitionConfigSummary) GetChannelCount

func (x *AcquisitionConfigSummary) GetChannelCount() uint32

func (*AcquisitionConfigSummary) GetChannelStateInfo

func (x *AcquisitionConfigSummary) GetChannelStateInfo() *ChannelStateInfo

func (*AcquisitionConfigSummary) GetEventsToBaseRatio

func (x *AcquisitionConfigSummary) GetEventsToBaseRatio() float32

func (*AcquisitionConfigSummary) GetFast5ReadsEnabled

func (x *AcquisitionConfigSummary) GetFast5ReadsEnabled() bool

func (*AcquisitionConfigSummary) GetFastqReadsEnabled

func (x *AcquisitionConfigSummary) GetFastqReadsEnabled() bool

func (*AcquisitionConfigSummary) GetLampEnabled

func (x *AcquisitionConfigSummary) GetLampEnabled() bool

func (*AcquisitionConfigSummary) GetLampKit

func (x *AcquisitionConfigSummary) GetLampKit() string

func (*AcquisitionConfigSummary) GetProtobufReadsEnabled

func (x *AcquisitionConfigSummary) GetProtobufReadsEnabled() bool

func (*AcquisitionConfigSummary) GetPurpose

func (x *AcquisitionConfigSummary) GetPurpose() Purpose

func (*AcquisitionConfigSummary) GetReadsDirectory

func (x *AcquisitionConfigSummary) GetReadsDirectory() string

func (*AcquisitionConfigSummary) GetReadsFallbackDirectories

func (x *AcquisitionConfigSummary) GetReadsFallbackDirectories() []string

func (*AcquisitionConfigSummary) GetSampleRate

func (x *AcquisitionConfigSummary) GetSampleRate() uint32

func (*AcquisitionConfigSummary) ProtoMessage

func (*AcquisitionConfigSummary) ProtoMessage()

func (*AcquisitionConfigSummary) ProtoReflect

func (x *AcquisitionConfigSummary) ProtoReflect() protoreflect.Message

func (*AcquisitionConfigSummary) Reset

func (x *AcquisitionConfigSummary) Reset()

func (*AcquisitionConfigSummary) String

func (x *AcquisitionConfigSummary) String() string

type AcquisitionOutputBucket

type AcquisitionOutputBucket struct {

	// The time the snapshot was collected, in seconds.
	//
	// This type + field have misleading names - this message really reflects a snapshot of data
	// at a given time point (`bucket` indicates the time point).
	//
	// TODO (major version change): resolve naming inconsistencies.
	Bucket uint32 `protobuf:"varint,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// The yield summary data.
	YieldSummary *AcquisitionYieldSummary `protobuf:"bytes,2,opt,name=yield_summary,json=yieldSummary,proto3" json:"yield_summary,omitempty"`
	// contains filtered or unexported fields
}

A snapshot of acquisition output data, for a given set of filtering criteria.

func (*AcquisitionOutputBucket) Descriptor deprecated

func (*AcquisitionOutputBucket) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionOutputBucket.ProtoReflect.Descriptor instead.

func (*AcquisitionOutputBucket) GetBucket

func (x *AcquisitionOutputBucket) GetBucket() uint32

func (*AcquisitionOutputBucket) GetYieldSummary

func (x *AcquisitionOutputBucket) GetYieldSummary() *AcquisitionYieldSummary

func (*AcquisitionOutputBucket) ProtoMessage

func (*AcquisitionOutputBucket) ProtoMessage()

func (*AcquisitionOutputBucket) ProtoReflect

func (x *AcquisitionOutputBucket) ProtoReflect() protoreflect.Message

func (*AcquisitionOutputBucket) Reset

func (x *AcquisitionOutputBucket) Reset()

func (*AcquisitionOutputBucket) String

func (x *AcquisitionOutputBucket) String() string

type AcquisitionOutputKey

type AcquisitionOutputKey struct {

	// Only return data for the given barcode.
	//
	// Special values:
	//   - Specify "unclassified" for data which does not have a barcode.
	//   - Specify "classified" for all data which has a barcode.
	//
	// If unspecified all barcodes are returned.
	BarcodeName string `protobuf:"bytes,1,opt,name=barcode_name,json=barcodeName,proto3" json:"barcode_name,omitempty"`
	// Only return data for the given alignment reference.
	//
	// Special values:
	//   - Specify "unaligned" for data which does not align to a reference
	//   - Specify "aligned" for all data which aligns to a reference
	//
	// If unspecified all alignment targets are returned.
	AlignmentReference string `protobuf:"bytes,2,opt,name=alignment_reference,json=alignmentReference,proto3" json:"alignment_reference,omitempty"`
	// Only return data for the given target region.
	//
	// Target regions are defined in bed files.
	//
	// The region is a string which identifies an entry in the bed file.
	//
	// Special values:
	//   - Specify "offtarget" for data which does not have a bed region.
	//   - Specify "ontarget" for all data which has a bed region.
	//
	// If unspecified all alignment regions are returned.
	AlignmentBedFileRegion string `` /* 131-byte string literal not displayed */
	// Only return data for the given lamp barcode.
	//
	// Special values:
	//   - Specify "unclassified" for data which does not have a lamp barcode.
	//   - Specify "classified" for all data which has a lamp barcode.
	//
	// If unspecified all lamp barcodes are returned.
	LampBarcodeId string `protobuf:"bytes,4,opt,name=lamp_barcode_id,json=lampBarcodeId,proto3" json:"lamp_barcode_id,omitempty"`
	// Only return data for the given lamp target.
	//
	// Special values:
	//   - Specify "unclassified" for data which does not have a lamp target.
	//   - Specify "classified" for all data which has a lamp target.
	// Using barcode terms here as lamp is part of barcoding pipeline
	//
	// If unspecified all lamp target are returned.
	LampTargetId string `protobuf:"bytes,5,opt,name=lamp_target_id,json=lampTargetId,proto3" json:"lamp_target_id,omitempty"`
	// The barcode alias corresponding to the `barcode_name` and `lamp_barcode_id`
	BarcodeAlias string `protobuf:"bytes,6,opt,name=barcode_alias,json=barcodeAlias,proto3" json:"barcode_alias,omitempty"`
	// contains filtered or unexported fields
}

func (*AcquisitionOutputKey) Descriptor deprecated

func (*AcquisitionOutputKey) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionOutputKey.ProtoReflect.Descriptor instead.

func (*AcquisitionOutputKey) GetAlignmentBedFileRegion

func (x *AcquisitionOutputKey) GetAlignmentBedFileRegion() string

func (*AcquisitionOutputKey) GetAlignmentReference

func (x *AcquisitionOutputKey) GetAlignmentReference() string

func (*AcquisitionOutputKey) GetBarcodeAlias

func (x *AcquisitionOutputKey) GetBarcodeAlias() string

func (*AcquisitionOutputKey) GetBarcodeName

func (x *AcquisitionOutputKey) GetBarcodeName() string

func (*AcquisitionOutputKey) GetLampBarcodeId

func (x *AcquisitionOutputKey) GetLampBarcodeId() string

func (*AcquisitionOutputKey) GetLampTargetId

func (x *AcquisitionOutputKey) GetLampTargetId() string

func (*AcquisitionOutputKey) ProtoMessage

func (*AcquisitionOutputKey) ProtoMessage()

func (*AcquisitionOutputKey) ProtoReflect

func (x *AcquisitionOutputKey) ProtoReflect() protoreflect.Message

func (*AcquisitionOutputKey) Reset

func (x *AcquisitionOutputKey) Reset()

func (*AcquisitionOutputKey) String

func (x *AcquisitionOutputKey) String() string

type AcquisitionOutputSplit

type AcquisitionOutputSplit struct {

	// Split data for every individual barcode.
	BarcodeName bool `protobuf:"varint,1,opt,name=barcode_name,json=barcodeName,proto3" json:"barcode_name,omitempty"`
	// Split data for each individual alignment reference.
	//
	// References are defined in alignment references.
	AlignmentReference bool `protobuf:"varint,2,opt,name=alignment_reference,json=alignmentReference,proto3" json:"alignment_reference,omitempty"`
	// Split data for each target region.
	//
	// Target regions are defined in bed files.
	AlignmentBedFileRegion bool `` /* 132-byte string literal not displayed */
	// Split data for each lamp barcode id.
	//
	// Lamp barcodes are defined by the active lamp kit.
	LampBarcodeId bool `protobuf:"varint,4,opt,name=lamp_barcode_id,json=lampBarcodeId,proto3" json:"lamp_barcode_id,omitempty"`
	// Split data for each lamp targets id.
	//
	// Lamp targets are defined by the active lamp kit.
	LampTargetId bool `protobuf:"varint,5,opt,name=lamp_target_id,json=lampTargetId,proto3" json:"lamp_target_id,omitempty"`
	// contains filtered or unexported fields
}

func (*AcquisitionOutputSplit) Descriptor deprecated

func (*AcquisitionOutputSplit) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionOutputSplit.ProtoReflect.Descriptor instead.

func (*AcquisitionOutputSplit) GetAlignmentBedFileRegion

func (x *AcquisitionOutputSplit) GetAlignmentBedFileRegion() bool

func (*AcquisitionOutputSplit) GetAlignmentReference

func (x *AcquisitionOutputSplit) GetAlignmentReference() bool

func (*AcquisitionOutputSplit) GetBarcodeName

func (x *AcquisitionOutputSplit) GetBarcodeName() bool

func (*AcquisitionOutputSplit) GetLampBarcodeId

func (x *AcquisitionOutputSplit) GetLampBarcodeId() bool

func (*AcquisitionOutputSplit) GetLampTargetId

func (x *AcquisitionOutputSplit) GetLampTargetId() bool

func (*AcquisitionOutputSplit) ProtoMessage

func (*AcquisitionOutputSplit) ProtoMessage()

func (*AcquisitionOutputSplit) ProtoReflect

func (x *AcquisitionOutputSplit) ProtoReflect() protoreflect.Message

func (*AcquisitionOutputSplit) Reset

func (x *AcquisitionOutputSplit) Reset()

func (*AcquisitionOutputSplit) String

func (x *AcquisitionOutputSplit) String() string

type AcquisitionRunInfo

type AcquisitionRunInfo struct {

	// The unique identifier assigned to this acquisition run.
	//
	// This is guaranteed to be made of ASCII characters, and at
	// most 40 characters. It is globally unique across all
	// acquisitions on all MinKNOW instances.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// Current startup task (or STARTUP_UNKNOWN if not starting up).
	StartupState StartupState `` /* 141-byte string literal not displayed */
	// Indicates the current state of the acquisition.
	State AcquisitionState `protobuf:"varint,2,opt,name=state,proto3,enum=minknow_api.acquisition.AcquisitionState" json:"state,omitempty"`
	// If the experiment is finishing, an extra piece of state
	// describing the current finishing state.
	FinishingState FinishingState `` /* 149-byte string literal not displayed */
	// The reason the acquisition period was ended.
	StopReason AcquisitionStopReason `` /* 143-byte string literal not displayed */
	// When the acquisition period was started (UTC).
	StartTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// When MinKNOW began acquiring data (UTC).
	//
	// Unset if the acquisition is still starting up.
	DataReadStartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=data_read_start_time,json=dataReadStartTime,proto3" json:"data_read_start_time,omitempty"`
	// When the MinKNOW stopped acquiring data (UTC).
	//
	// Unset if the acquisition is still acquiring.
	DataReadEndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=data_read_end_time,json=dataReadEndTime,proto3" json:"data_read_end_time,omitempty"`
	// When the acquisition terminated (UTC).
	//
	// Unset if the acquisition period is still running.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Summary of acquisition yields.
	//
	// Since 1.12
	YieldSummary *AcquisitionYieldSummary `protobuf:"bytes,8,opt,name=yield_summary,json=yieldSummary,proto3" json:"yield_summary,omitempty"`
	// Summary of the configuration settings for a run.
	//
	// Since 1.14
	ConfigSummary *AcquisitionConfigSummary `protobuf:"bytes,9,opt,name=config_summary,json=configSummary,proto3" json:"config_summary,omitempty"`
	// Summary of writer yields.
	//
	// Since 4.0
	WriterSummary *AcquisitionWriterSummary `protobuf:"bytes,11,opt,name=writer_summary,json=writerSummary,proto3" json:"writer_summary,omitempty"`
	// contains filtered or unexported fields
}

func (*AcquisitionRunInfo) Descriptor deprecated

func (*AcquisitionRunInfo) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionRunInfo.ProtoReflect.Descriptor instead.

func (*AcquisitionRunInfo) GetConfigSummary

func (x *AcquisitionRunInfo) GetConfigSummary() *AcquisitionConfigSummary

func (*AcquisitionRunInfo) GetDataReadEndTime

func (x *AcquisitionRunInfo) GetDataReadEndTime() *timestamppb.Timestamp

func (*AcquisitionRunInfo) GetDataReadStartTime

func (x *AcquisitionRunInfo) GetDataReadStartTime() *timestamppb.Timestamp

func (*AcquisitionRunInfo) GetEndTime

func (x *AcquisitionRunInfo) GetEndTime() *timestamppb.Timestamp

func (*AcquisitionRunInfo) GetFinishingState

func (x *AcquisitionRunInfo) GetFinishingState() FinishingState

func (*AcquisitionRunInfo) GetRunId

func (x *AcquisitionRunInfo) GetRunId() string

func (*AcquisitionRunInfo) GetStartTime

func (x *AcquisitionRunInfo) GetStartTime() *timestamppb.Timestamp

func (*AcquisitionRunInfo) GetStartupState

func (x *AcquisitionRunInfo) GetStartupState() StartupState

func (*AcquisitionRunInfo) GetState

func (x *AcquisitionRunInfo) GetState() AcquisitionState

func (*AcquisitionRunInfo) GetStopReason

func (x *AcquisitionRunInfo) GetStopReason() AcquisitionStopReason

func (*AcquisitionRunInfo) GetWriterSummary

func (x *AcquisitionRunInfo) GetWriterSummary() *AcquisitionWriterSummary

func (*AcquisitionRunInfo) GetYieldSummary

func (x *AcquisitionRunInfo) GetYieldSummary() *AcquisitionYieldSummary

func (*AcquisitionRunInfo) ProtoMessage

func (*AcquisitionRunInfo) ProtoMessage()

func (*AcquisitionRunInfo) ProtoReflect

func (x *AcquisitionRunInfo) ProtoReflect() protoreflect.Message

func (*AcquisitionRunInfo) Reset

func (x *AcquisitionRunInfo) Reset()

func (*AcquisitionRunInfo) String

func (x *AcquisitionRunInfo) String() string

type AcquisitionServiceClient

type AcquisitionServiceClient interface {
	// Starts reading data from the device
	//
	// Some setup calls will need to be made before starting data acquisition: particularly setting the analysis configuration,
	// calibration, read writer and bulk writer config and some device calls such as setting the sampling frequency
	//
	// If acqusition is already running (even in the FINISHING state), this call will fail.
	//
	// On MinIONs and GridIONs, this will enable the ASIC power supply if it is not already enabled.
	// See StopRequest.keep_power_on for more details about the implications of this.
	//
	// The rpc will return once `current_status` is "PROCESSING" or an error occurs and acqusition fails to start.
	Start(ctx context.Context, in *StartRequest, opts ...grpc.CallOption) (*StartResponse, error)
	// Stops data acquisition.
	//
	// Can specify a stop mode that handles what is done with the data when data acquisition is stopped. Refer to the enum
	// description for documentation on what each mode does.
	//
	// Be aware that this command will return as soon as Minknow enters the FINISHING state and not the READY state.
	// So if starting a new experiment then you will have to wait for the READY state seperately
	Stop(ctx context.Context, in *StopRequest, opts ...grpc.CallOption) (*StopResponse, error)
	// Watches for status changes within MinKNOW. Status states are defined from MinknowStatus enum.
	// This is a bi-directional stream where the incoming response stream will return everytime the status has changed
	// and the request stream is used to stop the watcher. Refer to http://www.grpc.io/docs/tutorials/basic/python.html
	// to see how bi-directoional streaming works in grpc, but essentially when calling this function the user will have
	// to pass in a generator that will eventually yield a WatchForStatusChangeRequest(stop=True) to the cpp side.
	// A wrapper class for this is provided in the Python code.
	//
	// The function will first return with the current status that MinKNOW is in. Every response thereafter will be a
	// change from one status to another.
	//
	// The ERROR_STATUS state includes errors during transition between states. If that happens, MinKNOW will
	// try to revert to the READY state. It is up to the user to determine if they wish to try to wait for MinKNOW to
	// correct itself or to try some other course of action
	WatchForStatusChange(ctx context.Context, opts ...grpc.CallOption) (AcquisitionService_WatchForStatusChangeClient, error)
	// Returns current acquisition run info and streams any changes to the current acquisition
	//
	// This call can be made even if acquisition is not running. In this case, the next streamed
	// response will be the start of a new acquisition and you will receive updates for that acquisition
	// until it finishes.
	//
	// If an acquisition finishes this stream will still continue to run and you will be notified when a new acquisition starts.
	//
	// Note if you begin this stream before any acquisition is started in minknow the state is `ACQUISITION_COMPLETED`.
	//
	// Since 1.13
	WatchCurrentAcquisitionRun(ctx context.Context, in *WatchCurrentAcquisitionRunRequest, opts ...grpc.CallOption) (AcquisitionService_WatchCurrentAcquisitionRunClient, error)
	// Check the current status of MinKNOW.
	CurrentStatus(ctx context.Context, in *CurrentStatusRequest, opts ...grpc.CallOption) (*CurrentStatusResponse, error)
	// Information on how much data has been acquired, processed and written.
	GetProgress(ctx context.Context, in *GetProgressRequest, opts ...grpc.CallOption) (*GetProgressResponse, error)
	// Gets information about an acquisition run, run within this instance on MinKNOW.
	//
	// If no run ID is provided, information about the most recently started acquisition run is
	// provided.
	//
	// Since 1.11
	GetAcquisitionInfo(ctx context.Context, in *GetAcquisitionRunInfoRequest, opts ...grpc.CallOption) (*AcquisitionRunInfo, error)
	// Gets information about all previous acquisitions.
	//
	// Since 1.11
	ListAcquisitionRuns(ctx context.Context, in *ListAcquisitionRunsRequest, opts ...grpc.CallOption) (*ListAcquisitionRunsResponse, error)
	// Returns the name and run id of the currently running acquisition.
	//
	// Will fail with FAILED_PRECONDITION if there is no acquisition running
	//
	// Since 1.11
	GetCurrentAcquisitionRun(ctx context.Context, in *GetCurrentAcquisitionRunRequest, opts ...grpc.CallOption) (*AcquisitionRunInfo, error)
	// Specify the signal reader to use
	//
	// Since 3.6
	SetSignalReader(ctx context.Context, in *SetSignalReaderRequest, opts ...grpc.CallOption) (*SetSignalReaderResponse, error)
}

AcquisitionServiceClient is the client API for AcquisitionService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AcquisitionServiceServer

type AcquisitionServiceServer interface {
	// Starts reading data from the device
	//
	// Some setup calls will need to be made before starting data acquisition: particularly setting the analysis configuration,
	// calibration, read writer and bulk writer config and some device calls such as setting the sampling frequency
	//
	// If acqusition is already running (even in the FINISHING state), this call will fail.
	//
	// On MinIONs and GridIONs, this will enable the ASIC power supply if it is not already enabled.
	// See StopRequest.keep_power_on for more details about the implications of this.
	//
	// The rpc will return once `current_status` is "PROCESSING" or an error occurs and acqusition fails to start.
	Start(context.Context, *StartRequest) (*StartResponse, error)
	// Stops data acquisition.
	//
	// Can specify a stop mode that handles what is done with the data when data acquisition is stopped. Refer to the enum
	// description for documentation on what each mode does.
	//
	// Be aware that this command will return as soon as Minknow enters the FINISHING state and not the READY state.
	// So if starting a new experiment then you will have to wait for the READY state seperately
	Stop(context.Context, *StopRequest) (*StopResponse, error)
	// Watches for status changes within MinKNOW. Status states are defined from MinknowStatus enum.
	// This is a bi-directional stream where the incoming response stream will return everytime the status has changed
	// and the request stream is used to stop the watcher. Refer to http://www.grpc.io/docs/tutorials/basic/python.html
	// to see how bi-directoional streaming works in grpc, but essentially when calling this function the user will have
	// to pass in a generator that will eventually yield a WatchForStatusChangeRequest(stop=True) to the cpp side.
	// A wrapper class for this is provided in the Python code.
	//
	// The function will first return with the current status that MinKNOW is in. Every response thereafter will be a
	// change from one status to another.
	//
	// The ERROR_STATUS state includes errors during transition between states. If that happens, MinKNOW will
	// try to revert to the READY state. It is up to the user to determine if they wish to try to wait for MinKNOW to
	// correct itself or to try some other course of action
	WatchForStatusChange(AcquisitionService_WatchForStatusChangeServer) error
	// Returns current acquisition run info and streams any changes to the current acquisition
	//
	// This call can be made even if acquisition is not running. In this case, the next streamed
	// response will be the start of a new acquisition and you will receive updates for that acquisition
	// until it finishes.
	//
	// If an acquisition finishes this stream will still continue to run and you will be notified when a new acquisition starts.
	//
	// Note if you begin this stream before any acquisition is started in minknow the state is `ACQUISITION_COMPLETED`.
	//
	// Since 1.13
	WatchCurrentAcquisitionRun(*WatchCurrentAcquisitionRunRequest, AcquisitionService_WatchCurrentAcquisitionRunServer) error
	// Check the current status of MinKNOW.
	CurrentStatus(context.Context, *CurrentStatusRequest) (*CurrentStatusResponse, error)
	// Information on how much data has been acquired, processed and written.
	GetProgress(context.Context, *GetProgressRequest) (*GetProgressResponse, error)
	// Gets information about an acquisition run, run within this instance on MinKNOW.
	//
	// If no run ID is provided, information about the most recently started acquisition run is
	// provided.
	//
	// Since 1.11
	GetAcquisitionInfo(context.Context, *GetAcquisitionRunInfoRequest) (*AcquisitionRunInfo, error)
	// Gets information about all previous acquisitions.
	//
	// Since 1.11
	ListAcquisitionRuns(context.Context, *ListAcquisitionRunsRequest) (*ListAcquisitionRunsResponse, error)
	// Returns the name and run id of the currently running acquisition.
	//
	// Will fail with FAILED_PRECONDITION if there is no acquisition running
	//
	// Since 1.11
	GetCurrentAcquisitionRun(context.Context, *GetCurrentAcquisitionRunRequest) (*AcquisitionRunInfo, error)
	// Specify the signal reader to use
	//
	// Since 3.6
	SetSignalReader(context.Context, *SetSignalReaderRequest) (*SetSignalReaderResponse, error)
	// contains filtered or unexported methods
}

AcquisitionServiceServer is the server API for AcquisitionService service. All implementations must embed UnimplementedAcquisitionServiceServer for forward compatibility

type AcquisitionService_WatchCurrentAcquisitionRunClient

type AcquisitionService_WatchCurrentAcquisitionRunClient interface {
	Recv() (*AcquisitionRunInfo, error)
	grpc.ClientStream
}

type AcquisitionService_WatchCurrentAcquisitionRunServer

type AcquisitionService_WatchCurrentAcquisitionRunServer interface {
	Send(*AcquisitionRunInfo) error
	grpc.ServerStream
}

type AcquisitionService_WatchForStatusChangeClient

type AcquisitionService_WatchForStatusChangeClient interface {
	Send(*WatchForStatusChangeRequest) error
	Recv() (*WatchForStatusChangeResponse, error)
	grpc.ClientStream
}

type AcquisitionService_WatchForStatusChangeServer

type AcquisitionService_WatchForStatusChangeServer interface {
	Send(*WatchForStatusChangeResponse) error
	Recv() (*WatchForStatusChangeRequest, error)
	grpc.ServerStream
}

type AcquisitionState

type AcquisitionState int32
const (
	// The acquisition period is starting up.
	AcquisitionState_ACQUISITION_STARTING AcquisitionState = 0
	// The acquisition period is still running.
	AcquisitionState_ACQUISITION_RUNNING AcquisitionState = 1
	// The acquisition period is finishing:
	// ie. finishing processing and saving
	// data produced during the run.
	AcquisitionState_ACQUISITION_FINISHING AcquisitionState = 2
	// The acquisition period finished on its own and
	// did not report an error.
	AcquisitionState_ACQUISITION_COMPLETED AcquisitionState = 3
)

func (AcquisitionState) Descriptor

func (AcquisitionState) Enum

func (AcquisitionState) EnumDescriptor deprecated

func (AcquisitionState) EnumDescriptor() ([]byte, []int)

Deprecated: Use AcquisitionState.Descriptor instead.

func (AcquisitionState) Number

func (AcquisitionState) String

func (x AcquisitionState) String() string

func (AcquisitionState) Type

type AcquisitionStopReason

type AcquisitionStopReason int32
const (
	// The acquisition has not yet stopped.
	AcquisitionStopReason_STOPPED_NOT_SET AcquisitionStopReason = 0
	// The user called the stop rpc.
	AcquisitionStopReason_STOPPED_USER_REQUESTED AcquisitionStopReason = 1
	// MinKNOW detected disk space was low and ended acquisition.
	AcquisitionStopReason_STOPPED_NO_DISK_SPACE AcquisitionStopReason = 2
	// The device stopped acquisition as it was unable to read data.
	AcquisitionStopReason_STOPPED_DEVICE_STOPPED_ACQUISITION AcquisitionStopReason = 3
	// Another acquisition run was requested, so the old one was stopped.
	AcquisitionStopReason_STOPPED_STARTING_ANOTHER_RUN AcquisitionStopReason = 4
	// The protocol ended, causing the acquisition to stop.
	AcquisitionStopReason_STOPPED_PROTOCOL_ENDED AcquisitionStopReason = 5
	// The device or asic was disconnected, causing the run to stop.
	AcquisitionStopReason_STOPPED_DEVICE_ERROR AcquisitionStopReason = 6
	// The temperature was out of a safe range (either got extremely hot or was too
	// far from the set-point for a certain amount of time)
	AcquisitionStopReason_STOPPED_BAD_TEMPERATURE AcquisitionStopReason = 7
	// MinKNOW (or the sequencing device) was shut down, turned off or crashed.
	AcquisitionStopReason_STOPPED_SHUTDOWN AcquisitionStopReason = 8
)

func (AcquisitionStopReason) Descriptor

func (AcquisitionStopReason) Enum

func (AcquisitionStopReason) EnumDescriptor deprecated

func (AcquisitionStopReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use AcquisitionStopReason.Descriptor instead.

func (AcquisitionStopReason) Number

func (AcquisitionStopReason) String

func (x AcquisitionStopReason) String() string

func (AcquisitionStopReason) Type

type AcquisitionWriterSummary

type AcquisitionWriterSummary struct {

	// Number of reads finished processing and written to disk.
	//
	// The reads which have been finalised and written to disk.
	WrittenReadCount int64 `protobuf:"varint,1,opt,name=written_read_count,json=writtenReadCount,proto3" json:"written_read_count,omitempty"`
	// Number of bytes which minknow needs to write in order to
	// finish the experiment.
	BytesToWriteProduced int64 `` /* 126-byte string literal not displayed */
	// Number of bytes which minknow has failed to write to final location.
	// These reads are instead contained in the fallback/tmp locations.
	BytesToWriteFailed int64 `protobuf:"varint,3,opt,name=bytes_to_write_failed,json=bytesToWriteFailed,proto3" json:"bytes_to_write_failed,omitempty"`
	// Number of bytes which minknow has written to final location.
	BytesToWriteCompleted int64 `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AcquisitionWriterSummary) Descriptor deprecated

func (*AcquisitionWriterSummary) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionWriterSummary.ProtoReflect.Descriptor instead.

func (*AcquisitionWriterSummary) GetBytesToWriteCompleted

func (x *AcquisitionWriterSummary) GetBytesToWriteCompleted() int64

func (*AcquisitionWriterSummary) GetBytesToWriteFailed

func (x *AcquisitionWriterSummary) GetBytesToWriteFailed() int64

func (*AcquisitionWriterSummary) GetBytesToWriteProduced

func (x *AcquisitionWriterSummary) GetBytesToWriteProduced() int64

func (*AcquisitionWriterSummary) GetWrittenReadCount

func (x *AcquisitionWriterSummary) GetWrittenReadCount() int64

func (*AcquisitionWriterSummary) ProtoMessage

func (*AcquisitionWriterSummary) ProtoMessage()

func (*AcquisitionWriterSummary) ProtoReflect

func (x *AcquisitionWriterSummary) ProtoReflect() protoreflect.Message

func (*AcquisitionWriterSummary) Reset

func (x *AcquisitionWriterSummary) Reset()

func (*AcquisitionWriterSummary) String

func (x *AcquisitionWriterSummary) String() string

type AcquisitionYieldSummary

type AcquisitionYieldSummary struct {

	// Number of reads selected by analysis as good reads.
	//
	// The reads in this counter are completed, but not necessarily on disk yet.
	ReadCount int64 `protobuf:"varint,1,opt,name=read_count,json=readCount,proto3" json:"read_count,omitempty"`
	// Number of reads successfully basecalled.
	BasecalledPassReadCount int64 `` /* 135-byte string literal not displayed */
	// Number of reads which have failed to basecall.
	BasecalledFailReadCount int64 `` /* 135-byte string literal not displayed */
	// Number of reads which have been skipped
	BasecalledSkippedReadCount int64 `` /* 145-byte string literal not displayed */
	// Number of bases which have been called and classed as pass.
	BasecalledPassBases int64 `protobuf:"varint,5,opt,name=basecalled_pass_bases,json=basecalledPassBases,proto3" json:"basecalled_pass_bases,omitempty"`
	// Number of bases which have been called and were classed as fail.
	BasecalledFailBases int64 `protobuf:"varint,18,opt,name=basecalled_fail_bases,json=basecalledFailBases,proto3" json:"basecalled_fail_bases,omitempty"`
	// Number of raw samples which have been called.
	BasecalledSamples int64 `protobuf:"varint,6,opt,name=basecalled_samples,json=basecalledSamples,proto3" json:"basecalled_samples,omitempty"`
	// Number of minknow raw samples which have been selected
	// for writing to disk as reads.
	SelectedRawSamples int64 `protobuf:"varint,7,opt,name=selected_raw_samples,json=selectedRawSamples,proto3" json:"selected_raw_samples,omitempty"`
	// Number of minknow events which have been selected
	// for writing to disk as reads.
	SelectedEvents int64 `protobuf:"varint,8,opt,name=selected_events,json=selectedEvents,proto3" json:"selected_events,omitempty"`
	// Estimated number of bases MinKNOW has selected for writing.
	// This is estimated based on already called bases and samples.
	EstimatedSelectedBases int64 `` /* 130-byte string literal not displayed */
	// Number of bases which have matched target reference.
	//
	// Only specified when running live alignment.
	//
	// Since 4.0
	AlignmentMatches int64 `protobuf:"varint,14,opt,name=alignment_matches,json=alignmentMatches,proto3" json:"alignment_matches,omitempty"`
	// Number of bases which have not matched target reference.
	//
	// Only specified when running live alignment.
	//
	// Since 4.0
	AlignmentMismatches int64 `protobuf:"varint,15,opt,name=alignment_mismatches,json=alignmentMismatches,proto3" json:"alignment_mismatches,omitempty"`
	// Number of bases which were inserted into
	// alignments that matched the reference.
	//
	// Only specified when running live alignment.
	//
	// Since 4.0
	AlignmentInsertions int64 `protobuf:"varint,16,opt,name=alignment_insertions,json=alignmentInsertions,proto3" json:"alignment_insertions,omitempty"`
	// Number of bases which were deleted from
	// alignments that matched the reference.
	//
	// Only specified when running live alignment.
	//
	// Since 4.0
	AlignmentDeletions int64 `protobuf:"varint,17,opt,name=alignment_deletions,json=alignmentDeletions,proto3" json:"alignment_deletions,omitempty"`
	// Number of bases that match the target reference(s) expressed as a
	// fraction of the total size of the target reference(s).
	//
	// eg: For a specified alignment-targets with 2000 and 3000 bases, if
	// "alignment_matches" is 2500, then "alignment_coverage" will be 0.5
	//
	// Since 4.3
	AlignmentCoverage float32 `protobuf:"fixed32,19,opt,name=alignment_coverage,json=alignmentCoverage,proto3" json:"alignment_coverage,omitempty"`
	// contains filtered or unexported fields
}

func (*AcquisitionYieldSummary) Descriptor deprecated

func (*AcquisitionYieldSummary) Descriptor() ([]byte, []int)

Deprecated: Use AcquisitionYieldSummary.ProtoReflect.Descriptor instead.

func (*AcquisitionYieldSummary) GetAlignmentCoverage

func (x *AcquisitionYieldSummary) GetAlignmentCoverage() float32

func (*AcquisitionYieldSummary) GetAlignmentDeletions

func (x *AcquisitionYieldSummary) GetAlignmentDeletions() int64

func (*AcquisitionYieldSummary) GetAlignmentInsertions

func (x *AcquisitionYieldSummary) GetAlignmentInsertions() int64

func (*AcquisitionYieldSummary) GetAlignmentMatches

func (x *AcquisitionYieldSummary) GetAlignmentMatches() int64

func (*AcquisitionYieldSummary) GetAlignmentMismatches

func (x *AcquisitionYieldSummary) GetAlignmentMismatches() int64

func (*AcquisitionYieldSummary) GetBasecalledFailBases

func (x *AcquisitionYieldSummary) GetBasecalledFailBases() int64

func (*AcquisitionYieldSummary) GetBasecalledFailReadCount

func (x *AcquisitionYieldSummary) GetBasecalledFailReadCount() int64

func (*AcquisitionYieldSummary) GetBasecalledPassBases

func (x *AcquisitionYieldSummary) GetBasecalledPassBases() int64

func (*AcquisitionYieldSummary) GetBasecalledPassReadCount

func (x *AcquisitionYieldSummary) GetBasecalledPassReadCount() int64

func (*AcquisitionYieldSummary) GetBasecalledSamples

func (x *AcquisitionYieldSummary) GetBasecalledSamples() int64

func (*AcquisitionYieldSummary) GetBasecalledSkippedReadCount

func (x *AcquisitionYieldSummary) GetBasecalledSkippedReadCount() int64

func (*AcquisitionYieldSummary) GetEstimatedSelectedBases

func (x *AcquisitionYieldSummary) GetEstimatedSelectedBases() int64

func (*AcquisitionYieldSummary) GetReadCount

func (x *AcquisitionYieldSummary) GetReadCount() int64

func (*AcquisitionYieldSummary) GetSelectedEvents

func (x *AcquisitionYieldSummary) GetSelectedEvents() int64

func (*AcquisitionYieldSummary) GetSelectedRawSamples

func (x *AcquisitionYieldSummary) GetSelectedRawSamples() int64

func (*AcquisitionYieldSummary) ProtoMessage

func (*AcquisitionYieldSummary) ProtoMessage()

func (*AcquisitionYieldSummary) ProtoReflect

func (x *AcquisitionYieldSummary) ProtoReflect() protoreflect.Message

func (*AcquisitionYieldSummary) Reset

func (x *AcquisitionYieldSummary) Reset()

func (*AcquisitionYieldSummary) String

func (x *AcquisitionYieldSummary) String() string

type AddEpi2MeWorkflowRequest

type AddEpi2MeWorkflowRequest struct {
	RunId          string                   `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	Epi2MeWorkflow *Epi2MeWorkflowReference `protobuf:"bytes,2,opt,name=epi2me_workflow,json=epi2meWorkflow,proto3" json:"epi2me_workflow,omitempty"`
	// contains filtered or unexported fields
}

func (*AddEpi2MeWorkflowRequest) Descriptor deprecated

func (*AddEpi2MeWorkflowRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddEpi2MeWorkflowRequest.ProtoReflect.Descriptor instead.

func (*AddEpi2MeWorkflowRequest) GetEpi2MeWorkflow

func (x *AddEpi2MeWorkflowRequest) GetEpi2MeWorkflow() *Epi2MeWorkflowReference

func (*AddEpi2MeWorkflowRequest) GetRunId

func (x *AddEpi2MeWorkflowRequest) GetRunId() string

func (*AddEpi2MeWorkflowRequest) ProtoMessage

func (*AddEpi2MeWorkflowRequest) ProtoMessage()

func (*AddEpi2MeWorkflowRequest) ProtoReflect

func (x *AddEpi2MeWorkflowRequest) ProtoReflect() protoreflect.Message

func (*AddEpi2MeWorkflowRequest) Reset

func (x *AddEpi2MeWorkflowRequest) Reset()

func (*AddEpi2MeWorkflowRequest) String

func (x *AddEpi2MeWorkflowRequest) String() string

type AddEpi2MeWorkflowResponse

type AddEpi2MeWorkflowResponse struct {
	// contains filtered or unexported fields
}

func (*AddEpi2MeWorkflowResponse) Descriptor deprecated

func (*AddEpi2MeWorkflowResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddEpi2MeWorkflowResponse.ProtoReflect.Descriptor instead.

func (*AddEpi2MeWorkflowResponse) ProtoMessage

func (*AddEpi2MeWorkflowResponse) ProtoMessage()

func (*AddEpi2MeWorkflowResponse) ProtoReflect

func (*AddEpi2MeWorkflowResponse) Reset

func (x *AddEpi2MeWorkflowResponse) Reset()

func (*AddEpi2MeWorkflowResponse) String

func (x *AddEpi2MeWorkflowResponse) String() string

type AddSimulatedDeviceRequest

type AddSimulatedDeviceRequest struct {

	// The name of the position, this must be unique and the correct format:
	//
	// For MinIONs and MinION-mk1Cs, "MS" followed by five digits, eg: "MS12345".
	// For GridIONs, "GS" followed by five digits, eg: "GS12345".
	//
	// PromethIONs position-names have no format restriction, but must be unique
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*AddSimulatedDeviceRequest) Descriptor deprecated

func (*AddSimulatedDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddSimulatedDeviceRequest.ProtoReflect.Descriptor instead.

func (*AddSimulatedDeviceRequest) GetName

func (x *AddSimulatedDeviceRequest) GetName() string

func (*AddSimulatedDeviceRequest) ProtoMessage

func (*AddSimulatedDeviceRequest) ProtoMessage()

func (*AddSimulatedDeviceRequest) ProtoReflect

func (*AddSimulatedDeviceRequest) Reset

func (x *AddSimulatedDeviceRequest) Reset()

func (*AddSimulatedDeviceRequest) String

func (x *AddSimulatedDeviceRequest) String() string

type AddSimulatedDeviceResponse

type AddSimulatedDeviceResponse struct {
	// contains filtered or unexported fields
}

func (*AddSimulatedDeviceResponse) Descriptor deprecated

func (*AddSimulatedDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use AddSimulatedDeviceResponse.ProtoReflect.Descriptor instead.

func (*AddSimulatedDeviceResponse) ProtoMessage

func (*AddSimulatedDeviceResponse) ProtoMessage()

func (*AddSimulatedDeviceResponse) ProtoReflect

func (*AddSimulatedDeviceResponse) Reset

func (x *AddSimulatedDeviceResponse) Reset()

func (*AddSimulatedDeviceResponse) String

func (x *AddSimulatedDeviceResponse) String() string

type AlignmentConfiguration

type AlignmentConfiguration struct {

	// Provide an index to align reads against once basecalled.
	//
	// Any acceptable referece format to guppy can be passed here:
	//   - fasta reference file
	//   - minimap index file
	ReferenceFiles []string `protobuf:"bytes,1,rep,name=reference_files,json=referenceFiles,proto3" json:"reference_files,omitempty"`
	// Provide a bed file for use indicating areas of interest in alignment results.
	//
	// Note: alignment_index must be provided for this argument to be valid.
	BedFile string `protobuf:"bytes,2,opt,name=bed_file,json=bedFile,proto3" json:"bed_file,omitempty"`
	// Minimum coverage for guppy to accept an alignment.
	//
	// If not specified a default value is used.
	//
	// Note: this option cannot be used during live basecalling.
	MinimumCoverage *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=minimum_coverage,json=minimumCoverage,proto3" json:"minimum_coverage,omitempty"`
	// Control how statistics for bed results are aggregated.
	//
	// If set to false only the bed hit with the highest overlap is
	// used when computing heatmap/throughput graphs with bed hits.
	//
	// If set to true each bed hit is considered and bases for all hits are counted.
	// This may give more honest representation of individual bed hit results
	// but will skew read count statistics - as each hit will be counted for every
	// bed hit.
	//
	// Note: this option has no effect in offline basecalling.
	AggregateStatisticsForMultipleBedHits bool `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

Since 4.0

func (*AlignmentConfiguration) Descriptor deprecated

func (*AlignmentConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use AlignmentConfiguration.ProtoReflect.Descriptor instead.

func (*AlignmentConfiguration) GetAggregateStatisticsForMultipleBedHits

func (x *AlignmentConfiguration) GetAggregateStatisticsForMultipleBedHits() bool

func (*AlignmentConfiguration) GetBedFile

func (x *AlignmentConfiguration) GetBedFile() string

func (*AlignmentConfiguration) GetMinimumCoverage

func (x *AlignmentConfiguration) GetMinimumCoverage() *wrapperspb.FloatValue

func (*AlignmentConfiguration) GetReferenceFiles

func (x *AlignmentConfiguration) GetReferenceFiles() []string

func (*AlignmentConfiguration) ProtoMessage

func (*AlignmentConfiguration) ProtoMessage()

func (*AlignmentConfiguration) ProtoReflect

func (x *AlignmentConfiguration) ProtoReflect() protoreflect.Message

func (*AlignmentConfiguration) Reset

func (x *AlignmentConfiguration) Reset()

func (*AlignmentConfiguration) String

func (x *AlignmentConfiguration) String() string

type AnalysisConfiguration

type AnalysisConfiguration struct {
	EventDetection     *EventDetection           `protobuf:"bytes,1,opt,name=event_detection,json=eventDetection,proto3" json:"event_detection,omitempty"`
	ReadDetection      *ReadDetectionParams      `protobuf:"bytes,2,opt,name=read_detection,json=readDetection,proto3" json:"read_detection,omitempty"`
	ReadClassification *ReadClassificationParams `protobuf:"bytes,4,opt,name=read_classification,json=readClassification,proto3" json:"read_classification,omitempty"`
	ChannelStates      map[string]*ChannelStates `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*AnalysisConfiguration) Descriptor deprecated

func (*AnalysisConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use AnalysisConfiguration.ProtoReflect.Descriptor instead.

func (*AnalysisConfiguration) GetChannelStates

func (x *AnalysisConfiguration) GetChannelStates() map[string]*ChannelStates

func (*AnalysisConfiguration) GetEventDetection

func (x *AnalysisConfiguration) GetEventDetection() *EventDetection

func (*AnalysisConfiguration) GetReadClassification

func (x *AnalysisConfiguration) GetReadClassification() *ReadClassificationParams

func (*AnalysisConfiguration) GetReadDetection

func (x *AnalysisConfiguration) GetReadDetection() *ReadDetectionParams

func (*AnalysisConfiguration) ProtoMessage

func (*AnalysisConfiguration) ProtoMessage()

func (*AnalysisConfiguration) ProtoReflect

func (x *AnalysisConfiguration) ProtoReflect() protoreflect.Message

func (*AnalysisConfiguration) Reset

func (x *AnalysisConfiguration) Reset()

func (*AnalysisConfiguration) String

func (x *AnalysisConfiguration) String() string

type AnalysisConfigurationServiceClient

type AnalysisConfigurationServiceClient interface {
	// Get the analysis configuration
	GetAnalysisConfiguration(ctx context.Context, in *GetAnalysisConfigurationRequest, opts ...grpc.CallOption) (*AnalysisConfiguration, error)
	// Sets the analysis configuration
	//
	// This sets the whole configuration as-is, so you have to specify the whole analysis configuration as any fields
	// there previously will be overwritten. To preserve the current analysis configuration, use a get-modify-set
	// approach. Use get_analysis_configuration to retrieve the current config and modify the fields on that copy.
	// Then use this call to set the modified version.
	//
	// The AnalysisConfiguration message is converted to/from json in Minknow, but this will be removed from later
	// versions of MinKNOW. The basecaller params are the first ones to move away from the jsn format. The old structure
	// has been kept for backwards compatibility, but it will be removed.
	//
	// The AnalysisConfiguration message is intended to be used to convert easily from protobuf to json and back again.
	// To convert from json to a protobuf message (assuming 'analysis_conf_json' holds the json data:
	//
	// >>> import minknow_api
	// >>> from google.protobuf import json_format
	// >>>
	// >>> analysis_conf_pb = minknow_api.analysis_configuration_service.AnalysisConfiguration()
	// >>> json_format.Parse(json.dumps(analysis_conf_json), analysis_conf_pb)
	//
	// To convert from a protobuf message to json:
	//
	// >>> json_data = json_format.MessageToJson(analysis_conf_resp, preserving_proto_field_name=True, including_default_value_fields=True)
	//
	// 'preserving_proto_field_name' is needed because json_format will try convert keys to json-standard(?) format, like converting
	// my_key to myKey, and the key names as seen in the protobuf file are important to minknow
	//
	// 'including_default_value_fields' is needed because in proto3, primitive values that are default initialised (like a uint32 with value 0)
	// will not be sent on the wire, so the value wouldn't appear when converting to json. In practice, most values are wrapper types and this
	// field won't have an affect in wrapper types, but it does affect enum types as the default initailised value is the 0th enum.
	//
	// NOTE: if the analysis configuration was set using the new parameters (with the filename for albacore config files), the old parameters
	// from jsn will be ignored. So set_analysis_configuration must be used with either the old protobuf message for the basecaller parameters,
	// or with the new one, but it cannot be used interleaved!
	SetAnalysisConfiguration(ctx context.Context, in *AnalysisConfiguration, opts ...grpc.CallOption) (*SetAnalysisConfigurationResponse, error)
	// Reset the analysis configuration
	//
	// The configuration will be set to the initial default configuration that was set on boot
	//
	// Since 3.0
	ResetAnalysisConfiguration(ctx context.Context, in *ResetAnalysisConfigurationRequest, opts ...grpc.CallOption) (*ResetAnalysisConfigurationResponse, error)
	// Enable or disable analysis entirely.
	SetAnalysisEnabledState(ctx context.Context, in *SetAnalysisEnabledStateRequest, opts ...grpc.CallOption) (*SetAnalysisEnabledStateResponse, error)
	// Get a description of the possible channel states.
	//
	// This is a subset of the information included in the channel states section of the analysis
	// configuration. It will change when the analysis configuration changes.
	GetChannelStatesDesc(ctx context.Context, in *GetChannelStatesDescRequest, opts ...grpc.CallOption) (*GetChannelStatesDescResponse, error)
	// Get a brief summary of the analysis configuration.
	//
	// This is a high-level overview of what major parts of the analysis pipeline are enabled.
	GetSummary(ctx context.Context, in *GetSummaryRequest, opts ...grpc.CallOption) (*GetSummaryResponse, error)
	// Configure the basecaller which will run during acquisition.
	//
	// This rpc will result in an error if invoked during acquisition.
	//
	// By default no basecalling is performed (enable = false).
	//
	// Since 3.0
	SetBasecallerConfiguration(ctx context.Context, in *SetBasecallerConfigurationRequest, opts ...grpc.CallOption) (*SetBasecallerConfigurationResponse, error)
	// Inform MinKNOW the passed basecall configuration will be used at some point in the future, and could be loaded now
	// to reduce wait time in the future.
	//
	// This rpc will result in an error if invoked during acquisition.
	//
	// The call will block until any previous call to preload configs is complete, but does not block while the config
	// is loaded, no errors are reported to the caller if the config is invalid.
	//
	// Since 4.1
	PreloadBasecallerConfiguration(ctx context.Context, in *SetBasecallerConfigurationRequest, opts ...grpc.CallOption) (*SetBasecallerConfigurationResponse, error)
	// Find the current basecaller configuration (see #set_basecaller_configuration)
	//
	// Since 3.0
	GetBasecallerConfiguration(ctx context.Context, in *GetBasecallerConfigurationRequest, opts ...grpc.CallOption) (*BasecallerConfiguration, error)
	// Get the pore type configuration
	//
	// Since 3.2
	GetPoreTypeConfiguration(ctx context.Context, in *GetPoreTypeConfigurationRequest, opts ...grpc.CallOption) (*PoreTypeConfiguration, error)
	// Set the pore type configuration
	//
	// By default, the configuration for all wells is "not_set"
	// (global_pore_type set to "not_set")
	//
	// This rpc will result in an error if new pore types are defined during acquisition.
	// The pore type which is active on specific channel/well may be changed during acquisition.
	//
	// If an invalid PoreTypeConfiguration is supplied, an error will be returned
	// Invalid PoreTypeConfiguration include those where:
	//
	//  - No pore_type_config is set
	//  - A pore type is set to an empty string
	//  - A pore type is set to "invalid"
	//
	// If an error is returned, the pore type configuration is not updated.
	//
	// Since 3.2
	SetPoreTypeConfiguration(ctx context.Context, in *PoreTypeConfiguration, opts ...grpc.CallOption) (*SetPoreTypeConfigurationResponse, error)
	// Set the writer configuration.
	//
	// Note: Calling this method overrides any previous settings stored for the writers.
	// In order to preserve settings, you should call #get_writer_configuration, mutate
	// the config, then call this method.
	//
	// Will fail with FAILED_PRECONDITION if acquisition is running.
	//
	// The default writer config is to write nothing to disk.
	//
	// Since 3.3
	SetWriterConfiguration(ctx context.Context, in *WriterConfiguration, opts ...grpc.CallOption) (*SetWriterConfigurationResponse, error)
	// Get the currently active writer configuration.
	//
	// Since 3.3
	GetWriterConfiguration(ctx context.Context, in *GetWriterConfigurationRequest, opts ...grpc.CallOption) (*WriterConfiguration, error)
	// Get a map of read classifications mapped to id (used internally in analysis).
	//
	// This will change when the analysis configuration changes.
	GetReadClassifications(ctx context.Context, in *GetReadClassificationsRequest, opts ...grpc.CallOption) (*GetReadClassificationsResponse, error)
}

AnalysisConfigurationServiceClient is the client API for AnalysisConfigurationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AnalysisConfigurationServiceServer

type AnalysisConfigurationServiceServer interface {
	// Get the analysis configuration
	GetAnalysisConfiguration(context.Context, *GetAnalysisConfigurationRequest) (*AnalysisConfiguration, error)
	// Sets the analysis configuration
	//
	// This sets the whole configuration as-is, so you have to specify the whole analysis configuration as any fields
	// there previously will be overwritten. To preserve the current analysis configuration, use a get-modify-set
	// approach. Use get_analysis_configuration to retrieve the current config and modify the fields on that copy.
	// Then use this call to set the modified version.
	//
	// The AnalysisConfiguration message is converted to/from json in Minknow, but this will be removed from later
	// versions of MinKNOW. The basecaller params are the first ones to move away from the jsn format. The old structure
	// has been kept for backwards compatibility, but it will be removed.
	//
	// The AnalysisConfiguration message is intended to be used to convert easily from protobuf to json and back again.
	// To convert from json to a protobuf message (assuming 'analysis_conf_json' holds the json data:
	//
	// >>> import minknow_api
	// >>> from google.protobuf import json_format
	// >>>
	// >>> analysis_conf_pb = minknow_api.analysis_configuration_service.AnalysisConfiguration()
	// >>> json_format.Parse(json.dumps(analysis_conf_json), analysis_conf_pb)
	//
	// To convert from a protobuf message to json:
	//
	// >>> json_data = json_format.MessageToJson(analysis_conf_resp, preserving_proto_field_name=True, including_default_value_fields=True)
	//
	// 'preserving_proto_field_name' is needed because json_format will try convert keys to json-standard(?) format, like converting
	// my_key to myKey, and the key names as seen in the protobuf file are important to minknow
	//
	// 'including_default_value_fields' is needed because in proto3, primitive values that are default initialised (like a uint32 with value 0)
	// will not be sent on the wire, so the value wouldn't appear when converting to json. In practice, most values are wrapper types and this
	// field won't have an affect in wrapper types, but it does affect enum types as the default initailised value is the 0th enum.
	//
	// NOTE: if the analysis configuration was set using the new parameters (with the filename for albacore config files), the old parameters
	// from jsn will be ignored. So set_analysis_configuration must be used with either the old protobuf message for the basecaller parameters,
	// or with the new one, but it cannot be used interleaved!
	SetAnalysisConfiguration(context.Context, *AnalysisConfiguration) (*SetAnalysisConfigurationResponse, error)
	// Reset the analysis configuration
	//
	// The configuration will be set to the initial default configuration that was set on boot
	//
	// Since 3.0
	ResetAnalysisConfiguration(context.Context, *ResetAnalysisConfigurationRequest) (*ResetAnalysisConfigurationResponse, error)
	// Enable or disable analysis entirely.
	SetAnalysisEnabledState(context.Context, *SetAnalysisEnabledStateRequest) (*SetAnalysisEnabledStateResponse, error)
	// Get a description of the possible channel states.
	//
	// This is a subset of the information included in the channel states section of the analysis
	// configuration. It will change when the analysis configuration changes.
	GetChannelStatesDesc(context.Context, *GetChannelStatesDescRequest) (*GetChannelStatesDescResponse, error)
	// Get a brief summary of the analysis configuration.
	//
	// This is a high-level overview of what major parts of the analysis pipeline are enabled.
	GetSummary(context.Context, *GetSummaryRequest) (*GetSummaryResponse, error)
	// Configure the basecaller which will run during acquisition.
	//
	// This rpc will result in an error if invoked during acquisition.
	//
	// By default no basecalling is performed (enable = false).
	//
	// Since 3.0
	SetBasecallerConfiguration(context.Context, *SetBasecallerConfigurationRequest) (*SetBasecallerConfigurationResponse, error)
	// Inform MinKNOW the passed basecall configuration will be used at some point in the future, and could be loaded now
	// to reduce wait time in the future.
	//
	// This rpc will result in an error if invoked during acquisition.
	//
	// The call will block until any previous call to preload configs is complete, but does not block while the config
	// is loaded, no errors are reported to the caller if the config is invalid.
	//
	// Since 4.1
	PreloadBasecallerConfiguration(context.Context, *SetBasecallerConfigurationRequest) (*SetBasecallerConfigurationResponse, error)
	// Find the current basecaller configuration (see #set_basecaller_configuration)
	//
	// Since 3.0
	GetBasecallerConfiguration(context.Context, *GetBasecallerConfigurationRequest) (*BasecallerConfiguration, error)
	// Get the pore type configuration
	//
	// Since 3.2
	GetPoreTypeConfiguration(context.Context, *GetPoreTypeConfigurationRequest) (*PoreTypeConfiguration, error)
	// Set the pore type configuration
	//
	// By default, the configuration for all wells is "not_set"
	// (global_pore_type set to "not_set")
	//
	// This rpc will result in an error if new pore types are defined during acquisition.
	// The pore type which is active on specific channel/well may be changed during acquisition.
	//
	// If an invalid PoreTypeConfiguration is supplied, an error will be returned
	// Invalid PoreTypeConfiguration include those where:
	//
	//  - No pore_type_config is set
	//  - A pore type is set to an empty string
	//  - A pore type is set to "invalid"
	//
	// If an error is returned, the pore type configuration is not updated.
	//
	// Since 3.2
	SetPoreTypeConfiguration(context.Context, *PoreTypeConfiguration) (*SetPoreTypeConfigurationResponse, error)
	// Set the writer configuration.
	//
	// Note: Calling this method overrides any previous settings stored for the writers.
	// In order to preserve settings, you should call #get_writer_configuration, mutate
	// the config, then call this method.
	//
	// Will fail with FAILED_PRECONDITION if acquisition is running.
	//
	// The default writer config is to write nothing to disk.
	//
	// Since 3.3
	SetWriterConfiguration(context.Context, *WriterConfiguration) (*SetWriterConfigurationResponse, error)
	// Get the currently active writer configuration.
	//
	// Since 3.3
	GetWriterConfiguration(context.Context, *GetWriterConfigurationRequest) (*WriterConfiguration, error)
	// Get a map of read classifications mapped to id (used internally in analysis).
	//
	// This will change when the analysis configuration changes.
	GetReadClassifications(context.Context, *GetReadClassificationsRequest) (*GetReadClassificationsResponse, error)
	// contains filtered or unexported methods
}

AnalysisConfigurationServiceServer is the server API for AnalysisConfigurationService service. All implementations must embed UnimplementedAnalysisConfigurationServiceServer for forward compatibility

type BarcodeUserData

type BarcodeUserData struct {

	// Barcode name the user data applies to, eg: "barcode02"
	BarcodeName string `protobuf:"bytes,1,opt,name=barcode_name,json=barcodeName,proto3" json:"barcode_name,omitempty"`
	// Lamp barcode id the user data applies to, eg: "FIP04"
	LampBarcodeId string `protobuf:"bytes,2,opt,name=lamp_barcode_id,json=lampBarcodeId,proto3" json:"lamp_barcode_id,omitempty"`
	// User defined string alias for the barcode.
	Alias string `protobuf:"bytes,3,opt,name=alias,proto3" json:"alias,omitempty"`
	// Sample type grouping for the barcode.
	Type BarcodeUserData_SampleType `protobuf:"varint,4,opt,name=type,proto3,enum=minknow_api.protocol.BarcodeUserData_SampleType" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*BarcodeUserData) Descriptor deprecated

func (*BarcodeUserData) Descriptor() ([]byte, []int)

Deprecated: Use BarcodeUserData.ProtoReflect.Descriptor instead.

func (*BarcodeUserData) GetAlias

func (x *BarcodeUserData) GetAlias() string

func (*BarcodeUserData) GetBarcodeName

func (x *BarcodeUserData) GetBarcodeName() string

func (*BarcodeUserData) GetLampBarcodeId

func (x *BarcodeUserData) GetLampBarcodeId() string

func (*BarcodeUserData) GetType

func (*BarcodeUserData) ProtoMessage

func (*BarcodeUserData) ProtoMessage()

func (*BarcodeUserData) ProtoReflect

func (x *BarcodeUserData) ProtoReflect() protoreflect.Message

func (*BarcodeUserData) Reset

func (x *BarcodeUserData) Reset()

func (*BarcodeUserData) String

func (x *BarcodeUserData) String() string

type BarcodeUserData_SampleType

type BarcodeUserData_SampleType int32
const (
	// The barcode sample is a real sample being tested.
	BarcodeUserData_test_sample BarcodeUserData_SampleType = 0
	// The barcode sample is a control which is expected to result in positive identification.
	BarcodeUserData_positive_control BarcodeUserData_SampleType = 1
	// The barcode sample is a control which is expected to result in negative identification.
	BarcodeUserData_negative_control BarcodeUserData_SampleType = 2
	// Indended to show that a result has not occured due to contamination.
	BarcodeUserData_no_template_control BarcodeUserData_SampleType = 3
	// Separate positive controls for when kits expect 2.
	BarcodeUserData_positive_control_1 BarcodeUserData_SampleType = 4
	// Separate positive controls for when kits expect 2.
	BarcodeUserData_positive_control_2 BarcodeUserData_SampleType = 5
)

func (BarcodeUserData_SampleType) Descriptor

func (BarcodeUserData_SampleType) Enum

func (BarcodeUserData_SampleType) EnumDescriptor deprecated

func (BarcodeUserData_SampleType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BarcodeUserData_SampleType.Descriptor instead.

func (BarcodeUserData_SampleType) Number

func (BarcodeUserData_SampleType) String

func (BarcodeUserData_SampleType) Type

type BarcodingConfiguration

type BarcodingConfiguration struct {

	// The barcoding kits in use
	// One entry per kit
	// If no barcoding kits are supplied, barcoding is disabled.
	BarcodingKits []string `protobuf:"bytes,1,rep,name=barcoding_kits,json=barcodingKits,proto3" json:"barcoding_kits,omitempty"`
	// Whether Guppy should trim barcodes
	// If not specified, this value defaults to false (not triming barcodes)
	// If barcoding is not enabled (e.g., because no barcoding kits are specified),
	// this parameter has no effect.
	TrimBarcodes bool `protobuf:"varint,2,opt,name=trim_barcodes,json=trimBarcodes,proto3" json:"trim_barcodes,omitempty"`
	// Barcode is only classified if a barcode above `min_score` is present at both ends of the basecalled read.
	RequireBarcodesBothEnds bool `` /* 135-byte string literal not displayed */
	// Search for barcodes through the entire length of the read.
	//
	// If a barcode is found in the middle of a read the read is marked as unclassified.
	DetectMidStrandBarcodes bool `` /* 135-byte string literal not displayed */
	// Minimum alignment score to consider a valid barcode.
	//
	// Maximum value is 100, defaults to 60.
	MinScore *wrapperspb.FloatValue `protobuf:"bytes,5,opt,name=min_score,json=minScore,proto3" json:"min_score,omitempty"`
	// Minimum score to consider a valid barcode (overrides min_score for rear barcodes).
	//
	// Maximum value is 100, defaults to min_score if not specified.
	MinScoreRear *wrapperspb.FloatValue `protobuf:"bytes,6,opt,name=min_score_rear,json=minScoreRear,proto3" json:"min_score_rear,omitempty"`
	// Minimum score to consider a valid mid barcode (only valid if detect_mid_strand_barcodes is specified).
	//
	// Maximum value is 100, defaults to 60.
	MinScoreMid *wrapperspb.FloatValue `protobuf:"bytes,7,opt,name=min_score_mid,json=minScoreMid,proto3" json:"min_score_mid,omitempty"`
	// The minimum score required for the barcode mask to be detected.
	//
	// Maximum value is 100, defaults to 40.
	MinScoreMask *wrapperspb.FloatValue `protobuf:"bytes,8,opt,name=min_score_mask,json=minScoreMask,proto3" json:"min_score_mask,omitempty"`
	// contains filtered or unexported fields
}

Since 3.5

func (*BarcodingConfiguration) Descriptor deprecated

func (*BarcodingConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use BarcodingConfiguration.ProtoReflect.Descriptor instead.

func (*BarcodingConfiguration) GetBarcodingKits

func (x *BarcodingConfiguration) GetBarcodingKits() []string

func (*BarcodingConfiguration) GetDetectMidStrandBarcodes

func (x *BarcodingConfiguration) GetDetectMidStrandBarcodes() bool

func (*BarcodingConfiguration) GetMinScore

func (x *BarcodingConfiguration) GetMinScore() *wrapperspb.FloatValue

func (*BarcodingConfiguration) GetMinScoreMask

func (x *BarcodingConfiguration) GetMinScoreMask() *wrapperspb.FloatValue

func (*BarcodingConfiguration) GetMinScoreMid

func (x *BarcodingConfiguration) GetMinScoreMid() *wrapperspb.FloatValue

func (*BarcodingConfiguration) GetMinScoreRear

func (x *BarcodingConfiguration) GetMinScoreRear() *wrapperspb.FloatValue

func (*BarcodingConfiguration) GetRequireBarcodesBothEnds

func (x *BarcodingConfiguration) GetRequireBarcodesBothEnds() bool

func (*BarcodingConfiguration) GetTrimBarcodes

func (x *BarcodingConfiguration) GetTrimBarcodes() bool

func (*BarcodingConfiguration) ProtoMessage

func (*BarcodingConfiguration) ProtoMessage()

func (*BarcodingConfiguration) ProtoReflect

func (x *BarcodingConfiguration) ProtoReflect() protoreflect.Message

func (*BarcodingConfiguration) Reset

func (x *BarcodingConfiguration) Reset()

func (*BarcodingConfiguration) String

func (x *BarcodingConfiguration) String() string

type BasecallSpeed

type BasecallSpeed struct {

	// Mean basecall speed, in bases per second.
	//
	// This value is only streamed for acquisitions where basecalling is enabled.
	//
	// The value reported here is the value stored in last completed basecall boxplot bucket
	// Each boxplot bucket covers a duration of `boxplot_time_coverage_in_minutes`
	MeanBasecallSpeed float32 `protobuf:"fixed32,1,opt,name=mean_basecall_speed,json=meanBasecallSpeed,proto3" json:"mean_basecall_speed,omitempty"`
	// contains filtered or unexported fields
}

func (*BasecallSpeed) Descriptor deprecated

func (*BasecallSpeed) Descriptor() ([]byte, []int)

Deprecated: Use BasecallSpeed.ProtoReflect.Descriptor instead.

func (*BasecallSpeed) GetMeanBasecallSpeed

func (x *BasecallSpeed) GetMeanBasecallSpeed() float32

func (*BasecallSpeed) ProtoMessage

func (*BasecallSpeed) ProtoMessage()

func (*BasecallSpeed) ProtoReflect

func (x *BasecallSpeed) ProtoReflect() protoreflect.Message

func (*BasecallSpeed) Reset

func (x *BasecallSpeed) Reset()

func (*BasecallSpeed) String

func (x *BasecallSpeed) String() string

type BasecallerApiRequest

type BasecallerApiRequest struct {
	// contains filtered or unexported fields
}

func (*BasecallerApiRequest) Descriptor deprecated

func (*BasecallerApiRequest) Descriptor() ([]byte, []int)

Deprecated: Use BasecallerApiRequest.ProtoReflect.Descriptor instead.

func (*BasecallerApiRequest) ProtoMessage

func (*BasecallerApiRequest) ProtoMessage()

func (*BasecallerApiRequest) ProtoReflect

func (x *BasecallerApiRequest) ProtoReflect() protoreflect.Message

func (*BasecallerApiRequest) Reset

func (x *BasecallerApiRequest) Reset()

func (*BasecallerApiRequest) String

func (x *BasecallerApiRequest) String() string

type BasecallerApiResponse

type BasecallerApiResponse struct {

	// The port to use to access the minknow_api.basecaller API using the standard gRPC protocol
	// over TLS
	Secure uint32 `protobuf:"varint,1,opt,name=secure,proto3" json:"secure,omitempty"`
	// The port to use to access the minknow_api.basecaller API using the standard gRPC protocol
	// without TLS
	Insecure uint32 `protobuf:"varint,2,opt,name=insecure,proto3" json:"insecure,omitempty"`
	// The port to use to access the minknow_api.basecaller API using the gRPC-Web protocol over TLS
	SecureGrpcWeb uint32 `protobuf:"varint,3,opt,name=secure_grpc_web,json=secureGrpcWeb,proto3" json:"secure_grpc_web,omitempty"`
	// DEPRECATED: The port to use to access the minknow_api.basecaller API using the gRPC-Web protocol without
	// TLS
	//
	// From 4.1, this field is now deprecated and will only ever
	// return a value of 0
	InsecureGrpcWeb uint32 `protobuf:"varint,4,opt,name=insecure_grpc_web,json=insecureGrpcWeb,proto3" json:"insecure_grpc_web,omitempty"`
	// contains filtered or unexported fields
}

func (*BasecallerApiResponse) Descriptor deprecated

func (*BasecallerApiResponse) Descriptor() ([]byte, []int)

Deprecated: Use BasecallerApiResponse.ProtoReflect.Descriptor instead.

func (*BasecallerApiResponse) GetInsecure

func (x *BasecallerApiResponse) GetInsecure() uint32

func (*BasecallerApiResponse) GetInsecureGrpcWeb

func (x *BasecallerApiResponse) GetInsecureGrpcWeb() uint32

func (*BasecallerApiResponse) GetSecure

func (x *BasecallerApiResponse) GetSecure() uint32

func (*BasecallerApiResponse) GetSecureGrpcWeb

func (x *BasecallerApiResponse) GetSecureGrpcWeb() uint32

func (*BasecallerApiResponse) ProtoMessage

func (*BasecallerApiResponse) ProtoMessage()

func (*BasecallerApiResponse) ProtoReflect

func (x *BasecallerApiResponse) ProtoReflect() protoreflect.Message

func (*BasecallerApiResponse) Reset

func (x *BasecallerApiResponse) Reset()

func (*BasecallerApiResponse) String

func (x *BasecallerApiResponse) String() string

type BasecallerClient

type BasecallerClient interface {
	// List the available basecalling configurations sorted by flow cell and kit.
	//
	// Since 3.5
	ListConfigsByKit(ctx context.Context, in *ListConfigsByKitRequest, opts ...grpc.CallOption) (*ListConfigsByKitResponse, error)
	// Start basecalling reads files.
	//
	// Since 4.0
	StartBasecalling(ctx context.Context, in *StartBasecallingRequest, opts ...grpc.CallOption) (*StartBasecallingResponse, error)
	// Start barcoding fastq files.
	//
	// Since 3.8
	StartBarcoding(ctx context.Context, in *StartBarcodingRequest, opts ...grpc.CallOption) (*StartBarcodingResponse, error)
	// Start aligning fastq files.
	//
	// Since 3.8
	StartAlignment(ctx context.Context, in *StartAlignmentRequest, opts ...grpc.CallOption) (*StartAlignmentResponse, error)
	// Stop a basecalling that was started by start_basecalling_reads().
	//
	// Since 3.5
	Cancel(ctx context.Context, in *CancelRequest, opts ...grpc.CallOption) (*CancelResponse, error)
	// Gets information about one or more basecalling operations.
	//
	// Since 3.5
	GetInfo(ctx context.Context, in *GetInfoRequest, opts ...grpc.CallOption) (Basecaller_GetInfoClient, error)
	// Monitors basecalls, returning messages when basecalls are started, stopped or receive
	// progress updates.
	//
	// The current state of all currently-running basecalls will be returned in the initial set of
	// messages. Optionally, the state of all already-finished runs can be included. Note that this
	// initial state may be split among several responses.
	//
	// Note that progress updates may be rate limited to avoid affecting performance.
	//
	// Since 3.5
	Watch(ctx context.Context, in *WatchRequest, opts ...grpc.CallOption) (Basecaller_WatchClient, error)
	// Build an alignment index file from an input fasta reference.
	//
	// This call blocks whilst the index is built.
	//
	// Since 4.3
	MakeAlignmentIndex(ctx context.Context, in *MakeAlignmentIndexRequest, opts ...grpc.CallOption) (*MakeAlignmentIndexResponse, error)
}

BasecallerClient is the client API for Basecaller service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewBasecallerClient

func NewBasecallerClient(cc grpc.ClientConnInterface) BasecallerClient

type BasecallerConfiguration

type BasecallerConfiguration struct {

	// Choose if guppy is enabled or disabled.
	//
	// If set to false then no basecalling will take place, and the rest of the config is ignored.
	Enable bool `protobuf:"varint,2,opt,name=enable,proto3" json:"enable,omitempty"`
	// The Guppy cfg file with all the settings.
	//
	// Filename can be absolute, or a basename (eg dna_r9.4_450bps.cfg)
	// which guppy should locate (see guppy application config entry: "data_path")
	ConfigFilename string `protobuf:"bytes,1,opt,name=config_filename,json=configFilename,proto3" json:"config_filename,omitempty"`
	// Control how read filtering is applied to output of basecaller.
	//
	// If no filtering parameters are provided then reads will not
	// be filtered.
	ReadFiltering *BasecallerConfiguration_ReadFiltering `protobuf:"bytes,3,opt,name=read_filtering,json=readFiltering,proto3" json:"read_filtering,omitempty"`
	// Control the barcoding configuration.
	// If no barcoding configuration is supplied, barcoding is disabled.
	//
	// Since 3.5
	BarcodingConfiguration *BarcodingConfiguration `` /* 127-byte string literal not displayed */
	// Control how target filtering is applied to output of basecaller.
	//
	// If no filtering parameters are provided then reads will not
	// be target-filtered.
	//
	// Since 3.7
	TargetFiltering *BasecallerConfiguration_TargetFiltering `protobuf:"bytes,5,opt,name=target_filtering,json=targetFiltering,proto3" json:"target_filtering,omitempty"`
	// Alignment configuration parameters.
	// If no configuration is specified alignment is disabled.
	//
	// Since 4.0
	AlignmentConfiguration *AlignmentConfiguration `` /* 127-byte string literal not displayed */
	// Lamp configuration parameters.
	// If no configuration is specified lamp is disabled.
	//
	// Since 4.1
	LampConfiguration *LampConfiguration `protobuf:"bytes,7,opt,name=lamp_configuration,json=lampConfiguration,proto3" json:"lamp_configuration,omitempty"`
	// contains filtered or unexported fields
}

Since 3.0

func (*BasecallerConfiguration) Descriptor deprecated

func (*BasecallerConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use BasecallerConfiguration.ProtoReflect.Descriptor instead.

func (*BasecallerConfiguration) GetAlignmentConfiguration

func (x *BasecallerConfiguration) GetAlignmentConfiguration() *AlignmentConfiguration

func (*BasecallerConfiguration) GetBarcodingConfiguration

func (x *BasecallerConfiguration) GetBarcodingConfiguration() *BarcodingConfiguration

func (*BasecallerConfiguration) GetConfigFilename

func (x *BasecallerConfiguration) GetConfigFilename() string

func (*BasecallerConfiguration) GetEnable

func (x *BasecallerConfiguration) GetEnable() bool

func (*BasecallerConfiguration) GetLampConfiguration

func (x *BasecallerConfiguration) GetLampConfiguration() *LampConfiguration

func (*BasecallerConfiguration) GetReadFiltering

func (*BasecallerConfiguration) GetTargetFiltering

func (*BasecallerConfiguration) ProtoMessage

func (*BasecallerConfiguration) ProtoMessage()

func (*BasecallerConfiguration) ProtoReflect

func (x *BasecallerConfiguration) ProtoReflect() protoreflect.Message

func (*BasecallerConfiguration) Reset

func (x *BasecallerConfiguration) Reset()

func (*BasecallerConfiguration) String

func (x *BasecallerConfiguration) String() string

type BasecallerConfiguration_ReadFiltering

type BasecallerConfiguration_ReadFiltering struct {
	MinQscore       *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=min_qscore,json=minQscore,proto3" json:"min_qscore,omitempty"`
	MinSamples      *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=min_samples,json=minSamples,proto3" json:"min_samples,omitempty"`
	MaxSamples      *wrapperspb.UInt64Value `protobuf:"bytes,3,opt,name=max_samples,json=maxSamples,proto3" json:"max_samples,omitempty"`
	MinBases        *wrapperspb.UInt64Value `protobuf:"bytes,4,opt,name=min_bases,json=minBases,proto3" json:"min_bases,omitempty"`
	MaxBases        *wrapperspb.UInt64Value `protobuf:"bytes,5,opt,name=max_bases,json=maxBases,proto3" json:"max_bases,omitempty"`
	MaxFailedChunks *wrapperspb.UInt64Value `protobuf:"bytes,6,opt,name=max_failed_chunks,json=maxFailedChunks,proto3" json:"max_failed_chunks,omitempty"`
	// contains filtered or unexported fields
}

func (*BasecallerConfiguration_ReadFiltering) Descriptor deprecated

func (*BasecallerConfiguration_ReadFiltering) Descriptor() ([]byte, []int)

Deprecated: Use BasecallerConfiguration_ReadFiltering.ProtoReflect.Descriptor instead.

func (*BasecallerConfiguration_ReadFiltering) GetMaxBases

func (*BasecallerConfiguration_ReadFiltering) GetMaxFailedChunks

func (*BasecallerConfiguration_ReadFiltering) GetMaxSamples

func (*BasecallerConfiguration_ReadFiltering) GetMinBases

func (*BasecallerConfiguration_ReadFiltering) GetMinQscore

func (*BasecallerConfiguration_ReadFiltering) GetMinSamples

func (*BasecallerConfiguration_ReadFiltering) ProtoMessage

func (*BasecallerConfiguration_ReadFiltering) ProtoMessage()

func (*BasecallerConfiguration_ReadFiltering) ProtoReflect

func (*BasecallerConfiguration_ReadFiltering) Reset

func (*BasecallerConfiguration_ReadFiltering) String

type BasecallerConfiguration_TargetFiltering

type BasecallerConfiguration_TargetFiltering struct {
	MinQscore *wrapperspb.DoubleValue `protobuf:"bytes,1,opt,name=min_qscore,json=minQscore,proto3" json:"min_qscore,omitempty"`
	MinBases  *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=min_bases,json=minBases,proto3" json:"min_bases,omitempty"`
	MaxBases  *wrapperspb.UInt64Value `protobuf:"bytes,3,opt,name=max_bases,json=maxBases,proto3" json:"max_bases,omitempty"`
	// contains filtered or unexported fields
}

Since 3.7

func (*BasecallerConfiguration_TargetFiltering) Descriptor deprecated

func (*BasecallerConfiguration_TargetFiltering) Descriptor() ([]byte, []int)

Deprecated: Use BasecallerConfiguration_TargetFiltering.ProtoReflect.Descriptor instead.

func (*BasecallerConfiguration_TargetFiltering) GetMaxBases

func (*BasecallerConfiguration_TargetFiltering) GetMinBases

func (*BasecallerConfiguration_TargetFiltering) GetMinQscore

func (*BasecallerConfiguration_TargetFiltering) ProtoMessage

func (*BasecallerConfiguration_TargetFiltering) ProtoReflect

func (*BasecallerConfiguration_TargetFiltering) Reset

func (*BasecallerConfiguration_TargetFiltering) String

type BasecallerServer

type BasecallerServer interface {
	// List the available basecalling configurations sorted by flow cell and kit.
	//
	// Since 3.5
	ListConfigsByKit(context.Context, *ListConfigsByKitRequest) (*ListConfigsByKitResponse, error)
	// Start basecalling reads files.
	//
	// Since 4.0
	StartBasecalling(context.Context, *StartBasecallingRequest) (*StartBasecallingResponse, error)
	// Start barcoding fastq files.
	//
	// Since 3.8
	StartBarcoding(context.Context, *StartBarcodingRequest) (*StartBarcodingResponse, error)
	// Start aligning fastq files.
	//
	// Since 3.8
	StartAlignment(context.Context, *StartAlignmentRequest) (*StartAlignmentResponse, error)
	// Stop a basecalling that was started by start_basecalling_reads().
	//
	// Since 3.5
	Cancel(context.Context, *CancelRequest) (*CancelResponse, error)
	// Gets information about one or more basecalling operations.
	//
	// Since 3.5
	GetInfo(*GetInfoRequest, Basecaller_GetInfoServer) error
	// Monitors basecalls, returning messages when basecalls are started, stopped or receive
	// progress updates.
	//
	// The current state of all currently-running basecalls will be returned in the initial set of
	// messages. Optionally, the state of all already-finished runs can be included. Note that this
	// initial state may be split among several responses.
	//
	// Note that progress updates may be rate limited to avoid affecting performance.
	//
	// Since 3.5
	Watch(*WatchRequest, Basecaller_WatchServer) error
	// Build an alignment index file from an input fasta reference.
	//
	// This call blocks whilst the index is built.
	//
	// Since 4.3
	MakeAlignmentIndex(context.Context, *MakeAlignmentIndexRequest) (*MakeAlignmentIndexResponse, error)
	// contains filtered or unexported methods
}

BasecallerServer is the server API for Basecaller service. All implementations must embed UnimplementedBasecallerServer for forward compatibility

type Basecaller_GetInfoClient

type Basecaller_GetInfoClient interface {
	Recv() (*GetInfoResponse, error)
	grpc.ClientStream
}

type Basecaller_GetInfoServer

type Basecaller_GetInfoServer interface {
	Send(*GetInfoResponse) error
	grpc.ServerStream
}

type Basecaller_WatchClient

type Basecaller_WatchClient interface {
	Recv() (*WatchResponse, error)
	grpc.ClientStream
}

type Basecaller_WatchServer

type Basecaller_WatchServer interface {
	Send(*WatchResponse) error
	grpc.ServerStream
}

type BeginHardwareCheckRequest

type BeginHardwareCheckRequest struct {
	// contains filtered or unexported fields
}

func (*BeginHardwareCheckRequest) Descriptor deprecated

func (*BeginHardwareCheckRequest) Descriptor() ([]byte, []int)

Deprecated: Use BeginHardwareCheckRequest.ProtoReflect.Descriptor instead.

func (*BeginHardwareCheckRequest) ProtoMessage

func (*BeginHardwareCheckRequest) ProtoMessage()

func (*BeginHardwareCheckRequest) ProtoReflect

func (*BeginHardwareCheckRequest) Reset

func (x *BeginHardwareCheckRequest) Reset()

func (*BeginHardwareCheckRequest) String

func (x *BeginHardwareCheckRequest) String() string

type BeginHardwareCheckResponse

type BeginHardwareCheckResponse struct {

	// UUID generated when the protocol is started, to uniquely represent this protocol instance
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BeginHardwareCheckResponse) Descriptor deprecated

func (*BeginHardwareCheckResponse) Descriptor() ([]byte, []int)

Deprecated: Use BeginHardwareCheckResponse.ProtoReflect.Descriptor instead.

func (*BeginHardwareCheckResponse) GetRunId

func (x *BeginHardwareCheckResponse) GetRunId() string

func (*BeginHardwareCheckResponse) ProtoMessage

func (*BeginHardwareCheckResponse) ProtoMessage()

func (*BeginHardwareCheckResponse) ProtoReflect

func (*BeginHardwareCheckResponse) Reset

func (x *BeginHardwareCheckResponse) Reset()

func (*BeginHardwareCheckResponse) String

func (x *BeginHardwareCheckResponse) String() string

type BeginPlatformQcRequest

type BeginPlatformQcRequest struct {
	// contains filtered or unexported fields
}

func (*BeginPlatformQcRequest) Descriptor deprecated

func (*BeginPlatformQcRequest) Descriptor() ([]byte, []int)

Deprecated: Use BeginPlatformQcRequest.ProtoReflect.Descriptor instead.

func (*BeginPlatformQcRequest) ProtoMessage

func (*BeginPlatformQcRequest) ProtoMessage()

func (*BeginPlatformQcRequest) ProtoReflect

func (x *BeginPlatformQcRequest) ProtoReflect() protoreflect.Message

func (*BeginPlatformQcRequest) Reset

func (x *BeginPlatformQcRequest) Reset()

func (*BeginPlatformQcRequest) String

func (x *BeginPlatformQcRequest) String() string

type BeginPlatformQcResponse

type BeginPlatformQcResponse struct {

	// UUID generated when the protocol is started, to uniquely represent this protocol instance
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*BeginPlatformQcResponse) Descriptor deprecated

func (*BeginPlatformQcResponse) Descriptor() ([]byte, []int)

Deprecated: Use BeginPlatformQcResponse.ProtoReflect.Descriptor instead.

func (*BeginPlatformQcResponse) GetRunId

func (x *BeginPlatformQcResponse) GetRunId() string

func (*BeginPlatformQcResponse) ProtoMessage

func (*BeginPlatformQcResponse) ProtoMessage()

func (*BeginPlatformQcResponse) ProtoReflect

func (x *BeginPlatformQcResponse) ProtoReflect() protoreflect.Message

func (*BeginPlatformQcResponse) Reset

func (x *BeginPlatformQcResponse) Reset()

func (*BeginPlatformQcResponse) String

func (x *BeginPlatformQcResponse) String() string

type BiasVoltagePacket

type BiasVoltagePacket struct {
	AcquisitionIndex uint64  `protobuf:"varint,1,opt,name=acquisition_index,json=acquisitionIndex,proto3" json:"acquisition_index,omitempty"`
	BiasVoltage      float64 `protobuf:"fixed64,2,opt,name=bias_voltage,json=biasVoltage,proto3" json:"bias_voltage,omitempty"`
	TimeSeconds      uint64  `protobuf:"varint,3,opt,name=time_seconds,json=timeSeconds,proto3" json:"time_seconds,omitempty"`
	// contains filtered or unexported fields
}

func (*BiasVoltagePacket) Descriptor deprecated

func (*BiasVoltagePacket) Descriptor() ([]byte, []int)

Deprecated: Use BiasVoltagePacket.ProtoReflect.Descriptor instead.

func (*BiasVoltagePacket) GetAcquisitionIndex

func (x *BiasVoltagePacket) GetAcquisitionIndex() uint64

func (*BiasVoltagePacket) GetBiasVoltage

func (x *BiasVoltagePacket) GetBiasVoltage() float64

func (*BiasVoltagePacket) GetTimeSeconds

func (x *BiasVoltagePacket) GetTimeSeconds() uint64

func (*BiasVoltagePacket) ProtoMessage

func (*BiasVoltagePacket) ProtoMessage()

func (*BiasVoltagePacket) ProtoReflect

func (x *BiasVoltagePacket) ProtoReflect() protoreflect.Message

func (*BiasVoltagePacket) Reset

func (x *BiasVoltagePacket) Reset()

func (*BiasVoltagePacket) String

func (x *BiasVoltagePacket) String() string

type BoxplotResponse

type BoxplotResponse struct {

	// Result boxplots are stored in this array. This is an overview of the stored data
	// from the START of the acquisition period. This includes ALL the basecalled stats
	// from MinKNOW, not just updates since previous calls!
	Datasets []*BoxplotResponse_BoxplotDataset `protobuf:"bytes,1,rep,name=datasets,proto3" json:"datasets,omitempty"`
	// contains filtered or unexported fields
}

func (*BoxplotResponse) Descriptor deprecated

func (*BoxplotResponse) Descriptor() ([]byte, []int)

Deprecated: Use BoxplotResponse.ProtoReflect.Descriptor instead.

func (*BoxplotResponse) GetDatasets

func (x *BoxplotResponse) GetDatasets() []*BoxplotResponse_BoxplotDataset

func (*BoxplotResponse) ProtoMessage

func (*BoxplotResponse) ProtoMessage()

func (*BoxplotResponse) ProtoReflect

func (x *BoxplotResponse) ProtoReflect() protoreflect.Message

func (*BoxplotResponse) Reset

func (x *BoxplotResponse) Reset()

func (*BoxplotResponse) String

func (x *BoxplotResponse) String() string

type BoxplotResponse_BoxplotDataset

type BoxplotResponse_BoxplotDataset struct {

	// Minimum value for any point in the dataset.
	Min float32 `protobuf:"fixed32,1,opt,name=min,proto3" json:"min,omitempty"`
	// 25th quartile value for all points in the dataset.
	Q25 float32 `protobuf:"fixed32,2,opt,name=q25,proto3" json:"q25,omitempty"`
	// 50th quartile or median value for all points in the dataset.
	Q50 float32 `protobuf:"fixed32,3,opt,name=q50,proto3" json:"q50,omitempty"`
	// 75th quartile value for all points in the dataset.
	Q75 float32 `protobuf:"fixed32,4,opt,name=q75,proto3" json:"q75,omitempty"`
	// Maximum value for any point in the dataset.
	Max float32 `protobuf:"fixed32,5,opt,name=max,proto3" json:"max,omitempty"`
	// Number of items in this box plot's stats.
	Count uint64 `protobuf:"varint,6,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

func (*BoxplotResponse_BoxplotDataset) Descriptor deprecated

func (*BoxplotResponse_BoxplotDataset) Descriptor() ([]byte, []int)

Deprecated: Use BoxplotResponse_BoxplotDataset.ProtoReflect.Descriptor instead.

func (*BoxplotResponse_BoxplotDataset) GetCount

func (x *BoxplotResponse_BoxplotDataset) GetCount() uint64

func (*BoxplotResponse_BoxplotDataset) GetMax

func (*BoxplotResponse_BoxplotDataset) GetMin

func (*BoxplotResponse_BoxplotDataset) GetQ25

func (*BoxplotResponse_BoxplotDataset) GetQ50

func (*BoxplotResponse_BoxplotDataset) GetQ75

func (*BoxplotResponse_BoxplotDataset) ProtoMessage

func (*BoxplotResponse_BoxplotDataset) ProtoMessage()

func (*BoxplotResponse_BoxplotDataset) ProtoReflect

func (*BoxplotResponse_BoxplotDataset) Reset

func (x *BoxplotResponse_BoxplotDataset) Reset()

func (*BoxplotResponse_BoxplotDataset) String

type BucketValueType

type BucketValueType int32

The data accumulated in read length histogram buckets

const (
	// Histogram buckets contain the total number of reads with lengths that fall within the
	// histogram bucket range
	BucketValueType_ReadCounts BucketValueType = 0
	// Histogram buckets contain the total number of events or basecalled bases contained
	// within reads that fall within the histogram bucket range
	//
	// The units (events, estimated bases, basecalled bases) is determined by the
	// `read_length_type` setting.
	BucketValueType_ReadLengths BucketValueType = 1
)

func (BucketValueType) Descriptor

func (BucketValueType) Enum

func (x BucketValueType) Enum() *BucketValueType

func (BucketValueType) EnumDescriptor deprecated

func (BucketValueType) EnumDescriptor() ([]byte, []int)

Deprecated: Use BucketValueType.Descriptor instead.

func (BucketValueType) Number

func (BucketValueType) String

func (x BucketValueType) String() string

func (BucketValueType) Type

type CancelRequest

type CancelRequest struct {

	// An identifier as returned from a call to start() or list().
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelRequest) Descriptor deprecated

func (*CancelRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelRequest.ProtoReflect.Descriptor instead.

func (*CancelRequest) GetId

func (x *CancelRequest) GetId() string

func (*CancelRequest) ProtoMessage

func (*CancelRequest) ProtoMessage()

func (*CancelRequest) ProtoReflect

func (x *CancelRequest) ProtoReflect() protoreflect.Message

func (*CancelRequest) Reset

func (x *CancelRequest) Reset()

func (*CancelRequest) String

func (x *CancelRequest) String() string

type CancelResponse

type CancelResponse struct {
	// contains filtered or unexported fields
}

func (*CancelResponse) Descriptor deprecated

func (*CancelResponse) Descriptor() ([]byte, []int)

Deprecated: Use CancelResponse.ProtoReflect.Descriptor instead.

func (*CancelResponse) ProtoMessage

func (*CancelResponse) ProtoMessage()

func (*CancelResponse) ProtoReflect

func (x *CancelResponse) ProtoReflect() protoreflect.Message

func (*CancelResponse) Reset

func (x *CancelResponse) Reset()

func (*CancelResponse) String

func (x *CancelResponse) String() string

type CancelUnblocksRequest

type CancelUnblocksRequest struct {
	// contains filtered or unexported fields
}

func (*CancelUnblocksRequest) Descriptor deprecated

func (*CancelUnblocksRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelUnblocksRequest.ProtoReflect.Descriptor instead.

func (*CancelUnblocksRequest) ProtoMessage

func (*CancelUnblocksRequest) ProtoMessage()

func (*CancelUnblocksRequest) ProtoReflect

func (x *CancelUnblocksRequest) ProtoReflect() protoreflect.Message

func (*CancelUnblocksRequest) Reset

func (x *CancelUnblocksRequest) Reset()

func (*CancelUnblocksRequest) String

func (x *CancelUnblocksRequest) String() string

type CancelUnblocksResponse

type CancelUnblocksResponse struct {

	// The number of unblocks which have been cancelled as part of this request.
	//
	// Should return the total number of unblock operations which have been cancelled.
	//
	CancelledUnblocks uint32 `protobuf:"varint,1,opt,name=cancelled_unblocks,json=cancelledUnblocks,proto3" json:"cancelled_unblocks,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelUnblocksResponse) Descriptor deprecated

func (*CancelUnblocksResponse) Descriptor() ([]byte, []int)

Deprecated: Use CancelUnblocksResponse.ProtoReflect.Descriptor instead.

func (*CancelUnblocksResponse) GetCancelledUnblocks

func (x *CancelUnblocksResponse) GetCancelledUnblocks() uint32

func (*CancelUnblocksResponse) ProtoMessage

func (*CancelUnblocksResponse) ProtoMessage()

func (*CancelUnblocksResponse) ProtoReflect

func (x *CancelUnblocksResponse) ProtoReflect() protoreflect.Message

func (*CancelUnblocksResponse) Reset

func (x *CancelUnblocksResponse) Reset()

func (*CancelUnblocksResponse) String

func (x *CancelUnblocksResponse) String() string

type ChangeDeviceSettingsRequest

type ChangeDeviceSettingsRequest struct {
	Settings *DeviceSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangeDeviceSettingsRequest) Descriptor deprecated

func (*ChangeDeviceSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeDeviceSettingsRequest.ProtoReflect.Descriptor instead.

func (*ChangeDeviceSettingsRequest) GetSettings

func (x *ChangeDeviceSettingsRequest) GetSettings() *DeviceSettings

func (*ChangeDeviceSettingsRequest) ProtoMessage

func (*ChangeDeviceSettingsRequest) ProtoMessage()

func (*ChangeDeviceSettingsRequest) ProtoReflect

func (*ChangeDeviceSettingsRequest) Reset

func (x *ChangeDeviceSettingsRequest) Reset()

func (*ChangeDeviceSettingsRequest) String

func (x *ChangeDeviceSettingsRequest) String() string

type ChangeDeviceSettingsResponse

type ChangeDeviceSettingsResponse struct {

	// The sampling frequency actually applied to the hardware, as
	// close as possible to the requested rate.
	//
	// Note: only returned if sampling rate was set as part of this call.
	RealSamplingFrequency *wrapperspb.Int32Value `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeDeviceSettingsResponse) Descriptor deprecated

func (*ChangeDeviceSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeDeviceSettingsResponse.ProtoReflect.Descriptor instead.

func (*ChangeDeviceSettingsResponse) GetRealSamplingFrequency

func (x *ChangeDeviceSettingsResponse) GetRealSamplingFrequency() *wrapperspb.Int32Value

func (*ChangeDeviceSettingsResponse) ProtoMessage

func (*ChangeDeviceSettingsResponse) ProtoMessage()

func (*ChangeDeviceSettingsResponse) ProtoReflect

func (*ChangeDeviceSettingsResponse) Reset

func (x *ChangeDeviceSettingsResponse) Reset()

func (*ChangeDeviceSettingsResponse) String

type ChangePixelBlockSettingsRequest

type ChangePixelBlockSettingsRequest struct {

	// 1 based map of different pixel blocks settings, a sparse map
	// is accepted, keys should be integers between 1 and 12.
	PixelBlocks map[uint32]*PixelBlockSettings `` /* 183-byte string literal not displayed */
	// If supplied, contains settings applied to every block before then
	// applying any specific settings in the per block settings.
	PixelBlockDefault *PixelBlockSettings `protobuf:"bytes,2,opt,name=pixel_block_default,json=pixelBlockDefault,proto3" json:"pixel_block_default,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePixelBlockSettingsRequest) Descriptor deprecated

func (*ChangePixelBlockSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePixelBlockSettingsRequest.ProtoReflect.Descriptor instead.

func (*ChangePixelBlockSettingsRequest) GetPixelBlockDefault

func (x *ChangePixelBlockSettingsRequest) GetPixelBlockDefault() *PixelBlockSettings

func (*ChangePixelBlockSettingsRequest) GetPixelBlocks

func (*ChangePixelBlockSettingsRequest) ProtoMessage

func (*ChangePixelBlockSettingsRequest) ProtoMessage()

func (*ChangePixelBlockSettingsRequest) ProtoReflect

func (*ChangePixelBlockSettingsRequest) Reset

func (*ChangePixelBlockSettingsRequest) String

type ChangePixelBlockSettingsResponse

type ChangePixelBlockSettingsResponse struct {
	// contains filtered or unexported fields
}

func (*ChangePixelBlockSettingsResponse) Descriptor deprecated

func (*ChangePixelBlockSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangePixelBlockSettingsResponse.ProtoReflect.Descriptor instead.

func (*ChangePixelBlockSettingsResponse) ProtoMessage

func (*ChangePixelBlockSettingsResponse) ProtoMessage()

func (*ChangePixelBlockSettingsResponse) ProtoReflect

func (*ChangePixelBlockSettingsResponse) Reset

func (*ChangePixelBlockSettingsResponse) String

type ChangePixelSettingsRequest

type ChangePixelSettingsRequest struct {

	// 1 based map of up to 3000 different pixel settings
	Pixels map[uint32]*PixelSettings `` /* 154-byte string literal not displayed */
	// If supplied, contains settings applied to every pixel before then
	// applying any specific settings in the per pixel settings.
	PixelDefault *PixelSettings `protobuf:"bytes,2,opt,name=pixel_default,json=pixelDefault,proto3" json:"pixel_default,omitempty"`
	// contains filtered or unexported fields
}

func (*ChangePixelSettingsRequest) Descriptor deprecated

func (*ChangePixelSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangePixelSettingsRequest.ProtoReflect.Descriptor instead.

func (*ChangePixelSettingsRequest) GetPixelDefault

func (x *ChangePixelSettingsRequest) GetPixelDefault() *PixelSettings

func (*ChangePixelSettingsRequest) GetPixels

func (x *ChangePixelSettingsRequest) GetPixels() map[uint32]*PixelSettings

func (*ChangePixelSettingsRequest) ProtoMessage

func (*ChangePixelSettingsRequest) ProtoMessage()

func (*ChangePixelSettingsRequest) ProtoReflect

func (*ChangePixelSettingsRequest) Reset

func (x *ChangePixelSettingsRequest) Reset()

func (*ChangePixelSettingsRequest) String

func (x *ChangePixelSettingsRequest) String() string

type ChangePixelSettingsResponse

type ChangePixelSettingsResponse struct {
	// contains filtered or unexported fields
}

func (*ChangePixelSettingsResponse) Descriptor deprecated

func (*ChangePixelSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangePixelSettingsResponse.ProtoReflect.Descriptor instead.

func (*ChangePixelSettingsResponse) ProtoMessage

func (*ChangePixelSettingsResponse) ProtoMessage()

func (*ChangePixelSettingsResponse) ProtoReflect

func (*ChangePixelSettingsResponse) Reset

func (x *ChangePixelSettingsResponse) Reset()

func (*ChangePixelSettingsResponse) String

func (x *ChangePixelSettingsResponse) String() string

type ChangeSettingsRequest

type ChangeSettingsRequest struct {

	// MinION device settings
	Settings *MinionDeviceSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// The default channel configuration.
	//
	// This provides the default configuration to apply to any channels not listed in
	// settings.channel_config.
	ChannelConfigDefault MinionDeviceSettings_ChannelConfig `` /* 190-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChangeSettingsRequest) Descriptor deprecated

func (*ChangeSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ChangeSettingsRequest.ProtoReflect.Descriptor instead.

func (*ChangeSettingsRequest) GetChannelConfigDefault

func (x *ChangeSettingsRequest) GetChannelConfigDefault() MinionDeviceSettings_ChannelConfig

func (*ChangeSettingsRequest) GetSettings

func (x *ChangeSettingsRequest) GetSettings() *MinionDeviceSettings

func (*ChangeSettingsRequest) ProtoMessage

func (*ChangeSettingsRequest) ProtoMessage()

func (*ChangeSettingsRequest) ProtoReflect

func (x *ChangeSettingsRequest) ProtoReflect() protoreflect.Message

func (*ChangeSettingsRequest) Reset

func (x *ChangeSettingsRequest) Reset()

func (*ChangeSettingsRequest) String

func (x *ChangeSettingsRequest) String() string

type ChangeSettingsResponse

type ChangeSettingsResponse struct {
	// contains filtered or unexported fields
}

func (*ChangeSettingsResponse) Descriptor deprecated

func (*ChangeSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ChangeSettingsResponse.ProtoReflect.Descriptor instead.

func (*ChangeSettingsResponse) ProtoMessage

func (*ChangeSettingsResponse) ProtoMessage()

func (*ChangeSettingsResponse) ProtoReflect

func (x *ChangeSettingsResponse) ProtoReflect() protoreflect.Message

func (*ChangeSettingsResponse) Reset

func (x *ChangeSettingsResponse) Reset()

func (*ChangeSettingsResponse) String

func (x *ChangeSettingsResponse) String() string

type ChannelConfiguration

type ChannelConfiguration struct {

	// The currently-connected well.
	//
	// Wells are counted from 1. 0 indicates that no well is connected. 5 indicates some non-generic configuration
	// such as ground for a minion or connecting all wells on promethion
	//
	// Note that MinKNOW can return channel configurations where the well number is larger than the
	// “max_well_count“ value returned by :meth:`DeviceService.get_device_info`. This indicates
	// that some other connection has been made (for example, PromethIONs can simultaneously
	// connect all wells, and MinIONs can connect to ground).
	Well uint32 `protobuf:"varint,1,opt,name=well,proto3" json:"well,omitempty"`
	// Whether the test current is connected to the integrator (measurement circuit).
	//
	// The signal will be a steady test current produced on the device. This can be used for
	// calibration or to test the device integration circuits.
	TestCurrent bool `protobuf:"varint,2,opt,name=test_current,json=testCurrent,proto3" json:"test_current,omitempty"`
	// contains filtered or unexported fields
}

Describes the configuration of a channel on the device.

Note that this is a lossy representation. The device-specific APIs provide more precise information. This only describes common configurations, and omits anything that doesn't impact the received signal.

func (*ChannelConfiguration) Descriptor deprecated

func (*ChannelConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use ChannelConfiguration.ProtoReflect.Descriptor instead.

func (*ChannelConfiguration) GetTestCurrent

func (x *ChannelConfiguration) GetTestCurrent() bool

func (*ChannelConfiguration) GetWell

func (x *ChannelConfiguration) GetWell() uint32

func (*ChannelConfiguration) ProtoMessage

func (*ChannelConfiguration) ProtoMessage()

func (*ChannelConfiguration) ProtoReflect

func (x *ChannelConfiguration) ProtoReflect() protoreflect.Message

func (*ChannelConfiguration) Reset

func (x *ChannelConfiguration) Reset()

func (*ChannelConfiguration) String

func (x *ChannelConfiguration) String() string

type ChannelRecord

type ChannelRecord struct {
	Id         uint32                     `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	Name       string                     `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	MuxRecords []*ChannelRecord_MuxRecord `protobuf:"bytes,3,rep,name=mux_records,json=muxRecords,proto3" json:"mux_records,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelRecord) Descriptor deprecated

func (*ChannelRecord) Descriptor() ([]byte, []int)

Deprecated: Use ChannelRecord.ProtoReflect.Descriptor instead.

func (*ChannelRecord) GetId

func (x *ChannelRecord) GetId() uint32

func (*ChannelRecord) GetMuxRecords

func (x *ChannelRecord) GetMuxRecords() []*ChannelRecord_MuxRecord

func (*ChannelRecord) GetName

func (x *ChannelRecord) GetName() string

func (*ChannelRecord) ProtoMessage

func (*ChannelRecord) ProtoMessage()

func (*ChannelRecord) ProtoReflect

func (x *ChannelRecord) ProtoReflect() protoreflect.Message

func (*ChannelRecord) Reset

func (x *ChannelRecord) Reset()

func (*ChannelRecord) String

func (x *ChannelRecord) String() string

type ChannelRecord_MuxRecord

type ChannelRecord_MuxRecord struct {
	Id    uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	PhysX uint32 `protobuf:"varint,2,opt,name=phys_x,json=physX,proto3" json:"phys_x,omitempty"`
	PhysY uint32 `protobuf:"varint,3,opt,name=phys_y,json=physY,proto3" json:"phys_y,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelRecord_MuxRecord) Descriptor deprecated

func (*ChannelRecord_MuxRecord) Descriptor() ([]byte, []int)

Deprecated: Use ChannelRecord_MuxRecord.ProtoReflect.Descriptor instead.

func (*ChannelRecord_MuxRecord) GetId

func (x *ChannelRecord_MuxRecord) GetId() uint32

func (*ChannelRecord_MuxRecord) GetPhysX

func (x *ChannelRecord_MuxRecord) GetPhysX() uint32

func (*ChannelRecord_MuxRecord) GetPhysY

func (x *ChannelRecord_MuxRecord) GetPhysY() uint32

func (*ChannelRecord_MuxRecord) ProtoMessage

func (*ChannelRecord_MuxRecord) ProtoMessage()

func (*ChannelRecord_MuxRecord) ProtoReflect

func (x *ChannelRecord_MuxRecord) ProtoReflect() protoreflect.Message

func (*ChannelRecord_MuxRecord) Reset

func (x *ChannelRecord_MuxRecord) Reset()

func (*ChannelRecord_MuxRecord) String

func (x *ChannelRecord_MuxRecord) String() string

type ChannelStateInfo

type ChannelStateInfo struct {

	// The groups of channel states.
	//
	// The groups are ordered according to the "order" attribute of the group style in the channel
	// states configuration.
	Groups []*ChannelStateInfo_Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStateInfo) Descriptor deprecated

func (*ChannelStateInfo) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStateInfo.ProtoReflect.Descriptor instead.

func (*ChannelStateInfo) GetGroups

func (x *ChannelStateInfo) GetGroups() []*ChannelStateInfo_Group

func (*ChannelStateInfo) ProtoMessage

func (*ChannelStateInfo) ProtoMessage()

func (*ChannelStateInfo) ProtoReflect

func (x *ChannelStateInfo) ProtoReflect() protoreflect.Message

func (*ChannelStateInfo) Reset

func (x *ChannelStateInfo) Reset()

func (*ChannelStateInfo) String

func (x *ChannelStateInfo) String() string

type ChannelStateInfo_ChannelState

type ChannelStateInfo_ChannelState struct {

	// The numeric identifier of the state.
	//
	// This is what is reported in any other APIs that return a channel state ID.
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// The internal name of the state.
	//
	// This is what is reported in any other APIs that return a channel state name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// How to render the channel state in a graphical user interface.
	//
	// Note that the style may be missing from some channel states (such as the ones that are
	// built in to MinKNOW).
	Style *ChannelStateInfo_Style `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
	// An order ranking for the channel states when they are ungrouped.
	//
	// This can be used to order the channel states after merging the groups.
	GlobalOrder uint32 `protobuf:"varint,4,opt,name=global_order,json=globalOrder,proto3" json:"global_order,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStateInfo_ChannelState) Descriptor deprecated

func (*ChannelStateInfo_ChannelState) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStateInfo_ChannelState.ProtoReflect.Descriptor instead.

func (*ChannelStateInfo_ChannelState) GetGlobalOrder

func (x *ChannelStateInfo_ChannelState) GetGlobalOrder() uint32

func (*ChannelStateInfo_ChannelState) GetId

func (*ChannelStateInfo_ChannelState) GetName

func (*ChannelStateInfo_ChannelState) GetStyle

func (*ChannelStateInfo_ChannelState) ProtoMessage

func (*ChannelStateInfo_ChannelState) ProtoMessage()

func (*ChannelStateInfo_ChannelState) ProtoReflect

func (*ChannelStateInfo_ChannelState) Reset

func (x *ChannelStateInfo_ChannelState) Reset()

func (*ChannelStateInfo_ChannelState) String

type ChannelStateInfo_Group

type ChannelStateInfo_Group struct {

	// The name of the group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// How to render the group in a graphical user interface.
	//
	// Note that the style may be missing from some groups (such as the ones that are built in
	// to MinKNOW).
	Style *ChannelStateInfo_Style `protobuf:"bytes,2,opt,name=style,proto3" json:"style,omitempty"`
	// The channel states contained in the group.
	//
	// The groups are ordered according to the "order" attribute of the channel state style in
	// the channel states configuration.
	States []*ChannelStateInfo_ChannelState `protobuf:"bytes,3,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStateInfo_Group) Descriptor deprecated

func (*ChannelStateInfo_Group) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStateInfo_Group.ProtoReflect.Descriptor instead.

func (*ChannelStateInfo_Group) GetName

func (x *ChannelStateInfo_Group) GetName() string

func (*ChannelStateInfo_Group) GetStates

func (*ChannelStateInfo_Group) GetStyle

func (*ChannelStateInfo_Group) ProtoMessage

func (*ChannelStateInfo_Group) ProtoMessage()

func (*ChannelStateInfo_Group) ProtoReflect

func (x *ChannelStateInfo_Group) ProtoReflect() protoreflect.Message

func (*ChannelStateInfo_Group) Reset

func (x *ChannelStateInfo_Group) Reset()

func (*ChannelStateInfo_Group) String

func (x *ChannelStateInfo_Group) String() string

type ChannelStateInfo_Style

type ChannelStateInfo_Style struct {

	// The human-readable name to display when rendering this channel state or group.
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// A sentence describing the meaning of the channel state or group.
	//
	// This can be used as a tooltip, for example.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The colour to use when rendering this channel state or group.
	//
	// This is a six-digit hex string describing an RGB colour (eg: "ff00ff" for purple).
	Colour string `protobuf:"bytes,3,opt,name=colour,proto3" json:"colour,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStateInfo_Style) Descriptor deprecated

func (*ChannelStateInfo_Style) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStateInfo_Style.ProtoReflect.Descriptor instead.

func (*ChannelStateInfo_Style) GetColour

func (x *ChannelStateInfo_Style) GetColour() string

func (*ChannelStateInfo_Style) GetDescription

func (x *ChannelStateInfo_Style) GetDescription() string

func (*ChannelStateInfo_Style) GetLabel

func (x *ChannelStateInfo_Style) GetLabel() string

func (*ChannelStateInfo_Style) ProtoMessage

func (*ChannelStateInfo_Style) ProtoMessage()

func (*ChannelStateInfo_Style) ProtoReflect

func (x *ChannelStateInfo_Style) ProtoReflect() protoreflect.Message

func (*ChannelStateInfo_Style) Reset

func (x *ChannelStateInfo_Style) Reset()

func (*ChannelStateInfo_Style) String

func (x *ChannelStateInfo_Style) String() string

type ChannelStates

type ChannelStates struct {
	Group       *ChannelStates_Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	Description string               `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Logic       *ChannelStates_Logic `protobuf:"bytes,3,opt,name=logic,proto3" json:"logic,omitempty"`
	Style       *ChannelStates_Style `protobuf:"bytes,4,opt,name=style,proto3" json:"style,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStates) Descriptor deprecated

func (*ChannelStates) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates.ProtoReflect.Descriptor instead.

func (*ChannelStates) GetDescription

func (x *ChannelStates) GetDescription() string

func (*ChannelStates) GetGroup

func (x *ChannelStates) GetGroup() *ChannelStates_Group

func (*ChannelStates) GetLogic

func (x *ChannelStates) GetLogic() *ChannelStates_Logic

func (*ChannelStates) GetStyle

func (x *ChannelStates) GetStyle() *ChannelStates_Style

func (*ChannelStates) ProtoMessage

func (*ChannelStates) ProtoMessage()

func (*ChannelStates) ProtoReflect

func (x *ChannelStates) ProtoReflect() protoreflect.Message

func (*ChannelStates) Reset

func (x *ChannelStates) Reset()

func (*ChannelStates) String

func (x *ChannelStates) String() string

type ChannelStates_Group

type ChannelStates_Group struct {
	Name  string               `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Style *ChannelStates_Style `protobuf:"bytes,2,opt,name=style,proto3" json:"style,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStates_Group) Descriptor deprecated

func (*ChannelStates_Group) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Group.ProtoReflect.Descriptor instead.

func (*ChannelStates_Group) GetName

func (x *ChannelStates_Group) GetName() string

func (*ChannelStates_Group) GetStyle

func (*ChannelStates_Group) ProtoMessage

func (*ChannelStates_Group) ProtoMessage()

func (*ChannelStates_Group) ProtoReflect

func (x *ChannelStates_Group) ProtoReflect() protoreflect.Message

func (*ChannelStates_Group) Reset

func (x *ChannelStates_Group) Reset()

func (*ChannelStates_Group) String

func (x *ChannelStates_Group) String() string

type ChannelStates_Logic

type ChannelStates_Logic struct {
	Criteria string `protobuf:"bytes,1,opt,name=criteria,proto3" json:"criteria,omitempty"`
	// Specifies the order in which channel state criteria will be evaluated; the
	// smaller the number, the earlier it will be evaluated. The first criteria to match
	// will be selected
	Rank int32 `protobuf:"varint,3,opt,name=rank,proto3" json:"rank,omitempty"`
	// Note that this is a regex based pattern for describing a read classification
	// sequence. For example you can specify:
	//      "unavailableunavailable"
	// or:
	//      "(unavailable)(unavailable)"
	//
	// to recognise two consecutive read chunks classified as unavailable.
	//
	// You can also use "?" at the end of one of the classifications in the sequence
	// to indicate that it may or may not be present at that point. For example:
	//      "(pore)(transition)?(event)"
	//
	// This will match both of the sequences:
	//      pore, transition, event
	//      pore, event
	//
	// The technical documentation has more information on the range of regex patterns you can
	// apply. https://minknow.git.oxfordnanolabs.local/minknow-core/analysis/channel-states.html
	Pattern        string `protobuf:"bytes,4,opt,name=pattern,proto3" json:"pattern,omitempty"`
	Classification string `protobuf:"bytes,5,opt,name=classification,proto3" json:"classification,omitempty"`
	// Range is [lower_pa, upper_pa)
	Ranges    *ChannelStates_Logic_Ranges    `protobuf:"bytes,6,opt,name=ranges,proto3" json:"ranges,omitempty"`
	Behaviour *ChannelStates_Logic_Behaviour `protobuf:"bytes,7,opt,name=behaviour,proto3" json:"behaviour,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStates_Logic) Descriptor deprecated

func (*ChannelStates_Logic) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Logic.ProtoReflect.Descriptor instead.

func (*ChannelStates_Logic) GetBehaviour

func (*ChannelStates_Logic) GetClassification

func (x *ChannelStates_Logic) GetClassification() string

func (*ChannelStates_Logic) GetCriteria

func (x *ChannelStates_Logic) GetCriteria() string

func (*ChannelStates_Logic) GetPattern

func (x *ChannelStates_Logic) GetPattern() string

func (*ChannelStates_Logic) GetRanges

func (*ChannelStates_Logic) GetRank

func (x *ChannelStates_Logic) GetRank() int32

func (*ChannelStates_Logic) ProtoMessage

func (*ChannelStates_Logic) ProtoMessage()

func (*ChannelStates_Logic) ProtoReflect

func (x *ChannelStates_Logic) ProtoReflect() protoreflect.Message

func (*ChannelStates_Logic) Reset

func (x *ChannelStates_Logic) Reset()

func (*ChannelStates_Logic) String

func (x *ChannelStates_Logic) String() string

type ChannelStates_Logic_Behaviour

type ChannelStates_Logic_Behaviour struct {

	// TODO: MinKNOW 5: replace int32 with bool for these options
	// these are ints but act like bools
	ResetOnMuxChange  int32 `protobuf:"varint,1,opt,name=reset_on_mux_change,json=resetOnMuxChange,proto3" json:"reset_on_mux_change,omitempty"`
	ResetOnWellChange int32 `protobuf:"varint,2,opt,name=reset_on_well_change,json=resetOnWellChange,proto3" json:"reset_on_well_change,omitempty"`
	// If the latch value is set to true, then when the criteria for this channel state
	// is active, then the latch will keep it active until the channel state is reset.
	Latch int32 `protobuf:"varint,3,opt,name=latch,proto3" json:"latch,omitempty"`
	// An 'effective mux change' is any mux change apart from the one triggered
	// with the purpose of disconnecting a channel (turning a channel off). For example, if
	// a channel is in pore, and the user changes the channel configuration to 'disconnected',
	// that mux change will not be an effective mux change. Any other mux change is considered
	// an 'effective mux change'. So if a channel saturates,
	// the mux change to disconnected is an effective mux change. Similarly, a
	// change from disconnected to a pore is an effective mux change.
	//
	// Use this reset mode to make the channel state persist on non-effective mux changes.
	// For example, if a channel state is in 'multiple' and the user triggers a channel
	// configuration change to 'disconnected', the state will remain in multiple if it has
	// this option on. The multiple state will be reset at all other mux changes (i.e. effective
	// mux changes).
	ResetOnEffectiveMuxChange int32 `` /* 143-byte string literal not displayed */
	// An 'effective well change' is any well change apart from the one triggered
	// with the purpose of disconnecting a channel (turning a channel off). For example, if
	// a channel is in well_1, and the user changes the channel configuration to 'unblock_1',
	// that change will not be an effective well change. A change to disconnected is also
	// not considered an effective well change.
	//
	// Use this reset mode to make the channel state persist on non-effective well changes.
	// For example, if a channel state is in 'multiple' and the user triggers a channel
	// configuration change to 'disconnected', the state will remain in multiple if it has
	// this option on. The multiple state will be reset then when the mux is set to a different
	// setting.
	ResetOnEffectiveWellChange int32 `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ChannelStates_Logic_Behaviour) Descriptor deprecated

func (*ChannelStates_Logic_Behaviour) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Logic_Behaviour.ProtoReflect.Descriptor instead.

func (*ChannelStates_Logic_Behaviour) GetLatch

func (x *ChannelStates_Logic_Behaviour) GetLatch() int32

func (*ChannelStates_Logic_Behaviour) GetResetOnEffectiveMuxChange

func (x *ChannelStates_Logic_Behaviour) GetResetOnEffectiveMuxChange() int32

func (*ChannelStates_Logic_Behaviour) GetResetOnEffectiveWellChange

func (x *ChannelStates_Logic_Behaviour) GetResetOnEffectiveWellChange() int32

func (*ChannelStates_Logic_Behaviour) GetResetOnMuxChange

func (x *ChannelStates_Logic_Behaviour) GetResetOnMuxChange() int32

func (*ChannelStates_Logic_Behaviour) GetResetOnWellChange

func (x *ChannelStates_Logic_Behaviour) GetResetOnWellChange() int32

func (*ChannelStates_Logic_Behaviour) ProtoMessage

func (*ChannelStates_Logic_Behaviour) ProtoMessage()

func (*ChannelStates_Logic_Behaviour) ProtoReflect

func (*ChannelStates_Logic_Behaviour) Reset

func (x *ChannelStates_Logic_Behaviour) Reset()

func (*ChannelStates_Logic_Behaviour) String

type ChannelStates_Logic_Ranges

type ChannelStates_Logic_Ranges struct {
	Range *ChannelStates_Logic_Ranges_Range `protobuf:"bytes,1,opt,name=range,proto3" json:"range,omitempty"`
	// contains filtered or unexported fields
}

Dont really like this way of doing it, but it has to match the old way...

func (*ChannelStates_Logic_Ranges) Descriptor deprecated

func (*ChannelStates_Logic_Ranges) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Logic_Ranges.ProtoReflect.Descriptor instead.

func (*ChannelStates_Logic_Ranges) GetRange

func (*ChannelStates_Logic_Ranges) ProtoMessage

func (*ChannelStates_Logic_Ranges) ProtoMessage()

func (*ChannelStates_Logic_Ranges) ProtoReflect

func (*ChannelStates_Logic_Ranges) Reset

func (x *ChannelStates_Logic_Ranges) Reset()

func (*ChannelStates_Logic_Ranges) String

func (x *ChannelStates_Logic_Ranges) String() string

type ChannelStates_Logic_Ranges_Range

type ChannelStates_Logic_Ranges_Range struct {
	LowerPa int32 `protobuf:"varint,1,opt,name=lower_pa,json=lowerPa,proto3" json:"lower_pa,omitempty"`
	UpperPa int32 `protobuf:"varint,2,opt,name=upper_pa,json=upperPa,proto3" json:"upper_pa,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStates_Logic_Ranges_Range) Descriptor deprecated

func (*ChannelStates_Logic_Ranges_Range) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Logic_Ranges_Range.ProtoReflect.Descriptor instead.

func (*ChannelStates_Logic_Ranges_Range) GetLowerPa

func (x *ChannelStates_Logic_Ranges_Range) GetLowerPa() int32

func (*ChannelStates_Logic_Ranges_Range) GetUpperPa

func (x *ChannelStates_Logic_Ranges_Range) GetUpperPa() int32

func (*ChannelStates_Logic_Ranges_Range) ProtoMessage

func (*ChannelStates_Logic_Ranges_Range) ProtoMessage()

func (*ChannelStates_Logic_Ranges_Range) ProtoReflect

func (*ChannelStates_Logic_Ranges_Range) Reset

func (*ChannelStates_Logic_Ranges_Range) String

type ChannelStates_Style

type ChannelStates_Style struct {
	Order  *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=order,proto3" json:"order,omitempty"`
	Label  string                  `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	Colour string                  `protobuf:"bytes,3,opt,name=colour,proto3" json:"colour,omitempty"`
	// contains filtered or unexported fields
}

func (*ChannelStates_Style) Descriptor deprecated

func (*ChannelStates_Style) Descriptor() ([]byte, []int)

Deprecated: Use ChannelStates_Style.ProtoReflect.Descriptor instead.

func (*ChannelStates_Style) GetColour

func (x *ChannelStates_Style) GetColour() string

func (*ChannelStates_Style) GetLabel

func (x *ChannelStates_Style) GetLabel() string

func (*ChannelStates_Style) GetOrder

func (*ChannelStates_Style) ProtoMessage

func (*ChannelStates_Style) ProtoMessage()

func (*ChannelStates_Style) ProtoReflect

func (x *ChannelStates_Style) ProtoReflect() protoreflect.Message

func (*ChannelStates_Style) Reset

func (x *ChannelStates_Style) Reset()

func (*ChannelStates_Style) String

func (x *ChannelStates_Style) String() string

type ClearCalibrationRequest

type ClearCalibrationRequest struct {
	// contains filtered or unexported fields
}

func (*ClearCalibrationRequest) Descriptor deprecated

func (*ClearCalibrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use ClearCalibrationRequest.ProtoReflect.Descriptor instead.

func (*ClearCalibrationRequest) ProtoMessage

func (*ClearCalibrationRequest) ProtoMessage()

func (*ClearCalibrationRequest) ProtoReflect

func (x *ClearCalibrationRequest) ProtoReflect() protoreflect.Message

func (*ClearCalibrationRequest) Reset

func (x *ClearCalibrationRequest) Reset()

func (*ClearCalibrationRequest) String

func (x *ClearCalibrationRequest) String() string

type ClearCalibrationResponse

type ClearCalibrationResponse struct {
	// contains filtered or unexported fields
}

func (*ClearCalibrationResponse) Descriptor deprecated

func (*ClearCalibrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use ClearCalibrationResponse.ProtoReflect.Descriptor instead.

func (*ClearCalibrationResponse) ProtoMessage

func (*ClearCalibrationResponse) ProtoMessage()

func (*ClearCalibrationResponse) ProtoReflect

func (x *ClearCalibrationResponse) ProtoReflect() protoreflect.Message

func (*ClearCalibrationResponse) Reset

func (x *ClearCalibrationResponse) Reset()

func (*ClearCalibrationResponse) String

func (x *ClearCalibrationResponse) String() string

type CreateDirectoryRequest

type CreateDirectoryRequest struct {

	// The path at which to create the directory.
	//
	// This must exist, be a directory, and be within the protocol output directory. This can be
	// determined via calls to list_protocol_output_dir_files().
	ParentPath string `protobuf:"bytes,1,opt,name=parent_path,json=parentPath,proto3" json:"parent_path,omitempty"`
	// The name of the directory to create.
	//
	// This must be a single path component (ie: it cannot contain '/' or '\'). There may be other
	// restrictions on valid characters, depending on the operating system.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDirectoryRequest) Descriptor deprecated

func (*CreateDirectoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateDirectoryRequest.ProtoReflect.Descriptor instead.

func (*CreateDirectoryRequest) GetName

func (x *CreateDirectoryRequest) GetName() string

func (*CreateDirectoryRequest) GetParentPath

func (x *CreateDirectoryRequest) GetParentPath() string

func (*CreateDirectoryRequest) ProtoMessage

func (*CreateDirectoryRequest) ProtoMessage()

func (*CreateDirectoryRequest) ProtoReflect

func (x *CreateDirectoryRequest) ProtoReflect() protoreflect.Message

func (*CreateDirectoryRequest) Reset

func (x *CreateDirectoryRequest) Reset()

func (*CreateDirectoryRequest) String

func (x *CreateDirectoryRequest) String() string

type CreateDirectoryResponse

type CreateDirectoryResponse struct {

	// The path to the created directory.
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateDirectoryResponse) Descriptor deprecated

func (*CreateDirectoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateDirectoryResponse.ProtoReflect.Descriptor instead.

func (*CreateDirectoryResponse) GetPath

func (x *CreateDirectoryResponse) GetPath() string

func (*CreateDirectoryResponse) ProtoMessage

func (*CreateDirectoryResponse) ProtoMessage()

func (*CreateDirectoryResponse) ProtoReflect

func (x *CreateDirectoryResponse) ProtoReflect() protoreflect.Message

func (*CreateDirectoryResponse) Reset

func (x *CreateDirectoryResponse) Reset()

func (*CreateDirectoryResponse) String

func (x *CreateDirectoryResponse) String() string

type CurrentStatusRequest

type CurrentStatusRequest struct {
	// contains filtered or unexported fields
}

func (*CurrentStatusRequest) Descriptor deprecated

func (*CurrentStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use CurrentStatusRequest.ProtoReflect.Descriptor instead.

func (*CurrentStatusRequest) ProtoMessage

func (*CurrentStatusRequest) ProtoMessage()

func (*CurrentStatusRequest) ProtoReflect

func (x *CurrentStatusRequest) ProtoReflect() protoreflect.Message

func (*CurrentStatusRequest) Reset

func (x *CurrentStatusRequest) Reset()

func (*CurrentStatusRequest) String

func (x *CurrentStatusRequest) String() string

type CurrentStatusResponse

type CurrentStatusResponse struct {
	Status MinknowStatus `protobuf:"varint,1,opt,name=status,proto3,enum=minknow_api.acquisition.MinknowStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*CurrentStatusResponse) Descriptor deprecated

func (*CurrentStatusResponse) Descriptor() ([]byte, []int)

Deprecated: Use CurrentStatusResponse.ProtoReflect.Descriptor instead.

func (*CurrentStatusResponse) GetStatus

func (x *CurrentStatusResponse) GetStatus() MinknowStatus

func (*CurrentStatusResponse) ProtoMessage

func (*CurrentStatusResponse) ProtoMessage()

func (*CurrentStatusResponse) ProtoReflect

func (x *CurrentStatusResponse) ProtoReflect() protoreflect.Message

func (*CurrentStatusResponse) Reset

func (x *CurrentStatusResponse) Reset()

func (*CurrentStatusResponse) String

func (x *CurrentStatusResponse) String() string

type DataSelection

type DataSelection struct {
	Start int64  `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	Step  uint64 `protobuf:"varint,2,opt,name=step,proto3" json:"step,omitempty"`
	End   int64  `protobuf:"varint,3,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

Specify a desired data selection.

Units for values are as specified in the corresponding Request

The actual data selection used may differ from the desired one. They are adjusted in the following sequence:

  1. All values are set equal to the corresponding desired value.
  2. Negative `start` or `end` values are fixed up by adding the current maximum value to the specified value - Negative start and end values are only supported for certain requests; typically they are supported for time-series data - If, after adding the current bucket count, the `start` value is still negative, then the start value is adjusted to `0` - If, after adding the current bucket count, the `end` value is still negative, or is zero, then the data selection is empty - If data collection is still ongoing, then the current bucket count may change between rpc calls as more data is collected.
  3. Values which are not set, or which are set at `0`, are then adjusted to a default value: - `start` and `step` will be set to the minimum valid value - `end` will be set to the maximum valid value
  4. Values which are outside of the valid range are clamped to the nearest valid value: - Values less than minimum valid value will be set equal to the minimum valid value - Values greater than the maximum valid value will be set equal to the maximum valid value
  5. Finally, all values are 'rounded' to a nearby valid value - `start` and `step` will be rounded down to the first valid value less than or equal to their current values - `end` will be rounded up to the first valid value that is greater than or equal to its current value - This means that the range that is specified after rounding includes the range that was specified prior to rounding

If (`end` - `start`) is not an exact integer multiple of `step`, then the final bucket will cover a smaller range than that specified by `step`.

Note also that the maximum valid start and end value may not be known if data collection is still ongoing -- for example, the maximum valid time for time series data. If this is the case, then the maximum valid value will be determined when the experiment ends, and values in use will be adjusted acordingly.

func (*DataSelection) Descriptor deprecated

func (*DataSelection) Descriptor() ([]byte, []int)

Deprecated: Use DataSelection.ProtoReflect.Descriptor instead.

func (*DataSelection) GetEnd

func (x *DataSelection) GetEnd() int64

func (*DataSelection) GetStart

func (x *DataSelection) GetStart() int64

func (*DataSelection) GetStep

func (x *DataSelection) GetStep() uint64

func (*DataSelection) ProtoMessage

func (*DataSelection) ProtoMessage()

func (*DataSelection) ProtoReflect

func (x *DataSelection) ProtoReflect() protoreflect.Message

func (*DataSelection) Reset

func (x *DataSelection) Reset()

func (*DataSelection) String

func (x *DataSelection) String() string

type DataServiceClient

type DataServiceClient interface {
	// Get the channel states for all channels from the device.
	//
	// This will return all the channel states from the moment of calling until the rpc is
	// closed by the user. If the user stops acquisition, the rpc will return with the
	// ABORTED status. If the user cancels the rpc, the status will be CANCELLED.
	//
	// The first messages returned will retrieve the current channel state for all channels
	// On the MinION, the current state for all channels will be included in the first message.
	// For PromethION, it will be split on multiple messages.
	//
	// To determine which channels have been returned, please check the channel member in the
	// messages returned in the response.
	//
	// The response will be streamed, and we will provide a message as soon as there are channel
	// state changes (though note that some channels could stay in the same state for a long time),
	// so there is no guaranteed frequency of the messages returned. However, because a response
	// message includes multiple channels, it is very likely that we have messages every few seconds.
	// As in, it is likely that at least some of the channels will change every so often, therefore
	// messages will be generated. For example, if 5 out of 512 channels change the state in the
	// same time, there will be a message containing all 5 changes. Later on, if other channels
	// change their state we will receive another message containing those and so on. Note that
	// MinKNOW tries to group as many channel state changes in a single message, up to the message
	// limit size, which is currently set to 32kB.
	GetChannelStates(ctx context.Context, in *GetChannelStatesRequest, opts ...grpc.CallOption) (DataService_GetChannelStatesClient, error)
	// Get the data types of data items produced by this service.
	//
	// In order to allow clients to efficiently deal with large volumes of data in languages such as
	// Python, this service can provide data as raw bytes. This call can be used to determine how to
	// interpret those bytes. This can be used to construct an appropriate numpy dtype, for example.
	GetDataTypes(ctx context.Context, in *GetDataTypesRequest, opts ...grpc.CallOption) (*GetDataTypesResponse, error)
	// Get signal data from the device.
	//
	// This can be used to sample the signal being produced by the device. The signal can be
	// returned as raw ADC values or as calibrated picoamp (pA) values; see “set_calibration“ on
	// the device service for the values used in this conversion.
	//
	// In addition to the signal, this can return the associated channel configuration and/or bias
	// voltage information, to help analyse the data.
	//
	// If bias voltage information is requested, one bias voltage sample will be provided for each
	// signal sample (on any given channel). So if you request 20 samples of signal data and also
	// bias voltages, you will get 20 signal samples on each channel and also 20 bias voltage
	// samples. Bias voltages are always given in millivolts, and no corrections need to be applied
	// (for example, the 5x amplifier on a MinION is already accounted for).
	//
	// If channel configuration information is requested, each channel will have the starting
	// channel configuration (with offset 0 to indicate it applies to the first sample on that
	// channel), as well as any configuration changes that affect any of the returned samples.
	//
	// If a device settings change RPC has completed before this method is called, the data returned
	// is guaranteed to have been generated by the device after those settings were applied.
	// However, note that no guarantee is made about how device settings changes that overlap with
	// this request will affect the returned data.
	//
	// The response will be streamed. In order to limit the size of each response message, any given
	// message may include data from only a subset of the requested channels.
	//
	// Note that the data is returned as bytes fields. See the GetSignalBytesResponse documentation
	// for more details about how to interpret the value. In Python code, the minknow.Device class
	// provides a convenience wrapper method to convert the data into numpy arrays.
	GetSignalBytes(ctx context.Context, in *GetSignalBytesRequest, opts ...grpc.CallOption) (DataService_GetSignalBytesClient, error)
	// Get summarised signal data from the device.
	//
	// This provides signal data from the device, like get_signal_bytes, but instead of all the
	// data, it divides the data up into windows, and provides the minimum and maximum values for
	// each window.
	//
	// This call is aimed at visualisations of data (ie: a traceviewer interface). As such, it does
	// not provide most of the guarantees and options that get_signal_bytes() does. No bias voltage
	// or channel configuration data is provided, it is not possible to set the number of samples
	// desired up front (just cancel the call when no further data is required) and no guarantees
	// are made about whether particular commands have been applied to the returned data.
	//
	// Also unlike get_signal_bytes(), the returned data is in native types, and does not require
	// any further interpretation based on get_data_types(). This can be done performantly because
	// of the reduced amount of data transmitted.
	//
	// The response will be streamed. In order to limit the size of each response message, any given
	// message may include data from only a subset of the requested channels.
	GetSignalMinMax(ctx context.Context, in *GetSignalMinMaxRequest, opts ...grpc.CallOption) (DataService_GetSignalMinMaxClient, error)
	// Call this to force re-evaluating the channel states. This will make sure the next
	// channel state evaluated will be 'unclassified_following_reset'. If the analyser is behind,
	// and older data will come for evaluation, it will result in changing the state to 'pending_manual_reset'.
	// So tipically, after a resetting the channel states, the user would see in the bulk file
	// 'unclassified_following_reset', 'pending_manual_reset', 'pending_manual_reset', until the relevant data
	// comes through to the analyser and it will start outputting the normal channel states again.
	// If the analyser is not behind, the user should ideally see just the 'unclassified_following_reset' state.
	//
	// This call is blocking - it will return from the rpc when it would have processed the
	// 'unclassified_following_reset' in the analyser. If the rpc takes more than 1 minute
	// it will exit with the ABORTED status. This can happen if the analyser is more than 1 minute behind
	// for example (in practice it shouldn't be the case). If the RPC exits with the ABORT status, it means
	// the channels are to be reset in the future, but the analyser did not reach that point yet.
	//
	// Only one of these can be executed at a given time. If multiple threads call this simultaneously,
	// it will execute the first request and it will exit with FAILED_PRECONDITION for the rest. If an RPC
	// exited with the ABORT status, another RPC can immediately be started. The failed RPC would have not
	// reset the channel states, and the user could try again. The second RPC will return as soon as the first
	// reset happens, so this will not be necessarily waiting for the second acquisition index to be
	// processed.
	ResetChannelStates(ctx context.Context, in *ResetChannelStatesRequest, opts ...grpc.CallOption) (*ResetChannelStatesResponse, error)
	// Forces channels to be fixed on a custom channel state. The channels will not be re-evaluated until
	// they are activated using unlock_channel_states.
	// To create a channel state that will never be entered unless manually set using this call,
	// use the "never_evaluated" criteria:
	// "9": { "group": {...},
	//        "logic": {
	//            "rank": 0,
	//            "criteria": "never_evaluated"
	//             },
	//         "name": "custom_name_picked_by_the_user"
	//       }
	//
	// While the this RPC has the power of forcing a channel to any valid state other than 'unclassified',
	// it is intended to be used with channel states that are designed for this functionality (i.e. that
	// are never evaluated).
	// Has to be called while acquiring data, fails otherwise.
	// The forced channels are reset (reset = every channel back to being evaluated) every time a
	// new acquisition sequence is started.
	//
	// NOTE:
	// Calls to lock_channel_states and unlock_channel_states cannot be done in the same time.
	// If any of these two is called while any of these is already running, the grpc will return
	// with an error.
	LockChannelStates(ctx context.Context, in *LockChannelStatesRequest, opts ...grpc.CallOption) (*LockChannelStatesResponse, error)
	// Re-activates channels that have been turned-off with force_channels_to_state.
	// Note that 'turning off' refers to channel states only, everything else is still applied on the channel
	// (e.g. mux changes, saturation, commands etc)
	// No action is taken if the channel is already active.
	// Has to be called while acquiring data, fails otherwise.
	// NOTE:
	// Calls to lock_channel_states and unlock_channel_states cannot be done in the same time.
	// If any of these two is called while any of these is already running, the grpc will return
	// with an error.
	UnlockChannelStates(ctx context.Context, in *UnlockChannelStatesRequest, opts ...grpc.CallOption) (*UnlockChannelStatesResponse, error)
	// Get live reads sent in order to control sequencing behaviour.
	//
	// This method sends current reads (reads that are currently in the sequencer) to the user along
	// with live analysis data in order for real time decisions to be made.
	//
	// The method provides two streams:
	//
	// GetLiveReadsRequest stream:
	//      Sent by the user, provides MinKNOW with actions to take on current reads, actions
	//      taken are sumarised and sent back to the user in the GetLiveReadsResponse stream.
	// GetLiveReadsResponse stream:
	//      Sent to the user, contains a stream of ongoing sequencing information, sent as
	//      regularly as possible, with information on reads in progress, and feedback on actions
	//      taken on the data.
	//
	// note: This method operates on read chunks in MinKNOW, and will send at minimum, 1 read
	// chunk to the user. In order to reduce latency on the method, tune the following options:
	//
	// The raw chunk size data is processed in minknow (specified in samples):
	//      app_conf/hyperstream.raw_data_intermediate.size
	//      app_conf/hyperstream.raw_meta_data_intermediate.size
	//
	// The maximum read chunk size - changing the size read chunks are processed in minknow:
	//      analysis_conf/read_detection.break_reads_after_seconds
	//
	GetLiveReads(ctx context.Context, opts ...grpc.CallOption) (DataService_GetLiveReadsClient, error)
	// Collects statistics about read (chunk) lengths and signal, split by channel, channel
	// configuration and read (chunk) classification.
	GetReadStatistics(ctx context.Context, in *GetReadStatisticsRequest, opts ...grpc.CallOption) (*GetReadStatisticsResponse, error)
	// Returns various points of yield information for the ongoing experiment, such as complete
	// read information and basecaller progress.
	GetExperimentYieldInfo(ctx context.Context, in *GetExperimentYieldInfoRequest, opts ...grpc.CallOption) (*GetExperimentYieldInfoResponse, error)
}

DataServiceClient is the client API for DataService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DataServiceServer

type DataServiceServer interface {
	// Get the channel states for all channels from the device.
	//
	// This will return all the channel states from the moment of calling until the rpc is
	// closed by the user. If the user stops acquisition, the rpc will return with the
	// ABORTED status. If the user cancels the rpc, the status will be CANCELLED.
	//
	// The first messages returned will retrieve the current channel state for all channels
	// On the MinION, the current state for all channels will be included in the first message.
	// For PromethION, it will be split on multiple messages.
	//
	// To determine which channels have been returned, please check the channel member in the
	// messages returned in the response.
	//
	// The response will be streamed, and we will provide a message as soon as there are channel
	// state changes (though note that some channels could stay in the same state for a long time),
	// so there is no guaranteed frequency of the messages returned. However, because a response
	// message includes multiple channels, it is very likely that we have messages every few seconds.
	// As in, it is likely that at least some of the channels will change every so often, therefore
	// messages will be generated. For example, if 5 out of 512 channels change the state in the
	// same time, there will be a message containing all 5 changes. Later on, if other channels
	// change their state we will receive another message containing those and so on. Note that
	// MinKNOW tries to group as many channel state changes in a single message, up to the message
	// limit size, which is currently set to 32kB.
	GetChannelStates(*GetChannelStatesRequest, DataService_GetChannelStatesServer) error
	// Get the data types of data items produced by this service.
	//
	// In order to allow clients to efficiently deal with large volumes of data in languages such as
	// Python, this service can provide data as raw bytes. This call can be used to determine how to
	// interpret those bytes. This can be used to construct an appropriate numpy dtype, for example.
	GetDataTypes(context.Context, *GetDataTypesRequest) (*GetDataTypesResponse, error)
	// Get signal data from the device.
	//
	// This can be used to sample the signal being produced by the device. The signal can be
	// returned as raw ADC values or as calibrated picoamp (pA) values; see “set_calibration“ on
	// the device service for the values used in this conversion.
	//
	// In addition to the signal, this can return the associated channel configuration and/or bias
	// voltage information, to help analyse the data.
	//
	// If bias voltage information is requested, one bias voltage sample will be provided for each
	// signal sample (on any given channel). So if you request 20 samples of signal data and also
	// bias voltages, you will get 20 signal samples on each channel and also 20 bias voltage
	// samples. Bias voltages are always given in millivolts, and no corrections need to be applied
	// (for example, the 5x amplifier on a MinION is already accounted for).
	//
	// If channel configuration information is requested, each channel will have the starting
	// channel configuration (with offset 0 to indicate it applies to the first sample on that
	// channel), as well as any configuration changes that affect any of the returned samples.
	//
	// If a device settings change RPC has completed before this method is called, the data returned
	// is guaranteed to have been generated by the device after those settings were applied.
	// However, note that no guarantee is made about how device settings changes that overlap with
	// this request will affect the returned data.
	//
	// The response will be streamed. In order to limit the size of each response message, any given
	// message may include data from only a subset of the requested channels.
	//
	// Note that the data is returned as bytes fields. See the GetSignalBytesResponse documentation
	// for more details about how to interpret the value. In Python code, the minknow.Device class
	// provides a convenience wrapper method to convert the data into numpy arrays.
	GetSignalBytes(*GetSignalBytesRequest, DataService_GetSignalBytesServer) error
	// Get summarised signal data from the device.
	//
	// This provides signal data from the device, like get_signal_bytes, but instead of all the
	// data, it divides the data up into windows, and provides the minimum and maximum values for
	// each window.
	//
	// This call is aimed at visualisations of data (ie: a traceviewer interface). As such, it does
	// not provide most of the guarantees and options that get_signal_bytes() does. No bias voltage
	// or channel configuration data is provided, it is not possible to set the number of samples
	// desired up front (just cancel the call when no further data is required) and no guarantees
	// are made about whether particular commands have been applied to the returned data.
	//
	// Also unlike get_signal_bytes(), the returned data is in native types, and does not require
	// any further interpretation based on get_data_types(). This can be done performantly because
	// of the reduced amount of data transmitted.
	//
	// The response will be streamed. In order to limit the size of each response message, any given
	// message may include data from only a subset of the requested channels.
	GetSignalMinMax(*GetSignalMinMaxRequest, DataService_GetSignalMinMaxServer) error
	// Call this to force re-evaluating the channel states. This will make sure the next
	// channel state evaluated will be 'unclassified_following_reset'. If the analyser is behind,
	// and older data will come for evaluation, it will result in changing the state to 'pending_manual_reset'.
	// So tipically, after a resetting the channel states, the user would see in the bulk file
	// 'unclassified_following_reset', 'pending_manual_reset', 'pending_manual_reset', until the relevant data
	// comes through to the analyser and it will start outputting the normal channel states again.
	// If the analyser is not behind, the user should ideally see just the 'unclassified_following_reset' state.
	//
	// This call is blocking - it will return from the rpc when it would have processed the
	// 'unclassified_following_reset' in the analyser. If the rpc takes more than 1 minute
	// it will exit with the ABORTED status. This can happen if the analyser is more than 1 minute behind
	// for example (in practice it shouldn't be the case). If the RPC exits with the ABORT status, it means
	// the channels are to be reset in the future, but the analyser did not reach that point yet.
	//
	// Only one of these can be executed at a given time. If multiple threads call this simultaneously,
	// it will execute the first request and it will exit with FAILED_PRECONDITION for the rest. If an RPC
	// exited with the ABORT status, another RPC can immediately be started. The failed RPC would have not
	// reset the channel states, and the user could try again. The second RPC will return as soon as the first
	// reset happens, so this will not be necessarily waiting for the second acquisition index to be
	// processed.
	ResetChannelStates(context.Context, *ResetChannelStatesRequest) (*ResetChannelStatesResponse, error)
	// Forces channels to be fixed on a custom channel state. The channels will not be re-evaluated until
	// they are activated using unlock_channel_states.
	// To create a channel state that will never be entered unless manually set using this call,
	// use the "never_evaluated" criteria:
	// "9": { "group": {...},
	//        "logic": {
	//            "rank": 0,
	//            "criteria": "never_evaluated"
	//             },
	//         "name": "custom_name_picked_by_the_user"
	//       }
	//
	// While the this RPC has the power of forcing a channel to any valid state other than 'unclassified',
	// it is intended to be used with channel states that are designed for this functionality (i.e. that
	// are never evaluated).
	// Has to be called while acquiring data, fails otherwise.
	// The forced channels are reset (reset = every channel back to being evaluated) every time a
	// new acquisition sequence is started.
	//
	// NOTE:
	// Calls to lock_channel_states and unlock_channel_states cannot be done in the same time.
	// If any of these two is called while any of these is already running, the grpc will return
	// with an error.
	LockChannelStates(context.Context, *LockChannelStatesRequest) (*LockChannelStatesResponse, error)
	// Re-activates channels that have been turned-off with force_channels_to_state.
	// Note that 'turning off' refers to channel states only, everything else is still applied on the channel
	// (e.g. mux changes, saturation, commands etc)
	// No action is taken if the channel is already active.
	// Has to be called while acquiring data, fails otherwise.
	// NOTE:
	// Calls to lock_channel_states and unlock_channel_states cannot be done in the same time.
	// If any of these two is called while any of these is already running, the grpc will return
	// with an error.
	UnlockChannelStates(context.Context, *UnlockChannelStatesRequest) (*UnlockChannelStatesResponse, error)
	// Get live reads sent in order to control sequencing behaviour.
	//
	// This method sends current reads (reads that are currently in the sequencer) to the user along
	// with live analysis data in order for real time decisions to be made.
	//
	// The method provides two streams:
	//
	// GetLiveReadsRequest stream:
	//      Sent by the user, provides MinKNOW with actions to take on current reads, actions
	//      taken are sumarised and sent back to the user in the GetLiveReadsResponse stream.
	// GetLiveReadsResponse stream:
	//      Sent to the user, contains a stream of ongoing sequencing information, sent as
	//      regularly as possible, with information on reads in progress, and feedback on actions
	//      taken on the data.
	//
	// note: This method operates on read chunks in MinKNOW, and will send at minimum, 1 read
	// chunk to the user. In order to reduce latency on the method, tune the following options:
	//
	// The raw chunk size data is processed in minknow (specified in samples):
	//      app_conf/hyperstream.raw_data_intermediate.size
	//      app_conf/hyperstream.raw_meta_data_intermediate.size
	//
	// The maximum read chunk size - changing the size read chunks are processed in minknow:
	//      analysis_conf/read_detection.break_reads_after_seconds
	//
	GetLiveReads(DataService_GetLiveReadsServer) error
	// Collects statistics about read (chunk) lengths and signal, split by channel, channel
	// configuration and read (chunk) classification.
	GetReadStatistics(context.Context, *GetReadStatisticsRequest) (*GetReadStatisticsResponse, error)
	// Returns various points of yield information for the ongoing experiment, such as complete
	// read information and basecaller progress.
	GetExperimentYieldInfo(context.Context, *GetExperimentYieldInfoRequest) (*GetExperimentYieldInfoResponse, error)
	// contains filtered or unexported methods
}

DataServiceServer is the server API for DataService service. All implementations must embed UnimplementedDataServiceServer for forward compatibility

type DataService_GetChannelStatesClient

type DataService_GetChannelStatesClient interface {
	Recv() (*GetChannelStatesResponse, error)
	grpc.ClientStream
}

type DataService_GetChannelStatesServer

type DataService_GetChannelStatesServer interface {
	Send(*GetChannelStatesResponse) error
	grpc.ServerStream
}

type DataService_GetLiveReadsClient

type DataService_GetLiveReadsClient interface {
	Send(*GetLiveReadsRequest) error
	Recv() (*GetLiveReadsResponse, error)
	grpc.ClientStream
}

type DataService_GetLiveReadsServer

type DataService_GetLiveReadsServer interface {
	Send(*GetLiveReadsResponse) error
	Recv() (*GetLiveReadsRequest, error)
	grpc.ServerStream
}

type DataService_GetSignalBytesClient

type DataService_GetSignalBytesClient interface {
	Recv() (*GetSignalBytesResponse, error)
	grpc.ClientStream
}

type DataService_GetSignalBytesServer

type DataService_GetSignalBytesServer interface {
	Send(*GetSignalBytesResponse) error
	grpc.ServerStream
}

type DataService_GetSignalMinMaxClient

type DataService_GetSignalMinMaxClient interface {
	Recv() (*GetSignalMinMaxResponse, error)
	grpc.ClientStream
}

type DataService_GetSignalMinMaxServer

type DataService_GetSignalMinMaxServer interface {
	Send(*GetSignalMinMaxResponse) error
	grpc.ServerStream
}

type DescribeHostRequest

type DescribeHostRequest struct {
	// contains filtered or unexported fields
}

func (*DescribeHostRequest) Descriptor deprecated

func (*DescribeHostRequest) Descriptor() ([]byte, []int)

Deprecated: Use DescribeHostRequest.ProtoReflect.Descriptor instead.

func (*DescribeHostRequest) ProtoMessage

func (*DescribeHostRequest) ProtoMessage()

func (*DescribeHostRequest) ProtoReflect

func (x *DescribeHostRequest) ProtoReflect() protoreflect.Message

func (*DescribeHostRequest) Reset

func (x *DescribeHostRequest) Reset()

func (*DescribeHostRequest) String

func (x *DescribeHostRequest) String() string

type DescribeHostResponse

type DescribeHostResponse struct {

	// The product code for the host, if applicable.
	//
	// If this is an integrated Oxford Nanopore device, this will be the product code of the device,
	// or the part of the device that runs MinKNOW (eg: several PromethION models have separate
	// product codes for the sequencing unit where the flow cells are inserted and the compute
	// unit - this would be the product code for the compute unit).
	//
	// Some example product codes:
	//
	// ============  =================
	// Product Code  Name
	// ============  =================
	// GRD-X5B001    GridION X5
	// GRD-X5B002    GridION X5
	// GRD-X5B003    GridION X5 Mk1
	// MIN-101B      MinIT
	// MIN-101C      MinION Mk1C
	// PRO-PRMC01    PromethION Beta
	// PRO-PRC024    PromethION 24
	// PRO-PRC048    PromethION 48
	// ONT-314       PromethION (Production)
	//
	// If MinKNOW is running on a machine that is not provided by Oxford Nanopore (ie: their own
	// laptop or desktop machine with a MinION plugged in), this field will be empty.
	ProductCode string `protobuf:"bytes,1,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
	// A human-readable name for the type of host.
	//
	// If `product_code` is set, it will be the name of the model of instrument (see the table in
	// the `product_code` field). Otherwise it will be empty.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The serial of Nanopore device.
	//
	// If `product_code` is empty, this will also be empty.
	//
	// This uniquely identifies the device.
	//
	// See also `network_name`.
	Serial string `protobuf:"bytes,3,opt,name=serial,proto3" json:"serial,omitempty"`
	// The network name of the host.
	//
	// This is the name the host system believes it has on the network. This can be useful if an IP
	// address was used to connect to the RPC system.
	//
	// For customer computers, this is the only available identfying information for the system.
	NetworkName string `protobuf:"bytes,4,opt,name=network_name,json=networkName,proto3" json:"network_name,omitempty"`
	// contains filtered or unexported fields
}

func (*DescribeHostResponse) Descriptor deprecated

func (*DescribeHostResponse) Descriptor() ([]byte, []int)

Deprecated: Use DescribeHostResponse.ProtoReflect.Descriptor instead.

func (*DescribeHostResponse) GetDescription

func (x *DescribeHostResponse) GetDescription() string

func (*DescribeHostResponse) GetNetworkName

func (x *DescribeHostResponse) GetNetworkName() string

func (*DescribeHostResponse) GetProductCode

func (x *DescribeHostResponse) GetProductCode() string

func (*DescribeHostResponse) GetSerial

func (x *DescribeHostResponse) GetSerial() string

func (*DescribeHostResponse) ProtoMessage

func (*DescribeHostResponse) ProtoMessage()

func (*DescribeHostResponse) ProtoReflect

func (x *DescribeHostResponse) ProtoReflect() protoreflect.Message

func (*DescribeHostResponse) Reset

func (x *DescribeHostResponse) Reset()

func (*DescribeHostResponse) String

func (x *DescribeHostResponse) String() string

type DeviceInfo

type DeviceInfo struct {

	// The current state of the device
	DeviceState GetDeviceStateResponse_DeviceState `` /* 154-byte string literal not displayed */
	// Information about the connected device (or no content if disconnected see: device_state)
	DeviceInfo *GetDeviceInfoResponse `protobuf:"bytes,2,opt,name=device_info,json=deviceInfo,proto3" json:"device_info,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceInfo) Descriptor deprecated

func (*DeviceInfo) Descriptor() ([]byte, []int)

Deprecated: Use DeviceInfo.ProtoReflect.Descriptor instead.

func (*DeviceInfo) GetDeviceInfo

func (x *DeviceInfo) GetDeviceInfo() *GetDeviceInfoResponse

func (*DeviceInfo) GetDeviceState

func (x *DeviceInfo) GetDeviceState() GetDeviceStateResponse_DeviceState

func (*DeviceInfo) ProtoMessage

func (*DeviceInfo) ProtoMessage()

func (*DeviceInfo) ProtoReflect

func (x *DeviceInfo) ProtoReflect() protoreflect.Message

func (*DeviceInfo) Reset

func (x *DeviceInfo) Reset()

func (*DeviceInfo) String

func (x *DeviceInfo) String() string

type DeviceServiceClient

type DeviceServiceClient interface {
	// Get information about the device this MinKNOW instance was started for.
	//
	// In normal circumstances (ie: when using the manager service), a new MinKNOW instance
	// is started for each available device. This call provides information about this device.
	//
	// The information returned by this call will not change (providing the MinKNOW instance
	// was started by the manager service).
	GetDeviceInfo(ctx context.Context, in *GetDeviceInfoRequest, opts ...grpc.CallOption) (*GetDeviceInfoResponse, error)
	// Get information about the current device state.
	//
	// Information in this call may change as the device is used with MinKNOW, for example,
	// by unplugging or plugging in the device.
	//
	// It includes information about whether the hardware is actually attached (in the case of
	// MinIONs, which can be unplugged), as well as what types of flow cells can be inserted (which
	// may be affected by flow cell adapters).
	//
	// Since 1.12
	GetDeviceState(ctx context.Context, in *GetDeviceStateRequest, opts ...grpc.CallOption) (*GetDeviceStateResponse, error)
	// Streaming version of get_device_state
	//
	// Since 1.13
	StreamDeviceState(ctx context.Context, in *StreamDeviceStateRequest, opts ...grpc.CallOption) (DeviceService_StreamDeviceStateClient, error)
	// Get information about the flow cell (if any).
	//
	// This provides information about the flow_cell attached to the device (described by
	// get_device_info()), if any.
	GetFlowCellInfo(ctx context.Context, in *GetFlowCellInfoRequest, opts ...grpc.CallOption) (*GetFlowCellInfoResponse, error)
	// Streaming version of get_flow_cell_info
	//
	// Since 1.13
	StreamFlowCellInfo(ctx context.Context, in *StreamFlowCellInfoRequest, opts ...grpc.CallOption) (DeviceService_StreamFlowCellInfoClient, error)
	// Set the user specified flow cell id.
	//
	// This changes the user specified flow cell id.
	// MinKNOW will use this id in place of the id read from the eeprom, if no eeprom data
	// is available.
	//
	// This data is reset when the flow cell is disconnected.
	//
	// Since 1.12
	SetUserSpecifiedFlowCellId(ctx context.Context, in *SetUserSpecifiedFlowCellIdRequest, opts ...grpc.CallOption) (*SetUserSpecifiedFlowCellIdResponse, error)
	// Set the user specified product code.
	//
	// This changes the user specified product code.
	//
	// MinKNOW does not use the product code, it is intended for use in MinKNOW's clients.
	//
	// This data is reset when the flow cell is disconnected.
	//
	// Since 1.12
	SetUserSpecifiedProductCode(ctx context.Context, in *SetUserSpecifiedProductCodeRequest, opts ...grpc.CallOption) (*SetUserSpecifiedProductCodeResponse, error)
	// Get information about the channel layout
	//
	// Since 1.14
	GetChannelsLayout(ctx context.Context, in *GetChannelsLayoutRequest, opts ...grpc.CallOption) (*GetChannelsLayoutResponse, error)
	// Reset all settings associate with the current device.
	//
	// This call will initialise all settings to their default state, ie the same as when MinKNOW boots.
	ResetDeviceSettings(ctx context.Context, in *ResetDeviceSettingsRequest, opts ...grpc.CallOption) (*ResetDeviceSettingsResponse, error)
	// Set the calibration measurements to be used by MinKNOW.
	//
	// Calibration describes how to convert from the raw ADC (analog-to-digital converter) values
	// from the device into picoamps (pA).
	//
	// Note that calibration depends on the device, flow cell and some of the device settings
	// (including sampling frequency and the capacitance used in the integratation circuit). If
	// any of these are changed, the calibration will no longer be used. Instead, a previously-saved
	// calibration (for that combination of flow cell and settings) might be used, or the identity
	// calibration might be used.
	//
	// On a MinION, the settings that a calibration depends on are sampling frequency and
	// integration capacitor.
	SetCalibration(ctx context.Context, in *SetCalibrationRequest, opts ...grpc.CallOption) (*SetCalibrationResponse, error)
	// Clear the current calibration.
	//
	// This is the same as setting the calibration to be the identity function (setting all offsets
	// to 0, and all pA ranges to the digitisation value).
	ClearCalibration(ctx context.Context, in *ClearCalibrationRequest, opts ...grpc.CallOption) (*ClearCalibrationResponse, error)
	// The calibration measurements being used by MinKNOW.
	//
	// Calibration describes how to convert from the raw ADC (analog-to-digital converter) values
	// from the device into picoamps (pA).
	//
	// To get a pA value from an ADC value the following function is applied::
	//
	//      pA_current = (adc_current + offset) / (digitisation / pA_range)
	//
	// The digitisation is the range of possible ADC values. It is the same for all channels.
	//
	// If there is no calibration (including if it was cleared with “clear_calibration()“ or
	// invalidated because of device settings changes), this will return the identity calibration:
	// all offsets will be 0, and the pA ranges will be the same as the digitisation.
	GetCalibration(ctx context.Context, in *GetCalibrationRequest, opts ...grpc.CallOption) (*GetCalibrationResponse, error)
	// If the device is capable (see GetDeviceInfoResponse.temperature_controllable)
	// then this sets the minimum and maximum temperatures of the flow-cell.
	SetTemperature(ctx context.Context, in *SetTemperatureRequest, opts ...grpc.CallOption) (*SetTemperatureResponse, error)
	// Get the current temperature of the device.
	//
	// Since 1.11
	GetTemperature(ctx context.Context, in *GetTemperatureRequest, opts ...grpc.CallOption) (*GetTemperatureResponse, error)
	// Stream the current temperature of the device.
	//
	// Since 4.3
	StreamTemperature(ctx context.Context, in *StreamTemperatureRequest, opts ...grpc.CallOption) (DeviceService_StreamTemperatureClient, error)
	// Triggers an unblock for a list of channels for a given duration (Please see UnblockRequest).
	// It will start an unblock for every channel received as a parameter, then this RPC returns.
	// After the timeout expires (the duration in seconds given in the request), the return from
	// unblock is automatically triggered, which resets the channel configuration (mux) to the
	// value preceding the unblock.
	//
	// Notes!!
	//
	// During the unblock the user should NOT do any mux changes, as the unblock will be interrupted.
	// On Promethion this would be even more complicated, as an unblock would normally restore
	// hardware saturation. If an unblock is interrupted it will not restore the state to the original
	// one.
	//
	// The user should NOT change the overload mode during an unblock - this will confuse the return from
	// unblock, which tries to reset the overload mode to the state preceeding the unblock.
	//
	// The unblock can fail if the channel is not in a valid well state (this means a channel needs to be
	// in one of pore1-4, not test current, regen pore or unblock). If a mux is not valid, the unblock grpc
	// will try to continue for the rest of the channels, ignoring the one with the wrong mux.
	Unblock(ctx context.Context, in *UnblockRequest, opts ...grpc.CallOption) (*UnblockResponse, error)
	// Cancel in progress unblocks.
	//
	// Any unblocks registered with `device.unblock` will be stopped before this command returns.
	// Unblocks are stopped by applying any actions required to return from unblock (mux changes, or hardware configuration).
	//
	// Since 1.15
	CancelUnblocks(ctx context.Context, in *CancelUnblocksRequest, opts ...grpc.CallOption) (*CancelUnblocksResponse, error)
	// Get the channel configuration for any number of channels
	//
	// The maximum addressable channel will depend on the device. Currently this will be 512 on a MinION/GridION
	// and 3000 on a PromethION
	GetChannelConfiguration(ctx context.Context, in *GetChannelConfigurationRequest, opts ...grpc.CallOption) (*GetChannelConfigurationResponse, error)
	// Set the channel configuration for any number of channels
	//
	// The maximum addressable channel will depend on the device. Currently this will be 512 on a MinION/GridION
	// and 3000 on a PromethION.
	SetChannelConfiguration(ctx context.Context, in *SetChannelConfigurationRequest, opts ...grpc.CallOption) (*SetChannelConfigurationResponse, error)
	SetChannelConfigurationAll(ctx context.Context, in *SetChannelConfigurationAllRequest, opts ...grpc.CallOption) (*SetChannelConfigurationAllResponse, error)
	// Set the saturation control configuration.
	//
	// The request is immediately sent to the data acquisition module, and applied. All settings can be changed
	// whilst the experiment is running.
	//
	// If any keys are not specified when this method is called (see the message for specific optional parameters),
	// the previously applied parameters are kept; initially, when this method has never been called, defaults from the
	// application config are used.
	//
	// note: calling this method resets anu in-progress saturations when it is called, causing them to need to start
	// saturation counts again, this may mean any saturations may take longer to occur.
	SetSaturationConfig(ctx context.Context, in *SetSaturationConfigRequest, opts ...grpc.CallOption) (*SetSaturationConfigResponse, error)
	// Get the saturation control configuration.
	//
	// The default configuration is specifed by the MinKNOW application configuration, the command returns the most
	// recently applied saturation config.
	GetSaturationConfig(ctx context.Context, in *GetSaturationConfigRequest, opts ...grpc.CallOption) (*GetSaturationConfigResponse, error)
	// Get the sample rate of the device
	//
	// Please refer to MinionDeviceService and PromethionDeviceService for the expected
	// return value for a minion and promethion respectively
	GetSampleRate(ctx context.Context, in *GetSampleRateRequest, opts ...grpc.CallOption) (*GetSampleRateResponse, error)
	// Set the sample rate of the device, and returns the actual value set on the device
	//
	// Please refer to MinionDeviceService and PromethionDeviceService to see
	// how the value set here will be used to determine the real sample rate for a
	// minion and promethion respectively
	//
	// Trying to set the sample rate during an acquisition period will result in an error
	SetSampleRate(ctx context.Context, in *SetSampleRateRequest, opts ...grpc.CallOption) (*SetSampleRateResponse, error)
	GetBiasVoltage(ctx context.Context, in *GetBiasVoltageRequest, opts ...grpc.CallOption) (*GetBiasVoltageResponse, error)
	SetBiasVoltage(ctx context.Context, in *SetBiasVoltageRequest, opts ...grpc.CallOption) (*SetBiasVoltageResponse, error)
}

DeviceServiceClient is the client API for DeviceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type DeviceServiceServer

type DeviceServiceServer interface {
	// Get information about the device this MinKNOW instance was started for.
	//
	// In normal circumstances (ie: when using the manager service), a new MinKNOW instance
	// is started for each available device. This call provides information about this device.
	//
	// The information returned by this call will not change (providing the MinKNOW instance
	// was started by the manager service).
	GetDeviceInfo(context.Context, *GetDeviceInfoRequest) (*GetDeviceInfoResponse, error)
	// Get information about the current device state.
	//
	// Information in this call may change as the device is used with MinKNOW, for example,
	// by unplugging or plugging in the device.
	//
	// It includes information about whether the hardware is actually attached (in the case of
	// MinIONs, which can be unplugged), as well as what types of flow cells can be inserted (which
	// may be affected by flow cell adapters).
	//
	// Since 1.12
	GetDeviceState(context.Context, *GetDeviceStateRequest) (*GetDeviceStateResponse, error)
	// Streaming version of get_device_state
	//
	// Since 1.13
	StreamDeviceState(*StreamDeviceStateRequest, DeviceService_StreamDeviceStateServer) error
	// Get information about the flow cell (if any).
	//
	// This provides information about the flow_cell attached to the device (described by
	// get_device_info()), if any.
	GetFlowCellInfo(context.Context, *GetFlowCellInfoRequest) (*GetFlowCellInfoResponse, error)
	// Streaming version of get_flow_cell_info
	//
	// Since 1.13
	StreamFlowCellInfo(*StreamFlowCellInfoRequest, DeviceService_StreamFlowCellInfoServer) error
	// Set the user specified flow cell id.
	//
	// This changes the user specified flow cell id.
	// MinKNOW will use this id in place of the id read from the eeprom, if no eeprom data
	// is available.
	//
	// This data is reset when the flow cell is disconnected.
	//
	// Since 1.12
	SetUserSpecifiedFlowCellId(context.Context, *SetUserSpecifiedFlowCellIdRequest) (*SetUserSpecifiedFlowCellIdResponse, error)
	// Set the user specified product code.
	//
	// This changes the user specified product code.
	//
	// MinKNOW does not use the product code, it is intended for use in MinKNOW's clients.
	//
	// This data is reset when the flow cell is disconnected.
	//
	// Since 1.12
	SetUserSpecifiedProductCode(context.Context, *SetUserSpecifiedProductCodeRequest) (*SetUserSpecifiedProductCodeResponse, error)
	// Get information about the channel layout
	//
	// Since 1.14
	GetChannelsLayout(context.Context, *GetChannelsLayoutRequest) (*GetChannelsLayoutResponse, error)
	// Reset all settings associate with the current device.
	//
	// This call will initialise all settings to their default state, ie the same as when MinKNOW boots.
	ResetDeviceSettings(context.Context, *ResetDeviceSettingsRequest) (*ResetDeviceSettingsResponse, error)
	// Set the calibration measurements to be used by MinKNOW.
	//
	// Calibration describes how to convert from the raw ADC (analog-to-digital converter) values
	// from the device into picoamps (pA).
	//
	// Note that calibration depends on the device, flow cell and some of the device settings
	// (including sampling frequency and the capacitance used in the integratation circuit). If
	// any of these are changed, the calibration will no longer be used. Instead, a previously-saved
	// calibration (for that combination of flow cell and settings) might be used, or the identity
	// calibration might be used.
	//
	// On a MinION, the settings that a calibration depends on are sampling frequency and
	// integration capacitor.
	SetCalibration(context.Context, *SetCalibrationRequest) (*SetCalibrationResponse, error)
	// Clear the current calibration.
	//
	// This is the same as setting the calibration to be the identity function (setting all offsets
	// to 0, and all pA ranges to the digitisation value).
	ClearCalibration(context.Context, *ClearCalibrationRequest) (*ClearCalibrationResponse, error)
	// The calibration measurements being used by MinKNOW.
	//
	// Calibration describes how to convert from the raw ADC (analog-to-digital converter) values
	// from the device into picoamps (pA).
	//
	// To get a pA value from an ADC value the following function is applied::
	//
	//      pA_current = (adc_current + offset) / (digitisation / pA_range)
	//
	// The digitisation is the range of possible ADC values. It is the same for all channels.
	//
	// If there is no calibration (including if it was cleared with “clear_calibration()“ or
	// invalidated because of device settings changes), this will return the identity calibration:
	// all offsets will be 0, and the pA ranges will be the same as the digitisation.
	GetCalibration(context.Context, *GetCalibrationRequest) (*GetCalibrationResponse, error)
	// If the device is capable (see GetDeviceInfoResponse.temperature_controllable)
	// then this sets the minimum and maximum temperatures of the flow-cell.
	SetTemperature(context.Context, *SetTemperatureRequest) (*SetTemperatureResponse, error)
	// Get the current temperature of the device.
	//
	// Since 1.11
	GetTemperature(context.Context, *GetTemperatureRequest) (*GetTemperatureResponse, error)
	// Stream the current temperature of the device.
	//
	// Since 4.3
	StreamTemperature(*StreamTemperatureRequest, DeviceService_StreamTemperatureServer) error
	// Triggers an unblock for a list of channels for a given duration (Please see UnblockRequest).
	// It will start an unblock for every channel received as a parameter, then this RPC returns.
	// After the timeout expires (the duration in seconds given in the request), the return from
	// unblock is automatically triggered, which resets the channel configuration (mux) to the
	// value preceding the unblock.
	//
	// Notes!!
	//
	// During the unblock the user should NOT do any mux changes, as the unblock will be interrupted.
	// On Promethion this would be even more complicated, as an unblock would normally restore
	// hardware saturation. If an unblock is interrupted it will not restore the state to the original
	// one.
	//
	// The user should NOT change the overload mode during an unblock - this will confuse the return from
	// unblock, which tries to reset the overload mode to the state preceeding the unblock.
	//
	// The unblock can fail if the channel is not in a valid well state (this means a channel needs to be
	// in one of pore1-4, not test current, regen pore or unblock). If a mux is not valid, the unblock grpc
	// will try to continue for the rest of the channels, ignoring the one with the wrong mux.
	Unblock(context.Context, *UnblockRequest) (*UnblockResponse, error)
	// Cancel in progress unblocks.
	//
	// Any unblocks registered with `device.unblock` will be stopped before this command returns.
	// Unblocks are stopped by applying any actions required to return from unblock (mux changes, or hardware configuration).
	//
	// Since 1.15
	CancelUnblocks(context.Context, *CancelUnblocksRequest) (*CancelUnblocksResponse, error)
	// Get the channel configuration for any number of channels
	//
	// The maximum addressable channel will depend on the device. Currently this will be 512 on a MinION/GridION
	// and 3000 on a PromethION
	GetChannelConfiguration(context.Context, *GetChannelConfigurationRequest) (*GetChannelConfigurationResponse, error)
	// Set the channel configuration for any number of channels
	//
	// The maximum addressable channel will depend on the device. Currently this will be 512 on a MinION/GridION
	// and 3000 on a PromethION.
	SetChannelConfiguration(context.Context, *SetChannelConfigurationRequest) (*SetChannelConfigurationResponse, error)
	SetChannelConfigurationAll(context.Context, *SetChannelConfigurationAllRequest) (*SetChannelConfigurationAllResponse, error)
	// Set the saturation control configuration.
	//
	// The request is immediately sent to the data acquisition module, and applied. All settings can be changed
	// whilst the experiment is running.
	//
	// If any keys are not specified when this method is called (see the message for specific optional parameters),
	// the previously applied parameters are kept; initially, when this method has never been called, defaults from the
	// application config are used.
	//
	// note: calling this method resets anu in-progress saturations when it is called, causing them to need to start
	// saturation counts again, this may mean any saturations may take longer to occur.
	SetSaturationConfig(context.Context, *SetSaturationConfigRequest) (*SetSaturationConfigResponse, error)
	// Get the saturation control configuration.
	//
	// The default configuration is specifed by the MinKNOW application configuration, the command returns the most
	// recently applied saturation config.
	GetSaturationConfig(context.Context, *GetSaturationConfigRequest) (*GetSaturationConfigResponse, error)
	// Get the sample rate of the device
	//
	// Please refer to MinionDeviceService and PromethionDeviceService for the expected
	// return value for a minion and promethion respectively
	GetSampleRate(context.Context, *GetSampleRateRequest) (*GetSampleRateResponse, error)
	// Set the sample rate of the device, and returns the actual value set on the device
	//
	// Please refer to MinionDeviceService and PromethionDeviceService to see
	// how the value set here will be used to determine the real sample rate for a
	// minion and promethion respectively
	//
	// Trying to set the sample rate during an acquisition period will result in an error
	SetSampleRate(context.Context, *SetSampleRateRequest) (*SetSampleRateResponse, error)
	GetBiasVoltage(context.Context, *GetBiasVoltageRequest) (*GetBiasVoltageResponse, error)
	SetBiasVoltage(context.Context, *SetBiasVoltageRequest) (*SetBiasVoltageResponse, error)
	// contains filtered or unexported methods
}

DeviceServiceServer is the server API for DeviceService service. All implementations must embed UnimplementedDeviceServiceServer for forward compatibility

type DeviceService_StreamDeviceStateClient

type DeviceService_StreamDeviceStateClient interface {
	Recv() (*GetDeviceStateResponse, error)
	grpc.ClientStream
}

type DeviceService_StreamDeviceStateServer

type DeviceService_StreamDeviceStateServer interface {
	Send(*GetDeviceStateResponse) error
	grpc.ServerStream
}

type DeviceService_StreamFlowCellInfoClient

type DeviceService_StreamFlowCellInfoClient interface {
	Recv() (*GetFlowCellInfoResponse, error)
	grpc.ClientStream
}

type DeviceService_StreamFlowCellInfoServer

type DeviceService_StreamFlowCellInfoServer interface {
	Send(*GetFlowCellInfoResponse) error
	grpc.ServerStream
}

type DeviceService_StreamTemperatureClient

type DeviceService_StreamTemperatureClient interface {
	Recv() (*GetTemperatureResponse, error)
	grpc.ClientStream
}

type DeviceService_StreamTemperatureServer

type DeviceService_StreamTemperatureServer interface {
	Send(*GetTemperatureResponse) error
	grpc.ServerStream
}

type DeviceSettings

type DeviceSettings struct {

	// The number of measurements to take each second.
	//
	// Possible values are between 1000, and 10000.
	// If the value is outside of this range, it will be clamped within it
	//
	// This value cannot be changed during acquisition.
	SamplingFrequency *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=sampling_frequency,json=samplingFrequency,proto3" json:"sampling_frequency,omitempty"`
	// The value to apply as the ramp voltage (in millivolts)
	//
	// Valid values are in the range -1250mv..1250mv
	RampVoltage *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=ramp_voltage,json=rampVoltage,proto3" json:"ramp_voltage,omitempty"`
	// Settings controlling the device bias voltage
	//
	// Types that are assignable to BiasVoltageSetting:
	//	*DeviceSettings_BiasVoltage
	//	*DeviceSettings_BiasVoltageWaveform
	BiasVoltageSetting isDeviceSettings_BiasVoltageSetting `protobuf_oneof:"bias_voltage_setting"`
	// Enables saturation control on the device
	SaturationControlEnabled *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// Enable use of the fast calibration mode across the device
	FastCalibrationEnabled *wrapperspb.BoolValue `` /* 129-byte string literal not displayed */
	// If the device is capable (see device.get_device_info().temperature_controllable)
	// then this sets the minimum and maximum temperatures of the flow-cell.
	//
	// These values must be between the limits specified in the application config,
	// see: min_user_setpoint_temperature_celsius and max_user_setpoint_temperature_celsius
	TemperatureTarget *wrapperspb.FloatValue `protobuf:"bytes,7,opt,name=temperature_target,json=temperatureTarget,proto3" json:"temperature_target,omitempty"`
	// If specified, the device will adopt these timings to set how
	// long is spent at various stages of the current digitisation processes.
	// The message includes a way of returning to default timings.
	//
	// This value cannot be changed during acquisition
	Timings *TimingEnginePeriods `protobuf:"bytes,8,opt,name=timings,proto3" json:"timings,omitempty"`
	// contains filtered or unexported fields
}

func (*DeviceSettings) Descriptor deprecated

func (*DeviceSettings) Descriptor() ([]byte, []int)

Deprecated: Use DeviceSettings.ProtoReflect.Descriptor instead.

func (*DeviceSettings) GetBiasVoltage

func (x *DeviceSettings) GetBiasVoltage() float64

func (*DeviceSettings) GetBiasVoltageSetting

func (m *DeviceSettings) GetBiasVoltageSetting() isDeviceSettings_BiasVoltageSetting

func (*DeviceSettings) GetBiasVoltageWaveform

func (x *DeviceSettings) GetBiasVoltageWaveform() *WaveformSettings

func (*DeviceSettings) GetFastCalibrationEnabled

func (x *DeviceSettings) GetFastCalibrationEnabled() *wrapperspb.BoolValue

func (*DeviceSettings) GetRampVoltage

func (x *DeviceSettings) GetRampVoltage() *wrapperspb.DoubleValue

func (*DeviceSettings) GetSamplingFrequency

func (x *DeviceSettings) GetSamplingFrequency() *wrapperspb.Int32Value

func (*DeviceSettings) GetSaturationControlEnabled

func (x *DeviceSettings) GetSaturationControlEnabled() *wrapperspb.BoolValue

func (*DeviceSettings) GetTemperatureTarget

func (x *DeviceSettings) GetTemperatureTarget() *wrapperspb.FloatValue

func (*DeviceSettings) GetTimings

func (x *DeviceSettings) GetTimings() *TimingEnginePeriods

func (*DeviceSettings) ProtoMessage

func (*DeviceSettings) ProtoMessage()

func (*DeviceSettings) ProtoReflect

func (x *DeviceSettings) ProtoReflect() protoreflect.Message

func (*DeviceSettings) Reset

func (x *DeviceSettings) Reset()

func (*DeviceSettings) String

func (x *DeviceSettings) String() string

type DeviceSettings_BiasVoltage

type DeviceSettings_BiasVoltage struct {
	// The value to apply as the bias voltage (in millivolts)
	//
	// Valid values are in the range -1250mv..1250mv
	BiasVoltage float64 `protobuf:"fixed64,3,opt,name=bias_voltage,json=biasVoltage,proto3,oneof"`
}

type DeviceSettings_BiasVoltageWaveform

type DeviceSettings_BiasVoltageWaveform struct {
	// The waveform settings
	BiasVoltageWaveform *WaveformSettings `protobuf:"bytes,4,opt,name=bias_voltage_waveform,json=biasVoltageWaveform,proto3,oneof"`
}

type Epi2MeWorkflowReference

type Epi2MeWorkflowReference struct {

	// The unique identifier for a workflow ( unique to a specific instance of epi2me )
	Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL that links to the workflow report. Syntax for a local workflow: file:// otherwise: http(s)://
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// contains filtered or unexported fields
}

func (*Epi2MeWorkflowReference) Descriptor deprecated

func (*Epi2MeWorkflowReference) Descriptor() ([]byte, []int)

Deprecated: Use Epi2MeWorkflowReference.ProtoReflect.Descriptor instead.

func (*Epi2MeWorkflowReference) GetId

func (x *Epi2MeWorkflowReference) GetId() int64

func (*Epi2MeWorkflowReference) GetUrl

func (x *Epi2MeWorkflowReference) GetUrl() string

func (*Epi2MeWorkflowReference) ProtoMessage

func (*Epi2MeWorkflowReference) ProtoMessage()

func (*Epi2MeWorkflowReference) ProtoReflect

func (x *Epi2MeWorkflowReference) ProtoReflect() protoreflect.Message

func (*Epi2MeWorkflowReference) Reset

func (x *Epi2MeWorkflowReference) Reset()

func (*Epi2MeWorkflowReference) String

func (x *Epi2MeWorkflowReference) String() string

type EventDetection

type EventDetection struct {

	// The window size that the tstats are calculated from
	WindowSize uint32 `protobuf:"varint,3,opt,name=window_size,json=windowSize,proto3" json:"window_size,omitempty"`
	// The peak detection must be above this threshold at a minimum for it to be detected
	// as an event.
	Threshold float64 `protobuf:"fixed64,5,opt,name=threshold,proto3" json:"threshold,omitempty"`
	// When analysing the tstat peaks, if the jump between one value and another is higher than
	// than 'peak_height', then it will "arm" the peak detector and move onto the next phase.
	//
	// And what goes up must come down.
	// Once it has detected a peak going up, it will also have to go down by 'peak_height'
	// in order for the peak to be classified as a found event
	PeakHeight float64 `protobuf:"fixed64,9,opt,name=peak_height,json=peakHeight,proto3" json:"peak_height,omitempty"`
	// Conversion factor used to convert from events to bases.
	//
	// This is used to estimate bases for various rpc feeds from minknow.
	EventsToBaseRatio *wrapperspb.DoubleValue `protobuf:"bytes,16,opt,name=events_to_base_ratio,json=eventsToBaseRatio,proto3" json:"events_to_base_ratio,omitempty"`
	// Whether to break events on mux changes.
	//
	// This will eliminate "mux_uncertain" events and reads. Note that this will cause starting or
	// stopping unblocking to break events as well (even though the mux does not normally change in
	// this case).
	BreakOnMuxChanges bool `protobuf:"varint,17,opt,name=break_on_mux_changes,json=breakOnMuxChanges,proto3" json:"break_on_mux_changes,omitempty"`
	// Control the number of samples MinKNOW will shift mux changes back by in order to align mux changes
	// with event boundaries.
	//
	// When break on mux changes is enabled its possible that mux changes recorded from the device and
	// signal deltas caused by the config changes will not align exactly (the signal delta happen prior to the
	// mux change due to the recorded sample indicating the command is fully applied). Setting this value to > 0
	// will allow minknow to record the mux change as active up to this number of samples _before_ the device
	// recorded the change as active. Mux changes are never shifted forwards.
	//
	// A value of 0 will disable shifting of mux changes.
	MaxMuxChangeBackShift uint32 `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*EventDetection) Descriptor deprecated

func (*EventDetection) Descriptor() ([]byte, []int)

Deprecated: Use EventDetection.ProtoReflect.Descriptor instead.

func (*EventDetection) GetBreakOnMuxChanges

func (x *EventDetection) GetBreakOnMuxChanges() bool

func (*EventDetection) GetEventsToBaseRatio

func (x *EventDetection) GetEventsToBaseRatio() *wrapperspb.DoubleValue

func (*EventDetection) GetMaxMuxChangeBackShift

func (x *EventDetection) GetMaxMuxChangeBackShift() uint32

func (*EventDetection) GetPeakHeight

func (x *EventDetection) GetPeakHeight() float64

func (*EventDetection) GetThreshold

func (x *EventDetection) GetThreshold() float64

func (*EventDetection) GetWindowSize

func (x *EventDetection) GetWindowSize() uint32

func (*EventDetection) ProtoMessage

func (*EventDetection) ProtoMessage()

func (*EventDetection) ProtoReflect

func (x *EventDetection) ProtoReflect() protoreflect.Message

func (*EventDetection) Reset

func (x *EventDetection) Reset()

func (*EventDetection) String

func (x *EventDetection) String() string

type FilesystemDiskSpaceInfo

type FilesystemDiskSpaceInfo struct {

	// The name of the file-system
	FilesystemId string `protobuf:"bytes,1,opt,name=filesystem_id,json=filesystemId,proto3" json:"filesystem_id,omitempty"`
	// How much space is left on the file-system
	BytesAvailable uint64 `protobuf:"varint,2,opt,name=bytes_available,json=bytesAvailable,proto3" json:"bytes_available,omitempty"`
	// The total capacity of the file-system when empty.
	BytesCapacity uint64 `protobuf:"varint,3,opt,name=bytes_capacity,json=bytesCapacity,proto3" json:"bytes_capacity,omitempty"`
	// A list of what types of file MinKNOW stores on this file-system, eg:
	// reads, logs, intermediate-files, etc.
	FileTypesStored []string `protobuf:"bytes,4,rep,name=file_types_stored,json=fileTypesStored,proto3" json:"file_types_stored,omitempty"`
	// MinKNOW needs this much space to stop experiments. If bytes_available
	// goes below this number, data could be lost!
	BytesToStopCleanly uint64 `protobuf:"varint,5,opt,name=bytes_to_stop_cleanly,json=bytesToStopCleanly,proto3" json:"bytes_to_stop_cleanly,omitempty"`
	// The amount of space left on the file-system when recommend_alert
	// was set true.
	BytesWhenAlertIssued uint64 `` /* 126-byte string literal not displayed */
	// MinKNOW recommends that you alert someone about the disk-usage
	RecommendAlert bool `protobuf:"varint,7,opt,name=recommend_alert,json=recommendAlert,proto3" json:"recommend_alert,omitempty"`
	// MinKNOW recommends that you stop experiments due to disk-usage
	// concerns
	RecommendStop bool `protobuf:"varint,8,opt,name=recommend_stop,json=recommendStop,proto3" json:"recommend_stop,omitempty"`
	// Rate of change in bytes_available (per second) +'ve numbers indicate
	// that bytes_available is decreasing and space is being used
	// A value of 0 can indicate that this has not applicable or not available.
	BytesPerSecond int64 `protobuf:"varint,9,opt,name=bytes_per_second,json=bytesPerSecond,proto3" json:"bytes_per_second,omitempty"`
	// contains filtered or unexported fields
}

disk-usage information for one file-system

func (*FilesystemDiskSpaceInfo) Descriptor deprecated

func (*FilesystemDiskSpaceInfo) Descriptor() ([]byte, []int)

Deprecated: Use FilesystemDiskSpaceInfo.ProtoReflect.Descriptor instead.

func (*FilesystemDiskSpaceInfo) GetBytesAvailable

func (x *FilesystemDiskSpaceInfo) GetBytesAvailable() uint64

func (*FilesystemDiskSpaceInfo) GetBytesCapacity

func (x *FilesystemDiskSpaceInfo) GetBytesCapacity() uint64

func (*FilesystemDiskSpaceInfo) GetBytesPerSecond

func (x *FilesystemDiskSpaceInfo) GetBytesPerSecond() int64

func (*FilesystemDiskSpaceInfo) GetBytesToStopCleanly

func (x *FilesystemDiskSpaceInfo) GetBytesToStopCleanly() uint64

func (*FilesystemDiskSpaceInfo) GetBytesWhenAlertIssued

func (x *FilesystemDiskSpaceInfo) GetBytesWhenAlertIssued() uint64

func (*FilesystemDiskSpaceInfo) GetFileTypesStored

func (x *FilesystemDiskSpaceInfo) GetFileTypesStored() []string

func (*FilesystemDiskSpaceInfo) GetFilesystemId

func (x *FilesystemDiskSpaceInfo) GetFilesystemId() string

func (*FilesystemDiskSpaceInfo) GetRecommendAlert

func (x *FilesystemDiskSpaceInfo) GetRecommendAlert() bool

func (*FilesystemDiskSpaceInfo) GetRecommendStop

func (x *FilesystemDiskSpaceInfo) GetRecommendStop() bool

func (*FilesystemDiskSpaceInfo) GetWhat

func (x *FilesystemDiskSpaceInfo) GetWhat() []string

func (*FilesystemDiskSpaceInfo) ProtoMessage

func (*FilesystemDiskSpaceInfo) ProtoMessage()

func (*FilesystemDiskSpaceInfo) ProtoReflect

func (x *FilesystemDiskSpaceInfo) ProtoReflect() protoreflect.Message

func (*FilesystemDiskSpaceInfo) Reset

func (x *FilesystemDiskSpaceInfo) Reset()

func (*FilesystemDiskSpaceInfo) String

func (x *FilesystemDiskSpaceInfo) String() string

type FinishingState

type FinishingState int32
const (
	// The default state for acquisition
	FinishingState_FINISHING_UNKNOWN FinishingState = 0
	// The acquisition is processing raw signal into reads
	FinishingState_FINISHING_PROCESSING_DEVICE_SIGNAL FinishingState = 1
	// Processed reads are being basecalled
	FinishingState_FINISHING_BASECALLING_READS FinishingState = 2
	// Data is being written to disk (or copied to network storage)
	FinishingState_FINISHING_SAVING_DATA FinishingState = 3
)

func (FinishingState) Descriptor

func (FinishingState) Enum

func (x FinishingState) Enum() *FinishingState

func (FinishingState) EnumDescriptor deprecated

func (FinishingState) EnumDescriptor() ([]byte, []int)

Deprecated: Use FinishingState.Descriptor instead.

func (FinishingState) Number

func (FinishingState) String

func (x FinishingState) String() string

func (FinishingState) Type

type FlowCellConnectorType

type FlowCellConnectorType int32

Describes the type of flow cell connection.

This means that this determines what flow cells can be inserted.

Since 4.1

const (
	// This is the default value when this enum is used in requests, and can be used to indicate
	// that the caller doesn't care about flow cell connection types.
	//
	// It should not be returned by any RPCs (if you do see it returned, you may be using
	// minknow_api from 4.1+ to call RPCs on MinKNOW Core 4.0).
	FlowCellConnectorType_FCCON_NOT_SET FlowCellConnectorType = 0
	// The flow cell position accepts PromethION-style flow cells.
	FlowCellConnectorType_FCCON_PROMETHION FlowCellConnectorType = 1
	// The flow cell position accepts MinION flow cells. MinION Mk1, Mk1B and Mk1C all accept these
	// flow cells, as well as the GridION X5.
	//
	// Note that if a Flongle adapter is inserted, FCCON_FLONGLE will be returned instead.
	FlowCellConnectorType_FCCON_MINION_MK1 FlowCellConnectorType = 2
	// The flow cell position accepts Flongle flow cells.
	//
	// Currently, this means a MinION or GridION with a Flongle adapter inserted.
	FlowCellConnectorType_FCCON_FLONGLE FlowCellConnectorType = 3
)

func (FlowCellConnectorType) Descriptor

func (FlowCellConnectorType) Enum

func (FlowCellConnectorType) EnumDescriptor deprecated

func (FlowCellConnectorType) EnumDescriptor() ([]byte, []int)

Deprecated: Use FlowCellConnectorType.Descriptor instead.

func (FlowCellConnectorType) Number

func (FlowCellConnectorType) String

func (x FlowCellConnectorType) String() string

func (FlowCellConnectorType) Type

type FlowCellPosition

type FlowCellPosition struct {

	// The name of the position.
	//
	// For MinIONs, this is the name of the MinION (eg: MN12345). For integrated positions, this is
	// the label for the position on the sequencer (eg: X1 for GridION, 1-A1-D1 for PromethION).
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// For integrated flow cell positions, indicates where it is on the sequencing unit.
	//
	// This information is not provided for MinIONs (except for the MinION Mk1C, in which case the
	// position is always 0, 0).
	Location *FlowCellPosition_Location `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// The state of the flow cell position.
	//
	// If the state is not `STATE_RUNNING` or `STATE_INITIALISING`, the flow cell position can be
	// assumed to be unusable, and the `error_info` field should be populated.
	State FlowCellPosition_State `protobuf:"varint,3,opt,name=state,proto3,enum=minknow_api.manager.FlowCellPosition_State" json:"state,omitempty"`
	// The ports the APIs for this flow cell position are provided on.
	//
	// Always provided if `state` is `STATE_RUNNING`. May also be provided when `state` is one of
	// the hardware errors if the software is still running.
	RpcPorts *FlowCellPosition_RpcPorts `protobuf:"bytes,4,opt,name=rpc_ports,json=rpcPorts,proto3" json:"rpc_ports,omitempty"`
	// Provides a textual description of error states.
	//
	// When `state` is not `STATE_INITIALISING`, `STATE_RUNNING` or `STATE_RESETTING`, this provides
	// some information (in English) about the error. This will be a textual description of the
	// value in `state`, possibly with extra information about the error (if available).
	//
	// This can be useful for dealing with (new) unknown states.
	ErrorInfo           string                                `protobuf:"bytes,5,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
	SharedHardwareGroup *FlowCellPosition_SharedHardwareGroup `protobuf:"bytes,6,opt,name=shared_hardware_group,json=sharedHardwareGroup,proto3" json:"shared_hardware_group,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowCellPosition) Descriptor deprecated

func (*FlowCellPosition) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPosition.ProtoReflect.Descriptor instead.

func (*FlowCellPosition) GetErrorInfo

func (x *FlowCellPosition) GetErrorInfo() string

func (*FlowCellPosition) GetLocation

func (x *FlowCellPosition) GetLocation() *FlowCellPosition_Location

func (*FlowCellPosition) GetName

func (x *FlowCellPosition) GetName() string

func (*FlowCellPosition) GetRpcPorts

func (x *FlowCellPosition) GetRpcPorts() *FlowCellPosition_RpcPorts

func (*FlowCellPosition) GetSharedHardwareGroup

func (x *FlowCellPosition) GetSharedHardwareGroup() *FlowCellPosition_SharedHardwareGroup

func (*FlowCellPosition) GetState

func (*FlowCellPosition) ProtoMessage

func (*FlowCellPosition) ProtoMessage()

func (*FlowCellPosition) ProtoReflect

func (x *FlowCellPosition) ProtoReflect() protoreflect.Message

func (*FlowCellPosition) Reset

func (x *FlowCellPosition) Reset()

func (*FlowCellPosition) String

func (x *FlowCellPosition) String() string

type FlowCellPosition_Location

type FlowCellPosition_Location struct {

	// The column (counting from 0, left-to-right) of the flow cell position on the sequencing
	// unit when viewed from above/in front.
	X int32 `protobuf:"varint,1,opt,name=x,proto3" json:"x,omitempty"`
	// The row (counting from 0, top-to-bottom) of the flow cell position on the sequencing
	// unit when viewed from above/in front.
	Y int32 `protobuf:"varint,2,opt,name=y,proto3" json:"y,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowCellPosition_Location) Descriptor deprecated

func (*FlowCellPosition_Location) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPosition_Location.ProtoReflect.Descriptor instead.

func (*FlowCellPosition_Location) GetX

func (x *FlowCellPosition_Location) GetX() int32

func (*FlowCellPosition_Location) GetY

func (x *FlowCellPosition_Location) GetY() int32

func (*FlowCellPosition_Location) ProtoMessage

func (*FlowCellPosition_Location) ProtoMessage()

func (*FlowCellPosition_Location) ProtoReflect

func (*FlowCellPosition_Location) Reset

func (x *FlowCellPosition_Location) Reset()

func (*FlowCellPosition_Location) String

func (x *FlowCellPosition_Location) String() string

type FlowCellPosition_RpcPorts

type FlowCellPosition_RpcPorts struct {

	// A port providing the standard gRPC protocol over TLS
	Secure uint32 `protobuf:"varint,1,opt,name=secure,proto3" json:"secure,omitempty"`
	// A port providing the standard gRPC protocol without TLS
	Insecure uint32 `protobuf:"varint,2,opt,name=insecure,proto3" json:"insecure,omitempty"`
	// A port providing the gRPC-Web protocol over TLS
	SecureGrpcWeb uint32 `protobuf:"varint,3,opt,name=secure_grpc_web,json=secureGrpcWeb,proto3" json:"secure_grpc_web,omitempty"`
	// DEPRECATED: A port providing the gRPC-Web protocol without TLS
	//
	// From 4.1, this field is now deprecated and will only ever
	// return a value of 0
	InsecureGrpcWeb uint32 `protobuf:"varint,4,opt,name=insecure_grpc_web,json=insecureGrpcWeb,proto3" json:"insecure_grpc_web,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowCellPosition_RpcPorts) Descriptor deprecated

func (*FlowCellPosition_RpcPorts) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPosition_RpcPorts.ProtoReflect.Descriptor instead.

func (*FlowCellPosition_RpcPorts) GetInsecure

func (x *FlowCellPosition_RpcPorts) GetInsecure() uint32

func (*FlowCellPosition_RpcPorts) GetInsecureGrpcWeb

func (x *FlowCellPosition_RpcPorts) GetInsecureGrpcWeb() uint32

func (*FlowCellPosition_RpcPorts) GetSecure

func (x *FlowCellPosition_RpcPorts) GetSecure() uint32

func (*FlowCellPosition_RpcPorts) GetSecureGrpcWeb

func (x *FlowCellPosition_RpcPorts) GetSecureGrpcWeb() uint32

func (*FlowCellPosition_RpcPorts) ProtoMessage

func (*FlowCellPosition_RpcPorts) ProtoMessage()

func (*FlowCellPosition_RpcPorts) ProtoReflect

func (*FlowCellPosition_RpcPorts) Reset

func (x *FlowCellPosition_RpcPorts) Reset()

func (*FlowCellPosition_RpcPorts) String

func (x *FlowCellPosition_RpcPorts) String() string

type FlowCellPosition_SharedHardwareGroup

type FlowCellPosition_SharedHardwareGroup struct {
	GroupId uint32 `protobuf:"varint,1,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// contains filtered or unexported fields
}

Some positions may share hardware. Positions that share hardware will have the same group-id. If positions do share hardware, to reset the hardware you will need to reset all positions in the group at the same time.

func (*FlowCellPosition_SharedHardwareGroup) Descriptor deprecated

func (*FlowCellPosition_SharedHardwareGroup) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPosition_SharedHardwareGroup.ProtoReflect.Descriptor instead.

func (*FlowCellPosition_SharedHardwareGroup) GetGroupId

func (*FlowCellPosition_SharedHardwareGroup) ProtoMessage

func (*FlowCellPosition_SharedHardwareGroup) ProtoMessage()

func (*FlowCellPosition_SharedHardwareGroup) ProtoReflect

func (*FlowCellPosition_SharedHardwareGroup) Reset

func (*FlowCellPosition_SharedHardwareGroup) String

type FlowCellPosition_State

type FlowCellPosition_State int32
const (
	// The flow cell position is being initialised. This state should only last for a few
	// seconds, before moving to `STATE_RUNNING` or one of the error states.
	FlowCellPosition_STATE_INITIALISING FlowCellPosition_State = 0
	// The flow cell position is in a basic state of operation, and an RPC interface is
	// available for it.
	//
	// `rpc_ports` is guaranteed to be set in this tate. Note that port information may also be
	// provided in the hardware error states if the software is still running.
	//
	// Note that many hardware and software errors are not detectable by the manager, so
	// `STATE_RUNNING` may be set even when there is a problem. The interface provided over
	// `rpc_ports` should be the canonical source of the state of the flow cell position when in
	// `STATE_RUNNING`. In the future, more errors may be tracked properly here.
	FlowCellPosition_STATE_RUNNING FlowCellPosition_State = 1
	// After calling reset_position(), this state may be entered to indicate the software is in
	// the process of being stopped.
	//
	// Typically, this state will either transition into STATE_INITIALISING or the position will
	// be removed entirely (although it could return to one of the hardware error states).
	FlowCellPosition_STATE_RESETTING FlowCellPosition_State = 2
	// The hardware corresponding to the flow cell position was removed.
	//
	// Only set for removable positions (ie: USB MinIONs). This state indicates that the
	// hardware was removed, but the software is still running. The software will not be stopped
	// automatically to prevent possible data loss. Call reset_position() to stop the software
	// and forget about the position.
	FlowCellPosition_STATE_HARDWARE_REMOVED FlowCellPosition_State = 3
	// Communication with the hardware failed.
	//
	// For built-in positions, this can include when the hardware was not found at all (eg: if a
	// PromethION has not had one of its sequencing unit cables attached).
	//
	// More information may be available in `error_info`.
	FlowCellPosition_STATE_HARDWARE_ERROR FlowCellPosition_State = 4
	// The software corresponding to the flow cell position could not be started (or stopped
	// unexpectedly).
	//
	// More information may be available in `error_info`.
	FlowCellPosition_STATE_SOFTWARE_ERROR FlowCellPosition_State = 5
)

func (FlowCellPosition_State) Descriptor

func (FlowCellPosition_State) Enum

func (FlowCellPosition_State) EnumDescriptor deprecated

func (FlowCellPosition_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use FlowCellPosition_State.Descriptor instead.

func (FlowCellPosition_State) Number

func (FlowCellPosition_State) String

func (x FlowCellPosition_State) String() string

func (FlowCellPosition_State) Type

type FlowCellPositionsRequest

type FlowCellPositionsRequest struct {
	// contains filtered or unexported fields
}

func (*FlowCellPositionsRequest) Descriptor deprecated

func (*FlowCellPositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPositionsRequest.ProtoReflect.Descriptor instead.

func (*FlowCellPositionsRequest) ProtoMessage

func (*FlowCellPositionsRequest) ProtoMessage()

func (*FlowCellPositionsRequest) ProtoReflect

func (x *FlowCellPositionsRequest) ProtoReflect() protoreflect.Message

func (*FlowCellPositionsRequest) Reset

func (x *FlowCellPositionsRequest) Reset()

func (*FlowCellPositionsRequest) String

func (x *FlowCellPositionsRequest) String() string

type FlowCellPositionsResponse

type FlowCellPositionsResponse struct {

	// How many positions are available in total.
	//
	// This is the same in every message returned from a single call, and allows the caller to
	// easily see how many further positions might be in subsequent messages.
	TotalCount int32 `protobuf:"varint,1,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// Known flow cell positions.
	//
	// Note that not all positions listed here are necessarily available. In particular, integrated
	// flow cell positions (eg: on GridIONs or PromethIONs) will always be listed.
	Positions []*FlowCellPosition `protobuf:"bytes,2,rep,name=positions,proto3" json:"positions,omitempty"`
	// contains filtered or unexported fields
}

func (*FlowCellPositionsResponse) Descriptor deprecated

func (*FlowCellPositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use FlowCellPositionsResponse.ProtoReflect.Descriptor instead.

func (*FlowCellPositionsResponse) GetPositions

func (x *FlowCellPositionsResponse) GetPositions() []*FlowCellPosition

func (*FlowCellPositionsResponse) GetTotalCount

func (x *FlowCellPositionsResponse) GetTotalCount() int32

func (*FlowCellPositionsResponse) ProtoMessage

func (*FlowCellPositionsResponse) ProtoMessage()

func (*FlowCellPositionsResponse) ProtoReflect

func (*FlowCellPositionsResponse) Reset

func (x *FlowCellPositionsResponse) Reset()

func (*FlowCellPositionsResponse) String

func (x *FlowCellPositionsResponse) String() string

type GetAcquisitionRunInfoRequest

type GetAcquisitionRunInfoRequest struct {

	// The acquisition period to get information about.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAcquisitionRunInfoRequest) Descriptor deprecated

func (*GetAcquisitionRunInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAcquisitionRunInfoRequest.ProtoReflect.Descriptor instead.

func (*GetAcquisitionRunInfoRequest) GetRunId

func (x *GetAcquisitionRunInfoRequest) GetRunId() string

func (*GetAcquisitionRunInfoRequest) ProtoMessage

func (*GetAcquisitionRunInfoRequest) ProtoMessage()

func (*GetAcquisitionRunInfoRequest) ProtoReflect

func (*GetAcquisitionRunInfoRequest) Reset

func (x *GetAcquisitionRunInfoRequest) Reset()

func (*GetAcquisitionRunInfoRequest) String

type GetAnalysisConfigurationRequest

type GetAnalysisConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetAnalysisConfigurationRequest) Descriptor deprecated

func (*GetAnalysisConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAnalysisConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetAnalysisConfigurationRequest) ProtoMessage

func (*GetAnalysisConfigurationRequest) ProtoMessage()

func (*GetAnalysisConfigurationRequest) ProtoReflect

func (*GetAnalysisConfigurationRequest) Reset

func (*GetAnalysisConfigurationRequest) String

type GetBarcodeKeysRequest

type GetBarcodeKeysRequest struct {

	// Names of barcode kits to obtain barcode names for
	//
	// Fails with INVALID_ARGUMENT if any of the requested `barcode_kit_names` are unavailable
	//
	BarcodeKitNames []string `protobuf:"bytes,1,rep,name=barcode_kit_names,json=barcodeKitNames,proto3" json:"barcode_kit_names,omitempty"`
	// Name of lamp kit to obtain barcode names for.
	//
	// Fails with INVALID_ARGUMENT if the requested `lamp_kit_name` is unavailable.
	LampKitName string `protobuf:"bytes,2,opt,name=lamp_kit_name,json=lampKitName,proto3" json:"lamp_kit_name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBarcodeKeysRequest) Descriptor deprecated

func (*GetBarcodeKeysRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBarcodeKeysRequest.ProtoReflect.Descriptor instead.

func (*GetBarcodeKeysRequest) GetBarcodeKitNames

func (x *GetBarcodeKeysRequest) GetBarcodeKitNames() []string

func (*GetBarcodeKeysRequest) GetLampKitName

func (x *GetBarcodeKeysRequest) GetLampKitName() string

func (*GetBarcodeKeysRequest) ProtoMessage

func (*GetBarcodeKeysRequest) ProtoMessage()

func (*GetBarcodeKeysRequest) ProtoReflect

func (x *GetBarcodeKeysRequest) ProtoReflect() protoreflect.Message

func (*GetBarcodeKeysRequest) Reset

func (x *GetBarcodeKeysRequest) Reset()

func (*GetBarcodeKeysRequest) String

func (x *GetBarcodeKeysRequest) String() string

type GetBarcodeKeysResponse

type GetBarcodeKeysResponse struct {

	// Returned barcode keys.
	BarcodeKeys []string `protobuf:"bytes,1,rep,name=barcode_keys,json=barcodeKeys,proto3" json:"barcode_keys,omitempty"`
	// Returned lamp barcode ids.
	LampKeys []string `protobuf:"bytes,2,rep,name=lamp_keys,json=lampKeys,proto3" json:"lamp_keys,omitempty"`
	// Combined barcode and lamp keys.
	//
	// Returned keys are joined strings of all requested barcode kits, giving the caller
	// a unique string to identify each barcode pair.
	//
	// eg. if both a lamp kit + barcode kit are specified, NxM barcode keys are returned:
	//  - barcode01_lamp01
	//  - barcode01_lamp02
	//  - barcode01_lamp03
	//  - barcode02_lamp01
	//  - barcode02_lamp02
	//  - barcode02_lamp03
	CombinedKeys []string `protobuf:"bytes,3,rep,name=combined_keys,json=combinedKeys,proto3" json:"combined_keys,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBarcodeKeysResponse) Descriptor deprecated

func (*GetBarcodeKeysResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBarcodeKeysResponse.ProtoReflect.Descriptor instead.

func (*GetBarcodeKeysResponse) GetBarcodeKeys

func (x *GetBarcodeKeysResponse) GetBarcodeKeys() []string

func (*GetBarcodeKeysResponse) GetCombinedKeys

func (x *GetBarcodeKeysResponse) GetCombinedKeys() []string

func (*GetBarcodeKeysResponse) GetLampKeys

func (x *GetBarcodeKeysResponse) GetLampKeys() []string

func (*GetBarcodeKeysResponse) ProtoMessage

func (*GetBarcodeKeysResponse) ProtoMessage()

func (*GetBarcodeKeysResponse) ProtoReflect

func (x *GetBarcodeKeysResponse) ProtoReflect() protoreflect.Message

func (*GetBarcodeKeysResponse) Reset

func (x *GetBarcodeKeysResponse) Reset()

func (*GetBarcodeKeysResponse) String

func (x *GetBarcodeKeysResponse) String() string

type GetBarcodeKitInfoRequest

type GetBarcodeKitInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetBarcodeKitInfoRequest) Descriptor deprecated

func (*GetBarcodeKitInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBarcodeKitInfoRequest.ProtoReflect.Descriptor instead.

func (*GetBarcodeKitInfoRequest) ProtoMessage

func (*GetBarcodeKitInfoRequest) ProtoMessage()

func (*GetBarcodeKitInfoRequest) ProtoReflect

func (x *GetBarcodeKitInfoRequest) ProtoReflect() protoreflect.Message

func (*GetBarcodeKitInfoRequest) Reset

func (x *GetBarcodeKitInfoRequest) Reset()

func (*GetBarcodeKitInfoRequest) String

func (x *GetBarcodeKitInfoRequest) String() string

type GetBarcodeKitInfoResponse

type GetBarcodeKitInfoResponse struct {

	// Map of barcode kit name to barcode kit info
	BarcodeKitInfo map[string]*GetBarcodeKitInfoResponse_BarcodeKitInfo `` /* 193-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetBarcodeKitInfoResponse) Descriptor deprecated

func (*GetBarcodeKitInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBarcodeKitInfoResponse.ProtoReflect.Descriptor instead.

func (*GetBarcodeKitInfoResponse) GetBarcodeKitInfo

func (*GetBarcodeKitInfoResponse) ProtoMessage

func (*GetBarcodeKitInfoResponse) ProtoMessage()

func (*GetBarcodeKitInfoResponse) ProtoReflect

func (*GetBarcodeKitInfoResponse) Reset

func (x *GetBarcodeKitInfoResponse) Reset()

func (*GetBarcodeKitInfoResponse) String

func (x *GetBarcodeKitInfoResponse) String() string

type GetBarcodeKitInfoResponse_BarcodeKitInfo

type GetBarcodeKitInfoResponse_BarcodeKitInfo struct {
	IsDual     bool `protobuf:"varint,2,opt,name=is_dual,json=isDual,proto3" json:"is_dual,omitempty"`
	IsBothEnds bool `protobuf:"varint,3,opt,name=is_both_ends,json=isBothEnds,proto3" json:"is_both_ends,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) Descriptor deprecated

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) Descriptor() ([]byte, []int)

Deprecated: Use GetBarcodeKitInfoResponse_BarcodeKitInfo.ProtoReflect.Descriptor instead.

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) GetIsBothEnds

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) GetIsDual

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) ProtoMessage

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) ProtoReflect

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) Reset

func (*GetBarcodeKitInfoResponse_BarcodeKitInfo) String

type GetBasecallerConfigurationRequest

type GetBasecallerConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetBasecallerConfigurationRequest) Descriptor deprecated

func (*GetBasecallerConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBasecallerConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetBasecallerConfigurationRequest) ProtoMessage

func (*GetBasecallerConfigurationRequest) ProtoMessage()

func (*GetBasecallerConfigurationRequest) ProtoReflect

func (*GetBasecallerConfigurationRequest) Reset

func (*GetBasecallerConfigurationRequest) String

type GetBiasVoltageRequest

type GetBiasVoltageRequest struct {
	// contains filtered or unexported fields
}

func (*GetBiasVoltageRequest) Descriptor deprecated

func (*GetBiasVoltageRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetBiasVoltageRequest.ProtoReflect.Descriptor instead.

func (*GetBiasVoltageRequest) ProtoMessage

func (*GetBiasVoltageRequest) ProtoMessage()

func (*GetBiasVoltageRequest) ProtoReflect

func (x *GetBiasVoltageRequest) ProtoReflect() protoreflect.Message

func (*GetBiasVoltageRequest) Reset

func (x *GetBiasVoltageRequest) Reset()

func (*GetBiasVoltageRequest) String

func (x *GetBiasVoltageRequest) String() string

type GetBiasVoltageResponse

type GetBiasVoltageResponse struct {
	BiasVoltage float64 `protobuf:"fixed64,1,opt,name=bias_voltage,json=biasVoltage,proto3" json:"bias_voltage,omitempty"`
	// contains filtered or unexported fields
}

func (*GetBiasVoltageResponse) Descriptor deprecated

func (*GetBiasVoltageResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetBiasVoltageResponse.ProtoReflect.Descriptor instead.

func (*GetBiasVoltageResponse) GetBiasVoltage

func (x *GetBiasVoltageResponse) GetBiasVoltage() float64

func (*GetBiasVoltageResponse) ProtoMessage

func (*GetBiasVoltageResponse) ProtoMessage()

func (*GetBiasVoltageResponse) ProtoReflect

func (x *GetBiasVoltageResponse) ProtoReflect() protoreflect.Message

func (*GetBiasVoltageResponse) Reset

func (x *GetBiasVoltageResponse) Reset()

func (*GetBiasVoltageResponse) String

func (x *GetBiasVoltageResponse) String() string

type GetCalibrationRequest

type GetCalibrationRequest struct {

	// The first channel to get calibration data for.
	//
	// This should normally be 1.
	FirstChannel uint32 `protobuf:"varint,1,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel included in calibration data.
	//
	// This should normally be the channel count returned by
	// :meth:`get_flow_cell_info`.
	LastChannel uint32 `protobuf:"varint,2,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCalibrationRequest) Descriptor deprecated

func (*GetCalibrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCalibrationRequest.ProtoReflect.Descriptor instead.

func (*GetCalibrationRequest) GetFirstChannel

func (x *GetCalibrationRequest) GetFirstChannel() uint32

func (*GetCalibrationRequest) GetLastChannel

func (x *GetCalibrationRequest) GetLastChannel() uint32

func (*GetCalibrationRequest) ProtoMessage

func (*GetCalibrationRequest) ProtoMessage()

func (*GetCalibrationRequest) ProtoReflect

func (x *GetCalibrationRequest) ProtoReflect() protoreflect.Message

func (*GetCalibrationRequest) Reset

func (x *GetCalibrationRequest) Reset()

func (*GetCalibrationRequest) String

func (x *GetCalibrationRequest) String() string

type GetCalibrationResponse

type GetCalibrationResponse struct {

	// The range of possible ADC values that can be produced by the device.
	//
	// This is the same as the digitisation value returned by the
	// :meth:`DeviceService.get_device_info` RPC. It is included here for convenience.
	Digitisation uint32 `protobuf:"varint,1,opt,name=digitisation,proto3" json:"digitisation,omitempty"`
	// The ADC value adjustment to reach 0pA on each channel.
	//
	// This is “-x“, where “x“ is the (mean) ADC value at 0pA.
	Offsets []float32 `protobuf:"fixed32,2,rep,packed,name=offsets,proto3" json:"offsets,omitempty"`
	// The range of possible pA values that can be produced on each channel.
	//
	// The change in pA represented by a change of 1 ADC can be calculated by dividing the
	// digitisation by this value.
	PaRanges []float32 `protobuf:"fixed32,3,rep,packed,name=pa_ranges,json=paRanges,proto3" json:"pa_ranges,omitempty"`
	// Find if there is a stored calibration, or if the returned response is empty.
	//
	// Since 1.12
	HasCalibration bool `protobuf:"varint,4,opt,name=has_calibration,json=hasCalibration,proto3" json:"has_calibration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCalibrationResponse) Descriptor deprecated

func (*GetCalibrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCalibrationResponse.ProtoReflect.Descriptor instead.

func (*GetCalibrationResponse) GetDigitisation

func (x *GetCalibrationResponse) GetDigitisation() uint32

func (*GetCalibrationResponse) GetHasCalibration

func (x *GetCalibrationResponse) GetHasCalibration() bool

func (*GetCalibrationResponse) GetOffsets

func (x *GetCalibrationResponse) GetOffsets() []float32

func (*GetCalibrationResponse) GetPaRanges

func (x *GetCalibrationResponse) GetPaRanges() []float32

func (*GetCalibrationResponse) ProtoMessage

func (*GetCalibrationResponse) ProtoMessage()

func (*GetCalibrationResponse) ProtoReflect

func (x *GetCalibrationResponse) ProtoReflect() protoreflect.Message

func (*GetCalibrationResponse) Reset

func (x *GetCalibrationResponse) Reset()

func (*GetCalibrationResponse) String

func (x *GetCalibrationResponse) String() string

type GetChannelConfigurationRequest

type GetChannelConfigurationRequest struct {

	// A list of channel names (1-indexed) to specify what channels to get channel configs for
	//
	// Will return an error if any of the channel names are below 1, or above the channel count value
	// returned from :meth:`get_flow_cell_info`
	Channels []uint32 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelConfigurationRequest) Descriptor deprecated

func (*GetChannelConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetChannelConfigurationRequest) GetChannels

func (x *GetChannelConfigurationRequest) GetChannels() []uint32

func (*GetChannelConfigurationRequest) ProtoMessage

func (*GetChannelConfigurationRequest) ProtoMessage()

func (*GetChannelConfigurationRequest) ProtoReflect

func (*GetChannelConfigurationRequest) Reset

func (x *GetChannelConfigurationRequest) Reset()

func (*GetChannelConfigurationRequest) String

type GetChannelConfigurationResponse

type GetChannelConfigurationResponse struct {

	// A list of channel configurations
	//
	// The order of channel configurations matches the channel order specified by :attribute:`channels`
	// in the request message
	ChannelConfigurations []*ReturnedChannelConfiguration `protobuf:"bytes,1,rep,name=channel_configurations,json=channelConfigurations,proto3" json:"channel_configurations,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelConfigurationResponse) Descriptor deprecated

func (*GetChannelConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelConfigurationResponse.ProtoReflect.Descriptor instead.

func (*GetChannelConfigurationResponse) GetChannelConfigurations

func (x *GetChannelConfigurationResponse) GetChannelConfigurations() []*ReturnedChannelConfiguration

func (*GetChannelConfigurationResponse) ProtoMessage

func (*GetChannelConfigurationResponse) ProtoMessage()

func (*GetChannelConfigurationResponse) ProtoReflect

func (*GetChannelConfigurationResponse) Reset

func (*GetChannelConfigurationResponse) String

type GetChannelStatesDescRequest

type GetChannelStatesDescRequest struct {
	// contains filtered or unexported fields
}

func (*GetChannelStatesDescRequest) Descriptor deprecated

func (*GetChannelStatesDescRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesDescRequest.ProtoReflect.Descriptor instead.

func (*GetChannelStatesDescRequest) ProtoMessage

func (*GetChannelStatesDescRequest) ProtoMessage()

func (*GetChannelStatesDescRequest) ProtoReflect

func (*GetChannelStatesDescRequest) Reset

func (x *GetChannelStatesDescRequest) Reset()

func (*GetChannelStatesDescRequest) String

func (x *GetChannelStatesDescRequest) String() string

type GetChannelStatesDescResponse

type GetChannelStatesDescResponse struct {

	// The groups of channel states.
	//
	// The groups are ordered according to the "order" attribute of the group style in the channel
	// states configuration.
	Groups []*GetChannelStatesDescResponse_Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesDescResponse) Descriptor deprecated

func (*GetChannelStatesDescResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesDescResponse.ProtoReflect.Descriptor instead.

func (*GetChannelStatesDescResponse) GetGroups

func (*GetChannelStatesDescResponse) ProtoMessage

func (*GetChannelStatesDescResponse) ProtoMessage()

func (*GetChannelStatesDescResponse) ProtoReflect

func (*GetChannelStatesDescResponse) Reset

func (x *GetChannelStatesDescResponse) Reset()

func (*GetChannelStatesDescResponse) String

type GetChannelStatesDescResponse_ChannelState

type GetChannelStatesDescResponse_ChannelState struct {

	// The numeric identifier of the state.
	//
	// This is what is reported in any other APIs that return a channel state ID.
	Id uint32 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	// The internal name of the state.
	//
	// This is what is reported in any other APIs that return a channel state name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// How to render the channel state in a graphical user interface.
	//
	// Note that the style may be missing from some channel states (such as the ones that are
	// built in to MinKNOW).
	Style *GetChannelStatesDescResponse_Style `protobuf:"bytes,3,opt,name=style,proto3" json:"style,omitempty"`
	// An order ranking for the channel states when they are ungrouped.
	//
	// This can be used to order the channel states after merging the groups.
	GlobalOrder uint32 `protobuf:"varint,4,opt,name=global_order,json=globalOrder,proto3" json:"global_order,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesDescResponse_ChannelState) Descriptor deprecated

func (*GetChannelStatesDescResponse_ChannelState) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesDescResponse_ChannelState.ProtoReflect.Descriptor instead.

func (*GetChannelStatesDescResponse_ChannelState) GetGlobalOrder

func (*GetChannelStatesDescResponse_ChannelState) GetId

func (*GetChannelStatesDescResponse_ChannelState) GetName

func (*GetChannelStatesDescResponse_ChannelState) GetStyle

func (*GetChannelStatesDescResponse_ChannelState) ProtoMessage

func (*GetChannelStatesDescResponse_ChannelState) ProtoReflect

func (*GetChannelStatesDescResponse_ChannelState) Reset

func (*GetChannelStatesDescResponse_ChannelState) String

type GetChannelStatesDescResponse_Group

type GetChannelStatesDescResponse_Group struct {

	// The name of the group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// How to render the group in a graphical user interface.
	//
	// Note that the style may be missing from some groups (such as the ones that are built in
	// to MinKNOW).
	Style *GetChannelStatesDescResponse_Style `protobuf:"bytes,2,opt,name=style,proto3" json:"style,omitempty"`
	// The channel states contained in the group.
	//
	// The groups are ordered according to the "order" attribute of the channel state style in
	// the channel states configuration.
	States []*GetChannelStatesDescResponse_ChannelState `protobuf:"bytes,3,rep,name=states,proto3" json:"states,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesDescResponse_Group) Descriptor deprecated

func (*GetChannelStatesDescResponse_Group) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesDescResponse_Group.ProtoReflect.Descriptor instead.

func (*GetChannelStatesDescResponse_Group) GetName

func (*GetChannelStatesDescResponse_Group) GetStates

func (*GetChannelStatesDescResponse_Group) GetStyle

func (*GetChannelStatesDescResponse_Group) ProtoMessage

func (*GetChannelStatesDescResponse_Group) ProtoMessage()

func (*GetChannelStatesDescResponse_Group) ProtoReflect

func (*GetChannelStatesDescResponse_Group) Reset

func (*GetChannelStatesDescResponse_Group) String

type GetChannelStatesDescResponse_Style

type GetChannelStatesDescResponse_Style struct {

	// The human-readable name to display when rendering this channel state or group.
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// A sentence describing the meaning of the channel state or group.
	//
	// This can be used as a tooltip, for example.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// The colour to use when rendering this channel state or group.
	//
	// This is a six-digit hex string describing an RGB colour (eg: "ff00ff" for purple).
	Colour string `protobuf:"bytes,3,opt,name=colour,proto3" json:"colour,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesDescResponse_Style) Descriptor deprecated

func (*GetChannelStatesDescResponse_Style) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesDescResponse_Style.ProtoReflect.Descriptor instead.

func (*GetChannelStatesDescResponse_Style) GetColour

func (*GetChannelStatesDescResponse_Style) GetDescription

func (x *GetChannelStatesDescResponse_Style) GetDescription() string

func (*GetChannelStatesDescResponse_Style) GetLabel

func (*GetChannelStatesDescResponse_Style) ProtoMessage

func (*GetChannelStatesDescResponse_Style) ProtoMessage()

func (*GetChannelStatesDescResponse_Style) ProtoReflect

func (*GetChannelStatesDescResponse_Style) Reset

func (*GetChannelStatesDescResponse_Style) String

type GetChannelStatesRequest

type GetChannelStatesRequest struct {

	// The first channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	FirstChannel uint32 `protobuf:"varint,1,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	LastChannel uint32 `protobuf:"varint,2,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// If this is true, the returned messages will contain the
	// channel state id as opposed to the name. By default,
	// the response will contain channel states names.
	UseChannelStatesIds *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=use_channel_states_ids,json=useChannelStatesIds,proto3" json:"use_channel_states_ids,omitempty"`
	// If `wait_for_processing` is true, then get_channel_states will wait until minknow starts
	// acquiring data instead of returning with an error
	//
	// Defaults to false
	WaitForProcessing bool `protobuf:"varint,4,opt,name=wait_for_processing,json=waitForProcessing,proto3" json:"wait_for_processing,omitempty"`
	// Ensure the stream sends a message at least this often.
	//
	// There will usually be multiple channel updates a second, but in some circumstances (eg: a
	// flow cell with no sample loaded) there can be long periods of time without updates.
	//
	// Setting this value will ensure that if this period of time passes without there being any
	// channel state changes to report, an empty message will be sent. This can be useful to force a
	// minimum wakeup interval in the client code.
	Heartbeat *durationpb.Duration `protobuf:"bytes,5,opt,name=heartbeat,proto3" json:"heartbeat,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesRequest) Descriptor deprecated

func (*GetChannelStatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesRequest.ProtoReflect.Descriptor instead.

func (*GetChannelStatesRequest) GetFirstChannel

func (x *GetChannelStatesRequest) GetFirstChannel() uint32

func (*GetChannelStatesRequest) GetHeartbeat

func (x *GetChannelStatesRequest) GetHeartbeat() *durationpb.Duration

func (*GetChannelStatesRequest) GetLastChannel

func (x *GetChannelStatesRequest) GetLastChannel() uint32

func (*GetChannelStatesRequest) GetUseChannelStatesIds

func (x *GetChannelStatesRequest) GetUseChannelStatesIds() *wrapperspb.BoolValue

func (*GetChannelStatesRequest) GetWaitForProcessing

func (x *GetChannelStatesRequest) GetWaitForProcessing() bool

func (*GetChannelStatesRequest) ProtoMessage

func (*GetChannelStatesRequest) ProtoMessage()

func (*GetChannelStatesRequest) ProtoReflect

func (x *GetChannelStatesRequest) ProtoReflect() protoreflect.Message

func (*GetChannelStatesRequest) Reset

func (x *GetChannelStatesRequest) Reset()

func (*GetChannelStatesRequest) String

func (x *GetChannelStatesRequest) String() string

type GetChannelStatesResponse

type GetChannelStatesResponse struct {

	// The streamed data for all channels will be appended to this vector.
	// After the request is made, all the channel state changes are streamed through
	// this array. This is implemented in the idea of a sparse array because we can have
	// channels that remain in the same state for a long time.
	ChannelStates []*GetChannelStatesResponse_ChannelStateData `protobuf:"bytes,1,rep,name=channel_states,json=channelStates,proto3" json:"channel_states,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesResponse) Descriptor deprecated

func (*GetChannelStatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesResponse.ProtoReflect.Descriptor instead.

func (*GetChannelStatesResponse) GetChannelStates

func (*GetChannelStatesResponse) ProtoMessage

func (*GetChannelStatesResponse) ProtoMessage()

func (*GetChannelStatesResponse) ProtoReflect

func (x *GetChannelStatesResponse) ProtoReflect() protoreflect.Message

func (*GetChannelStatesResponse) Reset

func (x *GetChannelStatesResponse) Reset()

func (*GetChannelStatesResponse) String

func (x *GetChannelStatesResponse) String() string

type GetChannelStatesResponse_ChannelStateData

type GetChannelStatesResponse_ChannelStateData struct {

	// Represents the channel number, indexed from one. (i.e. what channel did the
	// channel state change happened on)
	Channel uint32 `protobuf:"varint,1,opt,name=channel,proto3" json:"channel,omitempty"`
	// depending on the channel state request, MinKNOW can fill in either the name
	// or the criteria id of the channel state. The criteria id (or state_id) is
	// the number passed in the channel states configuration. Note that MinKNOW also
	// has some default channel states (like unclassified, pending mux change) which
	// receive unique ids - these are numbers bigger than 200.
	//
	// Types that are assignable to State:
	//	*GetChannelStatesResponse_ChannelStateData_StateId
	//	*GetChannelStatesResponse_ChannelStateData_StateName
	State isGetChannelStatesResponse_ChannelStateData_State `protobuf_oneof:"state"`
	// Indices of when the channel state was first seen.
	// For example, if a request is done half way through the experiment,
	// the first message will contain the current state on the requested
	// channels. The acquisition/analysis index of these would be from
	// when the channel states were set. These are exactly the same numbers
	// we see in the bulk file, in the 'states' table
	AcquisitionRawIndex uint64 `protobuf:"varint,4,opt,name=acquisition_raw_index,json=acquisitionRawIndex,proto3" json:"acquisition_raw_index,omitempty"`
	AnalysisRawIndex    uint64 `protobuf:"varint,5,opt,name=analysis_raw_index,json=analysisRawIndex,proto3" json:"analysis_raw_index,omitempty"`
	TriggerTime         uint64 `protobuf:"varint,7,opt,name=trigger_time,json=triggerTime,proto3" json:"trigger_time,omitempty"`
	// Channel config (mux state) the channel state was determined on.
	Config *ReturnedChannelConfiguration `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelStatesResponse_ChannelStateData) Descriptor deprecated

func (*GetChannelStatesResponse_ChannelStateData) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelStatesResponse_ChannelStateData.ProtoReflect.Descriptor instead.

func (*GetChannelStatesResponse_ChannelStateData) GetAcquisitionRawIndex

func (x *GetChannelStatesResponse_ChannelStateData) GetAcquisitionRawIndex() uint64

func (*GetChannelStatesResponse_ChannelStateData) GetAnalysisRawIndex

func (x *GetChannelStatesResponse_ChannelStateData) GetAnalysisRawIndex() uint64

func (*GetChannelStatesResponse_ChannelStateData) GetChannel

func (*GetChannelStatesResponse_ChannelStateData) GetConfig

func (*GetChannelStatesResponse_ChannelStateData) GetState

func (m *GetChannelStatesResponse_ChannelStateData) GetState() isGetChannelStatesResponse_ChannelStateData_State

func (*GetChannelStatesResponse_ChannelStateData) GetStateId

func (*GetChannelStatesResponse_ChannelStateData) GetStateName

func (*GetChannelStatesResponse_ChannelStateData) GetTriggerTime

func (*GetChannelStatesResponse_ChannelStateData) ProtoMessage

func (*GetChannelStatesResponse_ChannelStateData) ProtoReflect

func (*GetChannelStatesResponse_ChannelStateData) Reset

func (*GetChannelStatesResponse_ChannelStateData) String

type GetChannelStatesResponse_ChannelStateData_StateId

type GetChannelStatesResponse_ChannelStateData_StateId struct {
	StateId uint32 `protobuf:"varint,2,opt,name=state_id,json=stateId,proto3,oneof"`
}

type GetChannelStatesResponse_ChannelStateData_StateName

type GetChannelStatesResponse_ChannelStateData_StateName struct {
	StateName string `protobuf:"bytes,3,opt,name=state_name,json=stateName,proto3,oneof"`
}

type GetChannelsLayoutRequest

type GetChannelsLayoutRequest struct {
	// contains filtered or unexported fields
}

func (*GetChannelsLayoutRequest) Descriptor deprecated

func (*GetChannelsLayoutRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelsLayoutRequest.ProtoReflect.Descriptor instead.

func (*GetChannelsLayoutRequest) ProtoMessage

func (*GetChannelsLayoutRequest) ProtoMessage()

func (*GetChannelsLayoutRequest) ProtoReflect

func (x *GetChannelsLayoutRequest) ProtoReflect() protoreflect.Message

func (*GetChannelsLayoutRequest) Reset

func (x *GetChannelsLayoutRequest) Reset()

func (*GetChannelsLayoutRequest) String

func (x *GetChannelsLayoutRequest) String() string

type GetChannelsLayoutResponse

type GetChannelsLayoutResponse struct {
	ChannelRecords []*ChannelRecord `protobuf:"bytes,1,rep,name=channel_records,json=channelRecords,proto3" json:"channel_records,omitempty"`
	// contains filtered or unexported fields
}

func (*GetChannelsLayoutResponse) Descriptor deprecated

func (*GetChannelsLayoutResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetChannelsLayoutResponse.ProtoReflect.Descriptor instead.

func (*GetChannelsLayoutResponse) GetChannelRecords

func (x *GetChannelsLayoutResponse) GetChannelRecords() []*ChannelRecord

func (*GetChannelsLayoutResponse) ProtoMessage

func (*GetChannelsLayoutResponse) ProtoMessage()

func (*GetChannelsLayoutResponse) ProtoReflect

func (*GetChannelsLayoutResponse) Reset

func (x *GetChannelsLayoutResponse) Reset()

func (*GetChannelsLayoutResponse) String

func (x *GetChannelsLayoutResponse) String() string

type GetContextInfoRequest

type GetContextInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetContextInfoRequest) Descriptor deprecated

func (*GetContextInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetContextInfoRequest.ProtoReflect.Descriptor instead.

func (*GetContextInfoRequest) ProtoMessage

func (*GetContextInfoRequest) ProtoMessage()

func (*GetContextInfoRequest) ProtoReflect

func (x *GetContextInfoRequest) ProtoReflect() protoreflect.Message

func (*GetContextInfoRequest) Reset

func (x *GetContextInfoRequest) Reset()

func (*GetContextInfoRequest) String

func (x *GetContextInfoRequest) String() string

type GetContextInfoResponse

type GetContextInfoResponse struct {
	ContextInfo map[string]string `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetContextInfoResponse) Descriptor deprecated

func (*GetContextInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetContextInfoResponse.ProtoReflect.Descriptor instead.

func (*GetContextInfoResponse) GetContextInfo

func (x *GetContextInfoResponse) GetContextInfo() map[string]string

func (*GetContextInfoResponse) ProtoMessage

func (*GetContextInfoResponse) ProtoMessage()

func (*GetContextInfoResponse) ProtoReflect

func (x *GetContextInfoResponse) ProtoReflect() protoreflect.Message

func (*GetContextInfoResponse) Reset

func (x *GetContextInfoResponse) Reset()

func (*GetContextInfoResponse) String

func (x *GetContextInfoResponse) String() string

type GetCurrentAcquisitionRunRequest

type GetCurrentAcquisitionRunRequest struct {
	// contains filtered or unexported fields
}

func (*GetCurrentAcquisitionRunRequest) Descriptor deprecated

func (*GetCurrentAcquisitionRunRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCurrentAcquisitionRunRequest.ProtoReflect.Descriptor instead.

func (*GetCurrentAcquisitionRunRequest) ProtoMessage

func (*GetCurrentAcquisitionRunRequest) ProtoMessage()

func (*GetCurrentAcquisitionRunRequest) ProtoReflect

func (*GetCurrentAcquisitionRunRequest) Reset

func (*GetCurrentAcquisitionRunRequest) String

type GetCurrentProtocolRunRequest

type GetCurrentProtocolRunRequest struct {
	// contains filtered or unexported fields
}

func (*GetCurrentProtocolRunRequest) Descriptor deprecated

func (*GetCurrentProtocolRunRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetCurrentProtocolRunRequest.ProtoReflect.Descriptor instead.

func (*GetCurrentProtocolRunRequest) ProtoMessage

func (*GetCurrentProtocolRunRequest) ProtoMessage()

func (*GetCurrentProtocolRunRequest) ProtoReflect

func (*GetCurrentProtocolRunRequest) Reset

func (x *GetCurrentProtocolRunRequest) Reset()

func (*GetCurrentProtocolRunRequest) String

type GetCurrentProtocolRunResponse

type GetCurrentProtocolRunResponse struct {
	RunInfo *ProtocolRunInfo `protobuf:"bytes,3,opt,name=run_info,json=runInfo,proto3" json:"run_info,omitempty"`
	// contains filtered or unexported fields
}

func (*GetCurrentProtocolRunResponse) Descriptor deprecated

func (*GetCurrentProtocolRunResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetCurrentProtocolRunResponse.ProtoReflect.Descriptor instead.

func (*GetCurrentProtocolRunResponse) GetRunInfo

func (*GetCurrentProtocolRunResponse) ProtoMessage

func (*GetCurrentProtocolRunResponse) ProtoMessage()

func (*GetCurrentProtocolRunResponse) ProtoReflect

func (*GetCurrentProtocolRunResponse) Reset

func (x *GetCurrentProtocolRunResponse) Reset()

func (*GetCurrentProtocolRunResponse) String

type GetDataTypesRequest

type GetDataTypesRequest struct {
	// contains filtered or unexported fields
}

func (*GetDataTypesRequest) Descriptor deprecated

func (*GetDataTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTypesRequest.ProtoReflect.Descriptor instead.

func (*GetDataTypesRequest) ProtoMessage

func (*GetDataTypesRequest) ProtoMessage()

func (*GetDataTypesRequest) ProtoReflect

func (x *GetDataTypesRequest) ProtoReflect() protoreflect.Message

func (*GetDataTypesRequest) Reset

func (x *GetDataTypesRequest) Reset()

func (*GetDataTypesRequest) String

func (x *GetDataTypesRequest) String() string

type GetDataTypesResponse

type GetDataTypesResponse struct {

	// The format of the uncalibrated (ADC) signal data returned by get_raw_signal_bytes().
	//
	// In the current release, this will describe 16-bit little-endian integers.
	UncalibratedSignal *GetDataTypesResponse_DataType `protobuf:"bytes,1,opt,name=uncalibrated_signal,json=uncalibratedSignal,proto3" json:"uncalibrated_signal,omitempty"`
	// The format of the calibrated (picoamp) signal data returned by get_raw_signal_bytes().
	//
	// In the current release, this will describe 32-bit IEEE 754 floating point values.
	CalibratedSignal *GetDataTypesResponse_DataType `protobuf:"bytes,2,opt,name=calibrated_signal,json=calibratedSignal,proto3" json:"calibrated_signal,omitempty"`
	// The format of the bias voltage data returned by get_raw_signal_bytes().
	//
	// In the current release, this will describe 16-bit little-endian integers.
	BiasVoltages *GetDataTypesResponse_DataType `protobuf:"bytes,3,opt,name=bias_voltages,json=biasVoltages,proto3" json:"bias_voltages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDataTypesResponse) Descriptor deprecated

func (*GetDataTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTypesResponse.ProtoReflect.Descriptor instead.

func (*GetDataTypesResponse) GetBiasVoltages

func (*GetDataTypesResponse) GetCalibratedSignal

func (x *GetDataTypesResponse) GetCalibratedSignal() *GetDataTypesResponse_DataType

func (*GetDataTypesResponse) GetUncalibratedSignal

func (x *GetDataTypesResponse) GetUncalibratedSignal() *GetDataTypesResponse_DataType

func (*GetDataTypesResponse) ProtoMessage

func (*GetDataTypesResponse) ProtoMessage()

func (*GetDataTypesResponse) ProtoReflect

func (x *GetDataTypesResponse) ProtoReflect() protoreflect.Message

func (*GetDataTypesResponse) Reset

func (x *GetDataTypesResponse) Reset()

func (*GetDataTypesResponse) String

func (x *GetDataTypesResponse) String() string

type GetDataTypesResponse_DataType

type GetDataTypesResponse_DataType struct {

	// The basic type of the data item.
	Type GetDataTypesResponse_DataType_Type `protobuf:"varint,1,opt,name=type,proto3,enum=minknow_api.data.GetDataTypesResponse_DataType_Type" json:"type,omitempty"`
	// Whether the type is big-endian (high-byte first).
	//
	// For numeric data types, if this is not set, they are little-endian (low-byte first).
	BigEndian bool `protobuf:"varint,2,opt,name=big_endian,json=bigEndian,proto3" json:"big_endian,omitempty"`
	// The size of the data type in bytes.
	Size uint32 `protobuf:"varint,3,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDataTypesResponse_DataType) Descriptor deprecated

func (*GetDataTypesResponse_DataType) Descriptor() ([]byte, []int)

Deprecated: Use GetDataTypesResponse_DataType.ProtoReflect.Descriptor instead.

func (*GetDataTypesResponse_DataType) GetBigEndian

func (x *GetDataTypesResponse_DataType) GetBigEndian() bool

func (*GetDataTypesResponse_DataType) GetSize

func (*GetDataTypesResponse_DataType) GetType

func (*GetDataTypesResponse_DataType) ProtoMessage

func (*GetDataTypesResponse_DataType) ProtoMessage()

func (*GetDataTypesResponse_DataType) ProtoReflect

func (*GetDataTypesResponse_DataType) Reset

func (x *GetDataTypesResponse_DataType) Reset()

func (*GetDataTypesResponse_DataType) String

type GetDataTypesResponse_DataType_Type

type GetDataTypesResponse_DataType_Type int32
const (
	GetDataTypesResponse_DataType_SIGNED_INTEGER   GetDataTypesResponse_DataType_Type = 0
	GetDataTypesResponse_DataType_UNSIGNED_INTEGER GetDataTypesResponse_DataType_Type = 1
	GetDataTypesResponse_DataType_FLOATING_POINT   GetDataTypesResponse_DataType_Type = 2
)

func (GetDataTypesResponse_DataType_Type) Descriptor

func (GetDataTypesResponse_DataType_Type) Enum

func (GetDataTypesResponse_DataType_Type) EnumDescriptor deprecated

func (GetDataTypesResponse_DataType_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetDataTypesResponse_DataType_Type.Descriptor instead.

func (GetDataTypesResponse_DataType_Type) Number

func (GetDataTypesResponse_DataType_Type) String

func (GetDataTypesResponse_DataType_Type) Type

type GetDefaultOutputDirectoriesRequest

type GetDefaultOutputDirectoriesRequest struct {
	// contains filtered or unexported fields
}

func (*GetDefaultOutputDirectoriesRequest) Descriptor deprecated

func (*GetDefaultOutputDirectoriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDefaultOutputDirectoriesRequest.ProtoReflect.Descriptor instead.

func (*GetDefaultOutputDirectoriesRequest) ProtoMessage

func (*GetDefaultOutputDirectoriesRequest) ProtoMessage()

func (*GetDefaultOutputDirectoriesRequest) ProtoReflect

func (*GetDefaultOutputDirectoriesRequest) Reset

func (*GetDefaultOutputDirectoriesRequest) String

type GetDeviceInfoRequest

type GetDeviceInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetDeviceInfoRequest) Descriptor deprecated

func (*GetDeviceInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceInfoRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceInfoRequest) ProtoMessage

func (*GetDeviceInfoRequest) ProtoMessage()

func (*GetDeviceInfoRequest) ProtoReflect

func (x *GetDeviceInfoRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceInfoRequest) Reset

func (x *GetDeviceInfoRequest) Reset()

func (*GetDeviceInfoRequest) String

func (x *GetDeviceInfoRequest) String() string

type GetDeviceInfoResponse

type GetDeviceInfoResponse struct {

	// A unique identifier for the device.
	//
	// This is the identifier of the device MinKNOW was started for. It will only communicate
	// with this device.
	//
	// Note that simulated device IDs are only unique for this host, not globally.
	//
	// This value will be set even if the device is not currently connected (assuming MinKNOW
	// was started by the manager service).
	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
	// The type of the device.
	DeviceType GetDeviceInfoResponse_DeviceType `` /* 149-byte string literal not displayed */
	// Whether the device is simulated.
	//
	// If this is true, there is no physical device - MinKNOW is simluating it. If it is false,
	// MinKNOW will be acquiring data from a real device.
	IsSimulated bool `protobuf:"varint,3,opt,name=is_simulated,json=isSimulated,proto3" json:"is_simulated,omitempty"`
	// The maximum number of channels supported by the device.
	//
	// Each channel provides a signal from the device. For example, a MinION supports up to 512
	// channels, and so can provide 512 simultaneous streams of data.
	//
	// This value is fixed for a given device type. Note, however, that a flow cell might be attached
	// that has a smaller number of channels.
	MaxChannelCount uint32 `protobuf:"varint,4,opt,name=max_channel_count,json=maxChannelCount,proto3" json:"max_channel_count,omitempty"`
	// The maximum number of wells connected to each channel.
	//
	// A well is a discrete location on the device where sensing can take place. Normally, each well
	// should have a single nanopore in it.
	//
	// For example, a MinION supports up to 4 wells per channel, allowing for 2048 wells in total.
	// So the value of this for a MinION will be 4.
	//
	// This value is fixed for a given device type. Note, however, that a flow cell might be attached
	// that has a smaller number of wells on each channel.
	MaxWellsPerChannel uint32 `protobuf:"varint,5,opt,name=max_wells_per_channel,json=maxWellsPerChannel,proto3" json:"max_wells_per_channel,omitempty"`
	// Whether the set_temperature() method can be expected to work.
	//
	// On some systems, not all connected devices have the ability to control their own temperature,
	// as temperature controls are managed in groups. If this field is true, this device can control
	// its own temperature. If it it false, it cannot, and the temperature will be maintained at a
	// pre-determined temperature.
	CanSetTemperature bool `protobuf:"varint,6,opt,name=can_set_temperature,json=canSetTemperature,proto3" json:"can_set_temperature,omitempty"`
	// The range of uncalibrated data values.
	//
	// This is the number of distinct signal values that can be produced by the device's analog to
	// digital converter (ADC).
	Digitisation    uint32                                    `protobuf:"varint,7,opt,name=digitisation,proto3" json:"digitisation,omitempty"`
	FirmwareVersion []*GetDeviceInfoResponse_ComponentVersion `protobuf:"bytes,10,rep,name=firmware_version,json=firmwareVersion,proto3" json:"firmware_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceInfoResponse) Descriptor deprecated

func (*GetDeviceInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceInfoResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceInfoResponse) GetCanSetTemperature

func (x *GetDeviceInfoResponse) GetCanSetTemperature() bool

func (*GetDeviceInfoResponse) GetDeviceId

func (x *GetDeviceInfoResponse) GetDeviceId() string

func (*GetDeviceInfoResponse) GetDeviceType

func (*GetDeviceInfoResponse) GetDigitisation

func (x *GetDeviceInfoResponse) GetDigitisation() uint32

func (*GetDeviceInfoResponse) GetFirmwareVersion

func (*GetDeviceInfoResponse) GetIsSimulated

func (x *GetDeviceInfoResponse) GetIsSimulated() bool

func (*GetDeviceInfoResponse) GetMaxChannelCount

func (x *GetDeviceInfoResponse) GetMaxChannelCount() uint32

func (*GetDeviceInfoResponse) GetMaxWellsPerChannel

func (x *GetDeviceInfoResponse) GetMaxWellsPerChannel() uint32

func (*GetDeviceInfoResponse) ProtoMessage

func (*GetDeviceInfoResponse) ProtoMessage()

func (*GetDeviceInfoResponse) ProtoReflect

func (x *GetDeviceInfoResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceInfoResponse) Reset

func (x *GetDeviceInfoResponse) Reset()

func (*GetDeviceInfoResponse) String

func (x *GetDeviceInfoResponse) String() string

type GetDeviceInfoResponse_ComponentVersion

type GetDeviceInfoResponse_ComponentVersion struct {

	// Description of the component that has firmware
	Component string `protobuf:"bytes,1,opt,name=component,proto3" json:"component,omitempty"`
	// The firmware version, if this cannot be determined for a component where
	// the firmware version would usually be available, this will contain
	// "Unknown"
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// The serial-number of a component. If this in not applicable to the
	// type of component or cannot be read at the current time, then this
	// field will be blank.
	SerialNumber string `protobuf:"bytes,3,opt,name=serial_number,json=serialNumber,proto3" json:"serial_number,omitempty"`
	// contains filtered or unexported fields
}

Firmware versions and serial-numbers of components associated with this device

Depending on the hardware, there may be several components associated with this device, each with their own firmware version and serial-number. Not all components have serial-numbers.

func (*GetDeviceInfoResponse_ComponentVersion) Descriptor deprecated

func (*GetDeviceInfoResponse_ComponentVersion) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceInfoResponse_ComponentVersion.ProtoReflect.Descriptor instead.

func (*GetDeviceInfoResponse_ComponentVersion) GetComponent

func (*GetDeviceInfoResponse_ComponentVersion) GetSerialNumber

func (x *GetDeviceInfoResponse_ComponentVersion) GetSerialNumber() string

func (*GetDeviceInfoResponse_ComponentVersion) GetVersion

func (*GetDeviceInfoResponse_ComponentVersion) ProtoMessage

func (*GetDeviceInfoResponse_ComponentVersion) ProtoReflect

func (*GetDeviceInfoResponse_ComponentVersion) Reset

func (*GetDeviceInfoResponse_ComponentVersion) String

type GetDeviceInfoResponse_DeviceType

type GetDeviceInfoResponse_DeviceType int32
const (
	GetDeviceInfoResponse_MINION      GetDeviceInfoResponse_DeviceType = 0
	GetDeviceInfoResponse_GRIDION     GetDeviceInfoResponse_DeviceType = 2
	GetDeviceInfoResponse_PROMETHION  GetDeviceInfoResponse_DeviceType = 3
	GetDeviceInfoResponse_MINION_MK1C GetDeviceInfoResponse_DeviceType = 4
	GetDeviceInfoResponse_TRAXION     GetDeviceInfoResponse_DeviceType = 5
)

func (GetDeviceInfoResponse_DeviceType) Descriptor

func (GetDeviceInfoResponse_DeviceType) Enum

func (GetDeviceInfoResponse_DeviceType) EnumDescriptor deprecated

func (GetDeviceInfoResponse_DeviceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetDeviceInfoResponse_DeviceType.Descriptor instead.

func (GetDeviceInfoResponse_DeviceType) Number

func (GetDeviceInfoResponse_DeviceType) String

func (GetDeviceInfoResponse_DeviceType) Type

type GetDeviceSettingsRequest

type GetDeviceSettingsRequest struct {
	// contains filtered or unexported fields
}

func (*GetDeviceSettingsRequest) Descriptor deprecated

func (*GetDeviceSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceSettingsRequest) ProtoMessage

func (*GetDeviceSettingsRequest) ProtoMessage()

func (*GetDeviceSettingsRequest) ProtoReflect

func (x *GetDeviceSettingsRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceSettingsRequest) Reset

func (x *GetDeviceSettingsRequest) Reset()

func (*GetDeviceSettingsRequest) String

func (x *GetDeviceSettingsRequest) String() string

type GetDeviceSettingsResponse

type GetDeviceSettingsResponse struct {
	Settings *DeviceSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDeviceSettingsResponse) Descriptor deprecated

func (*GetDeviceSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceSettingsResponse) GetSettings

func (x *GetDeviceSettingsResponse) GetSettings() *DeviceSettings

func (*GetDeviceSettingsResponse) ProtoMessage

func (*GetDeviceSettingsResponse) ProtoMessage()

func (*GetDeviceSettingsResponse) ProtoReflect

func (*GetDeviceSettingsResponse) Reset

func (x *GetDeviceSettingsResponse) Reset()

func (*GetDeviceSettingsResponse) String

func (x *GetDeviceSettingsResponse) String() string

type GetDeviceStateRequest

type GetDeviceStateRequest struct {
	// contains filtered or unexported fields
}

func (*GetDeviceStateRequest) Descriptor deprecated

func (*GetDeviceStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceStateRequest.ProtoReflect.Descriptor instead.

func (*GetDeviceStateRequest) ProtoMessage

func (*GetDeviceStateRequest) ProtoMessage()

func (*GetDeviceStateRequest) ProtoReflect

func (x *GetDeviceStateRequest) ProtoReflect() protoreflect.Message

func (*GetDeviceStateRequest) Reset

func (x *GetDeviceStateRequest) Reset()

func (*GetDeviceStateRequest) String

func (x *GetDeviceStateRequest) String() string

type GetDeviceStateResponse

type GetDeviceStateResponse struct {

	// Whether the physical hardware is present.
	//
	// This is really only relevant to MinIONs, which could be unplugged by the user at any time.
	DeviceState GetDeviceStateResponse_DeviceState `` /* 154-byte string literal not displayed */
	// Indicates what sort of flow cell can be inserted.
	//
	// For example, if the user needs to set or override the flow cell product code, this can be
	// used to limit the list of possible flow cell product codes to choose from.
	//
	// Since 4.1
	FlowCellConnector FlowCellConnectorType `` /* 161-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDeviceStateResponse) Descriptor deprecated

func (*GetDeviceStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDeviceStateResponse.ProtoReflect.Descriptor instead.

func (*GetDeviceStateResponse) GetDeviceState

func (*GetDeviceStateResponse) GetFlowCellConnector

func (x *GetDeviceStateResponse) GetFlowCellConnector() FlowCellConnectorType

func (*GetDeviceStateResponse) ProtoMessage

func (*GetDeviceStateResponse) ProtoMessage()

func (*GetDeviceStateResponse) ProtoReflect

func (x *GetDeviceStateResponse) ProtoReflect() protoreflect.Message

func (*GetDeviceStateResponse) Reset

func (x *GetDeviceStateResponse) Reset()

func (*GetDeviceStateResponse) String

func (x *GetDeviceStateResponse) String() string

type GetDeviceStateResponse_DeviceState

type GetDeviceStateResponse_DeviceState int32
const (
	GetDeviceStateResponse_DEVICE_DISCONNECTED GetDeviceStateResponse_DeviceState = 0
	GetDeviceStateResponse_DEVICE_READY        GetDeviceStateResponse_DeviceState = 1
)

func (GetDeviceStateResponse_DeviceState) Descriptor

func (GetDeviceStateResponse_DeviceState) Enum

func (GetDeviceStateResponse_DeviceState) EnumDescriptor deprecated

func (GetDeviceStateResponse_DeviceState) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetDeviceStateResponse_DeviceState.Descriptor instead.

func (GetDeviceStateResponse_DeviceState) Number

func (GetDeviceStateResponse_DeviceState) String

func (GetDeviceStateResponse_DeviceState) Type

type GetDiskSpaceInfoRequest

type GetDiskSpaceInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetDiskSpaceInfoRequest) Descriptor deprecated

func (*GetDiskSpaceInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetDiskSpaceInfoRequest.ProtoReflect.Descriptor instead.

func (*GetDiskSpaceInfoRequest) ProtoMessage

func (*GetDiskSpaceInfoRequest) ProtoMessage()

func (*GetDiskSpaceInfoRequest) ProtoReflect

func (x *GetDiskSpaceInfoRequest) ProtoReflect() protoreflect.Message

func (*GetDiskSpaceInfoRequest) Reset

func (x *GetDiskSpaceInfoRequest) Reset()

func (*GetDiskSpaceInfoRequest) String

func (x *GetDiskSpaceInfoRequest) String() string

type GetDiskSpaceInfoResponse

type GetDiskSpaceInfoResponse struct {
	FilesystemDiskSpaceInfo []*FilesystemDiskSpaceInfo `` /* 134-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetDiskSpaceInfoResponse) Descriptor deprecated

func (*GetDiskSpaceInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetDiskSpaceInfoResponse.ProtoReflect.Descriptor instead.

func (*GetDiskSpaceInfoResponse) GetFilesystemDiskSpaceInfo

func (x *GetDiskSpaceInfoResponse) GetFilesystemDiskSpaceInfo() []*FilesystemDiskSpaceInfo

func (*GetDiskSpaceInfoResponse) ProtoMessage

func (*GetDiskSpaceInfoResponse) ProtoMessage()

func (*GetDiskSpaceInfoResponse) ProtoReflect

func (x *GetDiskSpaceInfoResponse) ProtoReflect() protoreflect.Message

func (*GetDiskSpaceInfoResponse) Reset

func (x *GetDiskSpaceInfoResponse) Reset()

func (*GetDiskSpaceInfoResponse) String

func (x *GetDiskSpaceInfoResponse) String() string

type GetExperimentYieldInfoRequest

type GetExperimentYieldInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoRequest) Descriptor deprecated

func (*GetExperimentYieldInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentYieldInfoRequest.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoRequest) ProtoMessage

func (*GetExperimentYieldInfoRequest) ProtoMessage()

func (*GetExperimentYieldInfoRequest) ProtoReflect

func (*GetExperimentYieldInfoRequest) Reset

func (x *GetExperimentYieldInfoRequest) Reset()

func (*GetExperimentYieldInfoRequest) String

type GetExperimentYieldInfoResponse

type GetExperimentYieldInfoResponse struct {
	CompleteReadInfo               *GetExperimentYieldInfoResponse_CompleteReadInfo              `protobuf:"bytes,1,opt,name=complete_read_info,json=completeReadInfo,proto3" json:"complete_read_info,omitempty"`
	AcquisitionInfo                *GetExperimentYieldInfoResponse_AcquisitionInfo               `protobuf:"bytes,2,opt,name=acquisition_info,json=acquisitionInfo,proto3" json:"acquisition_info,omitempty"`
	AnalyserInfo                   *GetExperimentYieldInfoResponse_AnalyserInfo                  `protobuf:"bytes,3,opt,name=analyser_info,json=analyserInfo,proto3" json:"analyser_info,omitempty"`
	BulkInfo                       *GetExperimentYieldInfoResponse_BulkInfo                      `protobuf:"bytes,4,opt,name=bulk_info,json=bulkInfo,proto3" json:"bulk_info,omitempty"`
	HdfWriterInfo                  *GetExperimentYieldInfoResponse_HdfWriterInfo                 `protobuf:"bytes,5,opt,name=hdf_writer_info,json=hdfWriterInfo,proto3" json:"hdf_writer_info,omitempty"`
	BasecallerStatistics           *GetExperimentYieldInfoResponse_BasecallStatistics            `protobuf:"bytes,6,opt,name=basecaller_statistics,json=basecallerStatistics,proto3" json:"basecaller_statistics,omitempty"`
	HdfMultiReadWritingStatisitics *GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics `` /* 157-byte string literal not displayed */
	FastqReadWritingStatistics     *GetExperimentYieldInfoResponse_FastqReadWritingStatistics    `` /* 143-byte string literal not displayed */
	ProtobufReadWritingStatistics  *GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics `` /* 152-byte string literal not displayed */
	FileOperationQueueProgress     *GetExperimentYieldInfoResponse_FileOperationQueueProgress    `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse) Descriptor deprecated

func (*GetExperimentYieldInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentYieldInfoResponse.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse) GetAcquisitionInfo

func (*GetExperimentYieldInfoResponse) GetAnalyserInfo

func (*GetExperimentYieldInfoResponse) GetBasecallerStatistics

func (*GetExperimentYieldInfoResponse) GetBulkInfo

func (*GetExperimentYieldInfoResponse) GetCompleteReadInfo

func (*GetExperimentYieldInfoResponse) GetFastqReadWritingStatistics

func (*GetExperimentYieldInfoResponse) GetFileOperationQueueProgress

func (*GetExperimentYieldInfoResponse) GetHdfMultiReadWritingStatisitics

func (*GetExperimentYieldInfoResponse) GetHdfWriterInfo

func (*GetExperimentYieldInfoResponse) GetProtobufReadWritingStatistics

func (*GetExperimentYieldInfoResponse) ProtoMessage

func (*GetExperimentYieldInfoResponse) ProtoMessage()

func (*GetExperimentYieldInfoResponse) ProtoReflect

func (*GetExperimentYieldInfoResponse) Reset

func (x *GetExperimentYieldInfoResponse) Reset()

func (*GetExperimentYieldInfoResponse) String

type GetExperimentYieldInfoResponse_AcquisitionInfo

type GetExperimentYieldInfoResponse_AcquisitionInfo struct {
	RawPerChannel        uint64 `protobuf:"varint,1,opt,name=raw_per_channel,json=rawPerChannel,proto3" json:"raw_per_channel,omitempty"`
	FrameDiscontinuities uint64 `protobuf:"varint,2,opt,name=frame_discontinuities,json=frameDiscontinuities,proto3" json:"frame_discontinuities,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_AcquisitionInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) GetFrameDiscontinuities

func (x *GetExperimentYieldInfoResponse_AcquisitionInfo) GetFrameDiscontinuities() uint64

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) GetRawPerChannel

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) Reset

func (*GetExperimentYieldInfoResponse_AcquisitionInfo) String

type GetExperimentYieldInfoResponse_AnalyserInfo

type GetExperimentYieldInfoResponse_AnalyserInfo struct {
	RawPerChannel                 uint64 `protobuf:"varint,1,opt,name=raw_per_channel,json=rawPerChannel,proto3" json:"raw_per_channel,omitempty"`
	TotalSelectedRaw              uint64 `protobuf:"varint,2,opt,name=total_selected_raw,json=totalSelectedRaw,proto3" json:"total_selected_raw,omitempty"`
	TotalSelectedEvents           uint64 `protobuf:"varint,3,opt,name=total_selected_events,json=totalSelectedEvents,proto3" json:"total_selected_events,omitempty"`
	TotalEvents                   uint64 `protobuf:"varint,4,opt,name=total_events,json=totalEvents,proto3" json:"total_events,omitempty"`
	TotalReadChunks               uint64 `protobuf:"varint,5,opt,name=total_read_chunks,json=totalReadChunks,proto3" json:"total_read_chunks,omitempty"`
	CompletedSelectedReadsCount   uint64 `` /* 147-byte string literal not displayed */
	CompletedUnselectedReadsCount uint64 `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_AnalyserInfo) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_AnalyserInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetCompletedSelectedReadsCount

func (x *GetExperimentYieldInfoResponse_AnalyserInfo) GetCompletedSelectedReadsCount() uint64

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetCompletedUnselectedReadsCount

func (x *GetExperimentYieldInfoResponse_AnalyserInfo) GetCompletedUnselectedReadsCount() uint64

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetRawPerChannel

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalEvents

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalReadChunks

func (x *GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalReadChunks() uint64

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalSelectedEvents

func (x *GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalSelectedEvents() uint64

func (*GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalSelectedRaw

func (x *GetExperimentYieldInfoResponse_AnalyserInfo) GetTotalSelectedRaw() uint64

func (*GetExperimentYieldInfoResponse_AnalyserInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_AnalyserInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_AnalyserInfo) Reset

func (*GetExperimentYieldInfoResponse_AnalyserInfo) String

type GetExperimentYieldInfoResponse_BasecallStatistics

type GetExperimentYieldInfoResponse_BasecallStatistics struct {
	ReadsInProgress            uint64 `protobuf:"varint,1,opt,name=reads_in_progress,json=readsInProgress,proto3" json:"reads_in_progress,omitempty"`
	ReadsProcessed             uint64 `protobuf:"varint,2,opt,name=reads_processed,json=readsProcessed,proto3" json:"reads_processed,omitempty"`
	ReadsSkipped               uint64 `protobuf:"varint,3,opt,name=reads_skipped,json=readsSkipped,proto3" json:"reads_skipped,omitempty"`
	ReadsForceSkipped          uint64 `protobuf:"varint,4,opt,name=reads_force_skipped,json=readsForceSkipped,proto3" json:"reads_force_skipped,omitempty"`
	ReadsFailedCallingFiltered uint64 `` /* 144-byte string literal not displayed */
	ReadsFailedCalling         uint64 `protobuf:"varint,6,opt,name=reads_failed_calling,json=readsFailedCalling,proto3" json:"reads_failed_calling,omitempty"`
	ReadsCalled                uint64 `protobuf:"varint,7,opt,name=reads_called,json=readsCalled,proto3" json:"reads_called,omitempty"`
	SamplesCalled              uint64 `protobuf:"varint,8,opt,name=samples_called,json=samplesCalled,proto3" json:"samples_called,omitempty"`
	SamplesSkipped             uint64 `protobuf:"varint,9,opt,name=samples_skipped,json=samplesSkipped,proto3" json:"samples_skipped,omitempty"`
	BasesPassedCalled          uint64 `protobuf:"varint,10,opt,name=bases_passed_called,json=basesPassedCalled,proto3" json:"bases_passed_called,omitempty"`
	BasesFailedCalled          uint64 `protobuf:"varint,12,opt,name=bases_failed_called,json=basesFailedCalled,proto3" json:"bases_failed_called,omitempty"`
	EventsCalled               uint64 `protobuf:"varint,11,opt,name=events_called,json=eventsCalled,proto3" json:"events_called,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_BasecallStatistics) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_BasecallStatistics.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetBasesFailedCalled

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetBasesPassedCalled

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetEventsCalled

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsCalled

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsFailedCalling

func (x *GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsFailedCalling() uint64

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsFailedCallingFiltered

func (x *GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsFailedCallingFiltered() uint64

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsForceSkipped

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsInProgress

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsProcessed

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetReadsSkipped

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetSamplesCalled

func (*GetExperimentYieldInfoResponse_BasecallStatistics) GetSamplesSkipped

func (*GetExperimentYieldInfoResponse_BasecallStatistics) ProtoMessage

func (*GetExperimentYieldInfoResponse_BasecallStatistics) ProtoReflect

func (*GetExperimentYieldInfoResponse_BasecallStatistics) Reset

func (*GetExperimentYieldInfoResponse_BasecallStatistics) String

type GetExperimentYieldInfoResponse_BulkInfo

type GetExperimentYieldInfoResponse_BulkInfo struct {
	TotalRaw    uint64 `protobuf:"varint,1,opt,name=total_raw,json=totalRaw,proto3" json:"total_raw,omitempty"`
	TotalEvents uint64 `protobuf:"varint,2,opt,name=total_events,json=totalEvents,proto3" json:"total_events,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_BulkInfo) Descriptor deprecated

func (*GetExperimentYieldInfoResponse_BulkInfo) Descriptor() ([]byte, []int)

Deprecated: Use GetExperimentYieldInfoResponse_BulkInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_BulkInfo) GetTotalEvents

func (x *GetExperimentYieldInfoResponse_BulkInfo) GetTotalEvents() uint64

func (*GetExperimentYieldInfoResponse_BulkInfo) GetTotalRaw

func (*GetExperimentYieldInfoResponse_BulkInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_BulkInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_BulkInfo) Reset

func (*GetExperimentYieldInfoResponse_BulkInfo) String

type GetExperimentYieldInfoResponse_CompleteReadInfo

type GetExperimentYieldInfoResponse_CompleteReadInfo struct {
	PendingChunks                   uint64 `protobuf:"varint,1,opt,name=pending_chunks,json=pendingChunks,proto3" json:"pending_chunks,omitempty"`
	PendingMemoryReads              uint64 `protobuf:"varint,2,opt,name=pending_memory_reads,json=pendingMemoryReads,proto3" json:"pending_memory_reads,omitempty"`
	PendingDiskReads                uint64 `protobuf:"varint,15,opt,name=pending_disk_reads,json=pendingDiskReads,proto3" json:"pending_disk_reads,omitempty"`
	PendingMultiDiskReads           uint64 `` /* 129-byte string literal not displayed */
	PendingSkippedReads             uint64 `protobuf:"varint,4,opt,name=pending_skipped_reads,json=pendingSkippedReads,proto3" json:"pending_skipped_reads,omitempty"`
	PendingForceSkippedReads        uint64 `` /* 138-byte string literal not displayed */
	ProcessedMemoryReads            uint64 `protobuf:"varint,6,opt,name=processed_memory_reads,json=processedMemoryReads,proto3" json:"processed_memory_reads,omitempty"`
	ProcessedDiskReads              uint64 `protobuf:"varint,7,opt,name=processed_disk_reads,json=processedDiskReads,proto3" json:"processed_disk_reads,omitempty"`
	ProcessedSkippedReads           uint64 `` /* 127-byte string literal not displayed */
	ProcessedForceSkippedReads      uint64 `` /* 144-byte string literal not displayed */
	StoredReadsBytesMemory          uint64 `` /* 133-byte string literal not displayed */
	StoredReadSupportingBytesMemory uint64 `` /* 162-byte string literal not displayed */
	StoredReadsBytesDisk            uint64 `` /* 127-byte string literal not displayed */
	DiscardedErrorBytes             uint64 `protobuf:"varint,12,opt,name=discarded_error_bytes,json=discardedErrorBytes,proto3" json:"discarded_error_bytes,omitempty"`
	ChannelsWritingToDisk           uint64 `` /* 130-byte string literal not displayed */
	ChannelsWritingToDiskTmp        uint64 `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_CompleteReadInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetChannelsWritingToDisk

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetChannelsWritingToDisk() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetChannelsWritingToDiskTmp

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetChannelsWritingToDiskTmp() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetDiscardedErrorBytes

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetDiscardedErrorBytes() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingChunks

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingDiskReads

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingForceSkippedReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingForceSkippedReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingMemoryReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingMemoryReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingMultiDiskReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingMultiDiskReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingSkippedReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetPendingSkippedReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedDiskReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedDiskReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedForceSkippedReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedForceSkippedReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedMemoryReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedMemoryReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedSkippedReads

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetProcessedSkippedReads() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadSupportingBytesMemory

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadSupportingBytesMemory() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadsBytesDisk

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadsBytesDisk() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadsBytesMemory

func (x *GetExperimentYieldInfoResponse_CompleteReadInfo) GetStoredReadsBytesMemory() uint64

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) Reset

func (*GetExperimentYieldInfoResponse_CompleteReadInfo) String

type GetExperimentYieldInfoResponse_FastqReadWritingStatistics

type GetExperimentYieldInfoResponse_FastqReadWritingStatistics struct {
	PassedReadsWritten   uint64 `protobuf:"varint,1,opt,name=passed_reads_written,json=passedReadsWritten,proto3" json:"passed_reads_written,omitempty"`
	SkippedReads         uint64 `protobuf:"varint,2,opt,name=skipped_reads,json=skippedReads,proto3" json:"skipped_reads,omitempty"`
	ForcedSkipped        uint64 `protobuf:"varint,3,opt,name=forced_skipped,json=forcedSkipped,proto3" json:"forced_skipped,omitempty"`
	FailedReadsWritten   uint64 `protobuf:"varint,4,opt,name=failed_reads_written,json=failedReadsWritten,proto3" json:"failed_reads_written,omitempty"`
	FailedReadsDiscarded uint64 `protobuf:"varint,5,opt,name=failed_reads_discarded,json=failedReadsDiscarded,proto3" json:"failed_reads_discarded,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_FastqReadWritingStatistics.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) GetFailedReadsDiscarded

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) GetFailedReadsWritten

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) GetForcedSkipped

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) GetPassedReadsWritten

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) GetSkippedReads

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) ProtoMessage

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) ProtoReflect

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) Reset

func (*GetExperimentYieldInfoResponse_FastqReadWritingStatistics) String

type GetExperimentYieldInfoResponse_FileOperationQueueProgress

type GetExperimentYieldInfoResponse_FileOperationQueueProgress struct {
	PendingOperations            uint64                                                                  `protobuf:"varint,1,opt,name=pending_operations,json=pendingOperations,proto3" json:"pending_operations,omitempty"`
	CompleteSuccessfulOperations uint64                                                                  `` /* 148-byte string literal not displayed */
	CompleteFailedOperations     uint64                                                                  `` /* 136-byte string literal not displayed */
	BytesToMovePosted            uint64                                                                  `protobuf:"varint,4,opt,name=bytes_to_move_posted,json=bytesToMovePosted,proto3" json:"bytes_to_move_posted,omitempty"`
	BytesToMoveFailed            uint64                                                                  `protobuf:"varint,5,opt,name=bytes_to_move_failed,json=bytesToMoveFailed,proto3" json:"bytes_to_move_failed,omitempty"`
	BytesToMoveCompleted         uint64                                                                  `` /* 126-byte string literal not displayed */
	Fast5                        *GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo `protobuf:"bytes,7,opt,name=fast5,proto3" json:"fast5,omitempty"`
	Fastq                        *GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo `protobuf:"bytes,8,opt,name=fastq,proto3" json:"fastq,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_FileOperationQueueProgress.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetBytesToMoveCompleted

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetBytesToMoveFailed

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetBytesToMovePosted

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetCompleteFailedOperations

func (x *GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetCompleteFailedOperations() uint64

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetCompleteSuccessfulOperations

func (x *GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetCompleteSuccessfulOperations() uint64

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetFast5

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetFastq

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) GetPendingOperations

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) ProtoMessage

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) ProtoReflect

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) Reset

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress) String

type GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo

type GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo struct {
	FilesMovedSuccessfully uint64 `` /* 130-byte string literal not displayed */
	FilesMovedToFallback   uint64 `` /* 126-byte string literal not displayed */
	FilesFailedToMove      uint64 `protobuf:"varint,3,opt,name=files_failed_to_move,json=filesFailedToMove,proto3" json:"files_failed_to_move,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) GetFilesFailedToMove

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) GetFilesMovedSuccessfully

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) GetFilesMovedToFallback

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) Reset

func (*GetExperimentYieldInfoResponse_FileOperationQueueProgress_FileTypeInfo) String

type GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics

type GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics struct {
	ReadsWritten               uint64 `protobuf:"varint,1,opt,name=reads_written,json=readsWritten,proto3" json:"reads_written,omitempty"`
	PassedReadsWritten         uint64 `protobuf:"varint,2,opt,name=passed_reads_written,json=passedReadsWritten,proto3" json:"passed_reads_written,omitempty"`
	FailedReadsWritten         uint64 `protobuf:"varint,3,opt,name=failed_reads_written,json=failedReadsWritten,proto3" json:"failed_reads_written,omitempty"`
	ForceSkippedReadsWritten   uint64 `` /* 138-byte string literal not displayed */
	RawBytesWritten            uint64 `protobuf:"varint,5,opt,name=raw_bytes_written,json=rawBytesWritten,proto3" json:"raw_bytes_written,omitempty"`
	FastqBytesWritten          uint64 `protobuf:"varint,6,opt,name=fastq_bytes_written,json=fastqBytesWritten,proto3" json:"fastq_bytes_written,omitempty"`
	BasecallEventsBytesWritten uint64 `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetBasecallEventsBytesWritten

func (x *GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetBasecallEventsBytesWritten() uint64

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetFailedReadsWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetFastqBytesWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetForceSkippedReadsWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetPassedReadsWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetRawBytesWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) GetReadsWritten

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) ProtoMessage

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) ProtoReflect

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) Reset

func (*GetExperimentYieldInfoResponse_HdfMultiReadWritingStatistics) String

type GetExperimentYieldInfoResponse_HdfWriterInfo

type GetExperimentYieldInfoResponse_HdfWriterInfo struct {
	PendingCompressions      uint64 `protobuf:"varint,1,opt,name=pending_compressions,json=pendingCompressions,proto3" json:"pending_compressions,omitempty"`
	PendingWrites            uint64 `protobuf:"varint,2,opt,name=pending_writes,json=pendingWrites,proto3" json:"pending_writes,omitempty"`
	PendingHdfTasks          uint64 `protobuf:"varint,3,opt,name=pending_hdf_tasks,json=pendingHdfTasks,proto3" json:"pending_hdf_tasks,omitempty"`
	CompletedWrites          uint64 `protobuf:"varint,4,opt,name=completed_writes,json=completedWrites,proto3" json:"completed_writes,omitempty"`
	DatasetBytesDataInFlight uint64 `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_HdfWriterInfo.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) GetCompletedWrites

func (x *GetExperimentYieldInfoResponse_HdfWriterInfo) GetCompletedWrites() uint64

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) GetDatasetBytesDataInFlight

func (x *GetExperimentYieldInfoResponse_HdfWriterInfo) GetDatasetBytesDataInFlight() uint64

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) GetPendingCompressions

func (x *GetExperimentYieldInfoResponse_HdfWriterInfo) GetPendingCompressions() uint64

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) GetPendingHdfTasks

func (x *GetExperimentYieldInfoResponse_HdfWriterInfo) GetPendingHdfTasks() uint64

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) GetPendingWrites

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) ProtoMessage

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) ProtoReflect

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) Reset

func (*GetExperimentYieldInfoResponse_HdfWriterInfo) String

type GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics

type GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics struct {
	ReadChunksWritten   uint64 `protobuf:"varint,1,opt,name=read_chunks_written,json=readChunksWritten,proto3" json:"read_chunks_written,omitempty"`
	ReadChunksDiscarded uint64 `protobuf:"varint,2,opt,name=read_chunks_discarded,json=readChunksDiscarded,proto3" json:"read_chunks_discarded,omitempty"`
	ReadsWritten        uint64 `protobuf:"varint,3,opt,name=reads_written,json=readsWritten,proto3" json:"reads_written,omitempty"`
	ReadsDiscarded      uint64 `protobuf:"varint,4,opt,name=reads_discarded,json=readsDiscarded,proto3" json:"reads_discarded,omitempty"`
	// contains filtered or unexported fields
}

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) Descriptor deprecated

Deprecated: Use GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics.ProtoReflect.Descriptor instead.

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) GetReadChunksDiscarded

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) GetReadChunksWritten

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) GetReadsDiscarded

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) GetReadsWritten

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) ProtoMessage

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) ProtoReflect

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) Reset

func (*GetExperimentYieldInfoResponse_ProtobufReadWritingStatistics) String

type GetFanSpeedRequest

type GetFanSpeedRequest struct {
	// contains filtered or unexported fields
}

func (*GetFanSpeedRequest) Descriptor deprecated

func (*GetFanSpeedRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFanSpeedRequest.ProtoReflect.Descriptor instead.

func (*GetFanSpeedRequest) ProtoMessage

func (*GetFanSpeedRequest) ProtoMessage()

func (*GetFanSpeedRequest) ProtoReflect

func (x *GetFanSpeedRequest) ProtoReflect() protoreflect.Message

func (*GetFanSpeedRequest) Reset

func (x *GetFanSpeedRequest) Reset()

func (*GetFanSpeedRequest) String

func (x *GetFanSpeedRequest) String() string

type GetFanSpeedResponse

type GetFanSpeedResponse struct {
	Rpm uint32 `protobuf:"varint,1,opt,name=rpm,proto3" json:"rpm,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFanSpeedResponse) Descriptor deprecated

func (*GetFanSpeedResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFanSpeedResponse.ProtoReflect.Descriptor instead.

func (*GetFanSpeedResponse) GetRpm

func (x *GetFanSpeedResponse) GetRpm() uint32

func (*GetFanSpeedResponse) ProtoMessage

func (*GetFanSpeedResponse) ProtoMessage()

func (*GetFanSpeedResponse) ProtoReflect

func (x *GetFanSpeedResponse) ProtoReflect() protoreflect.Message

func (*GetFanSpeedResponse) Reset

func (x *GetFanSpeedResponse) Reset()

func (*GetFanSpeedResponse) String

func (x *GetFanSpeedResponse) String() string

type GetFlowCellInfoRequest

type GetFlowCellInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetFlowCellInfoRequest) Descriptor deprecated

func (*GetFlowCellInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowCellInfoRequest.ProtoReflect.Descriptor instead.

func (*GetFlowCellInfoRequest) ProtoMessage

func (*GetFlowCellInfoRequest) ProtoMessage()

func (*GetFlowCellInfoRequest) ProtoReflect

func (x *GetFlowCellInfoRequest) ProtoReflect() protoreflect.Message

func (*GetFlowCellInfoRequest) Reset

func (x *GetFlowCellInfoRequest) Reset()

func (*GetFlowCellInfoRequest) String

func (x *GetFlowCellInfoRequest) String() string

type GetFlowCellInfoResponse

type GetFlowCellInfoResponse struct {

	// Whether there is a flow cell present.
	//
	// If both this and has_adapter are false, none of the other fields will contain useful
	// information.
	HasFlowCell bool `protobuf:"varint,1,opt,name=has_flow_cell,json=hasFlowCell,proto3" json:"has_flow_cell,omitempty"`
	// The number of channels currently supported by the device.
	//
	// This may be smaller than the “max_channel_count“ value returned by get_device_info(),
	// depending on the attached flow cell.
	ChannelCount uint32 `protobuf:"varint,2,opt,name=channel_count,json=channelCount,proto3" json:"channel_count,omitempty"`
	// The number of wells currently supported by the device.
	//
	// This may be smaller than the “max_wells_per_channel“ value returned by get_device_info(),
	// depending on the attached flow cell.
	WellsPerChannel uint32 `protobuf:"varint,3,opt,name=wells_per_channel,json=wellsPerChannel,proto3" json:"wells_per_channel,omitempty"`
	// The unique identifier for the flow cell.
	//
	// This should be same as the value printed onto the flow cell casing. Not all flow cells will
	// have the flow cell ID recorded in a way that MinKNOW can read. In those cases, this will be an
	// empty string, even though the user may be able to see a printed identifier on the flow cell.
	FlowCellId string `protobuf:"bytes,4,opt,name=flow_cell_id,json=flowCellId,proto3" json:"flow_cell_id,omitempty"`
	// The unique identifier for the ASIC (formatted as string).
	//
	// This is a value uniquely identifying the ASIC embedded in the flow cell. It will
	// always be set when a flow cell is present.
	//
	// The intended use for this is to track the identity of the asic in the flow cell, eg. for
	// displaying to users during production of chips.
	//
	// Caveats:
	//
	// * This value will not mean anything to a customer.
	// * There is no guarantee that this field will contain the same identifier across
	//   MinKNOW versions, even with the same flow cell.
	// * An ASIC can be recycled into a new flow cell, so this identifier may be re-used in the
	//   future (although it can be considered unique for the duration of a protocol run).
	AsicIdStr string `protobuf:"bytes,13,opt,name=asic_id_str,json=asicIdStr,proto3" json:"asic_id_str,omitempty"`
	// The product code for the flow cell.
	//
	// This should be the code displayed in the shop where the flow cell was bought. Not all
	// flow cells will have the product code recorded in a way that MinKNOW can read. In those cases,
	// this will be an empty string.
	ProductCode string `protobuf:"bytes,6,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
	// A unique identifier for the flow cell, which the user can specify.
	//
	// In the event a flow cell does not have an eeprom, this field contains data input by the user
	// using set_flow_cell_info to record required data.
	//
	// Only alpha-numeric, space, dash and underscore characters are allowed in this field.
	//
	// Since 1.12
	UserSpecifiedFlowCellId string `` /* 136-byte string literal not displayed */
	// A product code for the flow cell, which the user can specify.
	//
	// This should be the code displayed in the shop where the flow cell was bought. Not all
	// flow cells have an eeprom, in the event they don't, the user can specify using this id using
	// set_flow_cell_info.
	//
	// Since 1.12
	UserSpecifiedProductCode string `` /* 137-byte string literal not displayed */
	// Whether there is a flongle adapter.
	//
	// If this is true, the adapter_id, channel_count and wells_per_channel fields should all
	// provide useful information, even if has_flow_cell is false.
	HasAdapter bool `protobuf:"varint,9,opt,name=has_adapter,json=hasAdapter,proto3" json:"has_adapter,omitempty"`
	// The unique identifier of an attached flongle adatper.
	//
	// This should be same as the value printed onto the adapter casing.
	AdapterId string `protobuf:"bytes,10,opt,name=adapter_id,json=adapterId,proto3" json:"adapter_id,omitempty"`
	// Used to make the field nullable, since the null value is not protobuf's default.
	//
	// Types that are assignable to TemperatureOffsetNullable:
	//	*GetFlowCellInfoResponse_TemperatureOffset
	TemperatureOffsetNullable isGetFlowCellInfoResponse_TemperatureOffsetNullable `protobuf_oneof:"temperature_offset_nullable"`
	// The version of the ASIC contained in the flowcell (if specified by the hardware).
	//
	// This can be used to determine if the hardware should support certain features
	// added to only newer ASICs.
	//
	// Possible values include: "IA02C", "IA02D", or if the value is not readable on the
	// current hardware an empty string is returned.
	//
	// Since 1.14
	AsicVersion string `protobuf:"bytes,12,opt,name=asic_version,json=asicVersion,proto3" json:"asic_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetFlowCellInfoResponse) Descriptor deprecated

func (*GetFlowCellInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowCellInfoResponse.ProtoReflect.Descriptor instead.

func (*GetFlowCellInfoResponse) GetAdapterId

func (x *GetFlowCellInfoResponse) GetAdapterId() string

func (*GetFlowCellInfoResponse) GetAsicIdStr

func (x *GetFlowCellInfoResponse) GetAsicIdStr() string

func (*GetFlowCellInfoResponse) GetAsicVersion

func (x *GetFlowCellInfoResponse) GetAsicVersion() string

func (*GetFlowCellInfoResponse) GetChannelCount

func (x *GetFlowCellInfoResponse) GetChannelCount() uint32

func (*GetFlowCellInfoResponse) GetFlowCellId

func (x *GetFlowCellInfoResponse) GetFlowCellId() string

func (*GetFlowCellInfoResponse) GetHasAdapter

func (x *GetFlowCellInfoResponse) GetHasAdapter() bool

func (*GetFlowCellInfoResponse) GetHasFlowCell

func (x *GetFlowCellInfoResponse) GetHasFlowCell() bool

func (*GetFlowCellInfoResponse) GetProductCode

func (x *GetFlowCellInfoResponse) GetProductCode() string

func (*GetFlowCellInfoResponse) GetTemperatureOffset

func (x *GetFlowCellInfoResponse) GetTemperatureOffset() float32

func (*GetFlowCellInfoResponse) GetTemperatureOffsetNullable

func (m *GetFlowCellInfoResponse) GetTemperatureOffsetNullable() isGetFlowCellInfoResponse_TemperatureOffsetNullable

func (*GetFlowCellInfoResponse) GetUserSpecifiedFlowCellId

func (x *GetFlowCellInfoResponse) GetUserSpecifiedFlowCellId() string

func (*GetFlowCellInfoResponse) GetUserSpecifiedProductCode

func (x *GetFlowCellInfoResponse) GetUserSpecifiedProductCode() string

func (*GetFlowCellInfoResponse) GetWellsPerChannel

func (x *GetFlowCellInfoResponse) GetWellsPerChannel() uint32

func (*GetFlowCellInfoResponse) ProtoMessage

func (*GetFlowCellInfoResponse) ProtoMessage()

func (*GetFlowCellInfoResponse) ProtoReflect

func (x *GetFlowCellInfoResponse) ProtoReflect() protoreflect.Message

func (*GetFlowCellInfoResponse) Reset

func (x *GetFlowCellInfoResponse) Reset()

func (*GetFlowCellInfoResponse) String

func (x *GetFlowCellInfoResponse) String() string

type GetFlowCellInfoResponse_TemperatureOffset

type GetFlowCellInfoResponse_TemperatureOffset struct {
	// The temperature offset for the flow cell, returned as an offset in degrees Celsius.
	//
	// This offset specifies a correction to be applied to ASIC temperature.
	// If multiple ASIC temperatures are available from the device, applies to the mean temperature.
	//
	// Since 1.14
	TemperatureOffset float32 `protobuf:"fixed32,11,opt,name=temperature_offset,json=temperatureOffset,proto3,oneof"`
}

type GetFlowCellTypesRequest

type GetFlowCellTypesRequest struct {
	// contains filtered or unexported fields
}

Request message for `ManagerService.get_flow_cell_types`.

func (*GetFlowCellTypesRequest) Descriptor deprecated

func (*GetFlowCellTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowCellTypesRequest.ProtoReflect.Descriptor instead.

func (*GetFlowCellTypesRequest) ProtoMessage

func (*GetFlowCellTypesRequest) ProtoMessage()

func (*GetFlowCellTypesRequest) ProtoReflect

func (x *GetFlowCellTypesRequest) ProtoReflect() protoreflect.Message

func (*GetFlowCellTypesRequest) Reset

func (x *GetFlowCellTypesRequest) Reset()

func (*GetFlowCellTypesRequest) String

func (x *GetFlowCellTypesRequest) String() string

type GetFlowCellTypesResponse

type GetFlowCellTypesResponse struct {

	// The flow cell types.
	Types []*GetFlowCellTypesResponse_Info `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"`
	// contains filtered or unexported fields
}

Response message for `ManagerService.get_flow_cell_types`.

func (*GetFlowCellTypesResponse) Descriptor deprecated

func (*GetFlowCellTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowCellTypesResponse.ProtoReflect.Descriptor instead.

func (*GetFlowCellTypesResponse) GetTypes

func (*GetFlowCellTypesResponse) ProtoMessage

func (*GetFlowCellTypesResponse) ProtoMessage()

func (*GetFlowCellTypesResponse) ProtoReflect

func (x *GetFlowCellTypesResponse) ProtoReflect() protoreflect.Message

func (*GetFlowCellTypesResponse) Reset

func (x *GetFlowCellTypesResponse) Reset()

func (*GetFlowCellTypesResponse) String

func (x *GetFlowCellTypesResponse) String() string

type GetFlowCellTypesResponse_Info

type GetFlowCellTypesResponse_Info struct {

	// The product code for the flow cell type.
	//
	// This is the user-visible name for the flow cell type. It is the name used to order flow
	// cells, and is also displayed on the packaging.
	//
	// While most product codes are 10 characters, be aware that longer product codes can exist
	// and have been used in the past.
	//
	// Example: "FLO-MIN106".
	ProductCode string `protobuf:"bytes,1,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
	// The connector type of this flow cell type.
	//
	// This determines which flow cell positions it is possible to insert this flow cell into.
	// The connector type for a given flow cell position can be determined using
	// `minknow_api.device.DeviceService.get_device_state`.
	//
	// This will never be “FCCON_NOT_SET“.
	ConnectorType FlowCellConnectorType `` /* 147-byte string literal not displayed */
	// Indicates that live basecalling is not possible on the flow cell.
	//
	// Note that almost all flow cell types can be basecalled on: that is why this indicates a
	// negative (saving some bytes on the wire by allowing the common case of basecalling being
	// possible to be omitted entirely).
	CannotLiveBasecall bool `protobuf:"varint,3,opt,name=cannot_live_basecall,json=cannotLiveBasecall,proto3" json:"cannot_live_basecall,omitempty"`
	// contains filtered or unexported fields
}

Information about a flow cell type.

func (*GetFlowCellTypesResponse_Info) Descriptor deprecated

func (*GetFlowCellTypesResponse_Info) Descriptor() ([]byte, []int)

Deprecated: Use GetFlowCellTypesResponse_Info.ProtoReflect.Descriptor instead.

func (*GetFlowCellTypesResponse_Info) GetCannotLiveBasecall

func (x *GetFlowCellTypesResponse_Info) GetCannotLiveBasecall() bool

func (*GetFlowCellTypesResponse_Info) GetConnectorType

func (*GetFlowCellTypesResponse_Info) GetProductCode

func (x *GetFlowCellTypesResponse_Info) GetProductCode() string

func (*GetFlowCellTypesResponse_Info) ProtoMessage

func (*GetFlowCellTypesResponse_Info) ProtoMessage()

func (*GetFlowCellTypesResponse_Info) ProtoReflect

func (*GetFlowCellTypesResponse_Info) Reset

func (x *GetFlowCellTypesResponse_Info) Reset()

func (*GetFlowCellTypesResponse_Info) String

type GetGuppyInfoRequest

type GetGuppyInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetGuppyInfoRequest) Descriptor deprecated

func (*GetGuppyInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetGuppyInfoRequest.ProtoReflect.Descriptor instead.

func (*GetGuppyInfoRequest) ProtoMessage

func (*GetGuppyInfoRequest) ProtoMessage()

func (*GetGuppyInfoRequest) ProtoReflect

func (x *GetGuppyInfoRequest) ProtoReflect() protoreflect.Message

func (*GetGuppyInfoRequest) Reset

func (x *GetGuppyInfoRequest) Reset()

func (*GetGuppyInfoRequest) String

func (x *GetGuppyInfoRequest) String() string

type GetGuppyInfoResponse

type GetGuppyInfoResponse struct {

	// The port Guppy is listening on.
	Port uint32 `protobuf:"varint,1,opt,name=port,proto3" json:"port,omitempty"`
	// The Guppy server version.
	Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGuppyInfoResponse) Descriptor deprecated

func (*GetGuppyInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetGuppyInfoResponse.ProtoReflect.Descriptor instead.

func (*GetGuppyInfoResponse) GetPort

func (x *GetGuppyInfoResponse) GetPort() uint32

func (*GetGuppyInfoResponse) GetVersion

func (x *GetGuppyInfoResponse) GetVersion() string

func (*GetGuppyInfoResponse) ProtoMessage

func (*GetGuppyInfoResponse) ProtoMessage()

func (*GetGuppyInfoResponse) ProtoReflect

func (x *GetGuppyInfoResponse) ProtoReflect() protoreflect.Message

func (*GetGuppyInfoResponse) Reset

func (x *GetGuppyInfoResponse) Reset()

func (*GetGuppyInfoResponse) String

func (x *GetGuppyInfoResponse) String() string

type GetInfoRequest

type GetInfoRequest struct {

	// The selection of runs to return information about.
	//
	// If no selection is provided, the call will return all currently-running basecall runs (as
	// though PRESET_ALL_RUNNING were selected).
	//
	// Types that are assignable to Selection:
	//	*GetInfoRequest_Preset
	//	*GetInfoRequest_Id
	//	*GetInfoRequest_List
	Selection isGetInfoRequest_Selection `protobuf_oneof:"selection"`
	// contains filtered or unexported fields
}

func (*GetInfoRequest) Descriptor deprecated

func (*GetInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetInfoRequest.ProtoReflect.Descriptor instead.

func (*GetInfoRequest) GetId

func (x *GetInfoRequest) GetId() string

func (*GetInfoRequest) GetList

func (x *GetInfoRequest) GetList() *GetInfoRequest_IdList

func (*GetInfoRequest) GetPreset

func (x *GetInfoRequest) GetPreset() SelectionPreset

func (*GetInfoRequest) GetSelection

func (m *GetInfoRequest) GetSelection() isGetInfoRequest_Selection

func (*GetInfoRequest) ProtoMessage

func (*GetInfoRequest) ProtoMessage()

func (*GetInfoRequest) ProtoReflect

func (x *GetInfoRequest) ProtoReflect() protoreflect.Message

func (*GetInfoRequest) Reset

func (x *GetInfoRequest) Reset()

func (*GetInfoRequest) String

func (x *GetInfoRequest) String() string

type GetInfoRequest_Id

type GetInfoRequest_Id struct {
	// An identifier, as returned by start().
	Id string `protobuf:"bytes,2,opt,name=id,proto3,oneof"`
}

type GetInfoRequest_IdList

type GetInfoRequest_IdList struct {
	Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoRequest_IdList) Descriptor deprecated

func (*GetInfoRequest_IdList) Descriptor() ([]byte, []int)

Deprecated: Use GetInfoRequest_IdList.ProtoReflect.Descriptor instead.

func (*GetInfoRequest_IdList) GetIds

func (x *GetInfoRequest_IdList) GetIds() []string

func (*GetInfoRequest_IdList) ProtoMessage

func (*GetInfoRequest_IdList) ProtoMessage()

func (*GetInfoRequest_IdList) ProtoReflect

func (x *GetInfoRequest_IdList) ProtoReflect() protoreflect.Message

func (*GetInfoRequest_IdList) Reset

func (x *GetInfoRequest_IdList) Reset()

func (*GetInfoRequest_IdList) String

func (x *GetInfoRequest_IdList) String() string

type GetInfoRequest_List

type GetInfoRequest_List struct {
	// A list of identifiers, as returned by start().
	List *GetInfoRequest_IdList `protobuf:"bytes,3,opt,name=list,proto3,oneof"`
}

type GetInfoRequest_Preset

type GetInfoRequest_Preset struct {
	// A pre-determined selection of runs.
	Preset SelectionPreset `protobuf:"varint,1,opt,name=preset,proto3,enum=minknow_api.basecaller.SelectionPreset,oneof"`
}

type GetInfoResponse

type GetInfoResponse struct {

	// Information about the requested runs.
	Runs []*RunInfo `protobuf:"bytes,1,rep,name=runs,proto3" json:"runs,omitempty"`
	// contains filtered or unexported fields
}

func (*GetInfoResponse) Descriptor deprecated

func (*GetInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetInfoResponse.ProtoReflect.Descriptor instead.

func (*GetInfoResponse) GetRuns

func (x *GetInfoResponse) GetRuns() []*RunInfo

func (*GetInfoResponse) ProtoMessage

func (*GetInfoResponse) ProtoMessage()

func (*GetInfoResponse) ProtoReflect

func (x *GetInfoResponse) ProtoReflect() protoreflect.Message

func (*GetInfoResponse) Reset

func (x *GetInfoResponse) Reset()

func (*GetInfoResponse) String

func (x *GetInfoResponse) String() string

type GetLampKitInfoRequest

type GetLampKitInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetLampKitInfoRequest) Descriptor deprecated

func (*GetLampKitInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLampKitInfoRequest.ProtoReflect.Descriptor instead.

func (*GetLampKitInfoRequest) ProtoMessage

func (*GetLampKitInfoRequest) ProtoMessage()

func (*GetLampKitInfoRequest) ProtoReflect

func (x *GetLampKitInfoRequest) ProtoReflect() protoreflect.Message

func (*GetLampKitInfoRequest) Reset

func (x *GetLampKitInfoRequest) Reset()

func (*GetLampKitInfoRequest) String

func (x *GetLampKitInfoRequest) String() string

type GetLampKitInfoResponse

type GetLampKitInfoResponse struct {

	// Lamp kit names
	LampKits []string `protobuf:"bytes,2,rep,name=lamp_kits,json=lampKits,proto3" json:"lamp_kits,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLampKitInfoResponse) Descriptor deprecated

func (*GetLampKitInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLampKitInfoResponse.ProtoReflect.Descriptor instead.

func (*GetLampKitInfoResponse) GetLampKits

func (x *GetLampKitInfoResponse) GetLampKits() []string

func (*GetLampKitInfoResponse) ProtoMessage

func (*GetLampKitInfoResponse) ProtoMessage()

func (*GetLampKitInfoResponse) ProtoReflect

func (x *GetLampKitInfoResponse) ProtoReflect() protoreflect.Message

func (*GetLampKitInfoResponse) Reset

func (x *GetLampKitInfoResponse) Reset()

func (*GetLampKitInfoResponse) String

func (x *GetLampKitInfoResponse) String() string

type GetLiveReadsRequest

type GetLiveReadsRequest struct {

	// Types that are assignable to Request:
	//	*GetLiveReadsRequest_Setup
	//	*GetLiveReadsRequest_Actions_
	Request isGetLiveReadsRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest) Descriptor deprecated

func (*GetLiveReadsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest) GetActions

func (*GetLiveReadsRequest) GetRequest

func (m *GetLiveReadsRequest) GetRequest() isGetLiveReadsRequest_Request

func (*GetLiveReadsRequest) GetSetup

func (*GetLiveReadsRequest) ProtoMessage

func (*GetLiveReadsRequest) ProtoMessage()

func (*GetLiveReadsRequest) ProtoReflect

func (x *GetLiveReadsRequest) ProtoReflect() protoreflect.Message

func (*GetLiveReadsRequest) Reset

func (x *GetLiveReadsRequest) Reset()

func (*GetLiveReadsRequest) String

func (x *GetLiveReadsRequest) String() string

type GetLiveReadsRequest_Action

type GetLiveReadsRequest_Action struct {
	ActionId string `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	// Channel name to unblock
	Channel uint32 `protobuf:"varint,2,opt,name=channel,proto3" json:"channel,omitempty"`
	// Identifier for the read to act on.
	//
	// If the read requested is no longer in progress, the action fails.
	//
	// Types that are assignable to Read:
	//	*GetLiveReadsRequest_Action_Id
	//	*GetLiveReadsRequest_Action_Number
	Read isGetLiveReadsRequest_Action_Read `protobuf_oneof:"read"`
	// Types that are assignable to Action:
	//	*GetLiveReadsRequest_Action_Unblock
	//	*GetLiveReadsRequest_Action_StopFurtherData
	Action isGetLiveReadsRequest_Action_Action `protobuf_oneof:"action"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest_Action) Descriptor deprecated

func (*GetLiveReadsRequest_Action) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_Action.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest_Action) GetAction

func (m *GetLiveReadsRequest_Action) GetAction() isGetLiveReadsRequest_Action_Action

func (*GetLiveReadsRequest_Action) GetActionId

func (x *GetLiveReadsRequest_Action) GetActionId() string

func (*GetLiveReadsRequest_Action) GetChannel

func (x *GetLiveReadsRequest_Action) GetChannel() uint32

func (*GetLiveReadsRequest_Action) GetId

func (*GetLiveReadsRequest_Action) GetNumber

func (x *GetLiveReadsRequest_Action) GetNumber() uint32

func (*GetLiveReadsRequest_Action) GetRead

func (m *GetLiveReadsRequest_Action) GetRead() isGetLiveReadsRequest_Action_Read

func (*GetLiveReadsRequest_Action) GetStopFurtherData

func (*GetLiveReadsRequest_Action) GetUnblock

func (*GetLiveReadsRequest_Action) ProtoMessage

func (*GetLiveReadsRequest_Action) ProtoMessage()

func (*GetLiveReadsRequest_Action) ProtoReflect

func (*GetLiveReadsRequest_Action) Reset

func (x *GetLiveReadsRequest_Action) Reset()

func (*GetLiveReadsRequest_Action) String

func (x *GetLiveReadsRequest_Action) String() string

type GetLiveReadsRequest_Action_Id

type GetLiveReadsRequest_Action_Id struct {
	Id string `protobuf:"bytes,3,opt,name=id,proto3,oneof"`
}

type GetLiveReadsRequest_Action_Number

type GetLiveReadsRequest_Action_Number struct {
	Number uint32 `protobuf:"varint,4,opt,name=number,proto3,oneof"`
}

type GetLiveReadsRequest_Action_StopFurtherData

type GetLiveReadsRequest_Action_StopFurtherData struct {
	// Skip further data from this read, doesn't affect the read data.
	StopFurtherData *GetLiveReadsRequest_StopFurtherData `protobuf:"bytes,6,opt,name=stop_further_data,json=stopFurtherData,proto3,oneof"`
}

type GetLiveReadsRequest_Action_Unblock

type GetLiveReadsRequest_Action_Unblock struct {
	// Unblock a read and skip further data from this read.
	Unblock *GetLiveReadsRequest_UnblockAction `protobuf:"bytes,5,opt,name=unblock,proto3,oneof"`
}

type GetLiveReadsRequest_Actions

type GetLiveReadsRequest_Actions struct {
	Actions []*GetLiveReadsRequest_Action `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest_Actions) Descriptor deprecated

func (*GetLiveReadsRequest_Actions) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_Actions.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest_Actions) GetActions

func (*GetLiveReadsRequest_Actions) ProtoMessage

func (*GetLiveReadsRequest_Actions) ProtoMessage()

func (*GetLiveReadsRequest_Actions) ProtoReflect

func (*GetLiveReadsRequest_Actions) Reset

func (x *GetLiveReadsRequest_Actions) Reset()

func (*GetLiveReadsRequest_Actions) String

func (x *GetLiveReadsRequest_Actions) String() string

type GetLiveReadsRequest_Actions_

type GetLiveReadsRequest_Actions_ struct {
	// Actions to take given data returned to the user - can only be sent once the setup
	// message above has been sent.
	Actions *GetLiveReadsRequest_Actions `protobuf:"bytes,2,opt,name=actions,proto3,oneof"`
}

type GetLiveReadsRequest_RawDataType

type GetLiveReadsRequest_RawDataType int32
const (
	// Don't change the previously specified setting for raw data sent with live reads
	// note: If sent when there is no last setting, NONE is assumed.
	GetLiveReadsRequest_KEEP_LAST GetLiveReadsRequest_RawDataType = 0
	// No raw data required for live reads
	GetLiveReadsRequest_NONE GetLiveReadsRequest_RawDataType = 1
	// Calibrated raw data should be sent to the user with each read
	GetLiveReadsRequest_CALIBRATED GetLiveReadsRequest_RawDataType = 2
	// Uncalibrated data should be sent to the user with each read
	GetLiveReadsRequest_UNCALIBRATED GetLiveReadsRequest_RawDataType = 3
)

func (GetLiveReadsRequest_RawDataType) Descriptor

func (GetLiveReadsRequest_RawDataType) Enum

func (GetLiveReadsRequest_RawDataType) EnumDescriptor deprecated

func (GetLiveReadsRequest_RawDataType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_RawDataType.Descriptor instead.

func (GetLiveReadsRequest_RawDataType) Number

func (GetLiveReadsRequest_RawDataType) String

func (GetLiveReadsRequest_RawDataType) Type

type GetLiveReadsRequest_Setup

type GetLiveReadsRequest_Setup struct {
	// Read setup request, initialises channel numbers and type of data returned.
	//
	// note: Must be specified in the first message sent to MinKNOW. Once MinKNOW
	// has the first setup message reads are sent to the caller as requested.
	// The user can then resend a setup message as frequently as they need to in order
	// to reconfigure live reads - for example by changing if raw data is sent with
	// reads or not.
	Setup *GetLiveReadsRequest_StreamSetup `protobuf:"bytes,1,opt,name=setup,proto3,oneof"`
}

type GetLiveReadsRequest_StopFurtherData

type GetLiveReadsRequest_StopFurtherData struct {
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest_StopFurtherData) Descriptor deprecated

func (*GetLiveReadsRequest_StopFurtherData) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_StopFurtherData.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest_StopFurtherData) ProtoMessage

func (*GetLiveReadsRequest_StopFurtherData) ProtoMessage()

func (*GetLiveReadsRequest_StopFurtherData) ProtoReflect

func (*GetLiveReadsRequest_StopFurtherData) Reset

func (*GetLiveReadsRequest_StopFurtherData) String

type GetLiveReadsRequest_StreamSetup

type GetLiveReadsRequest_StreamSetup struct {

	// The first channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	FirstChannel uint32 `protobuf:"varint,1,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	LastChannel uint32 `protobuf:"varint,2,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// Specify the type of raw data to retrieve
	RawDataType GetLiveReadsRequest_RawDataType `` /* 151-byte string literal not displayed */
	// Minimum chunk size read data is returned in.
	SampleMinimumChunkSize uint64 `` /* 132-byte string literal not displayed */
	// Maximum read length MinKNOW will attempt to unblock
	// reads beyond this length will not be unblocked when Action's request,
	// instead minknow will skip any further data from the read.
	//
	// Types that are assignable to MaxUnblockReadLength:
	//	*GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSamples
	//	*GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSeconds
	MaxUnblockReadLength isGetLiveReadsRequest_StreamSetup_MaxUnblockReadLength `protobuf_oneof:"max_unblock_read_length"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest_StreamSetup) Descriptor deprecated

func (*GetLiveReadsRequest_StreamSetup) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_StreamSetup.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest_StreamSetup) GetFirstChannel

func (x *GetLiveReadsRequest_StreamSetup) GetFirstChannel() uint32

func (*GetLiveReadsRequest_StreamSetup) GetLastChannel

func (x *GetLiveReadsRequest_StreamSetup) GetLastChannel() uint32

func (*GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLength

func (m *GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLength() isGetLiveReadsRequest_StreamSetup_MaxUnblockReadLength

func (*GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLengthSamples

func (x *GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLengthSamples() uint64

func (*GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLengthSeconds

func (x *GetLiveReadsRequest_StreamSetup) GetMaxUnblockReadLengthSeconds() float64

func (*GetLiveReadsRequest_StreamSetup) GetRawDataType

func (*GetLiveReadsRequest_StreamSetup) GetSampleMinimumChunkSize

func (x *GetLiveReadsRequest_StreamSetup) GetSampleMinimumChunkSize() uint64

func (*GetLiveReadsRequest_StreamSetup) ProtoMessage

func (*GetLiveReadsRequest_StreamSetup) ProtoMessage()

func (*GetLiveReadsRequest_StreamSetup) ProtoReflect

func (*GetLiveReadsRequest_StreamSetup) Reset

func (*GetLiveReadsRequest_StreamSetup) String

type GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSamples

type GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSamples struct {
	// Maximum read length MinKNOW will attempt to unblock (in samples).
	//
	// A value of 0 will cause minknow to unblock reads of any length.
	//
	MaxUnblockReadLengthSamples uint64 `protobuf:"varint,5,opt,name=max_unblock_read_length_samples,json=maxUnblockReadLengthSamples,proto3,oneof"`
}

type GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSeconds

type GetLiveReadsRequest_StreamSetup_MaxUnblockReadLengthSeconds struct {
	// Maximum read length MinKNOW will attempt to unblock (in seconds).
	//
	// A value of 0.0 will cause minknow to unblock reads of any length.
	//
	MaxUnblockReadLengthSeconds float64 `protobuf:"fixed64,6,opt,name=max_unblock_read_length_seconds,json=maxUnblockReadLengthSeconds,proto3,oneof"`
}

type GetLiveReadsRequest_UnblockAction

type GetLiveReadsRequest_UnblockAction struct {

	// Duration of unblock in seconds.
	Duration float64 `protobuf:"fixed64,1,opt,name=duration,proto3" json:"duration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsRequest_UnblockAction) Descriptor deprecated

func (*GetLiveReadsRequest_UnblockAction) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsRequest_UnblockAction.ProtoReflect.Descriptor instead.

func (*GetLiveReadsRequest_UnblockAction) GetDuration

func (x *GetLiveReadsRequest_UnblockAction) GetDuration() float64

func (*GetLiveReadsRequest_UnblockAction) ProtoMessage

func (*GetLiveReadsRequest_UnblockAction) ProtoMessage()

func (*GetLiveReadsRequest_UnblockAction) ProtoReflect

func (*GetLiveReadsRequest_UnblockAction) Reset

func (*GetLiveReadsRequest_UnblockAction) String

type GetLiveReadsResponse

type GetLiveReadsResponse struct {

	// The number of samples collected before the first sample included in this response.
	//
	// This gives the position of the first data point on each channel in the overall stream of data
	// being acquired from the device (since this period of data acquisition was started).
	SamplesSinceStart uint64 `protobuf:"varint,1,opt,name=samples_since_start,json=samplesSinceStart,proto3" json:"samples_since_start,omitempty"`
	// The number of seconds elapsed since data acquisition started.
	//
	// This is the same as “samples_since_start“, but expressed in seconds.
	SecondsSinceStart float64 `protobuf:"fixed64,2,opt,name=seconds_since_start,json=secondsSinceStart,proto3" json:"seconds_since_start,omitempty"`
	// In progress reads for the requested channels.
	//
	// Sparsely populated as not all channels have new/incomplete reads.
	Channels map[uint32]*GetLiveReadsResponse_ReadData `` /* 158-byte string literal not displayed */
	// List of repsonses to requested actions, informing the caller of results to requested
	// unblocks or discards of data.
	ActionResponses []*GetLiveReadsResponse_ActionResponse `protobuf:"bytes,5,rep,name=action_responses,json=actionResponses,proto3" json:"action_responses,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsResponse) Descriptor deprecated

func (*GetLiveReadsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsResponse.ProtoReflect.Descriptor instead.

func (*GetLiveReadsResponse) GetActionResponses

func (x *GetLiveReadsResponse) GetActionResponses() []*GetLiveReadsResponse_ActionResponse

func (*GetLiveReadsResponse) GetChannels

func (*GetLiveReadsResponse) GetSamplesSinceStart

func (x *GetLiveReadsResponse) GetSamplesSinceStart() uint64

func (*GetLiveReadsResponse) GetSecondsSinceStart

func (x *GetLiveReadsResponse) GetSecondsSinceStart() float64

func (*GetLiveReadsResponse) ProtoMessage

func (*GetLiveReadsResponse) ProtoMessage()

func (*GetLiveReadsResponse) ProtoReflect

func (x *GetLiveReadsResponse) ProtoReflect() protoreflect.Message

func (*GetLiveReadsResponse) Reset

func (x *GetLiveReadsResponse) Reset()

func (*GetLiveReadsResponse) String

func (x *GetLiveReadsResponse) String() string

type GetLiveReadsResponse_ActionResponse

type GetLiveReadsResponse_ActionResponse struct {
	ActionId string                                       `protobuf:"bytes,1,opt,name=action_id,json=actionId,proto3" json:"action_id,omitempty"`
	Response GetLiveReadsResponse_ActionResponse_Response `` /* 137-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetLiveReadsResponse_ActionResponse) Descriptor deprecated

func (*GetLiveReadsResponse_ActionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsResponse_ActionResponse.ProtoReflect.Descriptor instead.

func (*GetLiveReadsResponse_ActionResponse) GetActionId

func (*GetLiveReadsResponse_ActionResponse) GetResponse

func (*GetLiveReadsResponse_ActionResponse) ProtoMessage

func (*GetLiveReadsResponse_ActionResponse) ProtoMessage()

func (*GetLiveReadsResponse_ActionResponse) ProtoReflect

func (*GetLiveReadsResponse_ActionResponse) Reset

func (*GetLiveReadsResponse_ActionResponse) String

type GetLiveReadsResponse_ActionResponse_Response

type GetLiveReadsResponse_ActionResponse_Response int32
const (
	GetLiveReadsResponse_ActionResponse_SUCCESS              GetLiveReadsResponse_ActionResponse_Response = 0
	GetLiveReadsResponse_ActionResponse_FAILED_READ_FINISHED GetLiveReadsResponse_ActionResponse_Response = 1
	GetLiveReadsResponse_ActionResponse_FAILED_READ_TOO_LONG GetLiveReadsResponse_ActionResponse_Response = 2
)

func (GetLiveReadsResponse_ActionResponse_Response) Descriptor

func (GetLiveReadsResponse_ActionResponse_Response) Enum

func (GetLiveReadsResponse_ActionResponse_Response) EnumDescriptor deprecated

func (GetLiveReadsResponse_ActionResponse_Response) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsResponse_ActionResponse_Response.Descriptor instead.

func (GetLiveReadsResponse_ActionResponse_Response) Number

func (GetLiveReadsResponse_ActionResponse_Response) String

func (GetLiveReadsResponse_ActionResponse_Response) Type

type GetLiveReadsResponse_ReadData

type GetLiveReadsResponse_ReadData struct {

	// The id of this read, this id is unique for every read ever produced.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The minknow assigned number of this read
	//
	// Read numbers always increment throughout the experiment, and are unique per channel -
	// however they are not necessarily contiguous.
	Number uint32 `protobuf:"varint,2,opt,name=number,proto3" json:"number,omitempty"`
	// Absolute start point of this read
	StartSample uint64 `protobuf:"varint,3,opt,name=start_sample,json=startSample,proto3" json:"start_sample,omitempty"`
	// Absolute start point through the experiment of this chunk
	ChunkStartSample uint64 `protobuf:"varint,4,opt,name=chunk_start_sample,json=chunkStartSample,proto3" json:"chunk_start_sample,omitempty"`
	// Length of the chunk in samples
	ChunkLength uint64 `protobuf:"varint,5,opt,name=chunk_length,json=chunkLength,proto3" json:"chunk_length,omitempty"`
	// All Classifications given to intermediate chunks by analysis
	//
	// See analysis_configuration.get_read_classifications for how to map these integers to names.
	ChunkClassifications []int32 `` /* 129-byte string literal not displayed */
	// Any raw data selected by the request
	//
	// The type of the elements will depend on whether calibrated data was chosen. The
	// get_data_types() RPC call should be used to determine the precise format of the data, but
	// in general terms, uncalibrated data will be signed integers and calibrated data will be
	// floating-point numbers.
	RawData []byte `protobuf:"bytes,7,opt,name=raw_data,json=rawData,proto3" json:"raw_data,omitempty"`
	// The median of the read previous to this read.
	// intended to allow querying of the approximate level of this read, comapred to the last.
	//
	// For example, a user could try to verify this is a strand be ensuring the median of the
	// current read is lower than the median_before level.
	MedianBefore float32 `protobuf:"fixed32,8,opt,name=median_before,json=medianBefore,proto3" json:"median_before,omitempty"`
	// The media pA level of this read from all aggregated read chunks so far.
	Median float32 `protobuf:"fixed32,9,opt,name=median,proto3" json:"median,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLiveReadsResponse_ReadData) Descriptor deprecated

func (*GetLiveReadsResponse_ReadData) Descriptor() ([]byte, []int)

Deprecated: Use GetLiveReadsResponse_ReadData.ProtoReflect.Descriptor instead.

func (*GetLiveReadsResponse_ReadData) GetChunkClassifications

func (x *GetLiveReadsResponse_ReadData) GetChunkClassifications() []int32

func (*GetLiveReadsResponse_ReadData) GetChunkLength

func (x *GetLiveReadsResponse_ReadData) GetChunkLength() uint64

func (*GetLiveReadsResponse_ReadData) GetChunkStartSample

func (x *GetLiveReadsResponse_ReadData) GetChunkStartSample() uint64

func (*GetLiveReadsResponse_ReadData) GetId

func (*GetLiveReadsResponse_ReadData) GetMedian

func (x *GetLiveReadsResponse_ReadData) GetMedian() float32

func (*GetLiveReadsResponse_ReadData) GetMedianBefore

func (x *GetLiveReadsResponse_ReadData) GetMedianBefore() float32

func (*GetLiveReadsResponse_ReadData) GetNumber

func (x *GetLiveReadsResponse_ReadData) GetNumber() uint32

func (*GetLiveReadsResponse_ReadData) GetRawData

func (x *GetLiveReadsResponse_ReadData) GetRawData() []byte

func (*GetLiveReadsResponse_ReadData) GetStartSample

func (x *GetLiveReadsResponse_ReadData) GetStartSample() uint64

func (*GetLiveReadsResponse_ReadData) ProtoMessage

func (*GetLiveReadsResponse_ReadData) ProtoMessage()

func (*GetLiveReadsResponse_ReadData) ProtoReflect

func (*GetLiveReadsResponse_ReadData) Reset

func (x *GetLiveReadsResponse_ReadData) Reset()

func (*GetLiveReadsResponse_ReadData) String

type GetMachineIdRequest

type GetMachineIdRequest struct {
	// contains filtered or unexported fields
}

func (*GetMachineIdRequest) Descriptor deprecated

func (*GetMachineIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetMachineIdRequest.ProtoReflect.Descriptor instead.

func (*GetMachineIdRequest) ProtoMessage

func (*GetMachineIdRequest) ProtoMessage()

func (*GetMachineIdRequest) ProtoReflect

func (x *GetMachineIdRequest) ProtoReflect() protoreflect.Message

func (*GetMachineIdRequest) Reset

func (x *GetMachineIdRequest) Reset()

func (*GetMachineIdRequest) String

func (x *GetMachineIdRequest) String() string

type GetMachineIdResponse

type GetMachineIdResponse struct {

	// The machine_id MinKNOW uses for this host.
	MachineId string `protobuf:"bytes,1,opt,name=machine_id,json=machineId,proto3" json:"machine_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMachineIdResponse) Descriptor deprecated

func (*GetMachineIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetMachineIdResponse.ProtoReflect.Descriptor instead.

func (*GetMachineIdResponse) GetMachineId

func (x *GetMachineIdResponse) GetMachineId() string

func (*GetMachineIdResponse) ProtoMessage

func (*GetMachineIdResponse) ProtoMessage()

func (*GetMachineIdResponse) ProtoReflect

func (x *GetMachineIdResponse) ProtoReflect() protoreflect.Message

func (*GetMachineIdResponse) Reset

func (x *GetMachineIdResponse) Reset()

func (*GetMachineIdResponse) String

func (x *GetMachineIdResponse) String() string

type GetOneRequest

type GetOneRequest struct {

	// The name of the value to fetch.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOneRequest) Descriptor deprecated

func (*GetOneRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOneRequest.ProtoReflect.Descriptor instead.

func (*GetOneRequest) GetName

func (x *GetOneRequest) GetName() string

func (*GetOneRequest) ProtoMessage

func (*GetOneRequest) ProtoMessage()

func (*GetOneRequest) ProtoReflect

func (x *GetOneRequest) ProtoReflect() protoreflect.Message

func (*GetOneRequest) Reset

func (x *GetOneRequest) Reset()

func (*GetOneRequest) String

func (x *GetOneRequest) String() string

type GetOneResponse

type GetOneResponse struct {

	// The requested value.
	Value *anypb.Any `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOneResponse) Descriptor deprecated

func (*GetOneResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOneResponse.ProtoReflect.Descriptor instead.

func (*GetOneResponse) GetValue

func (x *GetOneResponse) GetValue() *anypb.Any

func (*GetOneResponse) ProtoMessage

func (*GetOneResponse) ProtoMessage()

func (*GetOneResponse) ProtoReflect

func (x *GetOneResponse) ProtoReflect() protoreflect.Message

func (*GetOneResponse) Reset

func (x *GetOneResponse) Reset()

func (*GetOneResponse) String

func (x *GetOneResponse) String() string

type GetOutputDirectoriesRequest

type GetOutputDirectoriesRequest struct {
	// contains filtered or unexported fields
}

func (*GetOutputDirectoriesRequest) Descriptor deprecated

func (*GetOutputDirectoriesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOutputDirectoriesRequest.ProtoReflect.Descriptor instead.

func (*GetOutputDirectoriesRequest) ProtoMessage

func (*GetOutputDirectoriesRequest) ProtoMessage()

func (*GetOutputDirectoriesRequest) ProtoReflect

func (*GetOutputDirectoriesRequest) Reset

func (x *GetOutputDirectoriesRequest) Reset()

func (*GetOutputDirectoriesRequest) String

func (x *GetOutputDirectoriesRequest) String() string

type GetPixelBlockSettingsRequest

type GetPixelBlockSettingsRequest struct {
	// contains filtered or unexported fields
}

func (*GetPixelBlockSettingsRequest) Descriptor deprecated

func (*GetPixelBlockSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPixelBlockSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetPixelBlockSettingsRequest) ProtoMessage

func (*GetPixelBlockSettingsRequest) ProtoMessage()

func (*GetPixelBlockSettingsRequest) ProtoReflect

func (*GetPixelBlockSettingsRequest) Reset

func (x *GetPixelBlockSettingsRequest) Reset()

func (*GetPixelBlockSettingsRequest) String

type GetPixelBlockSettingsResponse

type GetPixelBlockSettingsResponse struct {

	// 1 based map of different pixel blocks settings, containing 12 entries.
	PixelBlocks map[uint32]*PixelBlockSettings `` /* 183-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetPixelBlockSettingsResponse) Descriptor deprecated

func (*GetPixelBlockSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPixelBlockSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetPixelBlockSettingsResponse) GetPixelBlocks

func (x *GetPixelBlockSettingsResponse) GetPixelBlocks() map[uint32]*PixelBlockSettings

func (*GetPixelBlockSettingsResponse) ProtoMessage

func (*GetPixelBlockSettingsResponse) ProtoMessage()

func (*GetPixelBlockSettingsResponse) ProtoReflect

func (*GetPixelBlockSettingsResponse) Reset

func (x *GetPixelBlockSettingsResponse) Reset()

func (*GetPixelBlockSettingsResponse) String

type GetPixelSettingsRequest

type GetPixelSettingsRequest struct {

	// The channels (one based) to return data for.
	// A sparse map is accepted
	Pixels []uint32 `protobuf:"varint,1,rep,packed,name=pixels,proto3" json:"pixels,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPixelSettingsRequest) Descriptor deprecated

func (*GetPixelSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPixelSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetPixelSettingsRequest) GetPixels

func (x *GetPixelSettingsRequest) GetPixels() []uint32

func (*GetPixelSettingsRequest) ProtoMessage

func (*GetPixelSettingsRequest) ProtoMessage()

func (*GetPixelSettingsRequest) ProtoReflect

func (x *GetPixelSettingsRequest) ProtoReflect() protoreflect.Message

func (*GetPixelSettingsRequest) Reset

func (x *GetPixelSettingsRequest) Reset()

func (*GetPixelSettingsRequest) String

func (x *GetPixelSettingsRequest) String() string

type GetPixelSettingsResponse

type GetPixelSettingsResponse struct {

	// List of all requested pixel settings, in the order requested.
	Pixels []*PixelSettings `protobuf:"bytes,1,rep,name=pixels,proto3" json:"pixels,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPixelSettingsResponse) Descriptor deprecated

func (*GetPixelSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPixelSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetPixelSettingsResponse) GetPixels

func (x *GetPixelSettingsResponse) GetPixels() []*PixelSettings

func (*GetPixelSettingsResponse) ProtoMessage

func (*GetPixelSettingsResponse) ProtoMessage()

func (*GetPixelSettingsResponse) ProtoReflect

func (x *GetPixelSettingsResponse) ProtoReflect() protoreflect.Message

func (*GetPixelSettingsResponse) Reset

func (x *GetPixelSettingsResponse) Reset()

func (*GetPixelSettingsResponse) String

func (x *GetPixelSettingsResponse) String() string

type GetPoreTypeConfigurationRequest

type GetPoreTypeConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetPoreTypeConfigurationRequest) Descriptor deprecated

func (*GetPoreTypeConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPoreTypeConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetPoreTypeConfigurationRequest) ProtoMessage

func (*GetPoreTypeConfigurationRequest) ProtoMessage()

func (*GetPoreTypeConfigurationRequest) ProtoReflect

func (*GetPoreTypeConfigurationRequest) Reset

func (*GetPoreTypeConfigurationRequest) String

type GetProgressRequest

type GetProgressRequest struct {
	// contains filtered or unexported fields
}

func (*GetProgressRequest) Descriptor deprecated

func (*GetProgressRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProgressRequest.ProtoReflect.Descriptor instead.

func (*GetProgressRequest) ProtoMessage

func (*GetProgressRequest) ProtoMessage()

func (*GetProgressRequest) ProtoReflect

func (x *GetProgressRequest) ProtoReflect() protoreflect.Message

func (*GetProgressRequest) Reset

func (x *GetProgressRequest) Reset()

func (*GetProgressRequest) String

func (x *GetProgressRequest) String() string

type GetProgressResponse

type GetProgressResponse struct {

	// The amount of raw data (per channel) that has been acquired and
	// processed.
	RawPerChannel *GetProgressResponse_RawPerChannel `protobuf:"bytes,1,opt,name=raw_per_channel,json=rawPerChannel,proto3" json:"raw_per_channel,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProgressResponse) Descriptor deprecated

func (*GetProgressResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProgressResponse.ProtoReflect.Descriptor instead.

func (*GetProgressResponse) GetRawPerChannel

func (*GetProgressResponse) ProtoMessage

func (*GetProgressResponse) ProtoMessage()

func (*GetProgressResponse) ProtoReflect

func (x *GetProgressResponse) ProtoReflect() protoreflect.Message

func (*GetProgressResponse) Reset

func (x *GetProgressResponse) Reset()

func (*GetProgressResponse) String

func (x *GetProgressResponse) String() string

type GetProgressResponse_RawPerChannel

type GetProgressResponse_RawPerChannel struct {

	// Number of samples (per channel) acquired from the device.
	Acquired uint64 `protobuf:"varint,1,opt,name=acquired,proto3" json:"acquired,omitempty"`
	// Number of samples (per channel) passed to the analysis pipeline
	// for processing.
	//
	// This can be compared to acquired to see how far behind the analysis
	// is lagging.
	Processed uint64 `protobuf:"varint,2,opt,name=processed,proto3" json:"processed,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProgressResponse_RawPerChannel) Descriptor deprecated

func (*GetProgressResponse_RawPerChannel) Descriptor() ([]byte, []int)

Deprecated: Use GetProgressResponse_RawPerChannel.ProtoReflect.Descriptor instead.

func (*GetProgressResponse_RawPerChannel) GetAcquired

func (x *GetProgressResponse_RawPerChannel) GetAcquired() uint64

func (*GetProgressResponse_RawPerChannel) GetProcessed

func (x *GetProgressResponse_RawPerChannel) GetProcessed() uint64

func (*GetProgressResponse_RawPerChannel) ProtoMessage

func (*GetProgressResponse_RawPerChannel) ProtoMessage()

func (*GetProgressResponse_RawPerChannel) ProtoReflect

func (*GetProgressResponse_RawPerChannel) Reset

func (*GetProgressResponse_RawPerChannel) String

type GetProtocolPurposeRequest

type GetProtocolPurposeRequest struct {
	// contains filtered or unexported fields
}

func (*GetProtocolPurposeRequest) Descriptor deprecated

func (*GetProtocolPurposeRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProtocolPurposeRequest.ProtoReflect.Descriptor instead.

func (*GetProtocolPurposeRequest) ProtoMessage

func (*GetProtocolPurposeRequest) ProtoMessage()

func (*GetProtocolPurposeRequest) ProtoReflect

func (*GetProtocolPurposeRequest) Reset

func (x *GetProtocolPurposeRequest) Reset()

func (*GetProtocolPurposeRequest) String

func (x *GetProtocolPurposeRequest) String() string

type GetProtocolPurposeResponse

type GetProtocolPurposeResponse struct {
	Purpose string `protobuf:"bytes,1,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// contains filtered or unexported fields
}

func (*GetProtocolPurposeResponse) Descriptor deprecated

func (*GetProtocolPurposeResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProtocolPurposeResponse.ProtoReflect.Descriptor instead.

func (*GetProtocolPurposeResponse) GetPurpose

func (x *GetProtocolPurposeResponse) GetPurpose() string

func (*GetProtocolPurposeResponse) ProtoMessage

func (*GetProtocolPurposeResponse) ProtoMessage()

func (*GetProtocolPurposeResponse) ProtoReflect

func (*GetProtocolPurposeResponse) Reset

func (x *GetProtocolPurposeResponse) Reset()

func (*GetProtocolPurposeResponse) String

func (x *GetProtocolPurposeResponse) String() string

type GetReadClassificationsRequest

type GetReadClassificationsRequest struct {
	// contains filtered or unexported fields
}

func (*GetReadClassificationsRequest) Descriptor deprecated

func (*GetReadClassificationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReadClassificationsRequest.ProtoReflect.Descriptor instead.

func (*GetReadClassificationsRequest) ProtoMessage

func (*GetReadClassificationsRequest) ProtoMessage()

func (*GetReadClassificationsRequest) ProtoReflect

func (*GetReadClassificationsRequest) Reset

func (x *GetReadClassificationsRequest) Reset()

func (*GetReadClassificationsRequest) String

type GetReadClassificationsResponse

type GetReadClassificationsResponse struct {
	ReadClassifications map[int32]string `` /* 207-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetReadClassificationsResponse) Descriptor deprecated

func (*GetReadClassificationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReadClassificationsResponse.ProtoReflect.Descriptor instead.

func (*GetReadClassificationsResponse) GetReadClassifications

func (x *GetReadClassificationsResponse) GetReadClassifications() map[int32]string

func (*GetReadClassificationsResponse) ProtoMessage

func (*GetReadClassificationsResponse) ProtoMessage()

func (*GetReadClassificationsResponse) ProtoReflect

func (*GetReadClassificationsResponse) Reset

func (x *GetReadClassificationsResponse) Reset()

func (*GetReadClassificationsResponse) String

type GetReadLengthTypesRequest

type GetReadLengthTypesRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadLengthTypesRequest) Descriptor deprecated

func (*GetReadLengthTypesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReadLengthTypesRequest.ProtoReflect.Descriptor instead.

func (*GetReadLengthTypesRequest) GetAcquisitionRunId

func (x *GetReadLengthTypesRequest) GetAcquisitionRunId() string

func (*GetReadLengthTypesRequest) ProtoMessage

func (*GetReadLengthTypesRequest) ProtoMessage()

func (*GetReadLengthTypesRequest) ProtoReflect

func (*GetReadLengthTypesRequest) Reset

func (x *GetReadLengthTypesRequest) Reset()

func (*GetReadLengthTypesRequest) String

func (x *GetReadLengthTypesRequest) String() string

type GetReadLengthTypesResponse

type GetReadLengthTypesResponse struct {

	// Array of the types of bucket for which a histogram is currently available
	AvailableTypes []ReadLengthType `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetReadLengthTypesResponse) Descriptor deprecated

func (*GetReadLengthTypesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReadLengthTypesResponse.ProtoReflect.Descriptor instead.

func (*GetReadLengthTypesResponse) GetAvailableTypes

func (x *GetReadLengthTypesResponse) GetAvailableTypes() []ReadLengthType

func (*GetReadLengthTypesResponse) ProtoMessage

func (*GetReadLengthTypesResponse) ProtoMessage()

func (*GetReadLengthTypesResponse) ProtoReflect

func (*GetReadLengthTypesResponse) Reset

func (x *GetReadLengthTypesResponse) Reset()

func (*GetReadLengthTypesResponse) String

func (x *GetReadLengthTypesResponse) String() string

type GetReadStatisticsRequest

type GetReadStatisticsRequest struct {

	// List of channels required, indexed from 1.
	Channels []uint32 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// How long to collect the statistics for
	//
	// Types that are assignable to Duration:
	//	*GetReadStatisticsRequest_Seconds
	//	*GetReadStatisticsRequest_Samples
	Duration  isGetReadStatisticsRequest_Duration `protobuf_oneof:"duration"`
	ReadSplit GetReadStatisticsRequest_ReadSplit  `` /* 146-byte string literal not displayed */
	// Disable current_statistics results in returned data.
	//
	// Intended for use when the consumer doesn't need specific fields
	// allowing the implementation to be more efficient.
	NoCurrentStatistics bool `protobuf:"varint,5,opt,name=no_current_statistics,json=noCurrentStatistics,proto3" json:"no_current_statistics,omitempty"`
	// Disable chunk_statistics results in returned data.
	//
	// Intended for use when the consumer doesn't need specific fields
	// allowing the implementation to be more efficient.
	NoChunkStatistics bool `protobuf:"varint,6,opt,name=no_chunk_statistics,json=noChunkStatistics,proto3" json:"no_chunk_statistics,omitempty"`
	// Specify classifications which the user wants information about.
	//
	// The default behaviour (when empty) is to return information on all classifications.
	//
	// Specifying which classifications the user needs information about may allow
	// the implementation to be more efficient.
	RequiredClassifications []string `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetReadStatisticsRequest) Descriptor deprecated

func (*GetReadStatisticsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsRequest.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsRequest) GetChannels

func (x *GetReadStatisticsRequest) GetChannels() []uint32

func (*GetReadStatisticsRequest) GetDuration

func (m *GetReadStatisticsRequest) GetDuration() isGetReadStatisticsRequest_Duration

func (*GetReadStatisticsRequest) GetNoChunkStatistics

func (x *GetReadStatisticsRequest) GetNoChunkStatistics() bool

func (*GetReadStatisticsRequest) GetNoCurrentStatistics

func (x *GetReadStatisticsRequest) GetNoCurrentStatistics() bool

func (*GetReadStatisticsRequest) GetReadSplit

func (*GetReadStatisticsRequest) GetRequiredClassifications

func (x *GetReadStatisticsRequest) GetRequiredClassifications() []string

func (*GetReadStatisticsRequest) GetSamples

func (x *GetReadStatisticsRequest) GetSamples() uint64

func (*GetReadStatisticsRequest) GetSeconds

func (x *GetReadStatisticsRequest) GetSeconds() float32

func (*GetReadStatisticsRequest) ProtoMessage

func (*GetReadStatisticsRequest) ProtoMessage()

func (*GetReadStatisticsRequest) ProtoReflect

func (x *GetReadStatisticsRequest) ProtoReflect() protoreflect.Message

func (*GetReadStatisticsRequest) Reset

func (x *GetReadStatisticsRequest) Reset()

func (*GetReadStatisticsRequest) String

func (x *GetReadStatisticsRequest) String() string

type GetReadStatisticsRequest_ReadSplit

type GetReadStatisticsRequest_ReadSplit int32

Whether to aggregate statistics on a read chunk or complete read basis.

This will affect both durations (which will be the durations of read chunks or complete reads) and classification aggregation (which will be based on the read chunk classification or the complete read classification).

const (
	GetReadStatisticsRequest_CHUNK          GetReadStatisticsRequest_ReadSplit = 0
	GetReadStatisticsRequest_COMPLETED_READ GetReadStatisticsRequest_ReadSplit = 1
)

func (GetReadStatisticsRequest_ReadSplit) Descriptor

func (GetReadStatisticsRequest_ReadSplit) Enum

func (GetReadStatisticsRequest_ReadSplit) EnumDescriptor deprecated

func (GetReadStatisticsRequest_ReadSplit) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsRequest_ReadSplit.Descriptor instead.

func (GetReadStatisticsRequest_ReadSplit) Number

func (GetReadStatisticsRequest_ReadSplit) String

func (GetReadStatisticsRequest_ReadSplit) Type

type GetReadStatisticsRequest_Samples

type GetReadStatisticsRequest_Samples struct {
	Samples uint64 `protobuf:"varint,3,opt,name=samples,proto3,oneof"`
}

type GetReadStatisticsRequest_Seconds

type GetReadStatisticsRequest_Seconds struct {
	Seconds float32 `protobuf:"fixed32,2,opt,name=seconds,proto3,oneof"`
}

type GetReadStatisticsResponse

type GetReadStatisticsResponse struct {

	// Data for each requested channel, in the same order as requested.
	Channels []*GetReadStatisticsResponse_PerChannelData `protobuf:"bytes,1,rep,name=channels,proto3" json:"channels,omitempty"`
	// The number of samples collected before the first sample included in this response.
	//
	// This gives the position of the first data point which all channels share in the calculated
	// statistics. Each individual channel may have samples from read chunks previous to this sample
	// due to read boundaries not being consistent across channels.
	SamplesSinceStart uint64 `protobuf:"varint,2,opt,name=samples_since_start,json=samplesSinceStart,proto3" json:"samples_since_start,omitempty"`
	// The number of seconds elapsed before the first sample included in this response.
	//
	// This is the same as “samples_since_start“, but expressed in seconds.
	SecondsSinceStart float64 `protobuf:"fixed64,3,opt,name=seconds_since_start,json=secondsSinceStart,proto3" json:"seconds_since_start,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse) Descriptor deprecated

func (*GetReadStatisticsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsResponse.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse) GetChannels

func (*GetReadStatisticsResponse) GetSamplesSinceStart

func (x *GetReadStatisticsResponse) GetSamplesSinceStart() uint64

func (*GetReadStatisticsResponse) GetSecondsSinceStart

func (x *GetReadStatisticsResponse) GetSecondsSinceStart() float64

func (*GetReadStatisticsResponse) ProtoMessage

func (*GetReadStatisticsResponse) ProtoMessage()

func (*GetReadStatisticsResponse) ProtoReflect

func (*GetReadStatisticsResponse) Reset

func (x *GetReadStatisticsResponse) Reset()

func (*GetReadStatisticsResponse) String

func (x *GetReadStatisticsResponse) String() string

type GetReadStatisticsResponse_ChunkStatistics

type GetReadStatisticsResponse_ChunkStatistics struct {

	// Aggregated median_sd value from all classified reads.
	// Computed as median(median_sd[...])
	MedianSd float64 `protobuf:"fixed64,1,opt,name=median_sd,json=medianSd,proto3" json:"median_sd,omitempty"`
	// Aggregated median_sd value from all classified reads.
	//
	// Computed as median(median[...])
	Median float64 `protobuf:"fixed64,2,opt,name=median,proto3" json:"median,omitempty"`
	// Aggregated range value from all classified reads.
	//
	// Computed as median(q90[...] - q10[...])
	Range float64 `protobuf:"fixed64,3,opt,name=range,proto3" json:"range,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse_ChunkStatistics) Descriptor deprecated

func (*GetReadStatisticsResponse_ChunkStatistics) Descriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsResponse_ChunkStatistics.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse_ChunkStatistics) GetMedian

func (*GetReadStatisticsResponse_ChunkStatistics) GetMedianSd

func (*GetReadStatisticsResponse_ChunkStatistics) GetRange

func (*GetReadStatisticsResponse_ChunkStatistics) ProtoMessage

func (*GetReadStatisticsResponse_ChunkStatistics) ProtoReflect

func (*GetReadStatisticsResponse_ChunkStatistics) Reset

func (*GetReadStatisticsResponse_ChunkStatistics) String

type GetReadStatisticsResponse_PerChannelData

type GetReadStatisticsResponse_PerChannelData struct {

	// Data for each channel configuration seen on this channel.
	//
	// Note that each channel configuration will only appear once in this list, and this list is
	// *not* in any way ordered by time. The only reason it is not a map is because of restrictions
	// on map key types.
	Configurations []*GetReadStatisticsResponse_PerConfigurationData `protobuf:"bytes,6,rep,name=configurations,proto3" json:"configurations,omitempty"`
	// The number of samples collected before this channel's first sample.
	SamplesSinceStart uint64 `protobuf:"varint,2,opt,name=samples_since_start,json=samplesSinceStart,proto3" json:"samples_since_start,omitempty"`
	// The number of seconds elapsed since data acquisition started.
	//
	// This is the same as “samples_since_start“, but expressed in seconds.
	SecondsSinceStart float64 `protobuf:"fixed64,3,opt,name=seconds_since_start,json=secondsSinceStart,proto3" json:"seconds_since_start,omitempty"`
	// The number of samples collected for this channel.
	SamplesDuration uint64 `protobuf:"varint,4,opt,name=samples_duration,json=samplesDuration,proto3" json:"samples_duration,omitempty"`
	// The number of seconds of data captured for this session.
	//
	// This is the same as “samples_duration“, but expressed in seconds.
	SecondsDuration float64 `protobuf:"fixed64,5,opt,name=seconds_duration,json=secondsDuration,proto3" json:"seconds_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse_PerChannelData) Descriptor deprecated

func (*GetReadStatisticsResponse_PerChannelData) Descriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsResponse_PerChannelData.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse_PerChannelData) GetConfigurations

func (*GetReadStatisticsResponse_PerChannelData) GetSamplesDuration

func (x *GetReadStatisticsResponse_PerChannelData) GetSamplesDuration() uint64

func (*GetReadStatisticsResponse_PerChannelData) GetSamplesSinceStart

func (x *GetReadStatisticsResponse_PerChannelData) GetSamplesSinceStart() uint64

func (*GetReadStatisticsResponse_PerChannelData) GetSecondsDuration

func (x *GetReadStatisticsResponse_PerChannelData) GetSecondsDuration() float64

func (*GetReadStatisticsResponse_PerChannelData) GetSecondsSinceStart

func (x *GetReadStatisticsResponse_PerChannelData) GetSecondsSinceStart() float64

func (*GetReadStatisticsResponse_PerChannelData) ProtoMessage

func (*GetReadStatisticsResponse_PerChannelData) ProtoReflect

func (*GetReadStatisticsResponse_PerChannelData) Reset

func (*GetReadStatisticsResponse_PerChannelData) String

type GetReadStatisticsResponse_PerClassificationData

type GetReadStatisticsResponse_PerClassificationData struct {

	// Statistics of read (chunk) durations. These will be in the same units as the requested
	// duration (if you ask for X seconds of data, you will get durations back in seconds, but if
	// you ask for X samples of data, you will get durations back in samples).
	//
	// NB: statistics may be estimates.
	DurationStatistics *GetReadStatisticsResponse_Statistics `protobuf:"bytes,1,opt,name=duration_statistics,json=durationStatistics,proto3" json:"duration_statistics,omitempty"`
	// Statistics for all current (signal) values for all reads under this
	// channel/configuration/classification combination.
	//
	// NB: Statistics are calculated from raw data.
	CurrentStatistics *GetReadStatisticsResponse_Statistics `protobuf:"bytes,2,opt,name=current_statistics,json=currentStatistics,proto3" json:"current_statistics,omitempty"`
	// Statistics generated from the analysed read chunks (or complete reads), rather
	// than the raw signal.
	ChunkStatistics *GetReadStatisticsResponse_ChunkStatistics `protobuf:"bytes,6,opt,name=chunk_statistics,json=chunkStatistics,proto3" json:"chunk_statistics,omitempty"`
	// The number of samples seen with this classification on this channel in this channel
	// configuration.
	SamplesDuration uint64 `protobuf:"varint,4,opt,name=samples_duration,json=samplesDuration,proto3" json:"samples_duration,omitempty"`
	// The number of seconds spent in this classification on this channel in this channel
	// configuration.
	//
	// This is the same as “samples_duration“, but expressed in seconds.
	SecondsDuration float64 `protobuf:"fixed64,5,opt,name=seconds_duration,json=secondsDuration,proto3" json:"seconds_duration,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse_PerClassificationData) Descriptor deprecated

Deprecated: Use GetReadStatisticsResponse_PerClassificationData.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse_PerClassificationData) GetChunkStatistics

func (*GetReadStatisticsResponse_PerClassificationData) GetCurrentStatistics

func (*GetReadStatisticsResponse_PerClassificationData) GetDurationStatistics

func (*GetReadStatisticsResponse_PerClassificationData) GetSamplesDuration

func (*GetReadStatisticsResponse_PerClassificationData) GetSecondsDuration

func (*GetReadStatisticsResponse_PerClassificationData) ProtoMessage

func (*GetReadStatisticsResponse_PerClassificationData) ProtoReflect

func (*GetReadStatisticsResponse_PerClassificationData) Reset

func (*GetReadStatisticsResponse_PerClassificationData) String

type GetReadStatisticsResponse_PerConfigurationData

type GetReadStatisticsResponse_PerConfigurationData struct {

	// The channel configuration active during the reads these statistics were gathered for.
	ChannelConfiguration *ReturnedChannelConfiguration `protobuf:"bytes,1,opt,name=channel_configuration,json=channelConfiguration,proto3" json:"channel_configuration,omitempty"`
	// Map from classification names to statistics about read (chunks) with that classification.
	Classifications map[string]*GetReadStatisticsResponse_PerClassificationData `` /* 171-byte string literal not displayed */
	// If statistics about complete reads were requested, this field may contain data for a final,
	// incomplete read (whose classification is therefore unknown).
	//
	// This field will not be set if read chunks were requested, or if the data capture happened to
	// end at a complete read boundary.
	Incomplete *GetReadStatisticsResponse_PerClassificationData `protobuf:"bytes,3,opt,name=incomplete,proto3" json:"incomplete,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse_PerConfigurationData) Descriptor deprecated

Deprecated: Use GetReadStatisticsResponse_PerConfigurationData.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse_PerConfigurationData) GetChannelConfiguration

func (*GetReadStatisticsResponse_PerConfigurationData) GetClassifications

func (*GetReadStatisticsResponse_PerConfigurationData) GetIncomplete

func (*GetReadStatisticsResponse_PerConfigurationData) ProtoMessage

func (*GetReadStatisticsResponse_PerConfigurationData) ProtoReflect

func (*GetReadStatisticsResponse_PerConfigurationData) Reset

func (*GetReadStatisticsResponse_PerConfigurationData) String

type GetReadStatisticsResponse_Statistics

type GetReadStatisticsResponse_Statistics struct {
	Min    float64 `protobuf:"fixed64,1,opt,name=min,proto3" json:"min,omitempty"`
	Max    float64 `protobuf:"fixed64,2,opt,name=max,proto3" json:"max,omitempty"`
	Mean   float64 `protobuf:"fixed64,3,opt,name=mean,proto3" json:"mean,omitempty"`
	SD     float64 `protobuf:"fixed64,4,opt,name=s_d,json=sD,proto3" json:"s_d,omitempty"`
	Median float64 `protobuf:"fixed64,6,opt,name=median,proto3" json:"median,omitempty"`
	Q_5    float64 `protobuf:"fixed64,7,opt,name=q_5,json=q5,proto3" json:"q_5,omitempty"` // Quantiles (percentiles)
	Q_10   float64 `protobuf:"fixed64,8,opt,name=q_10,json=q10,proto3" json:"q_10,omitempty"`
	Q_25   float64 `protobuf:"fixed64,9,opt,name=q_25,json=q25,proto3" json:"q_25,omitempty"`
	Q_75   float64 `protobuf:"fixed64,10,opt,name=q_75,json=q75,proto3" json:"q_75,omitempty"`
	Q_90   float64 `protobuf:"fixed64,11,opt,name=q_90,json=q90,proto3" json:"q_90,omitempty"`
	Q_95   float64 `protobuf:"fixed64,12,opt,name=q_95,json=q95,proto3" json:"q_95,omitempty"`
	// contains filtered or unexported fields
}

func (*GetReadStatisticsResponse_Statistics) Descriptor deprecated

func (*GetReadStatisticsResponse_Statistics) Descriptor() ([]byte, []int)

Deprecated: Use GetReadStatisticsResponse_Statistics.ProtoReflect.Descriptor instead.

func (*GetReadStatisticsResponse_Statistics) GetMax

func (*GetReadStatisticsResponse_Statistics) GetMean

func (*GetReadStatisticsResponse_Statistics) GetMedian

func (*GetReadStatisticsResponse_Statistics) GetMin

func (*GetReadStatisticsResponse_Statistics) GetQ_10

func (*GetReadStatisticsResponse_Statistics) GetQ_25

func (*GetReadStatisticsResponse_Statistics) GetQ_5

func (*GetReadStatisticsResponse_Statistics) GetQ_75

func (*GetReadStatisticsResponse_Statistics) GetQ_90

func (*GetReadStatisticsResponse_Statistics) GetQ_95

func (*GetReadStatisticsResponse_Statistics) GetSD

func (*GetReadStatisticsResponse_Statistics) ProtoMessage

func (*GetReadStatisticsResponse_Statistics) ProtoMessage()

func (*GetReadStatisticsResponse_Statistics) ProtoReflect

func (*GetReadStatisticsResponse_Statistics) Reset

func (*GetReadStatisticsResponse_Statistics) String

type GetRequest

type GetRequest struct {

	// The names of the values you wish to fetch.
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// Whether to allow missing values.
	//
	// If set, names that are not present in the store will simply be omitted from the response.
	// Otherwise, missing values will cause an error to be returned.
	//
	// Defaults to 'false'
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRequest) Descriptor deprecated

func (*GetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRequest.ProtoReflect.Descriptor instead.

func (*GetRequest) GetAllowMissing

func (x *GetRequest) GetAllowMissing() bool

func (*GetRequest) GetNames

func (x *GetRequest) GetNames() []string

func (*GetRequest) ProtoMessage

func (*GetRequest) ProtoMessage()

func (*GetRequest) ProtoReflect

func (x *GetRequest) ProtoReflect() protoreflect.Message

func (*GetRequest) Reset

func (x *GetRequest) Reset()

func (*GetRequest) String

func (x *GetRequest) String() string

type GetResponse

type GetResponse struct {

	// The requested values.
	Values map[string]*anypb.Any `` /* 153-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetResponse) Descriptor deprecated

func (*GetResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetResponse.ProtoReflect.Descriptor instead.

func (*GetResponse) GetValues

func (x *GetResponse) GetValues() map[string]*anypb.Any

func (*GetResponse) ProtoMessage

func (*GetResponse) ProtoMessage()

func (*GetResponse) ProtoReflect

func (x *GetResponse) ProtoReflect() protoreflect.Message

func (*GetResponse) Reset

func (x *GetResponse) Reset()

func (*GetResponse) String

func (x *GetResponse) String() string

type GetRunInfoRequest

type GetRunInfoRequest struct {

	// The protocol run to get information about.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRunInfoRequest) Descriptor deprecated

func (*GetRunInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRunInfoRequest.ProtoReflect.Descriptor instead.

func (*GetRunInfoRequest) GetRunId

func (x *GetRunInfoRequest) GetRunId() string

func (*GetRunInfoRequest) ProtoMessage

func (*GetRunInfoRequest) ProtoMessage()

func (*GetRunInfoRequest) ProtoReflect

func (x *GetRunInfoRequest) ProtoReflect() protoreflect.Message

func (*GetRunInfoRequest) Reset

func (x *GetRunInfoRequest) Reset()

func (*GetRunInfoRequest) String

func (x *GetRunInfoRequest) String() string

type GetSampleRateRequest

type GetSampleRateRequest struct {
	// contains filtered or unexported fields
}

func (*GetSampleRateRequest) Descriptor deprecated

func (*GetSampleRateRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSampleRateRequest.ProtoReflect.Descriptor instead.

func (*GetSampleRateRequest) ProtoMessage

func (*GetSampleRateRequest) ProtoMessage()

func (*GetSampleRateRequest) ProtoReflect

func (x *GetSampleRateRequest) ProtoReflect() protoreflect.Message

func (*GetSampleRateRequest) Reset

func (x *GetSampleRateRequest) Reset()

func (*GetSampleRateRequest) String

func (x *GetSampleRateRequest) String() string

type GetSampleRateResponse

type GetSampleRateResponse struct {
	SampleRate uint32 `protobuf:"varint,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSampleRateResponse) Descriptor deprecated

func (*GetSampleRateResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSampleRateResponse.ProtoReflect.Descriptor instead.

func (*GetSampleRateResponse) GetSampleRate

func (x *GetSampleRateResponse) GetSampleRate() uint32

func (*GetSampleRateResponse) ProtoMessage

func (*GetSampleRateResponse) ProtoMessage()

func (*GetSampleRateResponse) ProtoReflect

func (x *GetSampleRateResponse) ProtoReflect() protoreflect.Message

func (*GetSampleRateResponse) Reset

func (x *GetSampleRateResponse) Reset()

func (*GetSampleRateResponse) String

func (x *GetSampleRateResponse) String() string

type GetSaturationConfigRequest

type GetSaturationConfigRequest struct {
	// contains filtered or unexported fields
}

func (*GetSaturationConfigRequest) Descriptor deprecated

func (*GetSaturationConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSaturationConfigRequest.ProtoReflect.Descriptor instead.

func (*GetSaturationConfigRequest) ProtoMessage

func (*GetSaturationConfigRequest) ProtoMessage()

func (*GetSaturationConfigRequest) ProtoReflect

func (*GetSaturationConfigRequest) Reset

func (x *GetSaturationConfigRequest) Reset()

func (*GetSaturationConfigRequest) String

func (x *GetSaturationConfigRequest) String() string

type GetSaturationConfigResponse

type GetSaturationConfigResponse struct {
	Settings *SaturationConfig `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSaturationConfigResponse) Descriptor deprecated

func (*GetSaturationConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSaturationConfigResponse.ProtoReflect.Descriptor instead.

func (*GetSaturationConfigResponse) GetSettings

func (*GetSaturationConfigResponse) ProtoMessage

func (*GetSaturationConfigResponse) ProtoMessage()

func (*GetSaturationConfigResponse) ProtoReflect

func (*GetSaturationConfigResponse) Reset

func (x *GetSaturationConfigResponse) Reset()

func (*GetSaturationConfigResponse) String

func (x *GetSaturationConfigResponse) String() string

type GetSequencingKitsRequest

type GetSequencingKitsRequest struct {

	// The product code of the flow cell that will be used for sequencing.
	//
	// Only kits compatible with this flow cell type will be returned (currently, this means that
	// there is at least one (sequencing or control) protocol that is compatible with both the kit
	// and this flow cell product code).
	//
	// This may also affect the returned information about the kit. For example, if it isn't
	// possible to basecall on the flow cell, none of the kits will claim to be barcoding capable
	// (or compatible with any barcoding expansion kits).
	FlowCellProductCode string `protobuf:"bytes,1,opt,name=flow_cell_product_code,json=flowCellProductCode,proto3" json:"flow_cell_product_code,omitempty"`
	// contains filtered or unexported fields
}

Request message for `ManagerService.get_sequencing_kits`.

func (*GetSequencingKitsRequest) Descriptor deprecated

func (*GetSequencingKitsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSequencingKitsRequest.ProtoReflect.Descriptor instead.

func (*GetSequencingKitsRequest) GetFlowCellProductCode

func (x *GetSequencingKitsRequest) GetFlowCellProductCode() string

func (*GetSequencingKitsRequest) ProtoMessage

func (*GetSequencingKitsRequest) ProtoMessage()

func (*GetSequencingKitsRequest) ProtoReflect

func (x *GetSequencingKitsRequest) ProtoReflect() protoreflect.Message

func (*GetSequencingKitsRequest) Reset

func (x *GetSequencingKitsRequest) Reset()

func (*GetSequencingKitsRequest) String

func (x *GetSequencingKitsRequest) String() string

type GetSequencingKitsResponse

type GetSequencingKitsResponse struct {

	// The known sequencing kits.
	Kits []*GetSequencingKitsResponse_Kit `protobuf:"bytes,1,rep,name=kits,proto3" json:"kits,omitempty"`
	// The possible barcoding expansion kits.
	//
	// These are kits that can be used in combination with certain sequencing kits to add (or
	// extend) barcoding functionality.
	BarcodingExpansionKits []*GetSequencingKitsResponse_BarcodingExpansionKit `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

Response message for `ManagerService.get_sequencing_kits`.

func (*GetSequencingKitsResponse) Descriptor deprecated

func (*GetSequencingKitsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSequencingKitsResponse.ProtoReflect.Descriptor instead.

func (*GetSequencingKitsResponse) GetBarcodingExpansionKits

func (*GetSequencingKitsResponse) GetKits

func (*GetSequencingKitsResponse) ProtoMessage

func (*GetSequencingKitsResponse) ProtoMessage()

func (*GetSequencingKitsResponse) ProtoReflect

func (*GetSequencingKitsResponse) Reset

func (x *GetSequencingKitsResponse) Reset()

func (*GetSequencingKitsResponse) String

func (x *GetSequencingKitsResponse) String() string

type GetSequencingKitsResponse_BarcodingExpansionKit

type GetSequencingKitsResponse_BarcodingExpansionKit struct {

	// The product code for the barcoding expansion kit.
	//
	// This is the user-visible name for the kit. It is the name used to order kits, and is also
	// displayed on the packaging.
	//
	// While most product codes are 10 characters, be aware that longer product codes can exist.
	//
	// Example: "EXP-NBD104".
	ProductCode string `protobuf:"bytes,1,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
	// contains filtered or unexported fields
}

Information about a barcoding expansion kit.

In the future, this may include compatibility information for dual barcoding, for example.

func (*GetSequencingKitsResponse_BarcodingExpansionKit) Descriptor deprecated

Deprecated: Use GetSequencingKitsResponse_BarcodingExpansionKit.ProtoReflect.Descriptor instead.

func (*GetSequencingKitsResponse_BarcodingExpansionKit) GetProductCode

func (*GetSequencingKitsResponse_BarcodingExpansionKit) ProtoMessage

func (*GetSequencingKitsResponse_BarcodingExpansionKit) ProtoReflect

func (*GetSequencingKitsResponse_BarcodingExpansionKit) Reset

func (*GetSequencingKitsResponse_BarcodingExpansionKit) String

type GetSequencingKitsResponse_Kit

type GetSequencingKitsResponse_Kit struct {

	// The product code for the sequencing kit.
	//
	// This is the user-visible name for the kit. It is the name used to order kits, and is also
	// displayed on the packaging.
	//
	// While most product codes are 10-15 characters, be aware that longer (or shorter) product
	// codes can exist.
	//
	// Examples: "SQK-LSK109", "OND-SQK-LP0096S".
	ProductCode string `protobuf:"bytes,1,opt,name=product_code,json=productCode,proto3" json:"product_code,omitempty"`
	// Compatible barcoding expansion kits.
	//
	// These are indexes into the GetSequencingKitsResponse.barcoding_expansion_kits list. For
	// example, 0 would indicate the first kit in that list. The values are guaranteed to be
	// unique and valid indexes for that list.
	BarcodingExpansionKits []int32 `` /* 137-byte string literal not displayed */
	// Whether barcoding support is part of the sequencing kit.
	//
	// If this is set, barcoding can be done without any expansion kits (and, in fact, barcoding
	// is an integral part of the kit).
	IncludesBarcoding bool `protobuf:"varint,3,opt,name=includes_barcoding,json=includesBarcoding,proto3" json:"includes_barcoding,omitempty"`
	// Whether the kit can be used for LamPORE diagnostics.
	LampKit bool `protobuf:"varint,16,opt,name=lamp_kit,json=lampKit,proto3" json:"lamp_kit,omitempty"`
	// Whether there is a "control" protocol available for this kit.
	HasControlProtocol bool `protobuf:"varint,4,opt,name=has_control_protocol,json=hasControlProtocol,proto3" json:"has_control_protocol,omitempty"`
	// Indicates there is no sequencing protocol available for this kit.
	//
	// This is an unusual situation. If a kit is known about, it should generally have a
	// sequencing protocol associated with it, and it would be strange to have a control
	// protocol available but no sequencing protocol.
	NoSequencingProtocol bool `protobuf:"varint,17,opt,name=no_sequencing_protocol,json=noSequencingProtocol,proto3" json:"no_sequencing_protocol,omitempty"`
	// Indicates that the sequencing kit is one of the most commonly used ones.
	//
	// This can be used to display such kits first, or otherwise highlight them in some way.
	FrequentlyUsed bool `protobuf:"varint,18,opt,name=frequently_used,json=frequentlyUsed,proto3" json:"frequently_used,omitempty"`
	// The kit can be used with DNA samples.
	Dna bool `protobuf:"varint,5,opt,name=dna,proto3" json:"dna,omitempty"`
	// The kit can be used with RNA samples.
	Rna bool `protobuf:"varint,6,opt,name=rna,proto3" json:"rna,omitempty"`
	// The kit can be used with samples that have had PCR applied to them.
	Pcr bool `protobuf:"varint,7,opt,name=pcr,proto3" json:"pcr,omitempty"`
	// The kit can be used without a PCR step.
	PcrFree bool `protobuf:"varint,8,opt,name=pcr_free,json=pcrFree,proto3" json:"pcr_free,omitempty"`
	// contains filtered or unexported fields
}

Information about a sequencing kit.

func (*GetSequencingKitsResponse_Kit) Descriptor deprecated

func (*GetSequencingKitsResponse_Kit) Descriptor() ([]byte, []int)

Deprecated: Use GetSequencingKitsResponse_Kit.ProtoReflect.Descriptor instead.

func (*GetSequencingKitsResponse_Kit) GetBarcodingExpansionKits

func (x *GetSequencingKitsResponse_Kit) GetBarcodingExpansionKits() []int32

func (*GetSequencingKitsResponse_Kit) GetDna

func (x *GetSequencingKitsResponse_Kit) GetDna() bool

func (*GetSequencingKitsResponse_Kit) GetFrequentlyUsed

func (x *GetSequencingKitsResponse_Kit) GetFrequentlyUsed() bool

func (*GetSequencingKitsResponse_Kit) GetHasControlProtocol

func (x *GetSequencingKitsResponse_Kit) GetHasControlProtocol() bool

func (*GetSequencingKitsResponse_Kit) GetIncludesBarcoding

func (x *GetSequencingKitsResponse_Kit) GetIncludesBarcoding() bool

func (*GetSequencingKitsResponse_Kit) GetLampKit

func (x *GetSequencingKitsResponse_Kit) GetLampKit() bool

func (*GetSequencingKitsResponse_Kit) GetNoSequencingProtocol

func (x *GetSequencingKitsResponse_Kit) GetNoSequencingProtocol() bool

func (*GetSequencingKitsResponse_Kit) GetPcr

func (x *GetSequencingKitsResponse_Kit) GetPcr() bool

func (*GetSequencingKitsResponse_Kit) GetPcrFree

func (x *GetSequencingKitsResponse_Kit) GetPcrFree() bool

func (*GetSequencingKitsResponse_Kit) GetProductCode

func (x *GetSequencingKitsResponse_Kit) GetProductCode() string

func (*GetSequencingKitsResponse_Kit) GetRna

func (x *GetSequencingKitsResponse_Kit) GetRna() bool

func (*GetSequencingKitsResponse_Kit) ProtoMessage

func (*GetSequencingKitsResponse_Kit) ProtoMessage()

func (*GetSequencingKitsResponse_Kit) ProtoReflect

func (*GetSequencingKitsResponse_Kit) Reset

func (x *GetSequencingKitsResponse_Kit) Reset()

func (*GetSequencingKitsResponse_Kit) String

type GetSettingsRequest

type GetSettingsRequest struct {
	// contains filtered or unexported fields
}

Request for MinionDeviceService.get_settings

func (*GetSettingsRequest) Descriptor deprecated

func (*GetSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetSettingsRequest) ProtoMessage

func (*GetSettingsRequest) ProtoMessage()

func (*GetSettingsRequest) ProtoReflect

func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message

func (*GetSettingsRequest) Reset

func (x *GetSettingsRequest) Reset()

func (*GetSettingsRequest) String

func (x *GetSettingsRequest) String() string

type GetSettingsResponse

type GetSettingsResponse struct {

	// MinION device settings
	Settings *MinionDeviceSettings `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

Response for MinionDeviceService.get_settings

func (*GetSettingsResponse) Descriptor deprecated

func (*GetSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetSettingsResponse) GetSettings

func (x *GetSettingsResponse) GetSettings() *MinionDeviceSettings

func (*GetSettingsResponse) ProtoMessage

func (*GetSettingsResponse) ProtoMessage()

func (*GetSettingsResponse) ProtoReflect

func (x *GetSettingsResponse) ProtoReflect() protoreflect.Message

func (*GetSettingsResponse) Reset

func (x *GetSettingsResponse) Reset()

func (*GetSettingsResponse) String

func (x *GetSettingsResponse) String() string

type GetSignalBytesRequest

type GetSignalBytesRequest struct {

	// The amount of data to return.
	//
	// If this is omitted, data will be streamed until the call is cancelled.
	//
	// Types that are assignable to Length:
	//	*GetSignalBytesRequest_Seconds
	//	*GetSignalBytesRequest_Samples
	Length isGetSignalBytesRequest_Length `protobuf_oneof:"length"`
	// The first channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	FirstChannel uint32 `protobuf:"varint,3,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	LastChannel uint32 `protobuf:"varint,4,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// Whether to include channel configuration settings.
	IncludeChannelConfigs bool `` /* 127-byte string literal not displayed */
	// Whether to include bias voltage information.
	IncludeBiasVoltages bool `protobuf:"varint,6,opt,name=include_bias_voltages,json=includeBiasVoltages,proto3" json:"include_bias_voltages,omitempty"`
	// Whether the data should be calibrated.
	CalibratedData bool `protobuf:"varint,7,opt,name=calibrated_data,json=calibratedData,proto3" json:"calibrated_data,omitempty"`
	// When this value is set to true, then an empty message will be sent back
	// to the client to indicate that the backend has acknowleged the request,
	// and that any calls made that will affect the signal after that initial
	// response will be reflected in the next messages
	ReturnWhenListening bool `protobuf:"varint,8,opt,name=return_when_listening,json=returnWhenListening,proto3" json:"return_when_listening,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalBytesRequest) Descriptor deprecated

func (*GetSignalBytesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalBytesRequest.ProtoReflect.Descriptor instead.

func (*GetSignalBytesRequest) GetCalibratedData

func (x *GetSignalBytesRequest) GetCalibratedData() bool

func (*GetSignalBytesRequest) GetFirstChannel

func (x *GetSignalBytesRequest) GetFirstChannel() uint32

func (*GetSignalBytesRequest) GetIncludeBiasVoltages

func (x *GetSignalBytesRequest) GetIncludeBiasVoltages() bool

func (*GetSignalBytesRequest) GetIncludeChannelConfigs

func (x *GetSignalBytesRequest) GetIncludeChannelConfigs() bool

func (*GetSignalBytesRequest) GetLastChannel

func (x *GetSignalBytesRequest) GetLastChannel() uint32

func (*GetSignalBytesRequest) GetLength

func (m *GetSignalBytesRequest) GetLength() isGetSignalBytesRequest_Length

func (*GetSignalBytesRequest) GetReturnWhenListening

func (x *GetSignalBytesRequest) GetReturnWhenListening() bool

func (*GetSignalBytesRequest) GetSamples

func (x *GetSignalBytesRequest) GetSamples() uint32

func (*GetSignalBytesRequest) GetSeconds

func (x *GetSignalBytesRequest) GetSeconds() float32

func (*GetSignalBytesRequest) ProtoMessage

func (*GetSignalBytesRequest) ProtoMessage()

func (*GetSignalBytesRequest) ProtoReflect

func (x *GetSignalBytesRequest) ProtoReflect() protoreflect.Message

func (*GetSignalBytesRequest) Reset

func (x *GetSignalBytesRequest) Reset()

func (*GetSignalBytesRequest) String

func (x *GetSignalBytesRequest) String() string

type GetSignalBytesRequest_Samples

type GetSignalBytesRequest_Samples struct {
	// The amount of data to return in samples.
	//
	// The result will contain exactly this many samples. If this is not possible, the call will
	// fail. Cannot be specified at the same time as “seconds“.
	Samples uint32 `protobuf:"varint,2,opt,name=samples,proto3,oneof"`
}

type GetSignalBytesRequest_Seconds

type GetSignalBytesRequest_Seconds struct {
	// The amount of data to return in seconds.
	//
	// The number of samples returned will be just enough to cover this period of time. Cannot
	// be specified at the same time as “samples“.
	Seconds float32 `protobuf:"fixed32,1,opt,name=seconds,proto3,oneof"`
}

type GetSignalBytesResponse

type GetSignalBytesResponse struct {

	// The number of samples collected before the first sample included in this response.
	//
	// This gives the position of the first data point on each channel in the overall stream of data
	// being acquired from the device (since this period of data acquisition was started).
	SamplesSinceStart uint64 `protobuf:"varint,1,opt,name=samples_since_start,json=samplesSinceStart,proto3" json:"samples_since_start,omitempty"`
	// The number of seconds elapsed since data acquisition started.
	//
	// This is the same as “samples_since_start“, but expressed in seconds.
	SecondsSinceStart float64 `protobuf:"fixed64,2,opt,name=seconds_since_start,json=secondsSinceStart,proto3" json:"seconds_since_start,omitempty"`
	// The number of channels omitted at the start of the “channels“ array.
	SkippedChannels uint32 `protobuf:"varint,3,opt,name=skipped_channels,json=skippedChannels,proto3" json:"skipped_channels,omitempty"`
	// The signal for each requested channel.
	//
	// Note that “skipped_channels“ must be used to determine which channels are given here, as
	// not all channels will be included in every message. The channels that are provided are
	// contiguous and in order, with the first channel being “first_channel + skipped_channels“
	// (where “first_channel“ is from the request message).
	Channels []*GetSignalBytesResponse_ChannelData `protobuf:"bytes,4,rep,name=channels,proto3" json:"channels,omitempty"`
	// The bias voltages set for each sample.
	//
	// If bias voltages were requested, this will provide voltage data, one voltage per sample. Note
	// that not every message may include bias_voltages (they will generally be included when
	// “skipped_channels“ is 0, but that is not guaranteed).
	//
	// The get_data_types() RPC call should be used to determine the format of the data.
	BiasVoltages []byte `protobuf:"bytes,5,opt,name=bias_voltages,json=biasVoltages,proto3" json:"bias_voltages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalBytesResponse) Descriptor deprecated

func (*GetSignalBytesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalBytesResponse.ProtoReflect.Descriptor instead.

func (*GetSignalBytesResponse) GetBiasVoltages

func (x *GetSignalBytesResponse) GetBiasVoltages() []byte

func (*GetSignalBytesResponse) GetChannels

func (*GetSignalBytesResponse) GetSamplesSinceStart

func (x *GetSignalBytesResponse) GetSamplesSinceStart() uint64

func (*GetSignalBytesResponse) GetSecondsSinceStart

func (x *GetSignalBytesResponse) GetSecondsSinceStart() float64

func (*GetSignalBytesResponse) GetSkippedChannels

func (x *GetSignalBytesResponse) GetSkippedChannels() uint32

func (*GetSignalBytesResponse) ProtoMessage

func (*GetSignalBytesResponse) ProtoMessage()

func (*GetSignalBytesResponse) ProtoReflect

func (x *GetSignalBytesResponse) ProtoReflect() protoreflect.Message

func (*GetSignalBytesResponse) Reset

func (x *GetSignalBytesResponse) Reset()

func (*GetSignalBytesResponse) String

func (x *GetSignalBytesResponse) String() string

type GetSignalBytesResponse_ChannelConfigChange

type GetSignalBytesResponse_ChannelConfigChange struct {

	// The new channel configuration.
	Config *ReturnedChannelConfiguration `protobuf:"bytes,1,opt,name=config,proto3" json:"config,omitempty"`
	// The offset in the returned data where the change was applied.
	Offset uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalBytesResponse_ChannelConfigChange) Descriptor deprecated

Deprecated: Use GetSignalBytesResponse_ChannelConfigChange.ProtoReflect.Descriptor instead.

func (*GetSignalBytesResponse_ChannelConfigChange) GetConfig

func (*GetSignalBytesResponse_ChannelConfigChange) GetOffset

func (*GetSignalBytesResponse_ChannelConfigChange) ProtoMessage

func (*GetSignalBytesResponse_ChannelConfigChange) ProtoReflect

func (*GetSignalBytesResponse_ChannelConfigChange) Reset

func (*GetSignalBytesResponse_ChannelConfigChange) String

type GetSignalBytesResponse_ChannelData

type GetSignalBytesResponse_ChannelData struct {

	// The signal data.
	//
	// This is the byte representation of a C-style array of values. Values are stored in order
	// and adjacent to each other.
	//
	// The type of the elements will depend on whether calibrated data was chosen. The
	// get_data_types() RPC call should be used to determine the precise format of the data, but
	// in general terms, uncalibrated data will be signed integers and calibrated data will be
	// floating-point numbers.
	//
	// Returning the data in this format allows it to be efficiently processed in dynamic
	// languages that can pass the data straight down to a native runtime. For example, in
	// Python, this data can be intepreted directly into a numpy array using numpy.fromstring().
	//
	// Calibrated data is in picoamps. Uncalibrated data is the raw values output by the
	// device's ADC (analogue-digital converter).
	Data []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	// The configuration changes on the channel during data collection.
	//
	// If channel configuration changes were requested, this will contain all the channel
	// configuration changes that affect the returned data. This will include at least one
	// element, with offset 0, that describes the configuration at the time the first sample was
	// taken.
	//
	// Note that the offset is the zero-based index into the adc or picoamps list.
	//
	// The changes will be ordered by offset.
	ConfigChanges []*GetSignalBytesResponse_ChannelConfigChange `protobuf:"bytes,3,rep,name=config_changes,json=configChanges,proto3" json:"config_changes,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalBytesResponse_ChannelData) Descriptor deprecated

func (*GetSignalBytesResponse_ChannelData) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalBytesResponse_ChannelData.ProtoReflect.Descriptor instead.

func (*GetSignalBytesResponse_ChannelData) GetConfigChanges

func (*GetSignalBytesResponse_ChannelData) GetData

func (*GetSignalBytesResponse_ChannelData) ProtoMessage

func (*GetSignalBytesResponse_ChannelData) ProtoMessage()

func (*GetSignalBytesResponse_ChannelData) ProtoReflect

func (*GetSignalBytesResponse_ChannelData) Reset

func (*GetSignalBytesResponse_ChannelData) String

type GetSignalMinMaxRequest

type GetSignalMinMaxRequest struct {

	// The first channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	FirstChannel uint32 `protobuf:"varint,3,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel (inclusive) to return data for.
	//
	// Note that channel numbering starts at 1.
	LastChannel uint32 `protobuf:"varint,4,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// The size of window to summarise.
	//
	// A value of zero will be rejected; there is no default.
	WindowSize uint32 `protobuf:"varint,5,opt,name=window_size,json=windowSize,proto3" json:"window_size,omitempty"`
	// Whether the data should be calibrated.
	CalibratedData bool `protobuf:"varint,7,opt,name=calibrated_data,json=calibratedData,proto3" json:"calibrated_data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalMinMaxRequest) Descriptor deprecated

func (*GetSignalMinMaxRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalMinMaxRequest.ProtoReflect.Descriptor instead.

func (*GetSignalMinMaxRequest) GetCalibratedData

func (x *GetSignalMinMaxRequest) GetCalibratedData() bool

func (*GetSignalMinMaxRequest) GetFirstChannel

func (x *GetSignalMinMaxRequest) GetFirstChannel() uint32

func (*GetSignalMinMaxRequest) GetLastChannel

func (x *GetSignalMinMaxRequest) GetLastChannel() uint32

func (*GetSignalMinMaxRequest) GetWindowSize

func (x *GetSignalMinMaxRequest) GetWindowSize() uint32

func (*GetSignalMinMaxRequest) ProtoMessage

func (*GetSignalMinMaxRequest) ProtoMessage()

func (*GetSignalMinMaxRequest) ProtoReflect

func (x *GetSignalMinMaxRequest) ProtoReflect() protoreflect.Message

func (*GetSignalMinMaxRequest) Reset

func (x *GetSignalMinMaxRequest) Reset()

func (*GetSignalMinMaxRequest) String

func (x *GetSignalMinMaxRequest) String() string

type GetSignalMinMaxResponse

type GetSignalMinMaxResponse struct {

	// The number of samples collected before the first sample included in this response.
	//
	// This gives the position of the first data point on each channel in the overall stream of data
	// being acquired from the device (since this period of data acquisition was started).
	SamplesSinceStart uint64 `protobuf:"varint,1,opt,name=samples_since_start,json=samplesSinceStart,proto3" json:"samples_since_start,omitempty"`
	// The number of seconds elapsed since data acquisition started.
	//
	// This is the same as “samples_since_start“, but expressed in seconds.
	SecondsSinceStart float64 `protobuf:"fixed64,2,opt,name=seconds_since_start,json=secondsSinceStart,proto3" json:"seconds_since_start,omitempty"`
	// The number of channels omitted at the start of the “channels“ array.
	SkippedChannels uint32 `protobuf:"varint,3,opt,name=skipped_channels,json=skippedChannels,proto3" json:"skipped_channels,omitempty"`
	// The window bounds for each requested channel.
	//
	// Note that “skipped_channels“ must be used to determine which channels are given here, as
	// not all channels will be included in every message. The channels that are provided are
	// contiguous and in order, with the first channel being “first_channel + skipped_channels“
	// (where “first_channel“ is from the request message).
	Channels []*GetSignalMinMaxResponse_ChannelData `protobuf:"bytes,4,rep,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalMinMaxResponse) Descriptor deprecated

func (*GetSignalMinMaxResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalMinMaxResponse.ProtoReflect.Descriptor instead.

func (*GetSignalMinMaxResponse) GetChannels

func (*GetSignalMinMaxResponse) GetSamplesSinceStart

func (x *GetSignalMinMaxResponse) GetSamplesSinceStart() uint64

func (*GetSignalMinMaxResponse) GetSecondsSinceStart

func (x *GetSignalMinMaxResponse) GetSecondsSinceStart() float64

func (*GetSignalMinMaxResponse) GetSkippedChannels

func (x *GetSignalMinMaxResponse) GetSkippedChannels() uint32

func (*GetSignalMinMaxResponse) ProtoMessage

func (*GetSignalMinMaxResponse) ProtoMessage()

func (*GetSignalMinMaxResponse) ProtoReflect

func (x *GetSignalMinMaxResponse) ProtoReflect() protoreflect.Message

func (*GetSignalMinMaxResponse) Reset

func (x *GetSignalMinMaxResponse) Reset()

func (*GetSignalMinMaxResponse) String

func (x *GetSignalMinMaxResponse) String() string

type GetSignalMinMaxResponse_ChannelData

type GetSignalMinMaxResponse_ChannelData struct {

	// The minimum value for each window.
	//
	// The type of the elements will depend on whether calibrated data was chosen.
	// Uncalibrated data will be signed integers and calibrated data will be
	// floating-point numbers.
	//
	// It would be nice to use the "oneof" enum-like type to
	// capture this, but you can't have repeated members in a oneof, and nor can
	// you have a repeated oneof field.  We can simply include message fields for both
	// types of data, as all fields are optional in proto3.  We will rely on the
	// code that constructs this message to guarantee that we don't try and put both
	// types of data into the same message.
	//
	// Calibrated data is in picoamps. Uncalibrated data is the raw values output by the
	// device's ADC (analogue-digital converter).
	//
	// This is guaranteed to be the same size as the respective foo_maxima field.
	CalibratedMinima []float32 `protobuf:"fixed32,1,rep,packed,name=calibrated_minima,json=calibratedMinima,proto3" json:"calibrated_minima,omitempty"`
	RawMinima        []int32   `protobuf:"varint,2,rep,packed,name=raw_minima,json=rawMinima,proto3" json:"raw_minima,omitempty"`
	// The maximum value for each window.
	//
	// See comments for the "minima" fields above for details of calibrated and
	// uncalibrated data.
	//
	// This is guaranteed to be the same size as the respective foo_minima field.
	CalibratedMaxima []float32 `protobuf:"fixed32,3,rep,packed,name=calibrated_maxima,json=calibratedMaxima,proto3" json:"calibrated_maxima,omitempty"`
	RawMaxima        []int32   `protobuf:"varint,4,rep,packed,name=raw_maxima,json=rawMaxima,proto3" json:"raw_maxima,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSignalMinMaxResponse_ChannelData) Descriptor deprecated

func (*GetSignalMinMaxResponse_ChannelData) Descriptor() ([]byte, []int)

Deprecated: Use GetSignalMinMaxResponse_ChannelData.ProtoReflect.Descriptor instead.

func (*GetSignalMinMaxResponse_ChannelData) GetCalibratedMaxima

func (x *GetSignalMinMaxResponse_ChannelData) GetCalibratedMaxima() []float32

func (*GetSignalMinMaxResponse_ChannelData) GetCalibratedMinima

func (x *GetSignalMinMaxResponse_ChannelData) GetCalibratedMinima() []float32

func (*GetSignalMinMaxResponse_ChannelData) GetRawMaxima

func (x *GetSignalMinMaxResponse_ChannelData) GetRawMaxima() []int32

func (*GetSignalMinMaxResponse_ChannelData) GetRawMinima

func (x *GetSignalMinMaxResponse_ChannelData) GetRawMinima() []int32

func (*GetSignalMinMaxResponse_ChannelData) ProtoMessage

func (*GetSignalMinMaxResponse_ChannelData) ProtoMessage()

func (*GetSignalMinMaxResponse_ChannelData) ProtoReflect

func (*GetSignalMinMaxResponse_ChannelData) Reset

func (*GetSignalMinMaxResponse_ChannelData) String

type GetSummaryRequest

type GetSummaryRequest struct {
	// contains filtered or unexported fields
}

func (*GetSummaryRequest) Descriptor deprecated

func (*GetSummaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSummaryRequest.ProtoReflect.Descriptor instead.

func (*GetSummaryRequest) ProtoMessage

func (*GetSummaryRequest) ProtoMessage()

func (*GetSummaryRequest) ProtoReflect

func (x *GetSummaryRequest) ProtoReflect() protoreflect.Message

func (*GetSummaryRequest) Reset

func (x *GetSummaryRequest) Reset()

func (*GetSummaryRequest) String

func (x *GetSummaryRequest) String() string

type GetSummaryResponse

type GetSummaryResponse struct {

	// Whether any analysis is enabled.
	//
	// If this is false, everything else will be false as well.
	AnalysisEnabled bool `protobuf:"varint,1,opt,name=analysis_enabled,json=analysisEnabled,proto3" json:"analysis_enabled,omitempty"`
	// Whether basecalling is enabled.
	BasecallingEnabled bool `protobuf:"varint,2,opt,name=basecalling_enabled,json=basecallingEnabled,proto3" json:"basecalling_enabled,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSummaryResponse) Descriptor deprecated

func (*GetSummaryResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetSummaryResponse.ProtoReflect.Descriptor instead.

func (*GetSummaryResponse) GetAnalysisEnabled

func (x *GetSummaryResponse) GetAnalysisEnabled() bool

func (*GetSummaryResponse) GetBasecallingEnabled

func (x *GetSummaryResponse) GetBasecallingEnabled() bool

func (*GetSummaryResponse) ProtoMessage

func (*GetSummaryResponse) ProtoMessage()

func (*GetSummaryResponse) ProtoReflect

func (x *GetSummaryResponse) ProtoReflect() protoreflect.Message

func (*GetSummaryResponse) Reset

func (x *GetSummaryResponse) Reset()

func (*GetSummaryResponse) String

func (x *GetSummaryResponse) String() string

type GetTemperatureRequest

type GetTemperatureRequest struct {
	// contains filtered or unexported fields
}

func (*GetTemperatureRequest) Descriptor deprecated

func (*GetTemperatureRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTemperatureRequest.ProtoReflect.Descriptor instead.

func (*GetTemperatureRequest) ProtoMessage

func (*GetTemperatureRequest) ProtoMessage()

func (*GetTemperatureRequest) ProtoReflect

func (x *GetTemperatureRequest) ProtoReflect() protoreflect.Message

func (*GetTemperatureRequest) Reset

func (x *GetTemperatureRequest) Reset()

func (*GetTemperatureRequest) String

func (x *GetTemperatureRequest) String() string

type GetTemperatureResponse

type GetTemperatureResponse struct {

	// Temperature as measured by thermistor TH2 on the P-Chip.
	FlowcellTemperature *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=flowcell_temperature,json=flowcellTemperature,proto3" json:"flowcell_temperature,omitempty"`
	// Flow-cell chamber-temperature, calculated from the pixel-block temperatures
	ChamberTemperature *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=chamber_temperature,json=chamberTemperature,proto3" json:"chamber_temperature,omitempty"`
	// Temperature measured at each sensor in the ASIC, there are 12 sensors,
	// one sensor per pixel-block
	PixelBlockTemperature []*wrapperspb.FloatValue `` /* 126-byte string literal not displayed */
	// Return the temperature target the device is aiming to reach.
	TargetTemperature *wrapperspb.FloatValue `protobuf:"bytes,4,opt,name=target_temperature,json=targetTemperature,proto3" json:"target_temperature,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTemperatureResponse) Descriptor deprecated

func (*GetTemperatureResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTemperatureResponse.ProtoReflect.Descriptor instead.

func (*GetTemperatureResponse) GetChamberTemperature

func (x *GetTemperatureResponse) GetChamberTemperature() *wrapperspb.FloatValue

func (*GetTemperatureResponse) GetFlowcellTemperature

func (x *GetTemperatureResponse) GetFlowcellTemperature() *wrapperspb.FloatValue

func (*GetTemperatureResponse) GetMinion

func (x *GetTemperatureResponse) GetMinion() *GetTemperatureResponse_MinIONTemperature

func (*GetTemperatureResponse) GetPixelBlockTemperature

func (x *GetTemperatureResponse) GetPixelBlockTemperature() []*wrapperspb.FloatValue

func (*GetTemperatureResponse) GetPromethion

func (x *GetTemperatureResponse) GetPromethion() *GetTemperatureResponse_PromethIONTemperature

func (*GetTemperatureResponse) GetTargetTemperature

func (x *GetTemperatureResponse) GetTargetTemperature() *wrapperspb.FloatValue

func (*GetTemperatureResponse) GetTemperature

func (m *GetTemperatureResponse) GetTemperature() isGetTemperatureResponse_Temperature

func (*GetTemperatureResponse) ProtoMessage

func (*GetTemperatureResponse) ProtoMessage()

func (*GetTemperatureResponse) ProtoReflect

func (x *GetTemperatureResponse) ProtoReflect() protoreflect.Message

func (*GetTemperatureResponse) Reset

func (x *GetTemperatureResponse) Reset()

func (*GetTemperatureResponse) String

func (x *GetTemperatureResponse) String() string

type GetTemperatureResponse_MinIONTemperature

type GetTemperatureResponse_MinIONTemperature struct {

	// Temperature as measured by the probe inside the asic.
	AsicTemperature *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=asic_temperature,json=asicTemperature,proto3" json:"asic_temperature,omitempty"`
	// Temperature as measured by the probe in the minion heatsink.
	HeatsinkTemperature *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=heatsink_temperature,json=heatsinkTemperature,proto3" json:"heatsink_temperature,omitempty"`
	// contains filtered or unexported fields
}

Packet of temperatures appropriate for a MinION.

func (*GetTemperatureResponse_MinIONTemperature) Descriptor deprecated

func (*GetTemperatureResponse_MinIONTemperature) Descriptor() ([]byte, []int)

Deprecated: Use GetTemperatureResponse_MinIONTemperature.ProtoReflect.Descriptor instead.

func (*GetTemperatureResponse_MinIONTemperature) GetAsicTemperature

func (*GetTemperatureResponse_MinIONTemperature) GetHeatsinkTemperature

func (x *GetTemperatureResponse_MinIONTemperature) GetHeatsinkTemperature() *wrapperspb.FloatValue

func (*GetTemperatureResponse_MinIONTemperature) ProtoMessage

func (*GetTemperatureResponse_MinIONTemperature) ProtoReflect

func (*GetTemperatureResponse_MinIONTemperature) Reset

func (*GetTemperatureResponse_MinIONTemperature) String

type GetTemperatureResponse_Minion

type GetTemperatureResponse_Minion struct {
	Minion *GetTemperatureResponse_MinIONTemperature `protobuf:"bytes,1,opt,name=minion,proto3,oneof"`
}

type GetTemperatureResponse_PromethIONTemperature

type GetTemperatureResponse_PromethIONTemperature struct {

	// Temperature as measured by thermistor TH2 on the P-Chip.
	FlowcellTemperature *wrapperspb.FloatValue `protobuf:"bytes,1,opt,name=flowcell_temperature,json=flowcellTemperature,proto3" json:"flowcell_temperature,omitempty"`
	// Mean of 12 pixel-blocks temperatures measured with sensors in the ASIC.
	ChamberTemperature *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=chamber_temperature,json=chamberTemperature,proto3" json:"chamber_temperature,omitempty"`
	// contains filtered or unexported fields
}

Packet of temperatures appropriate for a PromethION.

func (*GetTemperatureResponse_PromethIONTemperature) Descriptor deprecated

Deprecated: Use GetTemperatureResponse_PromethIONTemperature.ProtoReflect.Descriptor instead.

func (*GetTemperatureResponse_PromethIONTemperature) GetChamberTemperature

func (*GetTemperatureResponse_PromethIONTemperature) GetFlowcellTemperature

func (*GetTemperatureResponse_PromethIONTemperature) ProtoMessage

func (*GetTemperatureResponse_PromethIONTemperature) ProtoReflect

func (*GetTemperatureResponse_PromethIONTemperature) Reset

func (*GetTemperatureResponse_PromethIONTemperature) String

type GetTemperatureResponse_Promethion

type GetTemperatureResponse_Promethion struct {
	Promethion *GetTemperatureResponse_PromethIONTemperature `protobuf:"bytes,2,opt,name=promethion,proto3,oneof"`
}

type GetUserMessagesRequest

type GetUserMessagesRequest struct {

	// If set, any messages which have already been sent to listeners
	// will be sent to the new stream again, before new messages are sent.
	//
	// If not specified - the default will not send messages that were sent previously.
	//
	// note: there is a limit on how many messages are recorded for replay.
	IncludeOldMessages bool `protobuf:"varint,1,opt,name=include_old_messages,json=includeOldMessages,proto3" json:"include_old_messages,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserMessagesRequest) Descriptor deprecated

func (*GetUserMessagesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetUserMessagesRequest.ProtoReflect.Descriptor instead.

func (*GetUserMessagesRequest) GetIncludeOldMessages

func (x *GetUserMessagesRequest) GetIncludeOldMessages() bool

func (*GetUserMessagesRequest) ProtoMessage

func (*GetUserMessagesRequest) ProtoMessage()

func (*GetUserMessagesRequest) ProtoReflect

func (x *GetUserMessagesRequest) ProtoReflect() protoreflect.Message

func (*GetUserMessagesRequest) Reset

func (x *GetUserMessagesRequest) Reset()

func (*GetUserMessagesRequest) String

func (x *GetUserMessagesRequest) String() string

type GetVersionInfoRequest

type GetVersionInfoRequest struct {
	// contains filtered or unexported fields
}

func (*GetVersionInfoRequest) Descriptor deprecated

func (*GetVersionInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionInfoRequest.ProtoReflect.Descriptor instead.

func (*GetVersionInfoRequest) ProtoMessage

func (*GetVersionInfoRequest) ProtoMessage()

func (*GetVersionInfoRequest) ProtoReflect

func (x *GetVersionInfoRequest) ProtoReflect() protoreflect.Message

func (*GetVersionInfoRequest) Reset

func (x *GetVersionInfoRequest) Reset()

func (*GetVersionInfoRequest) String

func (x *GetVersionInfoRequest) String() string

type GetVersionInfoResponse

type GetVersionInfoResponse struct {

	// What minknow version is installed. Split into major, minor and patch versions
	// Also includes the full version as a string, which contain the major, minor and patch numbers
	// as well as if the version is pre-release version (-pre), whether it is a release candidate (-rc#)
	// or whether it is a variant version (i.e. for conferences) (-variant). For non-release builds it also
	// includes the hash of the commit it is based on, and whether the working copy is different from that has (-dirty)
	Minknow *GetVersionInfoResponse_MinknowVersion `protobuf:"bytes,1,opt,name=minknow,proto3" json:"minknow,omitempty"`
	// The protocols version specifies what version of bream is installed.
	// By default is set to '0.0.0.0', but will otherwise be set to a Bream release version.
	Protocols string `protobuf:"bytes,2,opt,name=protocols,proto3" json:"protocols,omitempty"`
	// Describes the distribution that this MinKNOW installation is part of, ususally
	// this will be the Metapackage version number/identity, this will be "unknown"
	// if the distribution-version hasn't been set. This information is also communicated
	// in the Manager's DaemonMessage in daemon.proto
	DistributionVersion string `protobuf:"bytes,3,opt,name=distribution_version,json=distributionVersion,proto3" json:"distribution_version,omitempty"`
	// Indicates if the MinKNOW distribution including components such as Bream
	// are stable, unstable or have been modified.
	DistributionStatus GetVersionInfoResponse_DistributionStatus `` /* 184-byte string literal not displayed */
	// Version of guppy MinKNOW was packaged against.
	GuppyBuildVersion string `protobuf:"bytes,5,opt,name=guppy_build_version,json=guppyBuildVersion,proto3" json:"guppy_build_version,omitempty"`
	// Version of guppy MinKNOW running with.
	GuppyConnectedVersion string `` /* 126-byte string literal not displayed */
	// The configuration version specifies what version of ont-configuration (wanda) is installed.
	// By default is set to '0.0.0.0', but will otherwise be set to a Wanda release version.
	//
	// Since 3.6
	Configuration string `protobuf:"bytes,7,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// Indicates what installation type minknow was installed as. Certain installation
	// types may turn features on or off depending on the type. For example,
	// for ont and prod installs, the production.proto service will be enabled
	// to make calls such as writing to the eeprom
	InstallationType GetVersionInfoResponse_InstallationType `` /* 175-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*GetVersionInfoResponse) Descriptor deprecated

func (*GetVersionInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionInfoResponse.ProtoReflect.Descriptor instead.

func (*GetVersionInfoResponse) GetConfiguration

func (x *GetVersionInfoResponse) GetConfiguration() string

func (*GetVersionInfoResponse) GetDistributionStatus

func (x *GetVersionInfoResponse) GetDistributionStatus() GetVersionInfoResponse_DistributionStatus

func (*GetVersionInfoResponse) GetDistributionVersion

func (x *GetVersionInfoResponse) GetDistributionVersion() string

func (*GetVersionInfoResponse) GetGuppyBuildVersion

func (x *GetVersionInfoResponse) GetGuppyBuildVersion() string

func (*GetVersionInfoResponse) GetGuppyConnectedVersion

func (x *GetVersionInfoResponse) GetGuppyConnectedVersion() string

func (*GetVersionInfoResponse) GetInstallationType

func (x *GetVersionInfoResponse) GetInstallationType() GetVersionInfoResponse_InstallationType

func (*GetVersionInfoResponse) GetMinknow

func (x *GetVersionInfoResponse) GetMinknow() *GetVersionInfoResponse_MinknowVersion

func (*GetVersionInfoResponse) GetProtocols

func (x *GetVersionInfoResponse) GetProtocols() string

func (*GetVersionInfoResponse) ProtoMessage

func (*GetVersionInfoResponse) ProtoMessage()

func (*GetVersionInfoResponse) ProtoReflect

func (x *GetVersionInfoResponse) ProtoReflect() protoreflect.Message

func (*GetVersionInfoResponse) Reset

func (x *GetVersionInfoResponse) Reset()

func (*GetVersionInfoResponse) String

func (x *GetVersionInfoResponse) String() string

type GetVersionInfoResponse_DistributionStatus

type GetVersionInfoResponse_DistributionStatus int32
const (
	GetVersionInfoResponse_UNKNOWN GetVersionInfoResponse_DistributionStatus = 0 // The distribution status is unknown or can not be determined
	GetVersionInfoResponse_STABLE  GetVersionInfoResponse_DistributionStatus = 1 // Released software in that same configuration in which
	// it was distributed.
	GetVersionInfoResponse_UNSTABLE GetVersionInfoResponse_DistributionStatus = 2 // Pre-release or release-candidate software that has not
	// been fully tested, but has not been modified from how it
	// was distributed.
	GetVersionInfoResponse_MODIFIED GetVersionInfoResponse_DistributionStatus = 3 // Some or all components have been replaced after distribution
)

func (GetVersionInfoResponse_DistributionStatus) Descriptor

func (GetVersionInfoResponse_DistributionStatus) Enum

func (GetVersionInfoResponse_DistributionStatus) EnumDescriptor deprecated

func (GetVersionInfoResponse_DistributionStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetVersionInfoResponse_DistributionStatus.Descriptor instead.

func (GetVersionInfoResponse_DistributionStatus) Number

func (GetVersionInfoResponse_DistributionStatus) String

func (GetVersionInfoResponse_DistributionStatus) Type

type GetVersionInfoResponse_InstallationType

type GetVersionInfoResponse_InstallationType int32

Note that InstallationType is duplicated in instance.proto, the two definitions should be kept in sync.

const (
	// For internal release. production.proto will be enabled for this type
	GetVersionInfoResponse_ONT GetVersionInfoResponse_InstallationType = 0
	// For customer releases
	GetVersionInfoResponse_NC GetVersionInfoResponse_InstallationType = 1
	// For production release. production.proto will be enabled for this type
	GetVersionInfoResponse_PROD GetVersionInfoResponse_InstallationType = 2
	// For Q releases (nanopore long term support release)
	GetVersionInfoResponse_Q_RELEASE GetVersionInfoResponse_InstallationType = 3
	// Oxford Nanopore Diagnostic
	GetVersionInfoResponse_OND_RELEASE GetVersionInfoResponse_InstallationType = 4
)
const (
	// For internal release. production.proto will be enabled for this type
	GetVersionInfoResponse_ONT GetVersionInfoResponse_InstallationType = 0
	// For customer releases
	GetVersionInfoResponse_NC GetVersionInfoResponse_InstallationType = 1
	// For production release. production.proto will be enabled for this type
	GetVersionInfoResponse_PROD GetVersionInfoResponse_InstallationType = 2
	// For Q releases (nanopore long term support release)
	GetVersionInfoResponse_Q_RELEASE GetVersionInfoResponse_InstallationType = 3
	// Oxford Nanopore Diagnostic
	GetVersionInfoResponse_OND_RELEASE GetVersionInfoResponse_InstallationType = 4
)

func (GetVersionInfoResponse_InstallationType) Descriptor

func (GetVersionInfoResponse_InstallationType) Descriptor() protoreflect.EnumDescriptor

func (GetVersionInfoResponse_InstallationType) Enum

func (x GetVersionInfoResponse_InstallationType) Enum() *GetVersionInfoResponse_InstallationType

func (GetVersionInfoResponse_InstallationType) EnumDescriptor deprecated

func (GetVersionInfoResponse_InstallationType) EnumDescriptor() ([]byte, []int)

Deprecated: Use GetVersionInfoResponse_InstallationType.Descriptor instead.

func (GetVersionInfoResponse_InstallationType) Number

func (x GetVersionInfoResponse_InstallationType) Number() protoreflect.EnumNumber

func (GetVersionInfoResponse_InstallationType) String

func (x GetVersionInfoResponse_InstallationType) String() string

func (GetVersionInfoResponse_InstallationType) Type

func (GetVersionInfoResponse_InstallationType) Type() protoreflect.EnumType

type GetVersionInfoResponse_MinknowVersion

type GetVersionInfoResponse_MinknowVersion struct {
	Major int32  `protobuf:"varint,1,opt,name=major,proto3" json:"major,omitempty"`
	Minor int32  `protobuf:"varint,2,opt,name=minor,proto3" json:"minor,omitempty"`
	Patch int32  `protobuf:"varint,3,opt,name=patch,proto3" json:"patch,omitempty"`
	Full  string `protobuf:"bytes,4,opt,name=full,proto3" json:"full,omitempty"`
	// contains filtered or unexported fields
}

func (*GetVersionInfoResponse_MinknowVersion) Descriptor deprecated

func (*GetVersionInfoResponse_MinknowVersion) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionInfoResponse_MinknowVersion.ProtoReflect.Descriptor instead.

func (*GetVersionInfoResponse_MinknowVersion) GetFull

func (*GetVersionInfoResponse_MinknowVersion) GetMajor

func (*GetVersionInfoResponse_MinknowVersion) GetMinor

func (*GetVersionInfoResponse_MinknowVersion) GetPatch

func (*GetVersionInfoResponse_MinknowVersion) ProtoMessage

func (*GetVersionInfoResponse_MinknowVersion) ProtoMessage()

func (*GetVersionInfoResponse_MinknowVersion) ProtoReflect

func (*GetVersionInfoResponse_MinknowVersion) Reset

func (*GetVersionInfoResponse_MinknowVersion) String

type GetWriterConfigurationRequest

type GetWriterConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*GetWriterConfigurationRequest) Descriptor deprecated

func (*GetWriterConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetWriterConfigurationRequest.ProtoReflect.Descriptor instead.

func (*GetWriterConfigurationRequest) ProtoMessage

func (*GetWriterConfigurationRequest) ProtoMessage()

func (*GetWriterConfigurationRequest) ProtoReflect

func (*GetWriterConfigurationRequest) Reset

func (x *GetWriterConfigurationRequest) Reset()

func (*GetWriterConfigurationRequest) String

type InstanceServiceClient

type InstanceServiceClient interface {
	// Current version information includes:
	// - Minknow version
	// - Protocols version
	// - Distribution version
	GetVersionInfo(ctx context.Context, in *GetVersionInfoRequest, opts ...grpc.CallOption) (*GetVersionInfoResponse, error)
	// Returns various directory locations where minknow is outputting data. The paths are absolute paths,
	// local to the machine where minknow is installed
	//
	// the `output` base directory can be changed internally
	// the `logs` directory will not be changed and can be stored
	// the `reads` directory is determined  by the read writer config
	GetOutputDirectories(ctx context.Context, in *GetOutputDirectoriesRequest, opts ...grpc.CallOption) (*OutputDirectories, error)
	// See `get_output_directories`, but this will always return the paths that are defined in the config when the instance
	// of minknow has started
	//
	// Since 1.11
	GetDefaultOutputDirectories(ctx context.Context, in *GetDefaultOutputDirectoriesRequest, opts ...grpc.CallOption) (*OutputDirectories, error)
	// Set the base directory to where all data will be output. Must be an absolute directory
	//
	// Fails with INVALID_ARGUMENT if `value` is not absolute.
	// Fails with FAILED_PRECONDITION if this is called during acquisition
	//
	// Since 1.11
	SetOutputDirectory(ctx context.Context, in *SetOutputDirectoryRequest, opts ...grpc.CallOption) (*SetOutputDirectoryResponse, error)
	// Set the reads directory where read files (hdf5, fastq, protobuf) will be output
	//
	// Fails with INVALID_ARGUMENT if `value` is not absolute.
	// Fails with FAILED_PRECONDITION if this is called during acquisition
	//
	// Since 1.12
	SetReadsDirectory(ctx context.Context, in *SetReadsDirectoryRequest, opts ...grpc.CallOption) (*SetReadsDirectoryResponse, error)
	// Returns information about the amount of disk space available, how much
	// space is needed to stop an experiment cleanly and if MinKNOW thinks
	// that the free disk-space is approaching or past this limit
	//
	// Since 1.11
	GetDiskSpaceInfo(ctx context.Context, in *GetDiskSpaceInfoRequest, opts ...grpc.CallOption) (*GetDiskSpaceInfoResponse, error)
	// Stream information about the amount of disk space available, how quickly
	// it is being used, how much space is needed to stop an experiment cleanly
	// and if MinKNOW thinks that the free disk-space is approaching or past
	// this limit
	//
	// Since 4.0
	StreamDiskSpaceInfo(ctx context.Context, in *StreamDiskSpaceInfoRequest, opts ...grpc.CallOption) (InstanceService_StreamDiskSpaceInfoClient, error)
	// Find the machine id MinKNOW uses for this machine.
	//
	// This is expected to be a descriptive string for the machine, MinKNOW currently uses the network hostname.
	//
	// note: This is the identifier used when sending telemetry data for this instance.
	//
	// Since 1.11
	GetMachineId(ctx context.Context, in *GetMachineIdRequest, opts ...grpc.CallOption) (*GetMachineIdResponse, error)
	// Find a summary of activity on the instance.
	//
	// The information available from this request is also available from other rpc's - this call is intended
	// as a performance improvement for users who watch a large number of streams (specifically over
	// web socket transport).
	//
	// Use this request to find information about the current device, flow cell, protocol and acquisition state.
	//
	// Since 3.2
	StreamInstanceActivity(ctx context.Context, in *StreamInstanceActivityRequest, opts ...grpc.CallOption) (InstanceService_StreamInstanceActivityClient, error)
}

InstanceServiceClient is the client API for InstanceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type InstanceServiceServer

type InstanceServiceServer interface {
	// Current version information includes:
	// - Minknow version
	// - Protocols version
	// - Distribution version
	GetVersionInfo(context.Context, *GetVersionInfoRequest) (*GetVersionInfoResponse, error)
	// Returns various directory locations where minknow is outputting data. The paths are absolute paths,
	// local to the machine where minknow is installed
	//
	// the `output` base directory can be changed internally
	// the `logs` directory will not be changed and can be stored
	// the `reads` directory is determined  by the read writer config
	GetOutputDirectories(context.Context, *GetOutputDirectoriesRequest) (*OutputDirectories, error)
	// See `get_output_directories`, but this will always return the paths that are defined in the config when the instance
	// of minknow has started
	//
	// Since 1.11
	GetDefaultOutputDirectories(context.Context, *GetDefaultOutputDirectoriesRequest) (*OutputDirectories, error)
	// Set the base directory to where all data will be output. Must be an absolute directory
	//
	// Fails with INVALID_ARGUMENT if `value` is not absolute.
	// Fails with FAILED_PRECONDITION if this is called during acquisition
	//
	// Since 1.11
	SetOutputDirectory(context.Context, *SetOutputDirectoryRequest) (*SetOutputDirectoryResponse, error)
	// Set the reads directory where read files (hdf5, fastq, protobuf) will be output
	//
	// Fails with INVALID_ARGUMENT if `value` is not absolute.
	// Fails with FAILED_PRECONDITION if this is called during acquisition
	//
	// Since 1.12
	SetReadsDirectory(context.Context, *SetReadsDirectoryRequest) (*SetReadsDirectoryResponse, error)
	// Returns information about the amount of disk space available, how much
	// space is needed to stop an experiment cleanly and if MinKNOW thinks
	// that the free disk-space is approaching or past this limit
	//
	// Since 1.11
	GetDiskSpaceInfo(context.Context, *GetDiskSpaceInfoRequest) (*GetDiskSpaceInfoResponse, error)
	// Stream information about the amount of disk space available, how quickly
	// it is being used, how much space is needed to stop an experiment cleanly
	// and if MinKNOW thinks that the free disk-space is approaching or past
	// this limit
	//
	// Since 4.0
	StreamDiskSpaceInfo(*StreamDiskSpaceInfoRequest, InstanceService_StreamDiskSpaceInfoServer) error
	// Find the machine id MinKNOW uses for this machine.
	//
	// This is expected to be a descriptive string for the machine, MinKNOW currently uses the network hostname.
	//
	// note: This is the identifier used when sending telemetry data for this instance.
	//
	// Since 1.11
	GetMachineId(context.Context, *GetMachineIdRequest) (*GetMachineIdResponse, error)
	// Find a summary of activity on the instance.
	//
	// The information available from this request is also available from other rpc's - this call is intended
	// as a performance improvement for users who watch a large number of streams (specifically over
	// web socket transport).
	//
	// Use this request to find information about the current device, flow cell, protocol and acquisition state.
	//
	// Since 3.2
	StreamInstanceActivity(*StreamInstanceActivityRequest, InstanceService_StreamInstanceActivityServer) error
	// contains filtered or unexported methods
}

InstanceServiceServer is the server API for InstanceService service. All implementations must embed UnimplementedInstanceServiceServer for forward compatibility

type InstanceService_StreamDiskSpaceInfoClient

type InstanceService_StreamDiskSpaceInfoClient interface {
	Recv() (*GetDiskSpaceInfoResponse, error)
	grpc.ClientStream
}

type InstanceService_StreamDiskSpaceInfoServer

type InstanceService_StreamDiskSpaceInfoServer interface {
	Send(*GetDiskSpaceInfoResponse) error
	grpc.ServerStream
}

type InstanceService_StreamInstanceActivityClient

type InstanceService_StreamInstanceActivityClient interface {
	Recv() (*StreamInstanceActivityResponse, error)
	grpc.ClientStream
}

type InstanceService_StreamInstanceActivityServer

type InstanceService_StreamInstanceActivityServer interface {
	Send(*StreamInstanceActivityResponse) error
	grpc.ServerStream
}

type KeyStoreServiceClient

type KeyStoreServiceClient interface {
	// Store one or more values.
	//
	// Anyone watching those values will be notified of the change. If they are watching several of
	// the values in a single watch() call, all the updates will be sent in a single message.
	Store(ctx context.Context, in *StoreRequest, opts ...grpc.CallOption) (*StoreResponse, error)
	// Remove a value from the store.
	Remove(ctx context.Context, in *RemoveRequest, opts ...grpc.CallOption) (*RemoveResponse, error)
	// Get a single value.
	//
	// This is a convenient alternative to get() when you only want a single value. If you want
	// multiple values, it is more efficient to request them all in a single get() call.
	//
	// If the requested value is not in the store, this will return an error.
	GetOne(ctx context.Context, in *GetOneRequest, opts ...grpc.CallOption) (*GetOneResponse, error)
	// Get any number of values.
	Get(ctx context.Context, in *GetRequest, opts ...grpc.CallOption) (*GetResponse, error)
	// Watch for values being updates.
	//
	// On calling this, you will get a message containing the current values, and then messages with
	// updates as and when store() is called. The updates will only contain those values that
	// changed.
	Watch(ctx context.Context, in *WatchRequest, opts ...grpc.CallOption) (KeyStoreService_WatchClient, error)
}

KeyStoreServiceClient is the client API for KeyStoreService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type KeyStoreServiceServer

type KeyStoreServiceServer interface {
	// Store one or more values.
	//
	// Anyone watching those values will be notified of the change. If they are watching several of
	// the values in a single watch() call, all the updates will be sent in a single message.
	Store(context.Context, *StoreRequest) (*StoreResponse, error)
	// Remove a value from the store.
	Remove(context.Context, *RemoveRequest) (*RemoveResponse, error)
	// Get a single value.
	//
	// This is a convenient alternative to get() when you only want a single value. If you want
	// multiple values, it is more efficient to request them all in a single get() call.
	//
	// If the requested value is not in the store, this will return an error.
	GetOne(context.Context, *GetOneRequest) (*GetOneResponse, error)
	// Get any number of values.
	Get(context.Context, *GetRequest) (*GetResponse, error)
	// Watch for values being updates.
	//
	// On calling this, you will get a message containing the current values, and then messages with
	// updates as and when store() is called. The updates will only contain those values that
	// changed.
	Watch(*WatchRequest, KeyStoreService_WatchServer) error
	// contains filtered or unexported methods
}

KeyStoreServiceServer is the server API for KeyStoreService service. All implementations must embed UnimplementedKeyStoreServiceServer for forward compatibility

type KeyStoreService_WatchClient

type KeyStoreService_WatchClient interface {
	Recv() (*WatchResponse, error)
	grpc.ClientStream
}

type KeyStoreService_WatchServer

type KeyStoreService_WatchServer interface {
	Send(*WatchResponse) error
	grpc.ServerStream
}

type LampConfiguration

type LampConfiguration struct {

	// Set the lamp kit being used.
	LampKit string `protobuf:"bytes,1,opt,name=lamp_kit,json=lampKit,proto3" json:"lamp_kit,omitempty"`
	// Optionally specify a min score to detect a valid lamp barcode.
	MinScoreBarcodes *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=min_score_barcodes,json=minScoreBarcodes,proto3" json:"min_score_barcodes,omitempty"`
	// Optionally set the minimimum valid score for a lamp mask.
	MinScoreMasks *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=min_score_masks,json=minScoreMasks,proto3" json:"min_score_masks,omitempty"`
	// Optionally specify a minimum score for lamp targets.
	MinScoreTargets *wrapperspb.FloatValue `protobuf:"bytes,4,opt,name=min_score_targets,json=minScoreTargets,proto3" json:"min_score_targets,omitempty"`
	// contains filtered or unexported fields
}

Since 4.1

func (*LampConfiguration) Descriptor deprecated

func (*LampConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use LampConfiguration.ProtoReflect.Descriptor instead.

func (*LampConfiguration) GetLampKit

func (x *LampConfiguration) GetLampKit() string

func (*LampConfiguration) GetMinScoreBarcodes

func (x *LampConfiguration) GetMinScoreBarcodes() *wrapperspb.FloatValue

func (*LampConfiguration) GetMinScoreMasks

func (x *LampConfiguration) GetMinScoreMasks() *wrapperspb.FloatValue

func (*LampConfiguration) GetMinScoreTargets

func (x *LampConfiguration) GetMinScoreTargets() *wrapperspb.FloatValue

func (*LampConfiguration) ProtoMessage

func (*LampConfiguration) ProtoMessage()

func (*LampConfiguration) ProtoReflect

func (x *LampConfiguration) ProtoReflect() protoreflect.Message

func (*LampConfiguration) Reset

func (x *LampConfiguration) Reset()

func (*LampConfiguration) String

func (x *LampConfiguration) String() string

type Lifetime

type Lifetime int32

Control for the lifetime of a stored value.

Note that when storing values in the manager keystore lifetime is ignored, and all values are stored until the manager exits.

const (
	// Automatically remove the value next time a protocol starts.
	Lifetime_UNTIL_NEXT_PROTOCOL_START Lifetime = 0
	// Automatically remove the value next time a protocol ends.
	Lifetime_UNTIL_PROTOCOL_END Lifetime = 1
	// Keep the value until the MinKNOW instance terminates.
	//
	// Be careful when using this value, as there is a maximum amount of data that can be stored.
	Lifetime_UNTIL_INSTANCE_END Lifetime = 2
)

func (Lifetime) Descriptor

func (Lifetime) Descriptor() protoreflect.EnumDescriptor

func (Lifetime) Enum

func (x Lifetime) Enum() *Lifetime

func (Lifetime) EnumDescriptor deprecated

func (Lifetime) EnumDescriptor() ([]byte, []int)

Deprecated: Use Lifetime.Descriptor instead.

func (Lifetime) Number

func (x Lifetime) Number() protoreflect.EnumNumber

func (Lifetime) String

func (x Lifetime) String() string

func (Lifetime) Type

type ListAcquisitionRunsRequest

type ListAcquisitionRunsRequest struct {
	// contains filtered or unexported fields
}

func (*ListAcquisitionRunsRequest) Descriptor deprecated

func (*ListAcquisitionRunsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAcquisitionRunsRequest.ProtoReflect.Descriptor instead.

func (*ListAcquisitionRunsRequest) ProtoMessage

func (*ListAcquisitionRunsRequest) ProtoMessage()

func (*ListAcquisitionRunsRequest) ProtoReflect

func (*ListAcquisitionRunsRequest) Reset

func (x *ListAcquisitionRunsRequest) Reset()

func (*ListAcquisitionRunsRequest) String

func (x *ListAcquisitionRunsRequest) String() string

type ListAcquisitionRunsResponse

type ListAcquisitionRunsResponse struct {
	RunIds []string `protobuf:"bytes,1,rep,name=run_ids,json=runIds,proto3" json:"run_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAcquisitionRunsResponse) Descriptor deprecated

func (*ListAcquisitionRunsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAcquisitionRunsResponse.ProtoReflect.Descriptor instead.

func (*ListAcquisitionRunsResponse) GetRunIds

func (x *ListAcquisitionRunsResponse) GetRunIds() []string

func (*ListAcquisitionRunsResponse) ProtoMessage

func (*ListAcquisitionRunsResponse) ProtoMessage()

func (*ListAcquisitionRunsResponse) ProtoReflect

func (*ListAcquisitionRunsResponse) Reset

func (x *ListAcquisitionRunsResponse) Reset()

func (*ListAcquisitionRunsResponse) String

func (x *ListAcquisitionRunsResponse) String() string

type ListConfigsByKitRequest

type ListConfigsByKitRequest struct {
	// contains filtered or unexported fields
}

func (*ListConfigsByKitRequest) Descriptor deprecated

func (*ListConfigsByKitRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigsByKitRequest.ProtoReflect.Descriptor instead.

func (*ListConfigsByKitRequest) ProtoMessage

func (*ListConfigsByKitRequest) ProtoMessage()

func (*ListConfigsByKitRequest) ProtoReflect

func (x *ListConfigsByKitRequest) ProtoReflect() protoreflect.Message

func (*ListConfigsByKitRequest) Reset

func (x *ListConfigsByKitRequest) Reset()

func (*ListConfigsByKitRequest) String

func (x *ListConfigsByKitRequest) String() string

type ListConfigsByKitResponse

type ListConfigsByKitResponse struct {

	// Key: flow cell type (eg: "FLO-MIN107")
	// Value: FlowCellConfigs describing configurations available for that flow cell.
	FlowCellConfigs map[string]*ListConfigsByKitResponse_PerFlowCell `` /* 196-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListConfigsByKitResponse) Descriptor deprecated

func (*ListConfigsByKitResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigsByKitResponse.ProtoReflect.Descriptor instead.

func (*ListConfigsByKitResponse) GetFlowCellConfigs

func (*ListConfigsByKitResponse) ProtoMessage

func (*ListConfigsByKitResponse) ProtoMessage()

func (*ListConfigsByKitResponse) ProtoReflect

func (x *ListConfigsByKitResponse) ProtoReflect() protoreflect.Message

func (*ListConfigsByKitResponse) Reset

func (x *ListConfigsByKitResponse) Reset()

func (*ListConfigsByKitResponse) String

func (x *ListConfigsByKitResponse) String() string

type ListConfigsByKitResponse_ConfigList

type ListConfigsByKitResponse_ConfigList struct {

	// List of configuration names, to be used in “StartRequest.configuration“
	Configs []string `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

func (*ListConfigsByKitResponse_ConfigList) Descriptor deprecated

func (*ListConfigsByKitResponse_ConfigList) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigsByKitResponse_ConfigList.ProtoReflect.Descriptor instead.

func (*ListConfigsByKitResponse_ConfigList) GetConfigs

func (x *ListConfigsByKitResponse_ConfigList) GetConfigs() []string

func (*ListConfigsByKitResponse_ConfigList) ProtoMessage

func (*ListConfigsByKitResponse_ConfigList) ProtoMessage()

func (*ListConfigsByKitResponse_ConfigList) ProtoReflect

func (*ListConfigsByKitResponse_ConfigList) Reset

func (*ListConfigsByKitResponse_ConfigList) String

type ListConfigsByKitResponse_PerFlowCell

type ListConfigsByKitResponse_PerFlowCell struct {

	// Key: kit name (eg: "SQK-LSK109")
	// Value: list of configuration names
	KitConfigs map[string]*ListConfigsByKitResponse_ConfigList `` /* 179-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ListConfigsByKitResponse_PerFlowCell) Descriptor deprecated

func (*ListConfigsByKitResponse_PerFlowCell) Descriptor() ([]byte, []int)

Deprecated: Use ListConfigsByKitResponse_PerFlowCell.ProtoReflect.Descriptor instead.

func (*ListConfigsByKitResponse_PerFlowCell) GetKitConfigs

func (*ListConfigsByKitResponse_PerFlowCell) ProtoMessage

func (*ListConfigsByKitResponse_PerFlowCell) ProtoMessage()

func (*ListConfigsByKitResponse_PerFlowCell) ProtoReflect

func (*ListConfigsByKitResponse_PerFlowCell) Reset

func (*ListConfigsByKitResponse_PerFlowCell) String

type ListProtocolGroupIdsRequest

type ListProtocolGroupIdsRequest struct {
	// contains filtered or unexported fields
}

func (*ListProtocolGroupIdsRequest) Descriptor deprecated

func (*ListProtocolGroupIdsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolGroupIdsRequest.ProtoReflect.Descriptor instead.

func (*ListProtocolGroupIdsRequest) ProtoMessage

func (*ListProtocolGroupIdsRequest) ProtoMessage()

func (*ListProtocolGroupIdsRequest) ProtoReflect

func (*ListProtocolGroupIdsRequest) Reset

func (x *ListProtocolGroupIdsRequest) Reset()

func (*ListProtocolGroupIdsRequest) String

func (x *ListProtocolGroupIdsRequest) String() string

type ListProtocolGroupIdsResponse

type ListProtocolGroupIdsResponse struct {

	// A list of protocol group ids used in any
	// protocol started on this instance of minknow.
	//
	ProtocolGroupIds []string `protobuf:"bytes,1,rep,name=protocol_group_ids,json=protocolGroupIds,proto3" json:"protocol_group_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolGroupIdsResponse) Descriptor deprecated

func (*ListProtocolGroupIdsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolGroupIdsResponse.ProtoReflect.Descriptor instead.

func (*ListProtocolGroupIdsResponse) GetProtocolGroupIds

func (x *ListProtocolGroupIdsResponse) GetProtocolGroupIds() []string

func (*ListProtocolGroupIdsResponse) ProtoMessage

func (*ListProtocolGroupIdsResponse) ProtoMessage()

func (*ListProtocolGroupIdsResponse) ProtoReflect

func (*ListProtocolGroupIdsResponse) Reset

func (x *ListProtocolGroupIdsResponse) Reset()

func (*ListProtocolGroupIdsResponse) String

type ListProtocolOutputDirFilesRequest

type ListProtocolOutputDirFilesRequest struct {

	// Specify the root path to list files from. If the path is left empty, then the base protocol output directory
	// will be used.
	//
	// Note that the path specified HAS to be a descendant of the protocol output directory, otherwise a INVALID_ARGUMENT
	// error will be returned
	//
	// If the path is left empty, and the path specified in the user config doesn't exist, then the NOT_FOUND error code
	// will be returned
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolOutputDirFilesRequest) Descriptor deprecated

func (*ListProtocolOutputDirFilesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolOutputDirFilesRequest.ProtoReflect.Descriptor instead.

func (*ListProtocolOutputDirFilesRequest) GetPath

func (*ListProtocolOutputDirFilesRequest) ProtoMessage

func (*ListProtocolOutputDirFilesRequest) ProtoMessage()

func (*ListProtocolOutputDirFilesRequest) ProtoReflect

func (*ListProtocolOutputDirFilesRequest) Reset

func (*ListProtocolOutputDirFilesRequest) String

type ListProtocolOutputDirFilesResponse

type ListProtocolOutputDirFilesResponse struct {

	// List of sub-directories in the directory specified
	Directories []*ListProtocolOutputDirFilesResponse_DirectoryInfo `protobuf:"bytes,1,rep,name=directories,proto3" json:"directories,omitempty"`
	// List of files in the directory specified
	Files []string `protobuf:"bytes,2,rep,name=files,proto3" json:"files,omitempty"`
	// The absolute directory that is being listed within this repsonse
	CurrentListedPath string `protobuf:"bytes,3,opt,name=current_listed_path,json=currentListedPath,proto3" json:"current_listed_path,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolOutputDirFilesResponse) Descriptor deprecated

func (*ListProtocolOutputDirFilesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolOutputDirFilesResponse.ProtoReflect.Descriptor instead.

func (*ListProtocolOutputDirFilesResponse) GetCurrentListedPath

func (x *ListProtocolOutputDirFilesResponse) GetCurrentListedPath() string

func (*ListProtocolOutputDirFilesResponse) GetDirectories

func (*ListProtocolOutputDirFilesResponse) GetFiles

func (*ListProtocolOutputDirFilesResponse) ProtoMessage

func (*ListProtocolOutputDirFilesResponse) ProtoMessage()

func (*ListProtocolOutputDirFilesResponse) ProtoReflect

func (*ListProtocolOutputDirFilesResponse) Reset

func (*ListProtocolOutputDirFilesResponse) String

type ListProtocolOutputDirFilesResponse_DirectoryInfo

type ListProtocolOutputDirFilesResponse_DirectoryInfo struct {
	Name           string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	DirectoryCount int32  `protobuf:"varint,2,opt,name=directory_count,json=directoryCount,proto3" json:"directory_count,omitempty"`
	FileCount      int32  `protobuf:"varint,3,opt,name=file_count,json=fileCount,proto3" json:"file_count,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) Descriptor deprecated

Deprecated: Use ListProtocolOutputDirFilesResponse_DirectoryInfo.ProtoReflect.Descriptor instead.

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) GetDirectoryCount

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) GetFileCount

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) GetName

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) ProtoMessage

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) ProtoReflect

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) Reset

func (*ListProtocolOutputDirFilesResponse_DirectoryInfo) String

type ListProtocolRunsRequest

type ListProtocolRunsRequest struct {
	// contains filtered or unexported fields
}

func (*ListProtocolRunsRequest) Descriptor deprecated

func (*ListProtocolRunsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolRunsRequest.ProtoReflect.Descriptor instead.

func (*ListProtocolRunsRequest) ProtoMessage

func (*ListProtocolRunsRequest) ProtoMessage()

func (*ListProtocolRunsRequest) ProtoReflect

func (x *ListProtocolRunsRequest) ProtoReflect() protoreflect.Message

func (*ListProtocolRunsRequest) Reset

func (x *ListProtocolRunsRequest) Reset()

func (*ListProtocolRunsRequest) String

func (x *ListProtocolRunsRequest) String() string

type ListProtocolRunsResponse

type ListProtocolRunsResponse struct {
	RunIds []string `protobuf:"bytes,1,rep,name=run_ids,json=runIds,proto3" json:"run_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolRunsResponse) Descriptor deprecated

func (*ListProtocolRunsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolRunsResponse.ProtoReflect.Descriptor instead.

func (*ListProtocolRunsResponse) GetRunIds

func (x *ListProtocolRunsResponse) GetRunIds() []string

func (*ListProtocolRunsResponse) ProtoMessage

func (*ListProtocolRunsResponse) ProtoMessage()

func (*ListProtocolRunsResponse) ProtoReflect

func (x *ListProtocolRunsResponse) ProtoReflect() protoreflect.Message

func (*ListProtocolRunsResponse) Reset

func (x *ListProtocolRunsResponse) Reset()

func (*ListProtocolRunsResponse) String

func (x *ListProtocolRunsResponse) String() string

type ListProtocolsRequest

type ListProtocolsRequest struct {

	// If this is false, then will try to use the cached value of the protocol list where possible
	// (still subject to changes in flow cell).
	// If this is true, then will force a reload of the protocol list
	//
	// Defaults to false
	ForceReload bool `protobuf:"varint,1,opt,name=force_reload,json=forceReload,proto3" json:"force_reload,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolsRequest) Descriptor deprecated

func (*ListProtocolsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolsRequest.ProtoReflect.Descriptor instead.

func (*ListProtocolsRequest) GetForceReload

func (x *ListProtocolsRequest) GetForceReload() bool

func (*ListProtocolsRequest) ProtoMessage

func (*ListProtocolsRequest) ProtoMessage()

func (*ListProtocolsRequest) ProtoReflect

func (x *ListProtocolsRequest) ProtoReflect() protoreflect.Message

func (*ListProtocolsRequest) Reset

func (x *ListProtocolsRequest) Reset()

func (*ListProtocolsRequest) String

func (x *ListProtocolsRequest) String() string

type ListProtocolsResponse

type ListProtocolsResponse struct {
	Protocols []*ProtocolInfo `protobuf:"bytes,1,rep,name=protocols,proto3" json:"protocols,omitempty"`
	// contains filtered or unexported fields
}

func (*ListProtocolsResponse) Descriptor deprecated

func (*ListProtocolsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListProtocolsResponse.ProtoReflect.Descriptor instead.

func (*ListProtocolsResponse) GetProtocols

func (x *ListProtocolsResponse) GetProtocols() []*ProtocolInfo

func (*ListProtocolsResponse) ProtoMessage

func (*ListProtocolsResponse) ProtoMessage()

func (*ListProtocolsResponse) ProtoReflect

func (x *ListProtocolsResponse) ProtoReflect() protoreflect.Message

func (*ListProtocolsResponse) Reset

func (x *ListProtocolsResponse) Reset()

func (*ListProtocolsResponse) String

func (x *ListProtocolsResponse) String() string

type ListSettingsForProtocolRequest

type ListSettingsForProtocolRequest struct {

	// Types that are assignable to ProtocolIdentifier:
	//	*ListSettingsForProtocolRequest_Identifier
	//	*ListSettingsForProtocolRequest_Components
	ProtocolIdentifier isListSettingsForProtocolRequest_ProtocolIdentifier `protobuf_oneof:"protocol_identifier"`
	// contains filtered or unexported fields
}

func (*ListSettingsForProtocolRequest) Descriptor deprecated

func (*ListSettingsForProtocolRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListSettingsForProtocolRequest.ProtoReflect.Descriptor instead.

func (*ListSettingsForProtocolRequest) GetComponents

func (*ListSettingsForProtocolRequest) GetIdentifier

func (x *ListSettingsForProtocolRequest) GetIdentifier() string

func (*ListSettingsForProtocolRequest) GetProtocolIdentifier

func (m *ListSettingsForProtocolRequest) GetProtocolIdentifier() isListSettingsForProtocolRequest_ProtocolIdentifier

func (*ListSettingsForProtocolRequest) ProtoMessage

func (*ListSettingsForProtocolRequest) ProtoMessage()

func (*ListSettingsForProtocolRequest) ProtoReflect

func (*ListSettingsForProtocolRequest) Reset

func (x *ListSettingsForProtocolRequest) Reset()

func (*ListSettingsForProtocolRequest) String

type ListSettingsForProtocolRequest_Components

type ListSettingsForProtocolRequest_Components struct {
	// specify the protocol providing the identifying components individually. All components are optional, if more
	// than one protocol matches given strings, information about the first will be returned.
	Components *ProtocolIdentifierComponents `protobuf:"bytes,2,opt,name=components,proto3,oneof"`
}

type ListSettingsForProtocolRequest_Identifier

type ListSettingsForProtocolRequest_Identifier struct {
	// specify the protocol with a string containing all the protocol's identifying components, eg:
	// "sequencing/sequencing_MIN106_DNA:FLO-MIN106:SQK-RPB004"
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3,oneof"`
}

type ListSettingsForProtocolResponse

type ListSettingsForProtocolResponse struct {
	Protocol    *ProtocolIdentifierComponents                `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	RunOptions  *ListSettingsForProtocolResponse_RunOptions  `protobuf:"bytes,2,opt,name=run_options,json=runOptions,proto3" json:"run_options,omitempty"`
	Basecalling *ListSettingsForProtocolResponse_Basecalling `protobuf:"bytes,3,opt,name=basecalling,proto3" json:"basecalling,omitempty"`
	Output      *ListSettingsForProtocolResponse_Output      `protobuf:"bytes,4,opt,name=output,proto3" json:"output,omitempty"`
	// Any protocol settings not covered by the above structures, for example
	// those required for custom-scripts.
	ProtocolSettings []*ProtocolSetting `protobuf:"bytes,5,rep,name=protocol_settings,json=protocolSettings,proto3" json:"protocol_settings,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSettingsForProtocolResponse) Descriptor deprecated

func (*ListSettingsForProtocolResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListSettingsForProtocolResponse.ProtoReflect.Descriptor instead.

func (*ListSettingsForProtocolResponse) GetBasecalling

func (*ListSettingsForProtocolResponse) GetOutput

func (*ListSettingsForProtocolResponse) GetProtocol

func (*ListSettingsForProtocolResponse) GetProtocolSettings

func (x *ListSettingsForProtocolResponse) GetProtocolSettings() []*ProtocolSetting

func (*ListSettingsForProtocolResponse) GetRunOptions

func (*ListSettingsForProtocolResponse) ProtoMessage

func (*ListSettingsForProtocolResponse) ProtoMessage()

func (*ListSettingsForProtocolResponse) ProtoReflect

func (*ListSettingsForProtocolResponse) Reset

func (*ListSettingsForProtocolResponse) String

type ListSettingsForProtocolResponse_Basecalling

type ListSettingsForProtocolResponse_Basecalling struct {
	BasecallingEnabled         *ProtocolSetting `protobuf:"bytes,1,opt,name=basecalling_enabled,json=basecallingEnabled,proto3" json:"basecalling_enabled,omitempty"`
	BarcodingEnabled           *ProtocolSetting `protobuf:"bytes,2,opt,name=barcoding_enabled,json=barcodingEnabled,proto3" json:"barcoding_enabled,omitempty"`
	BasecallModel              *ProtocolSetting `protobuf:"bytes,3,opt,name=basecall_model,json=basecallModel,proto3" json:"basecall_model,omitempty"`
	TrimBarcodesEnabled        *ProtocolSetting `protobuf:"bytes,4,opt,name=trim_barcodes_enabled,json=trimBarcodesEnabled,proto3" json:"trim_barcodes_enabled,omitempty"`
	RequireBarcodesBothEnds    *ProtocolSetting `` /* 134-byte string literal not displayed */
	DetectMidStrandBarcodes    *ProtocolSetting `` /* 134-byte string literal not displayed */
	OverrideMidBarcodingScore  *ProtocolSetting `` /* 140-byte string literal not displayed */
	OverrideRearBarcodingScore *ProtocolSetting `` /* 143-byte string literal not displayed */
	MinBarcodingScore          *ProtocolSetting `protobuf:"bytes,9,opt,name=min_barcoding_score,json=minBarcodingScore,proto3" json:"min_barcoding_score,omitempty"`
	MinBarcodingScoreRear      *ProtocolSetting `` /* 129-byte string literal not displayed */
	MinBarcodingScoreMid       *ProtocolSetting `` /* 126-byte string literal not displayed */
	AlignmentEnabled           *ProtocolSetting `protobuf:"bytes,12,opt,name=alignment_enabled,json=alignmentEnabled,proto3" json:"alignment_enabled,omitempty"`
	AlignmentRefFile           *ProtocolSetting `protobuf:"bytes,13,opt,name=alignment_ref_file,json=alignmentRefFile,proto3" json:"alignment_ref_file,omitempty"`
	AlignmentBedFileEnabled    *ProtocolSetting `` /* 135-byte string literal not displayed */
	AlignmentBedFile           *ProtocolSetting `protobuf:"bytes,15,opt,name=alignment_bed_file,json=alignmentBedFile,proto3" json:"alignment_bed_file,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSettingsForProtocolResponse_Basecalling) Descriptor deprecated

Deprecated: Use ListSettingsForProtocolResponse_Basecalling.ProtoReflect.Descriptor instead.

func (*ListSettingsForProtocolResponse_Basecalling) GetAlignmentBedFile

func (*ListSettingsForProtocolResponse_Basecalling) GetAlignmentBedFileEnabled

func (x *ListSettingsForProtocolResponse_Basecalling) GetAlignmentBedFileEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetAlignmentEnabled

func (*ListSettingsForProtocolResponse_Basecalling) GetAlignmentRefFile

func (*ListSettingsForProtocolResponse_Basecalling) GetBarcodingEnabled

func (*ListSettingsForProtocolResponse_Basecalling) GetBasecallModel

func (*ListSettingsForProtocolResponse_Basecalling) GetBasecallingEnabled

func (*ListSettingsForProtocolResponse_Basecalling) GetDetectMidStrandBarcodes

func (x *ListSettingsForProtocolResponse_Basecalling) GetDetectMidStrandBarcodes() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetMinBarcodingScore

func (*ListSettingsForProtocolResponse_Basecalling) GetMinBarcodingScoreMid

func (x *ListSettingsForProtocolResponse_Basecalling) GetMinBarcodingScoreMid() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetMinBarcodingScoreRear

func (x *ListSettingsForProtocolResponse_Basecalling) GetMinBarcodingScoreRear() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetOverrideMidBarcodingScore

func (x *ListSettingsForProtocolResponse_Basecalling) GetOverrideMidBarcodingScore() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetOverrideRearBarcodingScore

func (x *ListSettingsForProtocolResponse_Basecalling) GetOverrideRearBarcodingScore() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetRequireBarcodesBothEnds

func (x *ListSettingsForProtocolResponse_Basecalling) GetRequireBarcodesBothEnds() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) GetTrimBarcodesEnabled

func (x *ListSettingsForProtocolResponse_Basecalling) GetTrimBarcodesEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Basecalling) ProtoMessage

func (*ListSettingsForProtocolResponse_Basecalling) ProtoReflect

func (*ListSettingsForProtocolResponse_Basecalling) Reset

func (*ListSettingsForProtocolResponse_Basecalling) String

type ListSettingsForProtocolResponse_Output

type ListSettingsForProtocolResponse_Output struct {
	OutputLocation             *ProtocolSetting `protobuf:"bytes,1,opt,name=output_location,json=outputLocation,proto3" json:"output_location,omitempty"`
	FastQEnabled               *ProtocolSetting `protobuf:"bytes,2,opt,name=fast_q_enabled,json=fastQEnabled,proto3" json:"fast_q_enabled,omitempty"`
	FastQReadsPerFile          *ProtocolSetting `protobuf:"bytes,3,opt,name=fast_q_reads_per_file,json=fastQReadsPerFile,proto3" json:"fast_q_reads_per_file,omitempty"`
	FastQDataCompression       *ProtocolSetting `protobuf:"bytes,4,opt,name=fast_q_data_compression,json=fastQDataCompression,proto3" json:"fast_q_data_compression,omitempty"`
	Fast_5Enabled              *ProtocolSetting `protobuf:"bytes,5,opt,name=fast_5_enabled,json=fast5Enabled,proto3" json:"fast_5_enabled,omitempty"`
	Fast_5ReadsPerFile         *ProtocolSetting `protobuf:"bytes,6,opt,name=fast_5_reads_per_file,json=fast5ReadsPerFile,proto3" json:"fast_5_reads_per_file,omitempty"`
	Fast_5DataTraceTable       *ProtocolSetting `protobuf:"bytes,7,opt,name=fast_5_data_trace_table,json=fast5DataTraceTable,proto3" json:"fast_5_data_trace_table,omitempty"`
	Fast_5DataMoveTable        *ProtocolSetting `protobuf:"bytes,8,opt,name=fast_5_data_move_table,json=fast5DataMoveTable,proto3" json:"fast_5_data_move_table,omitempty"`
	Fast_5DataFastQ            *ProtocolSetting `protobuf:"bytes,9,opt,name=fast_5_data_fast_q,json=fast5DataFastQ,proto3" json:"fast_5_data_fast_q,omitempty"`
	Fast_5DataRaw              *ProtocolSetting `protobuf:"bytes,10,opt,name=fast_5_data_raw,json=fast5DataRaw,proto3" json:"fast_5_data_raw,omitempty"`
	Fast_5DataCompression      *ProtocolSetting `` /* 126-byte string literal not displayed */
	BamEnabled                 *ProtocolSetting `protobuf:"bytes,12,opt,name=bam_enabled,json=bamEnabled,proto3" json:"bam_enabled,omitempty"`
	ReadFilteringEnabled       *ProtocolSetting `protobuf:"bytes,13,opt,name=read_filtering_enabled,json=readFilteringEnabled,proto3" json:"read_filtering_enabled,omitempty"`
	ReadFilteringMinQscore     *ProtocolSetting `` /* 132-byte string literal not displayed */
	ReadFilteringMinReadLength *ProtocolSetting `` /* 146-byte string literal not displayed */
	ReadFilteringMaxReadLength *ProtocolSetting `` /* 146-byte string literal not displayed */
	BulkFileEnabled            *ProtocolSetting `protobuf:"bytes,17,opt,name=bulk_file_enabled,json=bulkFileEnabled,proto3" json:"bulk_file_enabled,omitempty"`
	BulkFileRaw                *ProtocolSetting `protobuf:"bytes,18,opt,name=bulk_file_raw,json=bulkFileRaw,proto3" json:"bulk_file_raw,omitempty"`
	BulkFileEvents             *ProtocolSetting `protobuf:"bytes,19,opt,name=bulk_file_events,json=bulkFileEvents,proto3" json:"bulk_file_events,omitempty"`
	BulkFileReadTable          *ProtocolSetting `protobuf:"bytes,20,opt,name=bulk_file_read_table,json=bulkFileReadTable,proto3" json:"bulk_file_read_table,omitempty"`
	BulkFileRawEnabled         *ProtocolSetting `protobuf:"bytes,21,opt,name=bulk_file_raw_enabled,json=bulkFileRawEnabled,proto3" json:"bulk_file_raw_enabled,omitempty"`
	BulkFileEventsEnabled      *ProtocolSetting `` /* 129-byte string literal not displayed */
	BulkFileReadTableEnabled   *ProtocolSetting `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Output

func (*ListSettingsForProtocolResponse_Output) Descriptor deprecated

func (*ListSettingsForProtocolResponse_Output) Descriptor() ([]byte, []int)

Deprecated: Use ListSettingsForProtocolResponse_Output.ProtoReflect.Descriptor instead.

func (*ListSettingsForProtocolResponse_Output) GetBamEnabled

func (*ListSettingsForProtocolResponse_Output) GetBulkFileEnabled

func (*ListSettingsForProtocolResponse_Output) GetBulkFileEvents

func (*ListSettingsForProtocolResponse_Output) GetBulkFileEventsEnabled

func (x *ListSettingsForProtocolResponse_Output) GetBulkFileEventsEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetBulkFileRaw

func (*ListSettingsForProtocolResponse_Output) GetBulkFileRawEnabled

func (x *ListSettingsForProtocolResponse_Output) GetBulkFileRawEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetBulkFileReadTable

func (x *ListSettingsForProtocolResponse_Output) GetBulkFileReadTable() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetBulkFileReadTableEnabled

func (x *ListSettingsForProtocolResponse_Output) GetBulkFileReadTableEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFastQDataCompression

func (x *ListSettingsForProtocolResponse_Output) GetFastQDataCompression() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFastQEnabled

func (*ListSettingsForProtocolResponse_Output) GetFastQReadsPerFile

func (x *ListSettingsForProtocolResponse_Output) GetFastQReadsPerFile() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFast_5DataCompression

func (x *ListSettingsForProtocolResponse_Output) GetFast_5DataCompression() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFast_5DataFastQ

func (*ListSettingsForProtocolResponse_Output) GetFast_5DataMoveTable

func (x *ListSettingsForProtocolResponse_Output) GetFast_5DataMoveTable() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFast_5DataRaw

func (*ListSettingsForProtocolResponse_Output) GetFast_5DataTraceTable

func (x *ListSettingsForProtocolResponse_Output) GetFast_5DataTraceTable() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetFast_5Enabled

func (*ListSettingsForProtocolResponse_Output) GetFast_5ReadsPerFile

func (x *ListSettingsForProtocolResponse_Output) GetFast_5ReadsPerFile() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetOutputLocation

func (*ListSettingsForProtocolResponse_Output) GetReadFilteringEnabled

func (x *ListSettingsForProtocolResponse_Output) GetReadFilteringEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetReadFilteringMaxReadLength

func (x *ListSettingsForProtocolResponse_Output) GetReadFilteringMaxReadLength() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetReadFilteringMinQscore

func (x *ListSettingsForProtocolResponse_Output) GetReadFilteringMinQscore() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) GetReadFilteringMinReadLength

func (x *ListSettingsForProtocolResponse_Output) GetReadFilteringMinReadLength() *ProtocolSetting

func (*ListSettingsForProtocolResponse_Output) ProtoMessage

func (*ListSettingsForProtocolResponse_Output) ProtoReflect

func (*ListSettingsForProtocolResponse_Output) Reset

func (*ListSettingsForProtocolResponse_Output) String

type ListSettingsForProtocolResponse_RunOptions

type ListSettingsForProtocolResponse_RunOptions struct {
	RunLength               *ProtocolSetting `protobuf:"bytes,1,opt,name=run_length,json=runLength,proto3" json:"run_length,omitempty"`
	BiasVoltage             *ProtocolSetting `protobuf:"bytes,2,opt,name=bias_voltage,json=biasVoltage,proto3" json:"bias_voltage,omitempty"`
	ReadUntilEnabled        *ProtocolSetting `protobuf:"bytes,3,opt,name=read_until_enabled,json=readUntilEnabled,proto3" json:"read_until_enabled,omitempty"`
	ReadUntilRefFile        *ProtocolSetting `protobuf:"bytes,4,opt,name=read_until_ref_file,json=readUntilRefFile,proto3" json:"read_until_ref_file,omitempty"`
	ReadUntilChannels       *ProtocolSetting `protobuf:"bytes,5,opt,name=read_until_channels,json=readUntilChannels,proto3" json:"read_until_channels,omitempty"`
	ReadUntilBedFileEnabled *ProtocolSetting `` /* 136-byte string literal not displayed */
	ReadUntilBedFile        *ProtocolSetting `protobuf:"bytes,7,opt,name=read_until_bed_file,json=readUntilBedFile,proto3" json:"read_until_bed_file,omitempty"`
	ReadUntilEnrichment     *ProtocolSetting `protobuf:"bytes,8,opt,name=read_until_enrichment,json=readUntilEnrichment,proto3" json:"read_until_enrichment,omitempty"`
	ActiveChannelSelection  *ProtocolSetting `` // bool
	/* 129-byte string literal not displayed */
	MuxScanPeriod     *ProtocolSetting `protobuf:"bytes,10,opt,name=mux_scan_period,json=muxScanPeriod,proto3" json:"mux_scan_period,omitempty"` // in hours
	GroupChangePeriod *ProtocolSetting `protobuf:"bytes,11,opt,name=group_change_period,json=groupChangePeriod,proto3" json:"group_change_period,omitempty"`
	// contains filtered or unexported fields
}

Run options

func (*ListSettingsForProtocolResponse_RunOptions) Descriptor deprecated

Deprecated: Use ListSettingsForProtocolResponse_RunOptions.ProtoReflect.Descriptor instead.

func (*ListSettingsForProtocolResponse_RunOptions) GetActiveChannelSelection

func (x *ListSettingsForProtocolResponse_RunOptions) GetActiveChannelSelection() *ProtocolSetting

func (*ListSettingsForProtocolResponse_RunOptions) GetBiasVoltage

func (*ListSettingsForProtocolResponse_RunOptions) GetGroupChangePeriod

func (*ListSettingsForProtocolResponse_RunOptions) GetMuxScanPeriod

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilBedFile

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilBedFileEnabled

func (x *ListSettingsForProtocolResponse_RunOptions) GetReadUntilBedFileEnabled() *ProtocolSetting

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilChannels

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilEnabled

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilEnrichment

func (x *ListSettingsForProtocolResponse_RunOptions) GetReadUntilEnrichment() *ProtocolSetting

func (*ListSettingsForProtocolResponse_RunOptions) GetReadUntilRefFile

func (*ListSettingsForProtocolResponse_RunOptions) GetRunLength

func (*ListSettingsForProtocolResponse_RunOptions) ProtoMessage

func (*ListSettingsForProtocolResponse_RunOptions) ProtoReflect

func (*ListSettingsForProtocolResponse_RunOptions) Reset

func (*ListSettingsForProtocolResponse_RunOptions) String

type LocalAuthenticationTokenPathRequest

type LocalAuthenticationTokenPathRequest struct {
	// contains filtered or unexported fields
}

func (*LocalAuthenticationTokenPathRequest) Descriptor deprecated

func (*LocalAuthenticationTokenPathRequest) Descriptor() ([]byte, []int)

Deprecated: Use LocalAuthenticationTokenPathRequest.ProtoReflect.Descriptor instead.

func (*LocalAuthenticationTokenPathRequest) ProtoMessage

func (*LocalAuthenticationTokenPathRequest) ProtoMessage()

func (*LocalAuthenticationTokenPathRequest) ProtoReflect

func (*LocalAuthenticationTokenPathRequest) Reset

func (*LocalAuthenticationTokenPathRequest) String

type LocalAuthenticationTokenPathResponse

type LocalAuthenticationTokenPathResponse struct {

	// The full path of the local authentication token
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*LocalAuthenticationTokenPathResponse) Descriptor deprecated

func (*LocalAuthenticationTokenPathResponse) Descriptor() ([]byte, []int)

Deprecated: Use LocalAuthenticationTokenPathResponse.ProtoReflect.Descriptor instead.

func (*LocalAuthenticationTokenPathResponse) GetPath

func (*LocalAuthenticationTokenPathResponse) ProtoMessage

func (*LocalAuthenticationTokenPathResponse) ProtoMessage()

func (*LocalAuthenticationTokenPathResponse) ProtoReflect

func (*LocalAuthenticationTokenPathResponse) Reset

func (*LocalAuthenticationTokenPathResponse) String

type LockChannelStatesRequest

type LockChannelStatesRequest struct {

	// The channels that we want to 'deactivate' = set them to the given state until we re-activate them
	// with unlock_channel_states
	// If the channels are already deactivated, it will update the state to the new forced state given (if different).
	// Channels are indexed from 1.
	Channels []uint64 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// Channel state name as specified in the channel state configuration.
	// It HAS to be different to 'unclassified', which denotes that the channel is active, but had not met
	// any successful criteria yet.
	StateName string `protobuf:"bytes,2,opt,name=state_name,json=stateName,proto3" json:"state_name,omitempty"`
	// contains filtered or unexported fields
}

func (*LockChannelStatesRequest) Descriptor deprecated

func (*LockChannelStatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use LockChannelStatesRequest.ProtoReflect.Descriptor instead.

func (*LockChannelStatesRequest) GetChannels

func (x *LockChannelStatesRequest) GetChannels() []uint64

func (*LockChannelStatesRequest) GetStateName

func (x *LockChannelStatesRequest) GetStateName() string

func (*LockChannelStatesRequest) ProtoMessage

func (*LockChannelStatesRequest) ProtoMessage()

func (*LockChannelStatesRequest) ProtoReflect

func (x *LockChannelStatesRequest) ProtoReflect() protoreflect.Message

func (*LockChannelStatesRequest) Reset

func (x *LockChannelStatesRequest) Reset()

func (*LockChannelStatesRequest) String

func (x *LockChannelStatesRequest) String() string

type LockChannelStatesResponse

type LockChannelStatesResponse struct {
	// contains filtered or unexported fields
}

func (*LockChannelStatesResponse) Descriptor deprecated

func (*LockChannelStatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use LockChannelStatesResponse.ProtoReflect.Descriptor instead.

func (*LockChannelStatesResponse) ProtoMessage

func (*LockChannelStatesResponse) ProtoMessage()

func (*LockChannelStatesResponse) ProtoReflect

func (*LockChannelStatesResponse) Reset

func (x *LockChannelStatesResponse) Reset()

func (*LockChannelStatesResponse) String

func (x *LockChannelStatesResponse) String() string

type LogServiceClient

type LogServiceClient interface {
	// Get a stream of user messages, updated with new messages as the are emitted in minknow.
	//
	// Since 1.11
	GetUserMessages(ctx context.Context, in *GetUserMessagesRequest, opts ...grpc.CallOption) (LogService_GetUserMessagesClient, error)
	// Send a log message to any listeners of messages (see get_user_messages)
	//
	// Any historical user messages are first sent to the caller,
	//
	// Since 1.11
	SendUserMessage(ctx context.Context, in *SendUserMessageRequest, opts ...grpc.CallOption) (*SendUserMessageResponse, error)
	// Send a ping to the configured ping server (see system config for ping server url)
	//
	// The tracking_id and context_data section of the ping are filled in automatically by MinKNOW.
	//
	// The ping is queued internally for sending immediately, if MinKNOW fails to send the message it
	// stores the message to send when possible.
	//
	// Since 1.11
	SendPing(ctx context.Context, in *SendPingRequest, opts ...grpc.CallOption) (*SendPingResponse, error)
}

LogServiceClient is the client API for LogService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewLogServiceClient

func NewLogServiceClient(cc grpc.ClientConnInterface) LogServiceClient

type LogServiceServer

type LogServiceServer interface {
	// Get a stream of user messages, updated with new messages as the are emitted in minknow.
	//
	// Since 1.11
	GetUserMessages(*GetUserMessagesRequest, LogService_GetUserMessagesServer) error
	// Send a log message to any listeners of messages (see get_user_messages)
	//
	// Any historical user messages are first sent to the caller,
	//
	// Since 1.11
	SendUserMessage(context.Context, *SendUserMessageRequest) (*SendUserMessageResponse, error)
	// Send a ping to the configured ping server (see system config for ping server url)
	//
	// The tracking_id and context_data section of the ping are filled in automatically by MinKNOW.
	//
	// The ping is queued internally for sending immediately, if MinKNOW fails to send the message it
	// stores the message to send when possible.
	//
	// Since 1.11
	SendPing(context.Context, *SendPingRequest) (*SendPingResponse, error)
	// contains filtered or unexported methods
}

LogServiceServer is the server API for LogService service. All implementations must embed UnimplementedLogServiceServer for forward compatibility

type LogService_GetUserMessagesClient

type LogService_GetUserMessagesClient interface {
	Recv() (*UserMessage, error)
	grpc.ClientStream
}

type LogService_GetUserMessagesServer

type LogService_GetUserMessagesServer interface {
	Send(*UserMessage) error
	grpc.ServerStream
}

type MakeAlignmentIndexRequest

type MakeAlignmentIndexRequest struct {

	// Input fasta reference to use for building the index.
	InputAlignmentReference string `` /* 132-byte string literal not displayed */
	// Output file path to write index (mmi file) to.
	//
	// Must have a ".mmi" extension, and the paths parent directory must exist.
	OutputAlignmentIndex string `protobuf:"bytes,2,opt,name=output_alignment_index,json=outputAlignmentIndex,proto3" json:"output_alignment_index,omitempty"`
	// contains filtered or unexported fields
}

func (*MakeAlignmentIndexRequest) Descriptor deprecated

func (*MakeAlignmentIndexRequest) Descriptor() ([]byte, []int)

Deprecated: Use MakeAlignmentIndexRequest.ProtoReflect.Descriptor instead.

func (*MakeAlignmentIndexRequest) GetInputAlignmentReference

func (x *MakeAlignmentIndexRequest) GetInputAlignmentReference() string

func (*MakeAlignmentIndexRequest) GetOutputAlignmentIndex

func (x *MakeAlignmentIndexRequest) GetOutputAlignmentIndex() string

func (*MakeAlignmentIndexRequest) ProtoMessage

func (*MakeAlignmentIndexRequest) ProtoMessage()

func (*MakeAlignmentIndexRequest) ProtoReflect

func (*MakeAlignmentIndexRequest) Reset

func (x *MakeAlignmentIndexRequest) Reset()

func (*MakeAlignmentIndexRequest) String

func (x *MakeAlignmentIndexRequest) String() string

type MakeAlignmentIndexResponse

type MakeAlignmentIndexResponse struct {
	// contains filtered or unexported fields
}

func (*MakeAlignmentIndexResponse) Descriptor deprecated

func (*MakeAlignmentIndexResponse) Descriptor() ([]byte, []int)

Deprecated: Use MakeAlignmentIndexResponse.ProtoReflect.Descriptor instead.

func (*MakeAlignmentIndexResponse) ProtoMessage

func (*MakeAlignmentIndexResponse) ProtoMessage()

func (*MakeAlignmentIndexResponse) ProtoReflect

func (*MakeAlignmentIndexResponse) Reset

func (x *MakeAlignmentIndexResponse) Reset()

func (*MakeAlignmentIndexResponse) String

func (x *MakeAlignmentIndexResponse) String() string

type ManagerServiceClient

type ManagerServiceClient interface {
	// Get information about the machine running MinKNOW.
	//
	// Since 3.6
	DescribeHost(ctx context.Context, in *DescribeHostRequest, opts ...grpc.CallOption) (*DescribeHostResponse, error)
	// List all known positions where flow cells can be inserted.
	//
	// Provides a snapshot of places where users can insert flow cells. It has a streamed response
	// in case there are too many positions to fit into a single response, but normally there should
	// only be a single response.
	//
	// Since 3.6
	FlowCellPositions(ctx context.Context, in *FlowCellPositionsRequest, opts ...grpc.CallOption) (ManagerService_FlowCellPositionsClient, error)
	// Watch for changes in flow cell position availability and state.
	//
	// This is like flow_cell_positions, but updates are streamed as positions come and go (eg:
	// MinIONs being plugged or unplugged), or their status otherwise changes.
	//
	// Since 3.6
	WatchFlowCellPositions(ctx context.Context, in *WatchFlowCellPositionsRequest, opts ...grpc.CallOption) (ManagerService_WatchFlowCellPositionsClient, error)
	// Reset a flow cell position.
	//
	// If the hardware is in an error state or has been removed and the software is running, it will
	// stop the software (causing the position to be forgotten if the hardware was removed).
	//
	// If the hardware is not in an error state
	ResetPosition(ctx context.Context, in *ResetPositionRequest, opts ...grpc.CallOption) (*ResetPositionResponse, error)
	// Get the connection information for the basecaller API.
	//
	// This is the service that implements the minknow_api.basecaller interface for basecalling
	// reads files.
	//
	// Since 3.5
	BasecallerApi(ctx context.Context, in *BasecallerApiRequest, opts ...grpc.CallOption) (*BasecallerApiResponse, error)
	// Get information about Guppy, including the port to connect to it on.
	//
	// Since 4.1
	GetGuppyInfo(ctx context.Context, in *GetGuppyInfoRequest, opts ...grpc.CallOption) (*GetGuppyInfoResponse, error)
	// Current version information includes:
	// - Minknow version
	// - Protocols version (i.e. Bream-4 version)
	// - Configuration version (i.e. Wanda version)
	// - Distribution version
	// - Guppy version
	//
	// See also: instance.get_version_info which provides some similar information on a per instance basis.
	// Since 3.3
	GetVersionInfo(ctx context.Context, in *GetVersionInfoRequest, opts ...grpc.CallOption) (*GetVersionInfoResponse, error)
	// Returns all the files that are within the protocol output dir specified in the user_conf - or a descendant of that directory
	// if `path` is supplied in the request.
	//
	// INVALID_ARGUMENT will be returned if the `path` argument in the request is not a descendant of the protocol output directory
	//
	// NOT_FOUND will be returned if the path does not exist. 'The path' being either the protocol output directory if the `path` argument is not specified
	// or a valid `path` argument is specified but does not exist.
	//
	// Since 3.5
	ListProtocolOutputDirFiles(ctx context.Context, in *ListProtocolOutputDirFilesRequest, opts ...grpc.CallOption) (ManagerService_ListProtocolOutputDirFilesClient, error)
	// Create a directory within the protocol output directory tree.
	//
	// Errors:
	//     INVALID_ARGUMENT will be returned if the parent path (where the directory is requested to
	//         be created) is not within the protocol output directory, or if invalid characters are
	//         in the requested directory name.
	//
	//     FAILED_PRECONDITION will be returned if the parent path is not a directory.
	//
	//     NOT_FOUND will be returned if the parent path does not exist.
	//
	//     ALREADY_EXISTS will be returned if the directory exists and is not a directory (if the
	//         directory already exists, this is treated as success).
	//
	// The possible valid parent paths can be determined using list_protocol_output_dir_files().
	//
	// Since 3.6
	CreateDirectory(ctx context.Context, in *CreateDirectoryRequest, opts ...grpc.CallOption) (*CreateDirectoryResponse, error)
	// Returns information about the amount of disk space available, how much
	// space is needed to stop an experiment cleanly and if MinKNOW thinks
	// that the free disk-space is approaching or past this limit
	//
	// Since 3.7
	GetDiskSpaceInfo(ctx context.Context, in *GetDiskSpaceInfoRequest, opts ...grpc.CallOption) (*GetDiskSpaceInfoResponse, error)
	// As with `instance.get_default_output_directories`, this will return the
	// paths that are defined in the config used when an instance of minknow
	// is started.
	//
	// Since 4.3
	GetDefaultOutputDirectories(ctx context.Context, in *GetDefaultOutputDirectoriesRequest, opts ...grpc.CallOption) (*OutputDirectories, error)
	// Stream information about the amount of disk space available, how quickly
	// it is being used, how much space is needed to stop an experiment cleanly
	// and if MinKNOW thinks that the free disk-space is approaching or past
	// this limit
	//
	// Since 4.0
	StreamDiskSpaceInfo(ctx context.Context, in *StreamDiskSpaceInfoRequest, opts ...grpc.CallOption) (ManagerService_StreamDiskSpaceInfoClient, error)
	// Get info about all available barcoding kits
	//
	// Since 4.1
	GetBarcodeKitInfo(ctx context.Context, in *GetBarcodeKitInfoRequest, opts ...grpc.CallOption) (*GetBarcodeKitInfoResponse, error)
	// Get info about all available lamp kits
	//
	// Since 4.1
	GetLampKitInfo(ctx context.Context, in *GetLampKitInfoRequest, opts ...grpc.CallOption) (*GetLampKitInfoResponse, error)
	// List all barcode keys associated with the specified barcoding kits
	//
	// Since 4.1
	GetBarcodeKeys(ctx context.Context, in *GetBarcodeKeysRequest, opts ...grpc.CallOption) (*GetBarcodeKeysResponse, error)
	// List all known types of flow cell.
	//
	// The primary purpose of this RPC is to provide a list of flow cell types for a user to select
	// from (although most flow cells are capable of telling MinKNOW their product code, making user
	// selection unnecessary).
	//
	// A secondary benefit of this call is it allows extra information about flow cell types to be
	// given.
	//
	// Since 4.1
	GetFlowCellTypes(ctx context.Context, in *GetFlowCellTypesRequest, opts ...grpc.CallOption) (*GetFlowCellTypesResponse, error)
	// List all known sequencing kits.
	//
	// The intention is to provide a list of sequencing kits for a user to select from, plus extra
	// information that can be used to filter that list.
	//
	// Since 4.1
	GetSequencingKits(ctx context.Context, in *GetSequencingKitsRequest, opts ...grpc.CallOption) (*GetSequencingKitsResponse, error)
	// Creates a simulated device of the type your system is configured for
	//
	// Since 4.3
	AddSimulatedDevice(ctx context.Context, in *AddSimulatedDeviceRequest, opts ...grpc.CallOption) (*AddSimulatedDeviceResponse, error)
	// Removes a simulated device
	//
	// Since 4.3
	RemoveSimulatedDevice(ctx context.Context, in *RemoveSimulatedDeviceRequest, opts ...grpc.CallOption) (*RemoveSimulatedDeviceResponse, error)
	// Get the path for the local authentication token.
	//
	// This RPC is only useful when connecting to MinKNOW from the same computer that MinKNOW is
	// running on (ie: connecting to "localhost"). If this file exists (which it should if MinKNOW's
	// guest mode is not completely disabled), it contains a description of a token that can be used
	// to connect to MinKNOW. This is most useful when MinKNOW's guest mode is set to "local_only",
	// as it certifies that the client is connecting from the local machine. If the guest mode is
	// set to "enabled", no token is required to connect.
	//
	// The contents of the file is a json object with two fields, "token" and "expires". "token" is
	// the string that can be passed in a "local-auth" gRPC authentication metadata field, while
	// "expires" gives the time the token will expire (in RFC3339 format). Note that a new token
	// will be written out shortly before this time (and, in fact, the token will be accepted a
	// short time after).
	//
	//
	// An example token file is::
	//
	//  {
	//    "token": "30fe5214-a7c5-4cb3-b521-b1ec8a49592a",
	//    "expires": "2020-12-18T14:26:12.021934+00:00"
	//  }
	//
	// To connect before 14:26:12.021934 on 2020-12-18, a client would set the metadata field
	// "local-auth" to "30fe5214-a7c5-4cb3-b521-b1ec8a49592a". At around 14:26:12, the client should
	// re-read the file and update the metadata field with the newly-read value.
	//
	// Since 4.2
	LocalAuthenticationTokenPath(ctx context.Context, in *LocalAuthenticationTokenPathRequest, opts ...grpc.CallOption) (*LocalAuthenticationTokenPathResponse, error)
}

ManagerServiceClient is the client API for ManagerService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ManagerServiceServer

type ManagerServiceServer interface {
	// Get information about the machine running MinKNOW.
	//
	// Since 3.6
	DescribeHost(context.Context, *DescribeHostRequest) (*DescribeHostResponse, error)
	// List all known positions where flow cells can be inserted.
	//
	// Provides a snapshot of places where users can insert flow cells. It has a streamed response
	// in case there are too many positions to fit into a single response, but normally there should
	// only be a single response.
	//
	// Since 3.6
	FlowCellPositions(*FlowCellPositionsRequest, ManagerService_FlowCellPositionsServer) error
	// Watch for changes in flow cell position availability and state.
	//
	// This is like flow_cell_positions, but updates are streamed as positions come and go (eg:
	// MinIONs being plugged or unplugged), or their status otherwise changes.
	//
	// Since 3.6
	WatchFlowCellPositions(*WatchFlowCellPositionsRequest, ManagerService_WatchFlowCellPositionsServer) error
	// Reset a flow cell position.
	//
	// If the hardware is in an error state or has been removed and the software is running, it will
	// stop the software (causing the position to be forgotten if the hardware was removed).
	//
	// If the hardware is not in an error state
	ResetPosition(context.Context, *ResetPositionRequest) (*ResetPositionResponse, error)
	// Get the connection information for the basecaller API.
	//
	// This is the service that implements the minknow_api.basecaller interface for basecalling
	// reads files.
	//
	// Since 3.5
	BasecallerApi(context.Context, *BasecallerApiRequest) (*BasecallerApiResponse, error)
	// Get information about Guppy, including the port to connect to it on.
	//
	// Since 4.1
	GetGuppyInfo(context.Context, *GetGuppyInfoRequest) (*GetGuppyInfoResponse, error)
	// Current version information includes:
	// - Minknow version
	// - Protocols version (i.e. Bream-4 version)
	// - Configuration version (i.e. Wanda version)
	// - Distribution version
	// - Guppy version
	//
	// See also: instance.get_version_info which provides some similar information on a per instance basis.
	// Since 3.3
	GetVersionInfo(context.Context, *GetVersionInfoRequest) (*GetVersionInfoResponse, error)
	// Returns all the files that are within the protocol output dir specified in the user_conf - or a descendant of that directory
	// if `path` is supplied in the request.
	//
	// INVALID_ARGUMENT will be returned if the `path` argument in the request is not a descendant of the protocol output directory
	//
	// NOT_FOUND will be returned if the path does not exist. 'The path' being either the protocol output directory if the `path` argument is not specified
	// or a valid `path` argument is specified but does not exist.
	//
	// Since 3.5
	ListProtocolOutputDirFiles(*ListProtocolOutputDirFilesRequest, ManagerService_ListProtocolOutputDirFilesServer) error
	// Create a directory within the protocol output directory tree.
	//
	// Errors:
	//     INVALID_ARGUMENT will be returned if the parent path (where the directory is requested to
	//         be created) is not within the protocol output directory, or if invalid characters are
	//         in the requested directory name.
	//
	//     FAILED_PRECONDITION will be returned if the parent path is not a directory.
	//
	//     NOT_FOUND will be returned if the parent path does not exist.
	//
	//     ALREADY_EXISTS will be returned if the directory exists and is not a directory (if the
	//         directory already exists, this is treated as success).
	//
	// The possible valid parent paths can be determined using list_protocol_output_dir_files().
	//
	// Since 3.6
	CreateDirectory(context.Context, *CreateDirectoryRequest) (*CreateDirectoryResponse, error)
	// Returns information about the amount of disk space available, how much
	// space is needed to stop an experiment cleanly and if MinKNOW thinks
	// that the free disk-space is approaching or past this limit
	//
	// Since 3.7
	GetDiskSpaceInfo(context.Context, *GetDiskSpaceInfoRequest) (*GetDiskSpaceInfoResponse, error)
	// As with `instance.get_default_output_directories`, this will return the
	// paths that are defined in the config used when an instance of minknow
	// is started.
	//
	// Since 4.3
	GetDefaultOutputDirectories(context.Context, *GetDefaultOutputDirectoriesRequest) (*OutputDirectories, error)
	// Stream information about the amount of disk space available, how quickly
	// it is being used, how much space is needed to stop an experiment cleanly
	// and if MinKNOW thinks that the free disk-space is approaching or past
	// this limit
	//
	// Since 4.0
	StreamDiskSpaceInfo(*StreamDiskSpaceInfoRequest, ManagerService_StreamDiskSpaceInfoServer) error
	// Get info about all available barcoding kits
	//
	// Since 4.1
	GetBarcodeKitInfo(context.Context, *GetBarcodeKitInfoRequest) (*GetBarcodeKitInfoResponse, error)
	// Get info about all available lamp kits
	//
	// Since 4.1
	GetLampKitInfo(context.Context, *GetLampKitInfoRequest) (*GetLampKitInfoResponse, error)
	// List all barcode keys associated with the specified barcoding kits
	//
	// Since 4.1
	GetBarcodeKeys(context.Context, *GetBarcodeKeysRequest) (*GetBarcodeKeysResponse, error)
	// List all known types of flow cell.
	//
	// The primary purpose of this RPC is to provide a list of flow cell types for a user to select
	// from (although most flow cells are capable of telling MinKNOW their product code, making user
	// selection unnecessary).
	//
	// A secondary benefit of this call is it allows extra information about flow cell types to be
	// given.
	//
	// Since 4.1
	GetFlowCellTypes(context.Context, *GetFlowCellTypesRequest) (*GetFlowCellTypesResponse, error)
	// List all known sequencing kits.
	//
	// The intention is to provide a list of sequencing kits for a user to select from, plus extra
	// information that can be used to filter that list.
	//
	// Since 4.1
	GetSequencingKits(context.Context, *GetSequencingKitsRequest) (*GetSequencingKitsResponse, error)
	// Creates a simulated device of the type your system is configured for
	//
	// Since 4.3
	AddSimulatedDevice(context.Context, *AddSimulatedDeviceRequest) (*AddSimulatedDeviceResponse, error)
	// Removes a simulated device
	//
	// Since 4.3
	RemoveSimulatedDevice(context.Context, *RemoveSimulatedDeviceRequest) (*RemoveSimulatedDeviceResponse, error)
	// Get the path for the local authentication token.
	//
	// This RPC is only useful when connecting to MinKNOW from the same computer that MinKNOW is
	// running on (ie: connecting to "localhost"). If this file exists (which it should if MinKNOW's
	// guest mode is not completely disabled), it contains a description of a token that can be used
	// to connect to MinKNOW. This is most useful when MinKNOW's guest mode is set to "local_only",
	// as it certifies that the client is connecting from the local machine. If the guest mode is
	// set to "enabled", no token is required to connect.
	//
	// The contents of the file is a json object with two fields, "token" and "expires". "token" is
	// the string that can be passed in a "local-auth" gRPC authentication metadata field, while
	// "expires" gives the time the token will expire (in RFC3339 format). Note that a new token
	// will be written out shortly before this time (and, in fact, the token will be accepted a
	// short time after).
	//
	//
	// An example token file is::
	//
	//  {
	//    "token": "30fe5214-a7c5-4cb3-b521-b1ec8a49592a",
	//    "expires": "2020-12-18T14:26:12.021934+00:00"
	//  }
	//
	// To connect before 14:26:12.021934 on 2020-12-18, a client would set the metadata field
	// "local-auth" to "30fe5214-a7c5-4cb3-b521-b1ec8a49592a". At around 14:26:12, the client should
	// re-read the file and update the metadata field with the newly-read value.
	//
	// Since 4.2
	LocalAuthenticationTokenPath(context.Context, *LocalAuthenticationTokenPathRequest) (*LocalAuthenticationTokenPathResponse, error)
	// contains filtered or unexported methods
}

ManagerServiceServer is the server API for ManagerService service. All implementations must embed UnimplementedManagerServiceServer for forward compatibility

type ManagerService_FlowCellPositionsClient

type ManagerService_FlowCellPositionsClient interface {
	Recv() (*FlowCellPositionsResponse, error)
	grpc.ClientStream
}

type ManagerService_FlowCellPositionsServer

type ManagerService_FlowCellPositionsServer interface {
	Send(*FlowCellPositionsResponse) error
	grpc.ServerStream
}

type ManagerService_ListProtocolOutputDirFilesClient

type ManagerService_ListProtocolOutputDirFilesClient interface {
	Recv() (*ListProtocolOutputDirFilesResponse, error)
	grpc.ClientStream
}

type ManagerService_ListProtocolOutputDirFilesServer

type ManagerService_ListProtocolOutputDirFilesServer interface {
	Send(*ListProtocolOutputDirFilesResponse) error
	grpc.ServerStream
}

type ManagerService_StreamDiskSpaceInfoClient

type ManagerService_StreamDiskSpaceInfoClient interface {
	Recv() (*GetDiskSpaceInfoResponse, error)
	grpc.ClientStream
}

type ManagerService_StreamDiskSpaceInfoServer

type ManagerService_StreamDiskSpaceInfoServer interface {
	Send(*GetDiskSpaceInfoResponse) error
	grpc.ServerStream
}

type ManagerService_WatchFlowCellPositionsClient

type ManagerService_WatchFlowCellPositionsClient interface {
	Recv() (*WatchFlowCellPositionsResponse, error)
	grpc.ClientStream
}

type ManagerService_WatchFlowCellPositionsServer

type ManagerService_WatchFlowCellPositionsServer interface {
	Send(*WatchFlowCellPositionsResponse) error
	grpc.ServerStream
}

type MinionDeviceServiceClient

type MinionDeviceServiceClient interface {
	// Change the settings for the active device.
	//
	// If you omit a parameter, that setting will not be changed.
	//
	// This call is atomic: either all the settings will be applied, or none of them (if there is an
	// error).
	ChangeSettings(ctx context.Context, in *ChangeSettingsRequest, opts ...grpc.CallOption) (*ChangeSettingsResponse, error)
	// Get the current settings for the active device.
	GetSettings(ctx context.Context, in *GetSettingsRequest, opts ...grpc.CallOption) (*GetSettingsResponse, error)
	// Get the rotational rate of the fan cooling the heat-sink. (Not available
	// on all MinION platforms.)
	GetFanSpeed(ctx context.Context, in *GetFanSpeedRequest, opts ...grpc.CallOption) (*GetFanSpeedResponse, error)
}

MinionDeviceServiceClient is the client API for MinionDeviceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type MinionDeviceServiceServer

type MinionDeviceServiceServer interface {
	// Change the settings for the active device.
	//
	// If you omit a parameter, that setting will not be changed.
	//
	// This call is atomic: either all the settings will be applied, or none of them (if there is an
	// error).
	ChangeSettings(context.Context, *ChangeSettingsRequest) (*ChangeSettingsResponse, error)
	// Get the current settings for the active device.
	GetSettings(context.Context, *GetSettingsRequest) (*GetSettingsResponse, error)
	// Get the rotational rate of the fan cooling the heat-sink. (Not available
	// on all MinION platforms.)
	GetFanSpeed(context.Context, *GetFanSpeedRequest) (*GetFanSpeedResponse, error)
	// contains filtered or unexported methods
}

MinionDeviceServiceServer is the server API for MinionDeviceService service. All implementations must embed UnimplementedMinionDeviceServiceServer for forward compatibility

type MinionDeviceSettings

type MinionDeviceSettings struct {

	// The voltage potential to be applied across the wells (in millivolts).
	//
	// This voltage drives the process of forcing molecules through the nanopores.
	//
	// The range of possible values is -1275 to 1275 inclusive, in 5mv steps.
	//
	// When setting this value, if the provided value is not a multiple of 5, an error will be
	// returned.
	BiasVoltage *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=bias_voltage,json=biasVoltage,proto3" json:"bias_voltage,omitempty"`
	// The number of measurements to take each second.
	//
	// This value is derived from the sampling_frequency_params values, and so not all values are
	// possible.
	//
	// When changing the sampling frequency, either this value can be provided, or the values in
	// sampling_frequency_params can be provided (attempting to provide both will cause the RPC to
	// fail with an error). If this value is provided, the nearest admissible value will be used
	// (eg: if 3000Hz is requested, 3012Hz will be applied).
	//
	// This value cannot be changed during acquisition, and changing it will invalidate the current
	// calibration.
	//
	// Note that setting the sampling frequency to over 20000Hz (20KHz) will force the
	// sinc_decimation value to 32.
	SamplingFrequency *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=sampling_frequency,json=samplingFrequency,proto3" json:"sampling_frequency,omitempty"`
	// The per-channel configuration.
	//
	// Each channel can be set to one of 16 states, which specifies the set of electrical
	// connections to make. This includes which, if any, of the four wells linked to the channel to
	// use.
	//
	// Note that channel names start at 1. If you pass 0 as a key in this map, it will result in
	// an error.
	//
	// When changing the device settings, any omitted channels (or channels set to
	// CHANNEL_CONFIG_KEEP) will use the default value set in
	// ChangeSettingsRequest.channel_config_default.
	ChannelConfig map[uint32]MinionDeviceSettings_ChannelConfig `` /* 256-byte string literal not displayed */
	// Whether to enable temperature control.
	//
	// If true, the device will attempt to keep its temperature within the bounds given by
	// “temperature_lower_bound“ and “temperature_upper_bound“. If false, it will not do any
	// temperature control.
	//
	// Default is enabled.
	//
	// It is recommended that this is enabled. If temperature control is disabled, the device may
	// overheat. In this case, it will turn itself off, and must be unplugged and allowed to cool
	// before using again.
	EnableTemperatureControl *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// The target temperature range for the device.
	//
	// If enable_temperature_control is set to true, the device will attempt to keep its temperature
	// between the min and max values provided here.
	//
	// Default is defined in application config.
	//
	// Note that if soft temperature control is enabled, only the “max“ temperature is used.
	TemperatureTarget *TemperatureRange `protobuf:"bytes,5,opt,name=temperature_target,json=temperatureTarget,proto3" json:"temperature_target,omitempty"`
	// Integration capacitor value.
	//
	// This affects the sensitivity of the measurement: lower capacitor values give more
	// sensitive measurements (but also more noise). Changing this will invalidate the current
	// calibration.
	//
	// Default is 250.0
	IntCapacitor MinionDeviceSettings_IntegrationCapacitor `` /* 171-byte string literal not displayed */
	// The level of current used in the TEST_CURRENT channel configuration.
	//
	// This can be set in the range 0pA to 350pA in 50pA intervals, default is 100.0
	TestCurrent *wrapperspb.UInt32Value `protobuf:"bytes,7,opt,name=test_current,json=testCurrent,proto3" json:"test_current,omitempty"`
	// The unblock voltage potential (in millivolts).
	//
	// When a channel is set to one of the UNBLOCK configurations, the specified well will have this
	// voltage applied across it, rather than bias_voltage.
	//
	// The range of possible values is -372 to 0 inclusive, in 12mv steps,  default is 0.
	//
	// When setting this value, if the provided value is not a multiple of 12, an error will be
	// returned.
	UnblockVoltage *wrapperspb.Int32Value `protobuf:"bytes,8,opt,name=unblock_voltage,json=unblockVoltage,proto3" json:"unblock_voltage,omitempty"`
	// Whether to enable detection of excessive current.
	//
	// The ADC output of a channel that trips the overcurrent depends on what track and hold gain
	// has been set to.
	//
	// Default is enabled.
	OvercurrentLimit *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=overcurrent_limit,json=overcurrentLimit,proto3" json:"overcurrent_limit,omitempty"`
	// The the number of integrator resets per sample.
	//
	// The range of possible values is 0 to 255, default is 1
	SamplesToReset *wrapperspb.UInt32Value `protobuf:"bytes,11,opt,name=samples_to_reset,json=samplesToReset,proto3" json:"samples_to_reset,omitempty"`
	// Track/Hold gain.
	//
	// Default is 5.0
	ThGain MinionDeviceSettings_Gain `` /* 138-byte string literal not displayed */
	// Delay from 2:1 mux switch to sinc filter enable in ADC clocks.
	//
	// The range of possible values is 0 to 15, default is 4.0
	SincDelay *wrapperspb.UInt32Value `protobuf:"bytes,13,opt,name=sinc_delay,json=sincDelay,proto3" json:"sinc_delay,omitempty"`
	// Track/Hold sample time in microseconds (us).
	//
	// The range of possible values is 0.5us to 7.5us in steps of 0.5us, default is 0.5.
	ThSampleTime *wrapperspb.FloatValue `protobuf:"bytes,14,opt,name=th_sample_time,json=thSampleTime,proto3" json:"th_sample_time,omitempty"`
	// Integrator reset time in microseconds (us).
	//
	// This value forms a part of the integration time specified in the sampling frequency
	// parameters.
	//
	// The range of possible values is 1us to 16us in steps of 0.5us, default is 3.5.
	IntResetTime *wrapperspb.FloatValue `protobuf:"bytes,15,opt,name=int_reset_time,json=intResetTime,proto3" json:"int_reset_time,omitempty"`
	// Decimation.
	//
	// If the integration time is set to less than 50us (or, equivalently, the sampling frequency is
	// set to greater than 20KHz), this value will be forced to 32.
	//
	// Default is 64.0.
	SincDecimation MinionDeviceSettings_Decimation `` /* 168-byte string literal not displayed */
	// Low pass filter that should be applied.
	//
	// Default is 40kHz
	LowPassFilter MinionDeviceSettings_LowPassFilter `` /* 170-byte string literal not displayed */
	// Amount of non-overlap for non-overlapping clocks.
	//
	// Default is NOC_1_HS_CLOCK.
	NonOverlapClock MinionDeviceSettings_NonOverlapClock `` /* 178-byte string literal not displayed */
	// Bias current.
	//
	// This can be set in the range 0 to 15 in intervals of 5, default is 5.
	BiasCurrent *wrapperspb.UInt32Value `protobuf:"bytes,19,opt,name=bias_current,json=biasCurrent,proto3" json:"bias_current,omitempty"`
	// Compensation capacitor value.
	//
	// This can be set in the range 0 to 49 in intervals of 7, default is 14.
	CompensationCapacitor *wrapperspb.UInt32Value `protobuf:"bytes,20,opt,name=compensation_capacitor,json=compensationCapacitor,proto3" json:"compensation_capacitor,omitempty"`
	// Sampling frequency parameters.
	//
	// The sampling_frequency value is calculated from these settings.
	//
	// When changing the sampling frequency, either the values here can be provided, or a
	// sampling_frequency can be provided (attempting to provide both will cause the RPC to fail
	// with an error).
	//
	// WARNING: This should not be used in a change_settings call without consulting the hardware
	// documentation for permissible combinations of values. MinKNOW will only do minimal checking
	// of the values given here; if you use invalid combinations of settings, the device will be
	// unable to acquire data, and may even be permanently damaged.
	//
	// This value cannot be changed during acquisition.
	SamplingFrequencyParams *SamplingFrequencyParameters `` /* 133-byte string literal not displayed */
	// Enable ASIC analogue supply voltage.
	//
	// This must be enabled to heat and acquire data from the ASIC. It can be disabled to save
	// power, but doing so will allow the ASIC to cool down, and it will take time to heat it up
	// again.
	//
	// Default is true.
	EnableAsicPower *wrapperspb.BoolValue `protobuf:"bytes,22,opt,name=enable_asic_power,json=enableAsicPower,proto3" json:"enable_asic_power,omitempty"`
	// The speed of the fan when temperature control is off.
	//
	// If “enable_temperature_control“ is false, this setting will be ignored, as the temperature
	// control routines on the device will control the speed of the fan.
	//
	// Note that this setting does not apply to GridIONs.
	//
	// Default is FANSPEED_MAX.
	FanSpeed MinionDeviceSettings_FanSpeed `` /* 148-byte string literal not displayed */
	// Whether to allow the fan to completely stop.
	//
	// Allowing the fan to stop causes issues on some old MinION models.
	//
	// Note that this setting does not apply to GridIONs.
	//
	// Default is false.
	AllowFullFanStop *wrapperspb.BoolValue `protobuf:"bytes,24,opt,name=allow_full_fan_stop,json=allowFullFanStop,proto3" json:"allow_full_fan_stop,omitempty"`
	// Enable soft temperature control.
	//
	// "Soft" temperature control is a more intelligent temperature control algorithm. It works on a
	// single target temperature, and dynamically adjusts the fan speed to reach that temperature
	// quickly, and then mainains the target temperature with high precision.
	//
	// If this is disabled, "hard" temperature control is used instead. This is a naive algorithm
	// that simply turns the fan up when dropping below the minimum temperature and turns it down
	// when going above the maximum temperature.
	//
	// If “enable_temperature_control“ is false, this setting is ignored.
	//
	// It is recommended that this is enabled.
	//
	// Default is true.
	EnableSoftTemperatureControl *wrapperspb.BoolValue `` /* 150-byte string literal not displayed */
	// Use the bias voltage lookup table to set the bias voltage.
	//
	// If this is enabled, the bias voltage will be updated every millisecond with each entry in the
	// bias voltage lookup table (see “bias_voltage_lookup_table“) in turn, cycling through when
	// the end of the table is reached.
	//
	// This has the effect of producing a bias voltage waveform.
	//
	// When enabling this, it is required to either provide the lookup table entries at the same
	// time, or to have already provided them in a previous call.
	//
	// Default is false.
	EnableBiasVoltageLookup *wrapperspb.BoolValue `` /* 135-byte string literal not displayed */
	// The bias voltage lookup table.
	//
	// If no entries are provided, the existing lookup table (if any) is preserved.
	//
	// See “enable_bias_voltage_lookup“.
	//
	// Up to 75 values can be provided. The values have the same constraints as “bias_voltage“.
	BiasVoltageLookupTable []int32 `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Describes the MinION device settings.

Both unset structures and *_KEEP values in enums indicate "no change". When changing settings, these are the default values.

func (*MinionDeviceSettings) Descriptor deprecated

func (*MinionDeviceSettings) Descriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings.ProtoReflect.Descriptor instead.

func (*MinionDeviceSettings) GetAllowFullFanStop

func (x *MinionDeviceSettings) GetAllowFullFanStop() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetBiasCurrent

func (x *MinionDeviceSettings) GetBiasCurrent() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetBiasVoltage

func (x *MinionDeviceSettings) GetBiasVoltage() *wrapperspb.Int32Value

func (*MinionDeviceSettings) GetBiasVoltageLookupTable

func (x *MinionDeviceSettings) GetBiasVoltageLookupTable() []int32

func (*MinionDeviceSettings) GetChannelConfig

func (*MinionDeviceSettings) GetCompensationCapacitor

func (x *MinionDeviceSettings) GetCompensationCapacitor() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetEnableAsicPower

func (x *MinionDeviceSettings) GetEnableAsicPower() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetEnableBiasVoltageLookup

func (x *MinionDeviceSettings) GetEnableBiasVoltageLookup() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetEnableSoftTemperatureControl

func (x *MinionDeviceSettings) GetEnableSoftTemperatureControl() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetEnableTemperatureControl

func (x *MinionDeviceSettings) GetEnableTemperatureControl() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetFanSpeed

func (*MinionDeviceSettings) GetIntCapacitor

func (*MinionDeviceSettings) GetIntResetTime

func (x *MinionDeviceSettings) GetIntResetTime() *wrapperspb.FloatValue

func (*MinionDeviceSettings) GetLowPassFilter

func (*MinionDeviceSettings) GetNonOverlapClock

func (*MinionDeviceSettings) GetOvercurrentLimit

func (x *MinionDeviceSettings) GetOvercurrentLimit() *wrapperspb.BoolValue

func (*MinionDeviceSettings) GetSamplesToReset

func (x *MinionDeviceSettings) GetSamplesToReset() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetSamplingFrequency

func (x *MinionDeviceSettings) GetSamplingFrequency() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetSamplingFrequencyParams

func (x *MinionDeviceSettings) GetSamplingFrequencyParams() *SamplingFrequencyParameters

func (*MinionDeviceSettings) GetSincDecimation

func (*MinionDeviceSettings) GetSincDelay

func (x *MinionDeviceSettings) GetSincDelay() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetTemperatureTarget

func (x *MinionDeviceSettings) GetTemperatureTarget() *TemperatureRange

func (*MinionDeviceSettings) GetTestCurrent

func (x *MinionDeviceSettings) GetTestCurrent() *wrapperspb.UInt32Value

func (*MinionDeviceSettings) GetThGain

func (*MinionDeviceSettings) GetThSampleTime

func (x *MinionDeviceSettings) GetThSampleTime() *wrapperspb.FloatValue

func (*MinionDeviceSettings) GetUnblockVoltage

func (x *MinionDeviceSettings) GetUnblockVoltage() *wrapperspb.Int32Value

func (*MinionDeviceSettings) ProtoMessage

func (*MinionDeviceSettings) ProtoMessage()

func (*MinionDeviceSettings) ProtoReflect

func (x *MinionDeviceSettings) ProtoReflect() protoreflect.Message

func (*MinionDeviceSettings) Reset

func (x *MinionDeviceSettings) Reset()

func (*MinionDeviceSettings) String

func (x *MinionDeviceSettings) String() string

type MinionDeviceSettings_ChannelConfig

type MinionDeviceSettings_ChannelConfig int32

The configuration for a channel.

const (
	// Keep the existing channel configuration.
	MinionDeviceSettings_CHANNEL_CONFIG_KEEP MinionDeviceSettings_ChannelConfig = 0
	// Disconnect the channel completely.
	MinionDeviceSettings_DISCONNECTED MinionDeviceSettings_ChannelConfig = 1
	// Normal measurement through well 1.
	//
	// The voltage level can be adjusted with the bias_voltage setting.
	MinionDeviceSettings_WELL_1_BIAS_VOLTAGE MinionDeviceSettings_ChannelConfig = 2
	// Normal measurement through well 2.
	//
	// The voltage level can be adjusted with the bias_voltage setting.
	MinionDeviceSettings_WELL_2_BIAS_VOLTAGE MinionDeviceSettings_ChannelConfig = 3
	// Normal measurement through well 3.
	//
	// The voltage level can be adjusted with the bias_voltage setting.
	MinionDeviceSettings_WELL_3_BIAS_VOLTAGE MinionDeviceSettings_ChannelConfig = 4
	// Normal measurement through well 4.
	//
	// The voltage level can be adjusted with the bias_voltage setting.
	MinionDeviceSettings_WELL_4_BIAS_VOLTAGE MinionDeviceSettings_ChannelConfig = 5
	// Send a test current through the channel.
	//
	// This is an electronics-only connection: the channel is otherwise disconnected. It can be
	// used for calibrating the measurement circuitry.
	//
	// The current level can be adjusted with the test_current setting.
	MinionDeviceSettings_TEST_CURRENT MinionDeviceSettings_ChannelConfig = 6
	// Reverse voltage through well 1.
	//
	// This can be used to clear the well.
	MinionDeviceSettings_WELL_1_UNBLOCK_VOLTAGE MinionDeviceSettings_ChannelConfig = 7
	// Reverse voltage through well 2.
	//
	// This can be used to clear the well.
	MinionDeviceSettings_WELL_2_UNBLOCK_VOLTAGE MinionDeviceSettings_ChannelConfig = 8
	// Reverse voltage through well 3.
	//
	// This can be used to clear the well.
	MinionDeviceSettings_WELL_3_UNBLOCK_VOLTAGE MinionDeviceSettings_ChannelConfig = 9
	// Reverse voltage through well 4.
	//
	// This can be used to clear the well.
	MinionDeviceSettings_WELL_4_UNBLOCK_VOLTAGE MinionDeviceSettings_ChannelConfig = 10
	// Send a test current via the switch circuit for well 1.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	//
	// The current level can be adjusted with the test_current setting.
	MinionDeviceSettings_TEST_CURRENT_VIA_WELL_1 MinionDeviceSettings_ChannelConfig = 11
	// Send a test current via the switch circuit for well 2.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	//
	// The current level can be adjusted with the test_current setting.
	MinionDeviceSettings_TEST_CURRENT_VIA_WELL_2 MinionDeviceSettings_ChannelConfig = 12
	// Send a test current via the switch circuit for well 3.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	//
	// The current level can be adjusted with the test_current setting.
	MinionDeviceSettings_TEST_CURRENT_VIA_WELL_3 MinionDeviceSettings_ChannelConfig = 13
	// Send a test current via the switch circuit for well 4.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	//
	// The current level can be adjusted with the test_current setting.
	MinionDeviceSettings_TEST_CURRENT_VIA_WELL_4 MinionDeviceSettings_ChannelConfig = 14
	// Connect the channel sensors to ground via a 4MOhm resistor.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	MinionDeviceSettings_GROUND_THROUGH_RESISTOR MinionDeviceSettings_ChannelConfig = 15
	// Connect the channel sensors to ground.
	//
	// This is only necessary for testing the chip electronics. It should not normally be used.
	MinionDeviceSettings_GROUND MinionDeviceSettings_ChannelConfig = 16
)

func (MinionDeviceSettings_ChannelConfig) Descriptor

func (MinionDeviceSettings_ChannelConfig) Enum

func (MinionDeviceSettings_ChannelConfig) EnumDescriptor deprecated

func (MinionDeviceSettings_ChannelConfig) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_ChannelConfig.Descriptor instead.

func (MinionDeviceSettings_ChannelConfig) Number

func (MinionDeviceSettings_ChannelConfig) String

func (MinionDeviceSettings_ChannelConfig) Type

type MinionDeviceSettings_Decimation

type MinionDeviceSettings_Decimation int32
const (
	MinionDeviceSettings_DECIMATION_KEEP MinionDeviceSettings_Decimation = 0
	MinionDeviceSettings_DECIMATION_32   MinionDeviceSettings_Decimation = 1
	MinionDeviceSettings_DECIMATION_64   MinionDeviceSettings_Decimation = 2
)

func (MinionDeviceSettings_Decimation) Descriptor

func (MinionDeviceSettings_Decimation) Enum

func (MinionDeviceSettings_Decimation) EnumDescriptor deprecated

func (MinionDeviceSettings_Decimation) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_Decimation.Descriptor instead.

func (MinionDeviceSettings_Decimation) Number

func (MinionDeviceSettings_Decimation) String

func (MinionDeviceSettings_Decimation) Type

type MinionDeviceSettings_FanSpeed

type MinionDeviceSettings_FanSpeed int32
const (
	MinionDeviceSettings_FANSPEED_KEEP MinionDeviceSettings_FanSpeed = 0
	MinionDeviceSettings_FANSPEED_OFF  MinionDeviceSettings_FanSpeed = 1
	MinionDeviceSettings_FANSPEED_LOW  MinionDeviceSettings_FanSpeed = 2
	MinionDeviceSettings_FANSPEED_HIGH MinionDeviceSettings_FanSpeed = 3
	MinionDeviceSettings_FANSPEED_MAX  MinionDeviceSettings_FanSpeed = 4
)

func (MinionDeviceSettings_FanSpeed) Descriptor

func (MinionDeviceSettings_FanSpeed) Enum

func (MinionDeviceSettings_FanSpeed) EnumDescriptor deprecated

func (MinionDeviceSettings_FanSpeed) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_FanSpeed.Descriptor instead.

func (MinionDeviceSettings_FanSpeed) Number

func (MinionDeviceSettings_FanSpeed) String

func (MinionDeviceSettings_FanSpeed) Type

type MinionDeviceSettings_Gain

type MinionDeviceSettings_Gain int32
const (
	MinionDeviceSettings_GAIN_KEEP MinionDeviceSettings_Gain = 0
	MinionDeviceSettings_GAIN_1    MinionDeviceSettings_Gain = 1
	MinionDeviceSettings_GAIN_5    MinionDeviceSettings_Gain = 2
)

func (MinionDeviceSettings_Gain) Descriptor

func (MinionDeviceSettings_Gain) Enum

func (MinionDeviceSettings_Gain) EnumDescriptor deprecated

func (MinionDeviceSettings_Gain) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_Gain.Descriptor instead.

func (MinionDeviceSettings_Gain) Number

func (MinionDeviceSettings_Gain) String

func (x MinionDeviceSettings_Gain) String() string

func (MinionDeviceSettings_Gain) Type

type MinionDeviceSettings_IntegrationCapacitor

type MinionDeviceSettings_IntegrationCapacitor int32
const (
	MinionDeviceSettings_INTCAP_KEEP     MinionDeviceSettings_IntegrationCapacitor = 0
	MinionDeviceSettings_INTCAP_62_5fF   MinionDeviceSettings_IntegrationCapacitor = 1
	MinionDeviceSettings_INTCAP_250fF    MinionDeviceSettings_IntegrationCapacitor = 2
	MinionDeviceSettings_INTCAP_1pF      MinionDeviceSettings_IntegrationCapacitor = 3
	MinionDeviceSettings_INTCAP_1_1875pF MinionDeviceSettings_IntegrationCapacitor = 4
)

func (MinionDeviceSettings_IntegrationCapacitor) Descriptor

func (MinionDeviceSettings_IntegrationCapacitor) Enum

func (MinionDeviceSettings_IntegrationCapacitor) EnumDescriptor deprecated

func (MinionDeviceSettings_IntegrationCapacitor) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_IntegrationCapacitor.Descriptor instead.

func (MinionDeviceSettings_IntegrationCapacitor) Number

func (MinionDeviceSettings_IntegrationCapacitor) String

func (MinionDeviceSettings_IntegrationCapacitor) Type

type MinionDeviceSettings_LowPassFilter

type MinionDeviceSettings_LowPassFilter int32
const (
	MinionDeviceSettings_LPF_KEEP     MinionDeviceSettings_LowPassFilter = 0
	MinionDeviceSettings_LPF_5kHz     MinionDeviceSettings_LowPassFilter = 1
	MinionDeviceSettings_LPF_10kHz    MinionDeviceSettings_LowPassFilter = 2
	MinionDeviceSettings_LPF_20kHz    MinionDeviceSettings_LowPassFilter = 3
	MinionDeviceSettings_LPF_40kHz    MinionDeviceSettings_LowPassFilter = 4
	MinionDeviceSettings_LPF_80kHz    MinionDeviceSettings_LowPassFilter = 5
	MinionDeviceSettings_LPF_DISABLED MinionDeviceSettings_LowPassFilter = 6
)

func (MinionDeviceSettings_LowPassFilter) Descriptor

func (MinionDeviceSettings_LowPassFilter) Enum

func (MinionDeviceSettings_LowPassFilter) EnumDescriptor deprecated

func (MinionDeviceSettings_LowPassFilter) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_LowPassFilter.Descriptor instead.

func (MinionDeviceSettings_LowPassFilter) Number

func (MinionDeviceSettings_LowPassFilter) String

func (MinionDeviceSettings_LowPassFilter) Type

type MinionDeviceSettings_NonOverlapClock

type MinionDeviceSettings_NonOverlapClock int32
const (
	MinionDeviceSettings_NOC_KEEP       MinionDeviceSettings_NonOverlapClock = 0
	MinionDeviceSettings_NOC_1_HS_CLOCK MinionDeviceSettings_NonOverlapClock = 1
	MinionDeviceSettings_NOC_2_HS_CLOCK MinionDeviceSettings_NonOverlapClock = 2
)

func (MinionDeviceSettings_NonOverlapClock) Descriptor

func (MinionDeviceSettings_NonOverlapClock) Enum

func (MinionDeviceSettings_NonOverlapClock) EnumDescriptor deprecated

func (MinionDeviceSettings_NonOverlapClock) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinionDeviceSettings_NonOverlapClock.Descriptor instead.

func (MinionDeviceSettings_NonOverlapClock) Number

func (MinionDeviceSettings_NonOverlapClock) String

func (MinionDeviceSettings_NonOverlapClock) Type

type MinknowStatus

type MinknowStatus int32
const (
	// ERROR_STATUS occurs when there is an error during a transition from one state to another.
	// Minknow will try to revert into the READY state to try to stabalise itself, but there is no guarantee of
	// that succeeding
	MinknowStatus_ERROR_STATUS MinknowStatus = 0
	// READY occurs when minknow is ready for a new experiment to start.
	MinknowStatus_READY MinknowStatus = 1
	// STARTING occurs when minknow has received a call for an experiment to start and is setting up the environment
	// for data acquisition to begin
	MinknowStatus_STARTING MinknowStatus = 2
	// PROCESSING occurs when minknow is reading data from the device.
	MinknowStatus_PROCESSING MinknowStatus = 3
	// FINISHING occurs when data acquisition has stopped (either from a explicit rpc request or the experiment naturally ended)
	// and data is still being processed (albacore is still in catchup and processing reads).
	MinknowStatus_FINISHING MinknowStatus = 4
)

func (MinknowStatus) Descriptor

func (MinknowStatus) Enum

func (x MinknowStatus) Enum() *MinknowStatus

func (MinknowStatus) EnumDescriptor deprecated

func (MinknowStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use MinknowStatus.Descriptor instead.

func (MinknowStatus) Number

func (MinknowStatus) String

func (x MinknowStatus) String() string

func (MinknowStatus) Type

type N50

type N50 struct {

	// N50 data, in basecalled bases
	//
	// This value is only streamed for acquisitions where basecalling is enabled.
	//
	// The latest value is sent once per minute
	N50 float32 `protobuf:"fixed32,1,opt,name=n50,proto3" json:"n50,omitempty"`
	// contains filtered or unexported fields
}

func (*N50) Descriptor deprecated

func (*N50) Descriptor() ([]byte, []int)

Deprecated: Use N50.ProtoReflect.Descriptor instead.

func (*N50) GetN50

func (x *N50) GetN50() float32

func (*N50) ProtoMessage

func (*N50) ProtoMessage()

func (*N50) ProtoReflect

func (x *N50) ProtoReflect() protoreflect.Message

func (*N50) Reset

func (x *N50) Reset()

func (*N50) String

func (x *N50) String() string

type Option

type Option int32

An on/off setting where MinKNOW can be allowed to choose a default.

const (
	// Allow MinKNOW to choose the default it believes is appropriate.
	Option_AUTO Option = 0
	// Prevent the behaviour being controlled.
	Option_DISABLE Option = 1
	// Force the behaviour being controlled.
	Option_FORCE Option = 2
)

func (Option) Descriptor

func (Option) Descriptor() protoreflect.EnumDescriptor

func (Option) Enum

func (x Option) Enum() *Option

func (Option) EnumDescriptor deprecated

func (Option) EnumDescriptor() ([]byte, []int)

Deprecated: Use Option.Descriptor instead.

func (Option) Number

func (x Option) Number() protoreflect.EnumNumber

func (Option) String

func (x Option) String() string

func (Option) Type

func (Option) Type() protoreflect.EnumType

type OutputDirectories

type OutputDirectories struct {

	// The base output directory. Anything that is output to files is branched from this directory.
	Output string `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
	// Directory where logs will be stored.
	Log string `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty"`
	// Base directory where reads will be outputted.
	Reads string `protobuf:"bytes,3,opt,name=reads,proto3" json:"reads,omitempty"`
	// contains filtered or unexported fields
}

func (*OutputDirectories) Descriptor deprecated

func (*OutputDirectories) Descriptor() ([]byte, []int)

Deprecated: Use OutputDirectories.ProtoReflect.Descriptor instead.

func (*OutputDirectories) GetLog

func (x *OutputDirectories) GetLog() string

func (*OutputDirectories) GetOutput

func (x *OutputDirectories) GetOutput() string

func (*OutputDirectories) GetReads

func (x *OutputDirectories) GetReads() string

func (*OutputDirectories) ProtoMessage

func (*OutputDirectories) ProtoMessage()

func (*OutputDirectories) ProtoReflect

func (x *OutputDirectories) ProtoReflect() protoreflect.Message

func (*OutputDirectories) Reset

func (x *OutputDirectories) Reset()

func (*OutputDirectories) String

func (x *OutputDirectories) String() string

type PixelBlockSettings

type PixelBlockSettings struct {

	// Voltage clamp for regeneration circuit (in millivolts)
	//
	// The voltage in the regeneration circuit is clamped under this value,
	// whilst applying the current specified in each pixel's settings.
	//
	// The acceptable input range is -1000..1000 (inclusive)
	RegenCurrentVoltageClamp *wrapperspb.DoubleValue `` /* 137-byte string literal not displayed */
	// The unblock voltage to apply when a pixel is unblocking.
	//
	// The acceptable input range is -1000..1000 (inclusive)
	UnblockVoltage *wrapperspb.DoubleValue `protobuf:"bytes,2,opt,name=unblock_voltage,json=unblockVoltage,proto3" json:"unblock_voltage,omitempty"`
	// contains filtered or unexported fields
}

func (*PixelBlockSettings) Descriptor deprecated

func (*PixelBlockSettings) Descriptor() ([]byte, []int)

Deprecated: Use PixelBlockSettings.ProtoReflect.Descriptor instead.

func (*PixelBlockSettings) GetRegenCurrentVoltageClamp

func (x *PixelBlockSettings) GetRegenCurrentVoltageClamp() *wrapperspb.DoubleValue

func (*PixelBlockSettings) GetUnblockVoltage

func (x *PixelBlockSettings) GetUnblockVoltage() *wrapperspb.DoubleValue

func (*PixelBlockSettings) ProtoMessage

func (*PixelBlockSettings) ProtoMessage()

func (*PixelBlockSettings) ProtoReflect

func (x *PixelBlockSettings) ProtoReflect() protoreflect.Message

func (*PixelBlockSettings) Reset

func (x *PixelBlockSettings) Reset()

func (*PixelBlockSettings) String

func (x *PixelBlockSettings) String() string

type PixelSettings

type PixelSettings struct {

	// The input driving the adv
	Input *PixelSettings_InputWell `protobuf:"bytes,1,opt,name=input,proto3" json:"input,omitempty"`
	// The mode the asic uses to handle currents that go above its adc range.
	OverloadMode PixelSettings_OverloadMode `` /* 160-byte string literal not displayed */
	// Signal filter for input adc signal.
	CutoffFrequency PixelSettings_LowPassFilter `` /* 170-byte string literal not displayed */
	// Signal gain multiplier, applied to the integrator circuit.
	GainMultiplier PixelSettings_GainMultiplier `` /* 168-byte string literal not displayed */
	// Gain capacitor, used in the integrtor circuit.
	GainCapacitor PixelSettings_GainCapacitor `` /* 164-byte string literal not displayed */
	// The calibration mode to use.
	CalibrationMode PixelSettings_CalibrationMode `` /* 172-byte string literal not displayed */
	// Controls the application of the unblock voltage to the pixel.
	UnblockVoltage PixelSettings_UnblockMode `` /* 165-byte string literal not displayed */
	// Inverts the current's polarity.
	CurrentInverted *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=current_inverted,json=currentInverted,proto3" json:"current_inverted,omitempty"`
	// Control the state of the membrane simulation.
	MembraneSimulationEnabled *wrapperspb.BoolValue `` /* 138-byte string literal not displayed */
	// Control the regeneration current used when regenerating well's.
	RegenerationCurrent PixelSettings_RegenerationCurrent `` /* 189-byte string literal not displayed */
	// Control if the regeneration current test is enabled.
	//
	// This connects the regeneration current to the integration adc circuit and the input well.
	// and allows users to read regen current via the channel adc value.
	RegenerationCurrentTestEnabled *wrapperspb.BoolValue `` /* 156-byte string literal not displayed */
	// The bias current for the amplifier - this controls the level of noise of the signal.
	// The higher the bias current, the lower the noise, but the bigger the heat and power drawn by
	// the amplifier. If it is set to off, no signal readings can be made.
	BiasCurrent PixelSettings_BiasCurrent `` /* 157-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PixelSettings) Descriptor deprecated

func (*PixelSettings) Descriptor() ([]byte, []int)

Deprecated: Use PixelSettings.ProtoReflect.Descriptor instead.

func (*PixelSettings) GetBiasCurrent

func (x *PixelSettings) GetBiasCurrent() PixelSettings_BiasCurrent

func (*PixelSettings) GetCalibrationMode

func (x *PixelSettings) GetCalibrationMode() PixelSettings_CalibrationMode

func (*PixelSettings) GetCurrentInverted

func (x *PixelSettings) GetCurrentInverted() *wrapperspb.BoolValue

func (*PixelSettings) GetCutoffFrequency

func (x *PixelSettings) GetCutoffFrequency() PixelSettings_LowPassFilter

func (*PixelSettings) GetGainCapacitor

func (x *PixelSettings) GetGainCapacitor() PixelSettings_GainCapacitor

func (*PixelSettings) GetGainMultiplier

func (x *PixelSettings) GetGainMultiplier() PixelSettings_GainMultiplier

func (*PixelSettings) GetInput

func (x *PixelSettings) GetInput() *PixelSettings_InputWell

func (*PixelSettings) GetMembraneSimulationEnabled

func (x *PixelSettings) GetMembraneSimulationEnabled() *wrapperspb.BoolValue

func (*PixelSettings) GetOverloadMode

func (x *PixelSettings) GetOverloadMode() PixelSettings_OverloadMode

func (*PixelSettings) GetRegenerationCurrent

func (x *PixelSettings) GetRegenerationCurrent() PixelSettings_RegenerationCurrent

func (*PixelSettings) GetRegenerationCurrentTestEnabled

func (x *PixelSettings) GetRegenerationCurrentTestEnabled() *wrapperspb.BoolValue

func (*PixelSettings) GetUnblockVoltage

func (x *PixelSettings) GetUnblockVoltage() PixelSettings_UnblockMode

func (*PixelSettings) ProtoMessage

func (*PixelSettings) ProtoMessage()

func (*PixelSettings) ProtoReflect

func (x *PixelSettings) ProtoReflect() protoreflect.Message

func (*PixelSettings) Reset

func (x *PixelSettings) Reset()

func (*PixelSettings) String

func (x *PixelSettings) String() string

type PixelSettings_BiasCurrent

type PixelSettings_BiasCurrent int32
const (
	PixelSettings_BIAS_KEEP    PixelSettings_BiasCurrent = 0
	PixelSettings_BIAS_OFF     PixelSettings_BiasCurrent = 1 //0 microA
	PixelSettings_BIAS_LOW     PixelSettings_BiasCurrent = 2 //390 microA
	PixelSettings_BIAS_HIGH    PixelSettings_BiasCurrent = 3 //808 microA
	PixelSettings_BIAS_NOMINAL PixelSettings_BiasCurrent = 4 //586 microA
)

func (PixelSettings_BiasCurrent) Descriptor

func (PixelSettings_BiasCurrent) Enum

func (PixelSettings_BiasCurrent) EnumDescriptor deprecated

func (PixelSettings_BiasCurrent) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_BiasCurrent.Descriptor instead.

func (PixelSettings_BiasCurrent) Number

func (PixelSettings_BiasCurrent) String

func (x PixelSettings_BiasCurrent) String() string

func (PixelSettings_BiasCurrent) Type

type PixelSettings_CalibrationMode

type PixelSettings_CalibrationMode int32
const (
	PixelSettings_CALIB_KEEP PixelSettings_CalibrationMode = 0
	PixelSettings_CALIB_FAST PixelSettings_CalibrationMode = 1
	PixelSettings_CALIB_SLOW PixelSettings_CalibrationMode = 2
)

func (PixelSettings_CalibrationMode) Descriptor

func (PixelSettings_CalibrationMode) Enum

func (PixelSettings_CalibrationMode) EnumDescriptor deprecated

func (PixelSettings_CalibrationMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_CalibrationMode.Descriptor instead.

func (PixelSettings_CalibrationMode) Number

func (PixelSettings_CalibrationMode) String

func (PixelSettings_CalibrationMode) Type

type PixelSettings_GainCapacitor

type PixelSettings_GainCapacitor int32
const (
	PixelSettings_INTCAP_KEEP  PixelSettings_GainCapacitor = 0
	PixelSettings_INTCAP_100fF PixelSettings_GainCapacitor = 1
	PixelSettings_INTCAP_200fF PixelSettings_GainCapacitor = 2
	PixelSettings_INTCAP_500fF PixelSettings_GainCapacitor = 3
	PixelSettings_INTCAP_600fF PixelSettings_GainCapacitor = 4
)

func (PixelSettings_GainCapacitor) Descriptor

func (PixelSettings_GainCapacitor) Enum

func (PixelSettings_GainCapacitor) EnumDescriptor deprecated

func (PixelSettings_GainCapacitor) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_GainCapacitor.Descriptor instead.

func (PixelSettings_GainCapacitor) Number

func (PixelSettings_GainCapacitor) String

func (PixelSettings_GainCapacitor) Type

type PixelSettings_GainMultiplier

type PixelSettings_GainMultiplier int32
const (
	PixelSettings_INTGAIN_KEEP PixelSettings_GainMultiplier = 0
	PixelSettings_INTGAIN_2    PixelSettings_GainMultiplier = 1
	PixelSettings_INTGAIN_4    PixelSettings_GainMultiplier = 2
)

func (PixelSettings_GainMultiplier) Descriptor

func (PixelSettings_GainMultiplier) Enum

func (PixelSettings_GainMultiplier) EnumDescriptor deprecated

func (PixelSettings_GainMultiplier) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_GainMultiplier.Descriptor instead.

func (PixelSettings_GainMultiplier) Number

func (PixelSettings_GainMultiplier) String

func (PixelSettings_GainMultiplier) Type

type PixelSettings_InputWell

type PixelSettings_InputWell struct {

	// Control which well is driving the adc minknow reads from.
	//
	// ALL is not a valid value here (other values are acceptable).
	InputWell PixelSettings_InputWell_InputConfig `` /* 160-byte string literal not displayed */
	// Control which wells are being regenerated (has the specified
	// regeneration current driven to it).
	//
	// All possible Input values are acceptable, as long as the input
	// is not the active adc input.
	// For example, { input: 1, regeneration: all } is invalid, as an well
	// cannot be both input and regenerated.
	RegenerationWell PixelSettings_InputWell_InputConfig `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PixelSettings_InputWell) Descriptor deprecated

func (*PixelSettings_InputWell) Descriptor() ([]byte, []int)

Deprecated: Use PixelSettings_InputWell.ProtoReflect.Descriptor instead.

func (*PixelSettings_InputWell) GetInputWell

func (*PixelSettings_InputWell) GetRegenerationWell

func (*PixelSettings_InputWell) ProtoMessage

func (*PixelSettings_InputWell) ProtoMessage()

func (*PixelSettings_InputWell) ProtoReflect

func (x *PixelSettings_InputWell) ProtoReflect() protoreflect.Message

func (*PixelSettings_InputWell) Reset

func (x *PixelSettings_InputWell) Reset()

func (*PixelSettings_InputWell) String

func (x *PixelSettings_InputWell) String() string

type PixelSettings_InputWell_InputConfig

type PixelSettings_InputWell_InputConfig int32

Input config options

Note: for 2 well promethion chips, wells 1-2 are valid. for 4 well, 1-4 are valid.

const (
	// Disconnect the channel completely.
	PixelSettings_InputWell_NONE   PixelSettings_InputWell_InputConfig = 0
	PixelSettings_InputWell_WELL_1 PixelSettings_InputWell_InputConfig = 1
	PixelSettings_InputWell_WELL_2 PixelSettings_InputWell_InputConfig = 2
	PixelSettings_InputWell_WELL_3 PixelSettings_InputWell_InputConfig = 3
	PixelSettings_InputWell_WELL_4 PixelSettings_InputWell_InputConfig = 4
	// Connect all wells - only valid for regeneration
	PixelSettings_InputWell_ALL PixelSettings_InputWell_InputConfig = 5
)

func (PixelSettings_InputWell_InputConfig) Descriptor

func (PixelSettings_InputWell_InputConfig) Enum

func (PixelSettings_InputWell_InputConfig) EnumDescriptor deprecated

func (PixelSettings_InputWell_InputConfig) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_InputWell_InputConfig.Descriptor instead.

func (PixelSettings_InputWell_InputConfig) Number

func (PixelSettings_InputWell_InputConfig) String

func (PixelSettings_InputWell_InputConfig) Type

type PixelSettings_LowPassFilter

type PixelSettings_LowPassFilter int32
const (
	PixelSettings_LPF_KEEP  PixelSettings_LowPassFilter = 0
	PixelSettings_LPF_10kHz PixelSettings_LowPassFilter = 1
	PixelSettings_LPF_20kHz PixelSettings_LowPassFilter = 2
	PixelSettings_LPF_30kHz PixelSettings_LowPassFilter = 3
	PixelSettings_LPF_40kHz PixelSettings_LowPassFilter = 4
	PixelSettings_LPF_50kHz PixelSettings_LowPassFilter = 5
	PixelSettings_LPF_60kHz PixelSettings_LowPassFilter = 6
	PixelSettings_LPF_70kHz PixelSettings_LowPassFilter = 7
	PixelSettings_LPF_80kHz PixelSettings_LowPassFilter = 8
)

func (PixelSettings_LowPassFilter) Descriptor

func (PixelSettings_LowPassFilter) Enum

func (PixelSettings_LowPassFilter) EnumDescriptor deprecated

func (PixelSettings_LowPassFilter) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_LowPassFilter.Descriptor instead.

func (PixelSettings_LowPassFilter) Number

func (PixelSettings_LowPassFilter) String

func (PixelSettings_LowPassFilter) Type

type PixelSettings_OverloadMode

type PixelSettings_OverloadMode int32
const (
	// Do not change the overload mode
	PixelSettings_OVERLOAD_KEEP PixelSettings_OverloadMode = 0
	// Set a flag when overload occurs, but take no other action.
	PixelSettings_OVERLOAD_SET_FLAG PixelSettings_OverloadMode = 1
	// Disable the channel when the overload occurs, until overload mode is set again.
	PixelSettings_OVERLOAD_LATCH_OFF PixelSettings_OverloadMode = 2
	// Clear any existing latch conditions.
	PixelSettings_OVERLOAD_CLEAR PixelSettings_OverloadMode = 3
	// Limit current output when saturation occurs, also flag the saturation.
	PixelSettings_OVERLOAD_LIMIT PixelSettings_OverloadMode = 4
)

func (PixelSettings_OverloadMode) Descriptor

func (PixelSettings_OverloadMode) Enum

func (PixelSettings_OverloadMode) EnumDescriptor deprecated

func (PixelSettings_OverloadMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_OverloadMode.Descriptor instead.

func (PixelSettings_OverloadMode) Number

func (PixelSettings_OverloadMode) String

func (PixelSettings_OverloadMode) Type

type PixelSettings_RegenerationCurrent

type PixelSettings_RegenerationCurrent int32
const (
	PixelSettings_REGEN_KEEP   PixelSettings_RegenerationCurrent = 0
	PixelSettings_REGEN_0pA    PixelSettings_RegenerationCurrent = 1
	PixelSettings_REGEN_50pA   PixelSettings_RegenerationCurrent = 2
	PixelSettings_REGEN_100pA  PixelSettings_RegenerationCurrent = 3
	PixelSettings_REGEN_150pA  PixelSettings_RegenerationCurrent = 4
	PixelSettings_REGEN_400pA  PixelSettings_RegenerationCurrent = 5
	PixelSettings_REGEN_450pA  PixelSettings_RegenerationCurrent = 6
	PixelSettings_REGEN_500pA  PixelSettings_RegenerationCurrent = 7
	PixelSettings_REGEN_550pA  PixelSettings_RegenerationCurrent = 8
	PixelSettings_REGEN_800pA  PixelSettings_RegenerationCurrent = 9
	PixelSettings_REGEN_850pA  PixelSettings_RegenerationCurrent = 10
	PixelSettings_REGEN_900pA  PixelSettings_RegenerationCurrent = 11
	PixelSettings_REGEN_950pA  PixelSettings_RegenerationCurrent = 12
	PixelSettings_REGEN_1200pA PixelSettings_RegenerationCurrent = 13
	PixelSettings_REGEN_1250pA PixelSettings_RegenerationCurrent = 14
	PixelSettings_REGEN_1300pA PixelSettings_RegenerationCurrent = 15
	PixelSettings_REGEN_1350pA PixelSettings_RegenerationCurrent = 16
)

func (PixelSettings_RegenerationCurrent) Descriptor

func (PixelSettings_RegenerationCurrent) Enum

func (PixelSettings_RegenerationCurrent) EnumDescriptor deprecated

func (PixelSettings_RegenerationCurrent) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_RegenerationCurrent.Descriptor instead.

func (PixelSettings_RegenerationCurrent) Number

func (PixelSettings_RegenerationCurrent) String

func (PixelSettings_RegenerationCurrent) Type

type PixelSettings_UnblockMode

type PixelSettings_UnblockMode int32
const (
	PixelSettings_UNBLOCK_KEEP PixelSettings_UnblockMode = 0
	PixelSettings_UNBLOCK_ON   PixelSettings_UnblockMode = 1
	PixelSettings_UNBLOCK_OFF  PixelSettings_UnblockMode = 2
)

func (PixelSettings_UnblockMode) Descriptor

func (PixelSettings_UnblockMode) Enum

func (PixelSettings_UnblockMode) EnumDescriptor deprecated

func (PixelSettings_UnblockMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use PixelSettings_UnblockMode.Descriptor instead.

func (PixelSettings_UnblockMode) Number

func (PixelSettings_UnblockMode) String

func (x PixelSettings_UnblockMode) String() string

func (PixelSettings_UnblockMode) Type

type PoreTypeConfiguration

type PoreTypeConfiguration struct {

	// Types that are assignable to PoreTypeConfig:
	//	*PoreTypeConfiguration_GlobalPoreType
	//	*PoreTypeConfiguration_ChannelWellPoreTypes
	PoreTypeConfig isPoreTypeConfiguration_PoreTypeConfig `protobuf_oneof:"pore_type_config"`
	// contains filtered or unexported fields
}

The pore type configuration

The ways of specifying a configuration are as follows:

  • global_pore_type: all wells have a pore type of global_pore_type.
  • channel_well_pore_types: channels are allowed different values per channel/well (allows a subset of channels to be set).

func (*PoreTypeConfiguration) Descriptor deprecated

func (*PoreTypeConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use PoreTypeConfiguration.ProtoReflect.Descriptor instead.

func (*PoreTypeConfiguration) GetChannelWellPoreTypes

func (*PoreTypeConfiguration) GetGlobalPoreType

func (x *PoreTypeConfiguration) GetGlobalPoreType() string

func (*PoreTypeConfiguration) GetPoreTypeConfig

func (m *PoreTypeConfiguration) GetPoreTypeConfig() isPoreTypeConfiguration_PoreTypeConfig

func (*PoreTypeConfiguration) ProtoMessage

func (*PoreTypeConfiguration) ProtoMessage()

func (*PoreTypeConfiguration) ProtoReflect

func (x *PoreTypeConfiguration) ProtoReflect() protoreflect.Message

func (*PoreTypeConfiguration) Reset

func (x *PoreTypeConfiguration) Reset()

func (*PoreTypeConfiguration) String

func (x *PoreTypeConfiguration) String() string

type PoreTypeConfiguration_ChannelWell

type PoreTypeConfiguration_ChannelWell struct {

	// Channel number to control pore type for.
	//
	// Must be less than channel count for the current platform
	Channel uint32 `protobuf:"varint,1,opt,name=channel,proto3" json:"channel,omitempty"`
	// Well to control pore type for.
	//
	// Wells outside the available wells on the flowcell are ignored.
	Well uint32 `protobuf:"varint,2,opt,name=well,proto3" json:"well,omitempty"`
	// contains filtered or unexported fields
}

func (*PoreTypeConfiguration_ChannelWell) Descriptor deprecated

func (*PoreTypeConfiguration_ChannelWell) Descriptor() ([]byte, []int)

Deprecated: Use PoreTypeConfiguration_ChannelWell.ProtoReflect.Descriptor instead.

func (*PoreTypeConfiguration_ChannelWell) GetChannel

func (x *PoreTypeConfiguration_ChannelWell) GetChannel() uint32

func (*PoreTypeConfiguration_ChannelWell) GetWell

func (*PoreTypeConfiguration_ChannelWell) ProtoMessage

func (*PoreTypeConfiguration_ChannelWell) ProtoMessage()

func (*PoreTypeConfiguration_ChannelWell) ProtoReflect

func (*PoreTypeConfiguration_ChannelWell) Reset

func (*PoreTypeConfiguration_ChannelWell) String

type PoreTypeConfiguration_ChannelWellPoreTypeConfigurations

type PoreTypeConfiguration_ChannelWellPoreTypeConfigurations struct {

	// Map with pore type as key, mapped to the list of wells to set for.
	//
	// It is undefined what will happen if one call sets the pore type of
	// a channel and well to two pore types.
	PoreTypes map[string]*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) Descriptor deprecated

Deprecated: Use PoreTypeConfiguration_ChannelWellPoreTypeConfigurations.ProtoReflect.Descriptor instead.

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) GetPoreTypes

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) ProtoMessage

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) ProtoReflect

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) Reset

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations) String

type PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList

type PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList struct {
	ChannelWell []*PoreTypeConfiguration_ChannelWell `protobuf:"bytes,1,rep,name=channel_well,json=channelWell,proto3" json:"channel_well,omitempty"`
	// contains filtered or unexported fields
}

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) Descriptor deprecated

Deprecated: Use PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList.ProtoReflect.Descriptor instead.

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) GetChannelWell

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) ProtoMessage

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) ProtoReflect

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) Reset

func (*PoreTypeConfiguration_ChannelWellPoreTypeConfigurations_ChannelWellList) String

type PoreTypeConfiguration_ChannelWellPoreTypes

type PoreTypeConfiguration_ChannelWellPoreTypes struct {
	// Set channel/wells to different pore types.
	//
	// Pore types can be created without being used by adding an empty
	// entry.
	ChannelWellPoreTypes *PoreTypeConfiguration_ChannelWellPoreTypeConfigurations `protobuf:"bytes,2,opt,name=channel_well_pore_types,json=channelWellPoreTypes,proto3,oneof"`
}

type PoreTypeConfiguration_GlobalPoreType

type PoreTypeConfiguration_GlobalPoreType struct {
	// Set all channel/wells to one pore type.
	GlobalPoreType string `protobuf:"bytes,1,opt,name=global_pore_type,json=globalPoreType,proto3,oneof"`
}

type PromethionDeviceServiceClient

type PromethionDeviceServiceClient interface {
	// Change the settings which apply to the whole device.
	ChangeDeviceSettings(ctx context.Context, in *ChangeDeviceSettingsRequest, opts ...grpc.CallOption) (*ChangeDeviceSettingsResponse, error)
	// Get the current settings which apply to the whole device.
	GetDeviceSettings(ctx context.Context, in *GetDeviceSettingsRequest, opts ...grpc.CallOption) (*GetDeviceSettingsResponse, error)
	// Change the settings which apply specific pixel blocks.
	ChangePixelBlockSettings(ctx context.Context, in *ChangePixelBlockSettingsRequest, opts ...grpc.CallOption) (*ChangePixelBlockSettingsResponse, error)
	// Get the settings which apply to specific pixel blocks.
	GetPixelBlockSettings(ctx context.Context, in *GetPixelBlockSettingsRequest, opts ...grpc.CallOption) (*GetPixelBlockSettingsResponse, error)
	// Change the settings which apply to the referenced pixels.
	ChangePixelSettings(ctx context.Context, in *ChangePixelSettingsRequest, opts ...grpc.CallOption) (*ChangePixelSettingsResponse, error)
	// Get the pixel settings for the requested pixel's
	GetPixelSettings(ctx context.Context, in *GetPixelSettingsRequest, opts ...grpc.CallOption) (*GetPixelSettingsResponse, error)
	// Stream the current temperature of the device
	//
	// Since 4.3
	StreamTemperature(ctx context.Context, in *StreamTemperatureRequest, opts ...grpc.CallOption) (PromethionDeviceService_StreamTemperatureClient, error)
}

PromethionDeviceServiceClient is the client API for PromethionDeviceService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PromethionDeviceServiceServer

type PromethionDeviceServiceServer interface {
	// Change the settings which apply to the whole device.
	ChangeDeviceSettings(context.Context, *ChangeDeviceSettingsRequest) (*ChangeDeviceSettingsResponse, error)
	// Get the current settings which apply to the whole device.
	GetDeviceSettings(context.Context, *GetDeviceSettingsRequest) (*GetDeviceSettingsResponse, error)
	// Change the settings which apply specific pixel blocks.
	ChangePixelBlockSettings(context.Context, *ChangePixelBlockSettingsRequest) (*ChangePixelBlockSettingsResponse, error)
	// Get the settings which apply to specific pixel blocks.
	GetPixelBlockSettings(context.Context, *GetPixelBlockSettingsRequest) (*GetPixelBlockSettingsResponse, error)
	// Change the settings which apply to the referenced pixels.
	ChangePixelSettings(context.Context, *ChangePixelSettingsRequest) (*ChangePixelSettingsResponse, error)
	// Get the pixel settings for the requested pixel's
	GetPixelSettings(context.Context, *GetPixelSettingsRequest) (*GetPixelSettingsResponse, error)
	// Stream the current temperature of the device
	//
	// Since 4.3
	StreamTemperature(*StreamTemperatureRequest, PromethionDeviceService_StreamTemperatureServer) error
	// contains filtered or unexported methods
}

PromethionDeviceServiceServer is the server API for PromethionDeviceService service. All implementations must embed UnimplementedPromethionDeviceServiceServer for forward compatibility

type PromethionDeviceService_StreamTemperatureClient

type PromethionDeviceService_StreamTemperatureClient interface {
	Recv() (*GetTemperatureResponse, error)
	grpc.ClientStream
}

type PromethionDeviceService_StreamTemperatureServer

type PromethionDeviceService_StreamTemperatureServer interface {
	Send(*GetTemperatureResponse) error
	grpc.ServerStream
}

type ProtocolIdentifierComponents

type ProtocolIdentifierComponents struct {

	// If not specified, will default to "ANY"
	Location ProtocolIdentifierComponents_Location `` /* 134-byte string literal not displayed */
	// one of "custom", "sequencing", "control", "ctc", "platform qc" or "flowcell_plugin"
	ExperimentType string `protobuf:"bytes,2,opt,name=experiment_type,json=experimentType,proto3" json:"experiment_type,omitempty"`
	// Name (or path) of the protocol, without the .toml extension eg: "sequencing/sequencing_MIN106_DNA" this is relative to the
	// system or user protocol directory
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// eg: "FLO-MIN106"
	FlowCellProductCode string `protobuf:"bytes,4,opt,name=flow_cell_product_code,json=flowCellProductCode,proto3" json:"flow_cell_product_code,omitempty"`
	// eg: "SQK-RPB004"
	Kit string `protobuf:"bytes,5,opt,name=kit,proto3" json:"kit,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolIdentifierComponents) Descriptor deprecated

func (*ProtocolIdentifierComponents) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolIdentifierComponents.ProtoReflect.Descriptor instead.

func (*ProtocolIdentifierComponents) GetExperimentType

func (x *ProtocolIdentifierComponents) GetExperimentType() string

func (*ProtocolIdentifierComponents) GetFlowCellProductCode

func (x *ProtocolIdentifierComponents) GetFlowCellProductCode() string

func (*ProtocolIdentifierComponents) GetKit

func (*ProtocolIdentifierComponents) GetLocation

func (*ProtocolIdentifierComponents) GetName

func (x *ProtocolIdentifierComponents) GetName() string

func (*ProtocolIdentifierComponents) ProtoMessage

func (*ProtocolIdentifierComponents) ProtoMessage()

func (*ProtocolIdentifierComponents) ProtoReflect

func (*ProtocolIdentifierComponents) Reset

func (x *ProtocolIdentifierComponents) Reset()

func (*ProtocolIdentifierComponents) String

type ProtocolIdentifierComponents_Location

type ProtocolIdentifierComponents_Location int32
const (
	ProtocolIdentifierComponents_ANY            ProtocolIdentifierComponents_Location = 0
	ProtocolIdentifierComponents_SYSTEM_SCRIPTS ProtocolIdentifierComponents_Location = 1
	ProtocolIdentifierComponents_USER_SCRIPTS   ProtocolIdentifierComponents_Location = 2
)

func (ProtocolIdentifierComponents_Location) Descriptor

func (ProtocolIdentifierComponents_Location) Enum

func (ProtocolIdentifierComponents_Location) EnumDescriptor deprecated

func (ProtocolIdentifierComponents_Location) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolIdentifierComponents_Location.Descriptor instead.

func (ProtocolIdentifierComponents_Location) Number

func (ProtocolIdentifierComponents_Location) String

func (ProtocolIdentifierComponents_Location) Type

type ProtocolInfo

type ProtocolInfo struct {
	Identifier          string                            `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Tags                map[string]*ProtocolInfo_TagValue `` /* 149-byte string literal not displayed */
	Name                string                            `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	TagExtractionResult *ProtocolInfo_TagExtractionResult `protobuf:"bytes,4,opt,name=tag_extraction_result,json=tagExtractionResult,proto3" json:"tag_extraction_result,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolInfo) Descriptor deprecated

func (*ProtocolInfo) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolInfo.ProtoReflect.Descriptor instead.

func (*ProtocolInfo) GetIdentifier

func (x *ProtocolInfo) GetIdentifier() string

func (*ProtocolInfo) GetName

func (x *ProtocolInfo) GetName() string

func (*ProtocolInfo) GetTagExtractionResult

func (x *ProtocolInfo) GetTagExtractionResult() *ProtocolInfo_TagExtractionResult

func (*ProtocolInfo) GetTags

func (x *ProtocolInfo) GetTags() map[string]*ProtocolInfo_TagValue

func (*ProtocolInfo) ProtoMessage

func (*ProtocolInfo) ProtoMessage()

func (*ProtocolInfo) ProtoReflect

func (x *ProtocolInfo) ProtoReflect() protoreflect.Message

func (*ProtocolInfo) Reset

func (x *ProtocolInfo) Reset()

func (*ProtocolInfo) String

func (x *ProtocolInfo) String() string

type ProtocolInfo_TagExtractionResult

type ProtocolInfo_TagExtractionResult struct {
	Success     bool   `protobuf:"varint,1,opt,name=success,proto3" json:"success,omitempty"`
	ErrorReport string `protobuf:"bytes,2,opt,name=error_report,json=errorReport,proto3" json:"error_report,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolInfo_TagExtractionResult) Descriptor deprecated

func (*ProtocolInfo_TagExtractionResult) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolInfo_TagExtractionResult.ProtoReflect.Descriptor instead.

func (*ProtocolInfo_TagExtractionResult) GetErrorReport

func (x *ProtocolInfo_TagExtractionResult) GetErrorReport() string

func (*ProtocolInfo_TagExtractionResult) GetSuccess

func (x *ProtocolInfo_TagExtractionResult) GetSuccess() bool

func (*ProtocolInfo_TagExtractionResult) ProtoMessage

func (*ProtocolInfo_TagExtractionResult) ProtoMessage()

func (*ProtocolInfo_TagExtractionResult) ProtoReflect

func (*ProtocolInfo_TagExtractionResult) Reset

func (*ProtocolInfo_TagExtractionResult) String

type ProtocolInfo_TagValue

type ProtocolInfo_TagValue struct {

	// Types that are assignable to TagValue:
	//	*ProtocolInfo_TagValue_StringValue
	//	*ProtocolInfo_TagValue_BoolValue
	//	*ProtocolInfo_TagValue_IntValue
	//	*ProtocolInfo_TagValue_DoubleValue
	//	*ProtocolInfo_TagValue_ArrayValue
	//	*ProtocolInfo_TagValue_ObjectValue
	TagValue isProtocolInfo_TagValue_TagValue `protobuf_oneof:"tag_value"`
	// contains filtered or unexported fields
}

func (*ProtocolInfo_TagValue) Descriptor deprecated

func (*ProtocolInfo_TagValue) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolInfo_TagValue.ProtoReflect.Descriptor instead.

func (*ProtocolInfo_TagValue) GetArrayValue

func (x *ProtocolInfo_TagValue) GetArrayValue() string

func (*ProtocolInfo_TagValue) GetBoolValue

func (x *ProtocolInfo_TagValue) GetBoolValue() bool

func (*ProtocolInfo_TagValue) GetDoubleValue

func (x *ProtocolInfo_TagValue) GetDoubleValue() float64

func (*ProtocolInfo_TagValue) GetIntValue

func (x *ProtocolInfo_TagValue) GetIntValue() int64

func (*ProtocolInfo_TagValue) GetObjectValue

func (x *ProtocolInfo_TagValue) GetObjectValue() string

func (*ProtocolInfo_TagValue) GetStringValue

func (x *ProtocolInfo_TagValue) GetStringValue() string

func (*ProtocolInfo_TagValue) GetTagValue

func (m *ProtocolInfo_TagValue) GetTagValue() isProtocolInfo_TagValue_TagValue

func (*ProtocolInfo_TagValue) ProtoMessage

func (*ProtocolInfo_TagValue) ProtoMessage()

func (*ProtocolInfo_TagValue) ProtoReflect

func (x *ProtocolInfo_TagValue) ProtoReflect() protoreflect.Message

func (*ProtocolInfo_TagValue) Reset

func (x *ProtocolInfo_TagValue) Reset()

func (*ProtocolInfo_TagValue) String

func (x *ProtocolInfo_TagValue) String() string

type ProtocolInfo_TagValue_ArrayValue

type ProtocolInfo_TagValue_ArrayValue struct {
	ArrayValue string `protobuf:"bytes,5,opt,name=array_value,json=arrayValue,proto3,oneof"`
}

type ProtocolInfo_TagValue_BoolValue

type ProtocolInfo_TagValue_BoolValue struct {
	BoolValue bool `protobuf:"varint,2,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type ProtocolInfo_TagValue_DoubleValue

type ProtocolInfo_TagValue_DoubleValue struct {
	DoubleValue float64 `protobuf:"fixed64,4,opt,name=double_value,json=doubleValue,proto3,oneof"`
}

type ProtocolInfo_TagValue_IntValue

type ProtocolInfo_TagValue_IntValue struct {
	IntValue int64 `protobuf:"varint,3,opt,name=int_value,json=intValue,proto3,oneof"`
}

type ProtocolInfo_TagValue_ObjectValue

type ProtocolInfo_TagValue_ObjectValue struct {
	ObjectValue string `protobuf:"bytes,6,opt,name=object_value,json=objectValue,proto3,oneof"`
}

type ProtocolInfo_TagValue_StringValue

type ProtocolInfo_TagValue_StringValue struct {
	StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type ProtocolRunInfo

type ProtocolRunInfo struct {

	// The unique identifier assigned to this run.
	//
	// This is guaranteed to be made of ASCII characters, and at most 40 characters. It is globally
	// unique across all protocols runs on all MinKNOW instances.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// The identifier of the protocol, as passed to start_protocol().
	ProtocolId string `protobuf:"bytes,2,opt,name=protocol_id,json=protocolId,proto3" json:"protocol_id,omitempty"`
	// The arguments passed to start_protocol().
	Args []string `protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty"`
	// Output location for protocol data (eg. reads).
	//
	// Since 1.16.
	OutputPath string `protobuf:"bytes,11,opt,name=output_path,json=outputPath,proto3" json:"output_path,omitempty"`
	// Indicates the current state of the protocol run.
	State ProtocolState `protobuf:"varint,4,opt,name=state,proto3,enum=minknow_api.protocol.ProtocolState" json:"state,omitempty"`
	// When the protocol was started (UTC).
	StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// When the protocol script terminated (UTC).
	//
	// Unset if the protocol script is still running.
	//
	// Note that the protocol may still run until final acquisiton completes.
	ScriptEndTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=script_end_time,json=scriptEndTime,proto3" json:"script_end_time,omitempty"`
	// When the protocol terminated (UTC), indicating both the
	// protocol script and the final acquisition were completed.
	//
	// Unset if the protocol is still running.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// A list of acquisition periods started whilst this protocol was running.
	//
	AcquisitionRunIds []string `protobuf:"bytes,7,rep,name=acquisition_run_ids,json=acquisitionRunIds,proto3" json:"acquisition_run_ids,omitempty"`
	// User specified information associated with the protocol at start time.
	//
	// Since 1.11.
	UserInfo *ProtocolRunUserInfo `protobuf:"bytes,8,opt,name=user_info,json=userInfo,proto3" json:"user_info,omitempty"`
	// List of workflows from epi2me associated with this protocol
	//
	// Since 1.15.
	Epi2MeWorkflows []*Epi2MeWorkflowReference `protobuf:"bytes,10,rep,name=epi2me_workflows,json=epi2meWorkflows,proto3" json:"epi2me_workflows,omitempty"`
	// Information about the device a protocol was started with
	//
	// Since 3.4
	Device *GetDeviceInfoResponse `protobuf:"bytes,12,opt,name=device,proto3" json:"device,omitempty"`
	// Information about the flow cell a protocol was started with
	//
	// Since 3.4
	FlowCell *GetFlowCellInfoResponse `protobuf:"bytes,13,opt,name=flow_cell,json=flowCell,proto3" json:"flow_cell,omitempty"`
	// Meta-info about the protocol
	//
	// Since 3.8
	MetaInfo *ProtocolInfo `protobuf:"bytes,14,opt,name=meta_info,json=metaInfo,proto3" json:"meta_info,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolRunInfo) Descriptor deprecated

func (*ProtocolRunInfo) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolRunInfo.ProtoReflect.Descriptor instead.

func (*ProtocolRunInfo) GetAcquisitionRunIds

func (x *ProtocolRunInfo) GetAcquisitionRunIds() []string

func (*ProtocolRunInfo) GetArgs

func (x *ProtocolRunInfo) GetArgs() []string

func (*ProtocolRunInfo) GetDevice

func (x *ProtocolRunInfo) GetDevice() *GetDeviceInfoResponse

func (*ProtocolRunInfo) GetEndTime

func (x *ProtocolRunInfo) GetEndTime() *timestamppb.Timestamp

func (*ProtocolRunInfo) GetEpi2MeWorkflows

func (x *ProtocolRunInfo) GetEpi2MeWorkflows() []*Epi2MeWorkflowReference

func (*ProtocolRunInfo) GetFlowCell

func (x *ProtocolRunInfo) GetFlowCell() *GetFlowCellInfoResponse

func (*ProtocolRunInfo) GetMetaInfo

func (x *ProtocolRunInfo) GetMetaInfo() *ProtocolInfo

func (*ProtocolRunInfo) GetOutputPath

func (x *ProtocolRunInfo) GetOutputPath() string

func (*ProtocolRunInfo) GetProtocolId

func (x *ProtocolRunInfo) GetProtocolId() string

func (*ProtocolRunInfo) GetRunId

func (x *ProtocolRunInfo) GetRunId() string

func (*ProtocolRunInfo) GetScriptEndTime

func (x *ProtocolRunInfo) GetScriptEndTime() *timestamppb.Timestamp

func (*ProtocolRunInfo) GetStartTime

func (x *ProtocolRunInfo) GetStartTime() *timestamppb.Timestamp

func (*ProtocolRunInfo) GetState

func (x *ProtocolRunInfo) GetState() ProtocolState

func (*ProtocolRunInfo) GetUserInfo

func (x *ProtocolRunInfo) GetUserInfo() *ProtocolRunUserInfo

func (*ProtocolRunInfo) ProtoMessage

func (*ProtocolRunInfo) ProtoMessage()

func (*ProtocolRunInfo) ProtoReflect

func (x *ProtocolRunInfo) ProtoReflect() protoreflect.Message

func (*ProtocolRunInfo) Reset

func (x *ProtocolRunInfo) Reset()

func (*ProtocolRunInfo) String

func (x *ProtocolRunInfo) String() string

type ProtocolRunUserInfo

type ProtocolRunUserInfo struct {

	// The group which the experiment should be held in.
	//
	// note: This value could be unset if a user did not specify a group_id when starting the protocol.
	ProtocolGroupId *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=protocol_group_id,json=protocolGroupId,proto3" json:"protocol_group_id,omitempty"`
	// sample_id created by the user
	SampleId *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=sample_id,json=sampleId,proto3" json:"sample_id,omitempty"`
	// User supplied info for barcodes
	BarcodeUserInfo []*BarcodeUserData `protobuf:"bytes,3,rep,name=barcode_user_info,json=barcodeUserInfo,proto3" json:"barcode_user_info,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolRunUserInfo) Descriptor deprecated

func (*ProtocolRunUserInfo) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolRunUserInfo.ProtoReflect.Descriptor instead.

func (*ProtocolRunUserInfo) GetBarcodeUserInfo

func (x *ProtocolRunUserInfo) GetBarcodeUserInfo() []*BarcodeUserData

func (*ProtocolRunUserInfo) GetProtocolGroupId

func (x *ProtocolRunUserInfo) GetProtocolGroupId() *wrapperspb.StringValue

func (*ProtocolRunUserInfo) GetSampleId

func (x *ProtocolRunUserInfo) GetSampleId() *wrapperspb.StringValue

func (*ProtocolRunUserInfo) ProtoMessage

func (*ProtocolRunUserInfo) ProtoMessage()

func (*ProtocolRunUserInfo) ProtoReflect

func (x *ProtocolRunUserInfo) ProtoReflect() protoreflect.Message

func (*ProtocolRunUserInfo) Reset

func (x *ProtocolRunUserInfo) Reset()

func (*ProtocolRunUserInfo) String

func (x *ProtocolRunUserInfo) String() string

type ProtocolServiceClient

type ProtocolServiceClient interface {
	// Initiates a python instance that runs the script specified by the `path` argument.
	// `list_protocols` will give back a list of protocol scripts that can be started by this call
	StartProtocol(ctx context.Context, in *StartProtocolRequest, opts ...grpc.CallOption) (*StartProtocolResponse, error)
	// Stops the currently running protocol script instance.
	StopProtocol(ctx context.Context, in *StopProtocolRequest, opts ...grpc.CallOption) (*StopProtocolResponse, error)
	// Wait for a protocol run to finish.
	//
	// The call blocks until the run with the given run ID has finished (or returns immediately if
	// it had already finished) and returns information about the protocol run.
	//
	// If no run has been started with the provided run ID (or no run ID is given), an error is
	// returned.
	//
	// If NOTIFY_BEFORE_TERMINATION is specified for state, the protocol end time is an estimate, including
	// the allowed timeout.
	//
	// Since 1.10
	WaitForFinished(ctx context.Context, in *WaitForFinishedRequest, opts ...grpc.CallOption) (*ProtocolRunInfo, error)
	// Gets information about a protocol run.
	//
	// If no run ID is provided, information about the most recently started protocol run is
	// provided.
	//
	// Since 1.10
	GetRunInfo(ctx context.Context, in *GetRunInfoRequest, opts ...grpc.CallOption) (*ProtocolRunInfo, error)
	// List previously started protocol run ids (including any current protocol), in order of starting.
	//
	// The returned object can be used to find protocol information with get_run_info.
	//
	// Since 1.11
	ListProtocolRuns(ctx context.Context, in *ListProtocolRunsRequest, opts ...grpc.CallOption) (*ListProtocolRunsResponse, error)
	// Returns the name and run id of the currently running protocol.
	//
	// Will fail with FAILED_PRECONDITION if there is no protocol running
	//
	// Since 1.11
	GetCurrentProtocolRun(ctx context.Context, in *GetCurrentProtocolRunRequest, opts ...grpc.CallOption) (*ProtocolRunInfo, error)
	// Returns current protocol run info and streams any changes to the current protocol
	//
	// This call can be made even if there is no current protocol running. In this case, the next streamed
	// response will be the start of a new protocol instance and you will receive updates for that protocol
	// until it finishes
	//
	// If a protocol finishes this stream will still continue to run and you will be notified when a new protocol starts
	//
	// Since 1.12
	WatchCurrentProtocolRun(ctx context.Context, in *WatchCurrentProtocolRunRequest, opts ...grpc.CallOption) (ProtocolService_WatchCurrentProtocolRunClient, error)
	// Gives back a list that contains info about each possible protocol script minknow is aware of.
	// This will most likely be used to retrieve a suitable protocol script that can be passed on to `start_protocol`
	//
	// Since 1.10
	ListProtocols(ctx context.Context, in *ListProtocolsRequest, opts ...grpc.CallOption) (*ListProtocolsResponse, error)
	// Returns string-to-string map of the context tags
	//
	// Since 1.11
	GetContextInfo(ctx context.Context, in *GetContextInfoRequest, opts ...grpc.CallOption) (*GetContextInfoResponse, error)
	// Store context tags as arbitary string-to-string map
	//
	// Since 1.11
	SetContextInfo(ctx context.Context, in *SetContextInfoRequest, opts ...grpc.CallOption) (*SetContextInfoResponse, error)
	// Value set by protocol scripts to define the purpose of the script. Gets this value
	//
	// Since 1.11
	GetProtocolPurpose(ctx context.Context, in *GetProtocolPurposeRequest, opts ...grpc.CallOption) (*GetProtocolPurposeResponse, error)
	// Sets the protocol purpose. See also get_protocol_purpose
	//
	// Since 1.11
	SetProtocolPurpose(ctx context.Context, in *SetProtocolPurposeRequest, opts ...grpc.CallOption) (*SetProtocolPurposeResponse, error)
	// Links an epi2me workflow reference to a run id.
	//
	// Since 1.15
	AddEpi2MeWorkflow(ctx context.Context, in *AddEpi2MeWorkflowRequest, opts ...grpc.CallOption) (*AddEpi2MeWorkflowResponse, error)
	// List all used protocol group ids used in any previous protocol on the box.
	//
	// Since 3.2
	ListProtocolGroupIds(ctx context.Context, in *ListProtocolGroupIdsRequest, opts ...grpc.CallOption) (*ListProtocolGroupIdsResponse, error)
	// Run a hardware check on the connected flow cell.
	//
	// Throws an error if there is no flow cell connected.
	//
	// Since 4.3
	BeginHardwareCheck(ctx context.Context, in *BeginHardwareCheckRequest, opts ...grpc.CallOption) (*BeginHardwareCheckResponse, error)
	// Run platform qc on the connected flow cell
	//
	// Throws an error if there is no flow cell connected.
	//
	// Since 4.3
	BeginPlatformQc(ctx context.Context, in *BeginPlatformQcRequest, opts ...grpc.CallOption) (*BeginPlatformQcResponse, error)
	// Given a protocol and some information about the flow-cell and kits will provide a list
	// of settings required by the protocol, their defaults and dependencies.
	//
	// Since 4.3
	ListSettingsForProtocol(ctx context.Context, in *ListSettingsForProtocolRequest, opts ...grpc.CallOption) (*ListSettingsForProtocolResponse, error)
}

ProtocolServiceClient is the client API for ProtocolService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ProtocolServiceServer

type ProtocolServiceServer interface {
	// Initiates a python instance that runs the script specified by the `path` argument.
	// `list_protocols` will give back a list of protocol scripts that can be started by this call
	StartProtocol(context.Context, *StartProtocolRequest) (*StartProtocolResponse, error)
	// Stops the currently running protocol script instance.
	StopProtocol(context.Context, *StopProtocolRequest) (*StopProtocolResponse, error)
	// Wait for a protocol run to finish.
	//
	// The call blocks until the run with the given run ID has finished (or returns immediately if
	// it had already finished) and returns information about the protocol run.
	//
	// If no run has been started with the provided run ID (or no run ID is given), an error is
	// returned.
	//
	// If NOTIFY_BEFORE_TERMINATION is specified for state, the protocol end time is an estimate, including
	// the allowed timeout.
	//
	// Since 1.10
	WaitForFinished(context.Context, *WaitForFinishedRequest) (*ProtocolRunInfo, error)
	// Gets information about a protocol run.
	//
	// If no run ID is provided, information about the most recently started protocol run is
	// provided.
	//
	// Since 1.10
	GetRunInfo(context.Context, *GetRunInfoRequest) (*ProtocolRunInfo, error)
	// List previously started protocol run ids (including any current protocol), in order of starting.
	//
	// The returned object can be used to find protocol information with get_run_info.
	//
	// Since 1.11
	ListProtocolRuns(context.Context, *ListProtocolRunsRequest) (*ListProtocolRunsResponse, error)
	// Returns the name and run id of the currently running protocol.
	//
	// Will fail with FAILED_PRECONDITION if there is no protocol running
	//
	// Since 1.11
	GetCurrentProtocolRun(context.Context, *GetCurrentProtocolRunRequest) (*ProtocolRunInfo, error)
	// Returns current protocol run info and streams any changes to the current protocol
	//
	// This call can be made even if there is no current protocol running. In this case, the next streamed
	// response will be the start of a new protocol instance and you will receive updates for that protocol
	// until it finishes
	//
	// If a protocol finishes this stream will still continue to run and you will be notified when a new protocol starts
	//
	// Since 1.12
	WatchCurrentProtocolRun(*WatchCurrentProtocolRunRequest, ProtocolService_WatchCurrentProtocolRunServer) error
	// Gives back a list that contains info about each possible protocol script minknow is aware of.
	// This will most likely be used to retrieve a suitable protocol script that can be passed on to `start_protocol`
	//
	// Since 1.10
	ListProtocols(context.Context, *ListProtocolsRequest) (*ListProtocolsResponse, error)
	// Returns string-to-string map of the context tags
	//
	// Since 1.11
	GetContextInfo(context.Context, *GetContextInfoRequest) (*GetContextInfoResponse, error)
	// Store context tags as arbitary string-to-string map
	//
	// Since 1.11
	SetContextInfo(context.Context, *SetContextInfoRequest) (*SetContextInfoResponse, error)
	// Value set by protocol scripts to define the purpose of the script. Gets this value
	//
	// Since 1.11
	GetProtocolPurpose(context.Context, *GetProtocolPurposeRequest) (*GetProtocolPurposeResponse, error)
	// Sets the protocol purpose. See also get_protocol_purpose
	//
	// Since 1.11
	SetProtocolPurpose(context.Context, *SetProtocolPurposeRequest) (*SetProtocolPurposeResponse, error)
	// Links an epi2me workflow reference to a run id.
	//
	// Since 1.15
	AddEpi2MeWorkflow(context.Context, *AddEpi2MeWorkflowRequest) (*AddEpi2MeWorkflowResponse, error)
	// List all used protocol group ids used in any previous protocol on the box.
	//
	// Since 3.2
	ListProtocolGroupIds(context.Context, *ListProtocolGroupIdsRequest) (*ListProtocolGroupIdsResponse, error)
	// Run a hardware check on the connected flow cell.
	//
	// Throws an error if there is no flow cell connected.
	//
	// Since 4.3
	BeginHardwareCheck(context.Context, *BeginHardwareCheckRequest) (*BeginHardwareCheckResponse, error)
	// Run platform qc on the connected flow cell
	//
	// Throws an error if there is no flow cell connected.
	//
	// Since 4.3
	BeginPlatformQc(context.Context, *BeginPlatformQcRequest) (*BeginPlatformQcResponse, error)
	// Given a protocol and some information about the flow-cell and kits will provide a list
	// of settings required by the protocol, their defaults and dependencies.
	//
	// Since 4.3
	ListSettingsForProtocol(context.Context, *ListSettingsForProtocolRequest) (*ListSettingsForProtocolResponse, error)
	// contains filtered or unexported methods
}

ProtocolServiceServer is the server API for ProtocolService service. All implementations must embed UnimplementedProtocolServiceServer for forward compatibility

type ProtocolService_WatchCurrentProtocolRunClient

type ProtocolService_WatchCurrentProtocolRunClient interface {
	Recv() (*ProtocolRunInfo, error)
	grpc.ClientStream
}

type ProtocolService_WatchCurrentProtocolRunServer

type ProtocolService_WatchCurrentProtocolRunServer interface {
	Send(*ProtocolRunInfo) error
	grpc.ServerStream
}

type ProtocolSetting

type ProtocolSetting struct {
	Category ProtocolSetting_Category `protobuf:"varint,1,opt,name=category,proto3,enum=minknow_api.protocol.ProtocolSetting_Category" json:"category,omitempty"`
	// Identifier is the unique primary-key for referring to protocol-settings,
	// dependencies refer to other settings via their identifier.
	Identifier  string `protobuf:"bytes,2,opt,name=identifier,proto3" json:"identifier,omitempty"`
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Optional additional help text for a setting that may be shown to the user if required.
	Help         string                                `protobuf:"bytes,16,opt,name=help,proto3" json:"help,omitempty"`
	Unit         ProtocolSetting_Unit                  `protobuf:"varint,5,opt,name=unit,proto3,enum=minknow_api.protocol.ProtocolSetting_Unit" json:"unit,omitempty"`
	DefaultValue *ProtocolSetting_ProtocolSettingValue `protobuf:"bytes,6,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`
	// All constraints must be met if this setting is to be considered valid
	Constraints []*ProtocolSetting_Constraint `protobuf:"bytes,7,rep,name=constraints,proto3" json:"constraints,omitempty"`
	// If any of the dependencies matches it's constraints, this setting should
	// adopt the level of visibility specified in "visibility". If none of the
	// dependencies match their constraints, then "visibility" should be ignored
	// and the option should be hidden from the user.
	//
	// Some dependencies may be specified multiple times, but with mutually
	// exclusive constraints, for example if the setting controls data compression
	// level, where there is a compression_algorithm setting specified by a string
	// that can have the values "X", "Y" or "None". The setting may be dependent
	// on compression_algorithm equals "X" or compression_algorithm equals "Y".
	// If the compression_algorithm is "None" then none of the dependency constraints
	// will be met and the setting should be hidden. A typical arrangement of fields
	// in this case would be:
	// Dependency {
	//   identifier: "compression_algorithm",
	//   Constraint {
	//     condition : EQUAL,
	//     value: "X"
	//   }
	// }
	// Dependency {
	//   identifier: "compression_algorithm",
	//   Constraint {
	//     condition : EQUAL,
	//     value: "Y"
	//   }
	// }
	// When a dependency is specified with multiple constraints they must all be
	// met before the dependency is considered satisfied, for example some other
	// setting may be dependent on compression_level being in a range (0,10] :
	//  Dependency {
	//   identifier: "compression_level",
	//   Constraint {
	//     condition : GT,
	//     value: 0
	//   },
	//   Constraint {
	//     condition : LT_EQ,
	//     value: 10
	//   }
	// }
	Dependencies []*ProtocolSetting_Dependency `protobuf:"bytes,8,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	// If any of the dependencies match their constraints, this level of visibility
	// should be adopted. It should also be adopted if no dependencies are specified.
	Visibility ProtocolSetting_Visibility `` /* 127-byte string literal not displayed */
	// when unit is CHOICE, this defines the acceptable choices.
	Choices []string `protobuf:"bytes,17,rep,name=choices,proto3" json:"choices,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolSetting) Descriptor deprecated

func (*ProtocolSetting) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting.ProtoReflect.Descriptor instead.

func (*ProtocolSetting) GetCategory

func (x *ProtocolSetting) GetCategory() ProtocolSetting_Category

func (*ProtocolSetting) GetChoices

func (x *ProtocolSetting) GetChoices() []string

func (*ProtocolSetting) GetConstraints

func (x *ProtocolSetting) GetConstraints() []*ProtocolSetting_Constraint

func (*ProtocolSetting) GetDefaultValue

func (*ProtocolSetting) GetDependencies

func (x *ProtocolSetting) GetDependencies() []*ProtocolSetting_Dependency

func (*ProtocolSetting) GetDisplayName

func (x *ProtocolSetting) GetDisplayName() string

func (*ProtocolSetting) GetHelp

func (x *ProtocolSetting) GetHelp() string

func (*ProtocolSetting) GetIdentifier

func (x *ProtocolSetting) GetIdentifier() string

func (*ProtocolSetting) GetUnit

func (*ProtocolSetting) GetVisibility

func (x *ProtocolSetting) GetVisibility() ProtocolSetting_Visibility

func (*ProtocolSetting) ProtoMessage

func (*ProtocolSetting) ProtoMessage()

func (*ProtocolSetting) ProtoReflect

func (x *ProtocolSetting) ProtoReflect() protoreflect.Message

func (*ProtocolSetting) Reset

func (x *ProtocolSetting) Reset()

func (*ProtocolSetting) String

func (x *ProtocolSetting) String() string

type ProtocolSetting_Category

type ProtocolSetting_Category int32
const (
	ProtocolSetting_OTHER       ProtocolSetting_Category = 0
	ProtocolSetting_RUN_OPTIONS ProtocolSetting_Category = 1
	ProtocolSetting_BASECALLING ProtocolSetting_Category = 2
	ProtocolSetting_OUTPUT      ProtocolSetting_Category = 3
)

func (ProtocolSetting_Category) Descriptor

func (ProtocolSetting_Category) Enum

func (ProtocolSetting_Category) EnumDescriptor deprecated

func (ProtocolSetting_Category) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Category.Descriptor instead.

func (ProtocolSetting_Category) Number

func (ProtocolSetting_Category) String

func (x ProtocolSetting_Category) String() string

func (ProtocolSetting_Category) Type

type ProtocolSetting_Constraint

type ProtocolSetting_Constraint struct {
	Condition ProtocolSetting_Constraint_Condition  `` /* 135-byte string literal not displayed */
	Value     *ProtocolSetting_ProtocolSettingValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolSetting_Constraint) Descriptor deprecated

func (*ProtocolSetting_Constraint) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Constraint.ProtoReflect.Descriptor instead.

func (*ProtocolSetting_Constraint) GetCondition

func (*ProtocolSetting_Constraint) GetValue

func (*ProtocolSetting_Constraint) ProtoMessage

func (*ProtocolSetting_Constraint) ProtoMessage()

func (*ProtocolSetting_Constraint) ProtoReflect

func (*ProtocolSetting_Constraint) Reset

func (x *ProtocolSetting_Constraint) Reset()

func (*ProtocolSetting_Constraint) String

func (x *ProtocolSetting_Constraint) String() string

type ProtocolSetting_Constraint_Condition

type ProtocolSetting_Constraint_Condition int32
const (
	ProtocolSetting_Constraint_EQUAL       ProtocolSetting_Constraint_Condition = 0
	ProtocolSetting_Constraint_NOT_EQUAL   ProtocolSetting_Constraint_Condition = 1
	ProtocolSetting_Constraint_GT_EQ       ProtocolSetting_Constraint_Condition = 2
	ProtocolSetting_Constraint_GT          ProtocolSetting_Constraint_Condition = 3
	ProtocolSetting_Constraint_LT_EQ       ProtocolSetting_Constraint_Condition = 4
	ProtocolSetting_Constraint_LT          ProtocolSetting_Constraint_Condition = 5
	ProtocolSetting_Constraint_IN          ProtocolSetting_Constraint_Condition = 6 // When setting a path, it should be in or under the constraining path
	ProtocolSetting_Constraint_NOT_IN      ProtocolSetting_Constraint_Condition = 7 // Forbidden directory for a path
	ProtocolSetting_Constraint_ENDS_WITH   ProtocolSetting_Constraint_Condition = 8
	ProtocolSetting_Constraint_STARTS_WITH ProtocolSetting_Constraint_Condition = 9
)

func (ProtocolSetting_Constraint_Condition) Descriptor

func (ProtocolSetting_Constraint_Condition) Enum

func (ProtocolSetting_Constraint_Condition) EnumDescriptor deprecated

func (ProtocolSetting_Constraint_Condition) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Constraint_Condition.Descriptor instead.

func (ProtocolSetting_Constraint_Condition) Number

func (ProtocolSetting_Constraint_Condition) String

func (ProtocolSetting_Constraint_Condition) Type

type ProtocolSetting_Dependency

type ProtocolSetting_Dependency struct {
	Identifier  string                        `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	Constraints []*ProtocolSetting_Constraint `protobuf:"bytes,2,rep,name=constraints,proto3" json:"constraints,omitempty"`
	// contains filtered or unexported fields
}

func (*ProtocolSetting_Dependency) Descriptor deprecated

func (*ProtocolSetting_Dependency) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Dependency.ProtoReflect.Descriptor instead.

func (*ProtocolSetting_Dependency) GetConstraints

func (*ProtocolSetting_Dependency) GetIdentifier

func (x *ProtocolSetting_Dependency) GetIdentifier() string

func (*ProtocolSetting_Dependency) ProtoMessage

func (*ProtocolSetting_Dependency) ProtoMessage()

func (*ProtocolSetting_Dependency) ProtoReflect

func (*ProtocolSetting_Dependency) Reset

func (x *ProtocolSetting_Dependency) Reset()

func (*ProtocolSetting_Dependency) String

func (x *ProtocolSetting_Dependency) String() string

type ProtocolSetting_ProtocolSettingValue

type ProtocolSetting_ProtocolSettingValue struct {

	// Types that are assignable to ProtocolSettingValue:
	//	*ProtocolSetting_ProtocolSettingValue_StringValue
	//	*ProtocolSetting_ProtocolSettingValue_FloatValue
	//	*ProtocolSetting_ProtocolSettingValue_IntegerValue
	//	*ProtocolSetting_ProtocolSettingValue_BoolValue
	//	*ProtocolSetting_ProtocolSettingValue_ChannelsValue
	ProtocolSettingValue isProtocolSetting_ProtocolSettingValue_ProtocolSettingValue `protobuf_oneof:"protocol_setting_value"`
	// contains filtered or unexported fields
}

func (*ProtocolSetting_ProtocolSettingValue) Descriptor deprecated

func (*ProtocolSetting_ProtocolSettingValue) Descriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_ProtocolSettingValue.ProtoReflect.Descriptor instead.

func (*ProtocolSetting_ProtocolSettingValue) GetBoolValue

func (x *ProtocolSetting_ProtocolSettingValue) GetBoolValue() bool

func (*ProtocolSetting_ProtocolSettingValue) GetChannelsValue

func (*ProtocolSetting_ProtocolSettingValue) GetFloatValue

func (x *ProtocolSetting_ProtocolSettingValue) GetFloatValue() float64

func (*ProtocolSetting_ProtocolSettingValue) GetIntegerValue

func (x *ProtocolSetting_ProtocolSettingValue) GetIntegerValue() int64

func (*ProtocolSetting_ProtocolSettingValue) GetProtocolSettingValue

func (m *ProtocolSetting_ProtocolSettingValue) GetProtocolSettingValue() isProtocolSetting_ProtocolSettingValue_ProtocolSettingValue

func (*ProtocolSetting_ProtocolSettingValue) GetStringValue

func (x *ProtocolSetting_ProtocolSettingValue) GetStringValue() string

func (*ProtocolSetting_ProtocolSettingValue) ProtoMessage

func (*ProtocolSetting_ProtocolSettingValue) ProtoMessage()

func (*ProtocolSetting_ProtocolSettingValue) ProtoReflect

func (*ProtocolSetting_ProtocolSettingValue) Reset

func (*ProtocolSetting_ProtocolSettingValue) String

type ProtocolSetting_ProtocolSettingValue_BoolValue

type ProtocolSetting_ProtocolSettingValue_BoolValue struct {
	BoolValue bool `protobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof"`
}

type ProtocolSetting_ProtocolSettingValue_ChannelsValue

type ProtocolSetting_ProtocolSettingValue_ChannelsValue struct {
	ChannelsValue *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,5,opt,name=channels_value,json=channelsValue,proto3,oneof"`
}

type ProtocolSetting_ProtocolSettingValue_FloatValue

type ProtocolSetting_ProtocolSettingValue_FloatValue struct {
	FloatValue float64 `protobuf:"fixed64,2,opt,name=float_value,json=floatValue,proto3,oneof"`
}

type ProtocolSetting_ProtocolSettingValue_IntegerValue

type ProtocolSetting_ProtocolSettingValue_IntegerValue struct {
	IntegerValue int64 `protobuf:"varint,3,opt,name=integer_value,json=integerValue,proto3,oneof"`
}

type ProtocolSetting_ProtocolSettingValue_StringValue

type ProtocolSetting_ProtocolSettingValue_StringValue struct {
	StringValue string `protobuf:"bytes,1,opt,name=string_value,json=stringValue,proto3,oneof"`
}

type ProtocolSetting_Unit

type ProtocolSetting_Unit int32
const (
	ProtocolSetting_UNITLESS ProtocolSetting_Unit = 0
	// strings
	ProtocolSetting_UTF8_STRING    ProtocolSetting_Unit = 1
	ProtocolSetting_ASCII_STRING   ProtocolSetting_Unit = 2
	ProtocolSetting_PATH           ProtocolSetting_Unit = 3
	ProtocolSetting_URL            ProtocolSetting_Unit = 4
	ProtocolSetting_PRIVATE_STRING ProtocolSetting_Unit = 5 // eg: password, or identifying data, something that should be obscured on the screen
	ProtocolSetting_CHOICE         ProtocolSetting_Unit = 6 // choose one of the strings described in choices
	ProtocolSetting_MULTI_CHOICE   ProtocolSetting_Unit = 7 // choose any number of the strings described in choices.
	// numbers
	ProtocolSetting_SECOND    ProtocolSetting_Unit = 8
	ProtocolSetting_HOUR      ProtocolSetting_Unit = 9
	ProtocolSetting_BASE      ProtocolSetting_Unit = 10
	ProtocolSetting_KBASE     ProtocolSetting_Unit = 11
	ProtocolSetting_MBASE     ProtocolSetting_Unit = 12
	ProtocolSetting_GBASE     ProtocolSetting_Unit = 13
	ProtocolSetting_MILLIVOLT ProtocolSetting_Unit = 14
)

func (ProtocolSetting_Unit) Descriptor

func (ProtocolSetting_Unit) Enum

func (ProtocolSetting_Unit) EnumDescriptor deprecated

func (ProtocolSetting_Unit) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Unit.Descriptor instead.

func (ProtocolSetting_Unit) Number

func (ProtocolSetting_Unit) String

func (x ProtocolSetting_Unit) String() string

func (ProtocolSetting_Unit) Type

type ProtocolSetting_Visibility

type ProtocolSetting_Visibility int32
const (
	// User can change this, a default may be provided
	ProtocolSetting_EDITABLE ProtocolSetting_Visibility = 0
	// Don't show this to the user, it's not relevant to this protocol
	ProtocolSetting_HIDDEN ProtocolSetting_Visibility = 1
	// User shouldn't change this from the default
	ProtocolSetting_FIXED ProtocolSetting_Visibility = 2
	// User must set this, no sensible default can be provided
	ProtocolSetting_REQUIRED ProtocolSetting_Visibility = 3
)

func (ProtocolSetting_Visibility) Descriptor

func (ProtocolSetting_Visibility) Enum

func (ProtocolSetting_Visibility) EnumDescriptor deprecated

func (ProtocolSetting_Visibility) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolSetting_Visibility.Descriptor instead.

func (ProtocolSetting_Visibility) Number

func (ProtocolSetting_Visibility) String

func (ProtocolSetting_Visibility) Type

type ProtocolState

type ProtocolState int32
const (
	// The protocol is still running.
	ProtocolState_PROTOCOL_RUNNING ProtocolState = 0
	// The protocol is waiting for the device to reach temperature
	//
	// Since 1.15
	ProtocolState_PROTOCOL_WAITING_FOR_TEMPERATURE ProtocolState = 4
	// Occurs when data protocol has stopped (either from a explicit rpc request or the script naturally ended)
	// and data is still being processed (albacore is still in catchup and processing reads).
	ProtocolState_PROTOCOL_WAITING_FOR_ACQUISITION ProtocolState = 5
	// The protocol finished on its own and did not report an error.
	//
	// This is determined by the protocol process exiting with a zero exit code.
	ProtocolState_PROTOCOL_COMPLETED ProtocolState = 1
	// The protocol was terminated by the user.
	ProtocolState_PROTOCOL_STOPPED_BY_USER ProtocolState = 2
	// The protocol finished on its own and reported an error.
	//
	// This is determined by the protocol process exiting with a non-zero exit code or because of a
	// signal. Often, this will be because an exception was raised in the Python code and not
	// caught, but could also indicate that the Python process crashed or was killed by some
	// mechanism other than by MinKNOW.
	ProtocolState_PROTOCOL_FINISHED_WITH_ERROR ProtocolState = 3
	// The protocol was terminated because the sequencing device encountered an error.
	ProtocolState_PROTOCOL_FINISHED_WITH_DEVICE_ERROR ProtocolState = 6
	// The protocol was terminated because MinKNOW could not send telemetry to start acquisition.
	ProtocolState_PROTOCOL_FINISHED_UNABLE_TO_SEND_TELEMETRY ProtocolState = 7
)

func (ProtocolState) Descriptor

func (ProtocolState) Enum

func (x ProtocolState) Enum() *ProtocolState

func (ProtocolState) EnumDescriptor deprecated

func (ProtocolState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ProtocolState.Descriptor instead.

func (ProtocolState) Number

func (ProtocolState) String

func (x ProtocolState) String() string

func (ProtocolState) Type

type Purpose

type Purpose int32
const (
	// No specific purpose listed.
	//
	// Reports and sequencing metrics will be disabled by default. No modifications will be made to
	// the analysis configuration.
	Purpose_OTHER_PURPOSE Purpose = 0
	// Indicates that the acquisition is for sequencing.
	//
	// This will enable reports and sequencing metrics by default.
	Purpose_SEQUENCING Purpose = 2
	// Indicates that the acquisition is for calibration.
	//
	// This will disable the entire analysis pipeline and all file output.
	Purpose_CALIBRATION Purpose = 3
)

func (Purpose) Descriptor

func (Purpose) Descriptor() protoreflect.EnumDescriptor

func (Purpose) Enum

func (x Purpose) Enum() *Purpose

func (Purpose) EnumDescriptor deprecated

func (Purpose) EnumDescriptor() ([]byte, []int)

Deprecated: Use Purpose.Descriptor instead.

func (Purpose) Number

func (x Purpose) Number() protoreflect.EnumNumber

func (Purpose) String

func (x Purpose) String() string

func (Purpose) Type

func (Purpose) Type() protoreflect.EnumType

type ReadClassificationParams

type ReadClassificationParams struct {
	SchemeModule ReadClassificationParams_Scheme `` /* 170-byte string literal not displayed */
	// This tells minknow the maximum number of means to store in memory before using a different strategy
	// to calculate medians. If the number of means goes over this size then the strategy used may
	// be less accurate, but will not use as much memory in minknow
	MaxSampleSize *wrapperspb.UInt64Value `protobuf:"bytes,2,opt,name=max_sample_size,json=maxSampleSize,proto3" json:"max_sample_size,omitempty"`
	// A list of classifications that are deemed interesting, and will be marked to be written out to file
	SelectedClassifications []string `` /* 130-byte string literal not displayed */
	// A set of classifications whose level should be tracked as the level of open pore (fed back into
	// read detection analysis).
	//
	// Read chunks selected by this filter will be aggregated for use in read detection.
	OpenPoreClassifications []string `` /* 132-byte string literal not displayed */
	// A weighting figure for the exponentially weighted moving average given to the newest data.
	// eg. 0.7 would weight new data with 0.3 and all previous data with 0.7.
	//
	// By default 0.5 is used.
	OpenPoreEwmaWeight *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=open_pore_ewma_weight,json=openPoreEwmaWeight,proto3" json:"open_pore_ewma_weight,omitempty"`
	// Determine how to classify a whole read based on the strategy
	//
	// 'ultimate':      Chooses the last (ultimate) read chunk's classification
	// 'penultimate':   Chooses the second-to-last read chunk's clasification
	// 'modal':         Chooses the most common classification out of the all read chunks
	ClassificationStrategy string                               `` /* 127-byte string literal not displayed */
	Parameters             *ReadClassificationParams_Parameters `protobuf:"bytes,5,opt,name=parameters,proto3" json:"parameters,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadClassificationParams) Descriptor deprecated

func (*ReadClassificationParams) Descriptor() ([]byte, []int)

Deprecated: Use ReadClassificationParams.ProtoReflect.Descriptor instead.

func (*ReadClassificationParams) GetClassificationStrategy

func (x *ReadClassificationParams) GetClassificationStrategy() string

func (*ReadClassificationParams) GetMaxSampleSize

func (x *ReadClassificationParams) GetMaxSampleSize() *wrapperspb.UInt64Value

func (*ReadClassificationParams) GetOpenPoreClassifications

func (x *ReadClassificationParams) GetOpenPoreClassifications() []string

func (*ReadClassificationParams) GetOpenPoreEwmaWeight

func (x *ReadClassificationParams) GetOpenPoreEwmaWeight() *wrapperspb.DoubleValue

func (*ReadClassificationParams) GetParameters

func (*ReadClassificationParams) GetSchemeModule

func (*ReadClassificationParams) GetSelectedClassifications

func (x *ReadClassificationParams) GetSelectedClassifications() []string

func (*ReadClassificationParams) ProtoMessage

func (*ReadClassificationParams) ProtoMessage()

func (*ReadClassificationParams) ProtoReflect

func (x *ReadClassificationParams) ProtoReflect() protoreflect.Message

func (*ReadClassificationParams) Reset

func (x *ReadClassificationParams) Reset()

func (*ReadClassificationParams) String

func (x *ReadClassificationParams) String() string

type ReadClassificationParams_Parameters

type ReadClassificationParams_Parameters struct {

	// An execution rule has the following format:
	//
	// "pore = (median,gt,185)&(median,lt,260)&(median_sd,lt,40)"
	//
	// "median" and "median_sd" are apart of a small subset of variable values describing a read or read chunk,
	// that are exposed to execution rules. The full list of variable values and their descriptions are documented
	// here: https://minknow.git.oxfordnanolabs.local/minknow-core/analysis/reads.html
	//
	// "gt" and "lt" describe how data can be compared:
	// gt: greater than
	// lt: less than
	// eq: equal
	// ne: not equal
	//
	// Constant values like "185" or "260" can also be specified. These can be real numbers also.
	//
	// Note that variables dont always have to be on the left and const values on the right. The
	// following sub rules are also valid:
	//
	// (200,lt,median_sd)
	// (median_before,gt,median)
	// (5,lt,10)
	//
	RulesInExecutionOrder []string `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReadClassificationParams_Parameters) Descriptor deprecated

func (*ReadClassificationParams_Parameters) Descriptor() ([]byte, []int)

Deprecated: Use ReadClassificationParams_Parameters.ProtoReflect.Descriptor instead.

func (*ReadClassificationParams_Parameters) GetRulesInExecutionOrder

func (x *ReadClassificationParams_Parameters) GetRulesInExecutionOrder() []string

func (*ReadClassificationParams_Parameters) ProtoMessage

func (*ReadClassificationParams_Parameters) ProtoMessage()

func (*ReadClassificationParams_Parameters) ProtoReflect

func (*ReadClassificationParams_Parameters) Reset

func (*ReadClassificationParams_Parameters) String

type ReadClassificationParams_Scheme

type ReadClassificationParams_Scheme int32
const (
	ReadClassificationParams_none   ReadClassificationParams_Scheme = 0
	ReadClassificationParams_parsed ReadClassificationParams_Scheme = 1
)

func (ReadClassificationParams_Scheme) Descriptor

func (ReadClassificationParams_Scheme) Enum

func (ReadClassificationParams_Scheme) EnumDescriptor deprecated

func (ReadClassificationParams_Scheme) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReadClassificationParams_Scheme.Descriptor instead.

func (ReadClassificationParams_Scheme) Number

func (ReadClassificationParams_Scheme) String

func (ReadClassificationParams_Scheme) Type

type ReadDetectionParams

type ReadDetectionParams struct {
	Mode                   ReadDetectionParams_ReadDetectionMode `` /* 140-byte string literal not displayed */
	MinimumDeltaMean       float64                               `protobuf:"fixed64,2,opt,name=minimum_delta_mean,json=minimumDeltaMean,proto3" json:"minimum_delta_mean,omitempty"`
	LookBack               uint32                                `protobuf:"varint,3,opt,name=look_back,json=lookBack,proto3" json:"look_back,omitempty"`
	BreakReadsAfterEvents  *wrapperspb.UInt32Value               `` /* 128-byte string literal not displayed */
	BreakReadsAfterSeconds *wrapperspb.DoubleValue               `` /* 131-byte string literal not displayed */
	BreakReadsOnMuxChanges bool                                  `` /* 134-byte string literal not displayed */
	// The minimum level which is considered open pore (this value is relative to open_pore_default
	// or the tracked open_pore section, if tracking is being used.)
	//
	// This value must be <= 0.0 if tracking is being used.
	OpenPoreMin *wrapperspb.DoubleValue `protobuf:"bytes,7,opt,name=open_pore_min,json=openPoreMin,proto3" json:"open_pore_min,omitempty"`
	// The maximum level which is considered open pore (this value is relative to open_pore_default
	// or the tracked open_pore section, if tracking is being used.)
	//
	// This value must be >= 0.0 if tracking is being used.
	OpenPoreMax *wrapperspb.DoubleValue `protobuf:"bytes,8,opt,name=open_pore_max,json=openPoreMax,proto3" json:"open_pore_max,omitempty"`
	// The default value to use for open pore, either when tracking isn't being used, or when
	// open pore tracking has no value currently.
	OpenPoreDefault *wrapperspb.DoubleValue `protobuf:"bytes,9,opt,name=open_pore_default,json=openPoreDefault,proto3" json:"open_pore_default,omitempty"`
	// Minimum number of seconds events must lie within the range of open pore in order to allow
	// a read to break.
	OpenPoreSecondsRequired *wrapperspb.DoubleValue `` /* 135-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReadDetectionParams) Descriptor deprecated

func (*ReadDetectionParams) Descriptor() ([]byte, []int)

Deprecated: Use ReadDetectionParams.ProtoReflect.Descriptor instead.

func (*ReadDetectionParams) GetBreakReadsAfterEvents

func (x *ReadDetectionParams) GetBreakReadsAfterEvents() *wrapperspb.UInt32Value

func (*ReadDetectionParams) GetBreakReadsAfterSeconds

func (x *ReadDetectionParams) GetBreakReadsAfterSeconds() *wrapperspb.DoubleValue

func (*ReadDetectionParams) GetBreakReadsOnMuxChanges

func (x *ReadDetectionParams) GetBreakReadsOnMuxChanges() bool

func (*ReadDetectionParams) GetLookBack

func (x *ReadDetectionParams) GetLookBack() uint32

func (*ReadDetectionParams) GetMinimumDeltaMean

func (x *ReadDetectionParams) GetMinimumDeltaMean() float64

func (*ReadDetectionParams) GetMode

func (*ReadDetectionParams) GetOpenPoreDefault

func (x *ReadDetectionParams) GetOpenPoreDefault() *wrapperspb.DoubleValue

func (*ReadDetectionParams) GetOpenPoreMax

func (x *ReadDetectionParams) GetOpenPoreMax() *wrapperspb.DoubleValue

func (*ReadDetectionParams) GetOpenPoreMin

func (x *ReadDetectionParams) GetOpenPoreMin() *wrapperspb.DoubleValue

func (*ReadDetectionParams) GetOpenPoreSecondsRequired

func (x *ReadDetectionParams) GetOpenPoreSecondsRequired() *wrapperspb.DoubleValue

func (*ReadDetectionParams) ProtoMessage

func (*ReadDetectionParams) ProtoMessage()

func (*ReadDetectionParams) ProtoReflect

func (x *ReadDetectionParams) ProtoReflect() protoreflect.Message

func (*ReadDetectionParams) Reset

func (x *ReadDetectionParams) Reset()

func (*ReadDetectionParams) String

func (x *ReadDetectionParams) String() string

type ReadDetectionParams_ReadDetectionMode

type ReadDetectionParams_ReadDetectionMode int32
const (
	ReadDetectionParams_none       ReadDetectionParams_ReadDetectionMode = 0
	ReadDetectionParams_transition ReadDetectionParams_ReadDetectionMode = 1
	ReadDetectionParams_lookback   ReadDetectionParams_ReadDetectionMode = 2
	ReadDetectionParams_minmax     ReadDetectionParams_ReadDetectionMode = 3
)

func (ReadDetectionParams_ReadDetectionMode) Descriptor

func (ReadDetectionParams_ReadDetectionMode) Enum

func (ReadDetectionParams_ReadDetectionMode) EnumDescriptor deprecated

func (ReadDetectionParams_ReadDetectionMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReadDetectionParams_ReadDetectionMode.Descriptor instead.

func (ReadDetectionParams_ReadDetectionMode) Number

func (ReadDetectionParams_ReadDetectionMode) String

func (ReadDetectionParams_ReadDetectionMode) Type

type ReadEndReason

type ReadEndReason int32
const (
	ReadEndReason_All                         ReadEndReason = 0
	ReadEndReason_Unknown                     ReadEndReason = 1
	ReadEndReason_Partial                     ReadEndReason = 2
	ReadEndReason_MuxChange                   ReadEndReason = 3
	ReadEndReason_UnblockMuxChange            ReadEndReason = 4
	ReadEndReason_SignalPositive              ReadEndReason = 5
	ReadEndReason_SignalNegative              ReadEndReason = 6
	ReadEndReason_DataServiceUnblockMuxChange ReadEndReason = 7
)

func (ReadEndReason) Descriptor

func (ReadEndReason) Enum

func (x ReadEndReason) Enum() *ReadEndReason

func (ReadEndReason) EnumDescriptor deprecated

func (ReadEndReason) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReadEndReason.Descriptor instead.

func (ReadEndReason) Number

func (ReadEndReason) String

func (x ReadEndReason) String() string

func (ReadEndReason) Type

type ReadLengthHistogramKey

type ReadLengthHistogramKey struct {

	// Only return data for the given ReadEndReason.
	//
	// Special values:
	//   - Specify `ReadEndReason::All` to return data for all read end reasons
	//
	// If unspecified all read end reasons are returned.
	ReadEndReason ReadEndReason `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*ReadLengthHistogramKey) Descriptor deprecated

func (*ReadLengthHistogramKey) Descriptor() ([]byte, []int)

Deprecated: Use ReadLengthHistogramKey.ProtoReflect.Descriptor instead.

func (*ReadLengthHistogramKey) GetReadEndReason

func (x *ReadLengthHistogramKey) GetReadEndReason() ReadEndReason

func (*ReadLengthHistogramKey) ProtoMessage

func (*ReadLengthHistogramKey) ProtoMessage()

func (*ReadLengthHistogramKey) ProtoReflect

func (x *ReadLengthHistogramKey) ProtoReflect() protoreflect.Message

func (*ReadLengthHistogramKey) Reset

func (x *ReadLengthHistogramKey) Reset()

func (*ReadLengthHistogramKey) String

func (x *ReadLengthHistogramKey) String() string

type ReadLengthHistogramSplit

type ReadLengthHistogramSplit struct {

	// Split returned data by read_end_reason
	ReadEndReason bool `protobuf:"varint,1,opt,name=read_end_reason,json=readEndReason,proto3" json:"read_end_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*ReadLengthHistogramSplit) Descriptor deprecated

func (*ReadLengthHistogramSplit) Descriptor() ([]byte, []int)

Deprecated: Use ReadLengthHistogramSplit.ProtoReflect.Descriptor instead.

func (*ReadLengthHistogramSplit) GetReadEndReason

func (x *ReadLengthHistogramSplit) GetReadEndReason() bool

func (*ReadLengthHistogramSplit) ProtoMessage

func (*ReadLengthHistogramSplit) ProtoMessage()

func (*ReadLengthHistogramSplit) ProtoReflect

func (x *ReadLengthHistogramSplit) ProtoReflect() protoreflect.Message

func (*ReadLengthHistogramSplit) Reset

func (x *ReadLengthHistogramSplit) Reset()

func (*ReadLengthHistogramSplit) String

func (x *ReadLengthHistogramSplit) String() string

type ReadLengthType

type ReadLengthType int32
const (
	// MinKNOW events are measured as reads are being read, and are available very soon after
	// the read finishes
	//
	ReadLengthType_MinknowEvents ReadLengthType = 0
	// Estimated bases are calculated from MinKNOW events, based on an approximate
	// events-to-bases relationship.  Estimated bases become available at the same time as
	// MinknowEvents become available.
	//
	ReadLengthType_EstimatedBases ReadLengthType = 1
	// Basecalled bases are the number of bases reported by live base-calling.  This requires
	// that live basecalling is enabled.  As basecalling takes time to complete, these values
	// will update after the MinknowEvents or EstimatedBases histograms update.
	//
	ReadLengthType_BasecalledBases ReadLengthType = 2
)

func (ReadLengthType) Descriptor

func (ReadLengthType) Enum

func (x ReadLengthType) Enum() *ReadLengthType

func (ReadLengthType) EnumDescriptor deprecated

func (ReadLengthType) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReadLengthType.Descriptor instead.

func (ReadLengthType) Number

func (ReadLengthType) String

func (x ReadLengthType) String() string

func (ReadLengthType) Type

type RemoveRequest

type RemoveRequest struct {

	// The names of the values you wish to remove.
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// Whether to allow missing values.
	//
	// If set, names that are not present in the store will be ignored, but any present values will
	// still be removed. Otherwise, missing values will cause an error to be returned (in which case
	// nothing will be removed).
	//
	// Defaults to 'false'
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveRequest) Descriptor deprecated

func (*RemoveRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveRequest.ProtoReflect.Descriptor instead.

func (*RemoveRequest) GetAllowMissing

func (x *RemoveRequest) GetAllowMissing() bool

func (*RemoveRequest) GetNames

func (x *RemoveRequest) GetNames() []string

func (*RemoveRequest) ProtoMessage

func (*RemoveRequest) ProtoMessage()

func (*RemoveRequest) ProtoReflect

func (x *RemoveRequest) ProtoReflect() protoreflect.Message

func (*RemoveRequest) Reset

func (x *RemoveRequest) Reset()

func (*RemoveRequest) String

func (x *RemoveRequest) String() string

type RemoveResponse

type RemoveResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveResponse) Descriptor deprecated

func (*RemoveResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveResponse.ProtoReflect.Descriptor instead.

func (*RemoveResponse) ProtoMessage

func (*RemoveResponse) ProtoMessage()

func (*RemoveResponse) ProtoReflect

func (x *RemoveResponse) ProtoReflect() protoreflect.Message

func (*RemoveResponse) Reset

func (x *RemoveResponse) Reset()

func (*RemoveResponse) String

func (x *RemoveResponse) String() string

type RemoveSimulatedDeviceRequest

type RemoveSimulatedDeviceRequest struct {

	// The name of the simulated device to be removed
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveSimulatedDeviceRequest) Descriptor deprecated

func (*RemoveSimulatedDeviceRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveSimulatedDeviceRequest.ProtoReflect.Descriptor instead.

func (*RemoveSimulatedDeviceRequest) GetName

func (x *RemoveSimulatedDeviceRequest) GetName() string

func (*RemoveSimulatedDeviceRequest) ProtoMessage

func (*RemoveSimulatedDeviceRequest) ProtoMessage()

func (*RemoveSimulatedDeviceRequest) ProtoReflect

func (*RemoveSimulatedDeviceRequest) Reset

func (x *RemoveSimulatedDeviceRequest) Reset()

func (*RemoveSimulatedDeviceRequest) String

type RemoveSimulatedDeviceResponse

type RemoveSimulatedDeviceResponse struct {
	// contains filtered or unexported fields
}

func (*RemoveSimulatedDeviceResponse) Descriptor deprecated

func (*RemoveSimulatedDeviceResponse) Descriptor() ([]byte, []int)

Deprecated: Use RemoveSimulatedDeviceResponse.ProtoReflect.Descriptor instead.

func (*RemoveSimulatedDeviceResponse) ProtoMessage

func (*RemoveSimulatedDeviceResponse) ProtoMessage()

func (*RemoveSimulatedDeviceResponse) ProtoReflect

func (*RemoveSimulatedDeviceResponse) Reset

func (x *RemoveSimulatedDeviceResponse) Reset()

func (*RemoveSimulatedDeviceResponse) String

type ResetAnalysisConfigurationRequest

type ResetAnalysisConfigurationRequest struct {
	// contains filtered or unexported fields
}

func (*ResetAnalysisConfigurationRequest) Descriptor deprecated

func (*ResetAnalysisConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetAnalysisConfigurationRequest.ProtoReflect.Descriptor instead.

func (*ResetAnalysisConfigurationRequest) ProtoMessage

func (*ResetAnalysisConfigurationRequest) ProtoMessage()

func (*ResetAnalysisConfigurationRequest) ProtoReflect

func (*ResetAnalysisConfigurationRequest) Reset

func (*ResetAnalysisConfigurationRequest) String

type ResetAnalysisConfigurationResponse

type ResetAnalysisConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*ResetAnalysisConfigurationResponse) Descriptor deprecated

func (*ResetAnalysisConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResetAnalysisConfigurationResponse.ProtoReflect.Descriptor instead.

func (*ResetAnalysisConfigurationResponse) ProtoMessage

func (*ResetAnalysisConfigurationResponse) ProtoMessage()

func (*ResetAnalysisConfigurationResponse) ProtoReflect

func (*ResetAnalysisConfigurationResponse) Reset

func (*ResetAnalysisConfigurationResponse) String

type ResetChannelStatesRequest

type ResetChannelStatesRequest struct {
	// contains filtered or unexported fields
}

func (*ResetChannelStatesRequest) Descriptor deprecated

func (*ResetChannelStatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetChannelStatesRequest.ProtoReflect.Descriptor instead.

func (*ResetChannelStatesRequest) ProtoMessage

func (*ResetChannelStatesRequest) ProtoMessage()

func (*ResetChannelStatesRequest) ProtoReflect

func (*ResetChannelStatesRequest) Reset

func (x *ResetChannelStatesRequest) Reset()

func (*ResetChannelStatesRequest) String

func (x *ResetChannelStatesRequest) String() string

type ResetChannelStatesResponse

type ResetChannelStatesResponse struct {
	// contains filtered or unexported fields
}

func (*ResetChannelStatesResponse) Descriptor deprecated

func (*ResetChannelStatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResetChannelStatesResponse.ProtoReflect.Descriptor instead.

func (*ResetChannelStatesResponse) ProtoMessage

func (*ResetChannelStatesResponse) ProtoMessage()

func (*ResetChannelStatesResponse) ProtoReflect

func (*ResetChannelStatesResponse) Reset

func (x *ResetChannelStatesResponse) Reset()

func (*ResetChannelStatesResponse) String

func (x *ResetChannelStatesResponse) String() string

type ResetDeviceSettingsRequest

type ResetDeviceSettingsRequest struct {
	// contains filtered or unexported fields
}

func (*ResetDeviceSettingsRequest) Descriptor deprecated

func (*ResetDeviceSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetDeviceSettingsRequest.ProtoReflect.Descriptor instead.

func (*ResetDeviceSettingsRequest) ProtoMessage

func (*ResetDeviceSettingsRequest) ProtoMessage()

func (*ResetDeviceSettingsRequest) ProtoReflect

func (*ResetDeviceSettingsRequest) Reset

func (x *ResetDeviceSettingsRequest) Reset()

func (*ResetDeviceSettingsRequest) String

func (x *ResetDeviceSettingsRequest) String() string

type ResetDeviceSettingsResponse

type ResetDeviceSettingsResponse struct {
	// contains filtered or unexported fields
}

func (*ResetDeviceSettingsResponse) Descriptor deprecated

func (*ResetDeviceSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResetDeviceSettingsResponse.ProtoReflect.Descriptor instead.

func (*ResetDeviceSettingsResponse) ProtoMessage

func (*ResetDeviceSettingsResponse) ProtoMessage()

func (*ResetDeviceSettingsResponse) ProtoReflect

func (*ResetDeviceSettingsResponse) Reset

func (x *ResetDeviceSettingsResponse) Reset()

func (*ResetDeviceSettingsResponse) String

func (x *ResetDeviceSettingsResponse) String() string

type ResetPositionRequest

type ResetPositionRequest struct {

	// The names of positions to restart.
	Positions []string `protobuf:"bytes,3,rep,name=positions,proto3" json:"positions,omitempty"`
	// Force the software to be restarted even when it appears to be in a healthy state (ie:
	// STATE_RUNNING).
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

func (*ResetPositionRequest) Descriptor deprecated

func (*ResetPositionRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetPositionRequest.ProtoReflect.Descriptor instead.

func (*ResetPositionRequest) GetForce

func (x *ResetPositionRequest) GetForce() bool

func (*ResetPositionRequest) GetPositions

func (x *ResetPositionRequest) GetPositions() []string

func (*ResetPositionRequest) ProtoMessage

func (*ResetPositionRequest) ProtoMessage()

func (*ResetPositionRequest) ProtoReflect

func (x *ResetPositionRequest) ProtoReflect() protoreflect.Message

func (*ResetPositionRequest) Reset

func (x *ResetPositionRequest) Reset()

func (*ResetPositionRequest) String

func (x *ResetPositionRequest) String() string

type ResetPositionResponse

type ResetPositionResponse struct {
	// contains filtered or unexported fields
}

func (*ResetPositionResponse) Descriptor deprecated

func (*ResetPositionResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResetPositionResponse.ProtoReflect.Descriptor instead.

func (*ResetPositionResponse) ProtoMessage

func (*ResetPositionResponse) ProtoMessage()

func (*ResetPositionResponse) ProtoReflect

func (x *ResetPositionResponse) ProtoReflect() protoreflect.Message

func (*ResetPositionResponse) Reset

func (x *ResetPositionResponse) Reset()

func (*ResetPositionResponse) String

func (x *ResetPositionResponse) String() string

type ReturnedChannelConfiguration

type ReturnedChannelConfiguration struct {

	// The currently-connected well.
	//
	// Wells are counted from 1. 0 indicates that no well is connected. 5 indicates some non-generic configuration
	// such as ground for a minion or connecting all wells on promethion
	//
	// Note that MinKNOW can return channel configurations where the well number is larger than the
	// “max_well_count“ value returned by :meth:`DeviceService.get_device_info`. This indicates
	// that some other connection has been made (for example, PromethIONs can simultaneously
	// connect all wells, and MinIONs can connect to ground).
	Well uint32 `protobuf:"varint,1,opt,name=well,proto3" json:"well,omitempty"`
	// Whether the test current is connected to the integrator (measurement circuit).
	//
	// The signal will be a steady test current produced on the device. This can be used for
	// calibration or to test the device integration circuits.
	TestCurrent bool `protobuf:"varint,2,opt,name=test_current,json=testCurrent,proto3" json:"test_current,omitempty"`
	// Whether the unblock voltage is connected to the integrator (measurement circuit).
	//
	// Provides a reverse potential across the connected well. This can be used to drive molecules
	// back out of the well.
	Unblock bool `protobuf:"varint,4,opt,name=unblock,proto3" json:"unblock,omitempty"`
	// contains filtered or unexported fields
}

Describes the configuration of a channel on the device.

Note that this is a lossy representation. The device-specific APIs provide more precise information. This only describes common configurations, and omits anything that doesn't impact the received signal.

func (*ReturnedChannelConfiguration) Descriptor deprecated

func (*ReturnedChannelConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use ReturnedChannelConfiguration.ProtoReflect.Descriptor instead.

func (*ReturnedChannelConfiguration) GetTestCurrent

func (x *ReturnedChannelConfiguration) GetTestCurrent() bool

func (*ReturnedChannelConfiguration) GetUnblock

func (x *ReturnedChannelConfiguration) GetUnblock() bool

func (*ReturnedChannelConfiguration) GetWell

func (x *ReturnedChannelConfiguration) GetWell() uint32

func (*ReturnedChannelConfiguration) ProtoMessage

func (*ReturnedChannelConfiguration) ProtoMessage()

func (*ReturnedChannelConfiguration) ProtoReflect

func (*ReturnedChannelConfiguration) Reset

func (x *ReturnedChannelConfiguration) Reset()

func (*ReturnedChannelConfiguration) String

type RunInfo

type RunInfo struct {

	// The ID of the run, as returned by start().
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// The original message used to start the run.
	//
	// Types that are assignable to StartRequestOneof:
	//	*RunInfo_StartBasecallingRequest
	//	*RunInfo_StartBarcodingRequest
	//	*RunInfo_StartAlignmentRequest
	StartRequestOneof isRunInfo_StartRequestOneof `protobuf_oneof:"start_request_oneof"`
	// What state the run is in.
	//
	// While the basecalling is running the state field will be “STATE_RUNNING“.
	State State `protobuf:"varint,3,opt,name=state,proto3,enum=minknow_api.basecaller.State" json:"state,omitempty"`
	// If state is STATE_ERROR, this will contain (some of) the errors encountered.
	//
	// Note that if there are a lot of errors, only some may be returned.
	Errors []string `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
	// The number of files selected for input.
	FilesDiscovered int32 `protobuf:"varint,5,opt,name=files_discovered,json=filesDiscovered,proto3" json:"files_discovered,omitempty"`
	// The current basecalling progress (with respect to progress_total).
	//
	// This is intended to be an estimate of how close to completion the basecalling run is. The
	// numbers have no particular meaning other than as a proportion of progress_total.
	//
	// Note that this only really has useful meaning while state is STATE_RUNNING. On STATE_SUCCESS,
	// it will always be the same as progress_total. On STATE_ERROR or STATE_CANCELLED, it may give
	// some indication of how far through basecalling was when it failed or was cancelled.
	ProgressCurrent int32 `protobuf:"varint,6,opt,name=progress_current,json=progressCurrent,proto3" json:"progress_current,omitempty"`
	// The maximum value of progress_current.
	//
	// (progress_current / progress_total) * 100 will give a percentage completion.
	//
	// If this is 0, it should be interpreted as "unknown progress".
	ProgressTotal int32 `protobuf:"varint,7,opt,name=progress_total,json=progressTotal,proto3" json:"progress_total,omitempty"`
	// When basecalling was started (UTC).
	StartTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
	// When basecalling ended (UTC).
	//
	// Unset if basecalling is still running.
	EndTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// An estimate for when basecalling will end (UTC).
	//
	// Unset if basecalling has finished, or if an estimate cannot be calculated
	// (eg: because the baescalling software does not support it).
	//
	// Since 3.6.
	EstimatedEndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=estimated_end_time,json=estimatedEndTime,proto3" json:"estimated_end_time,omitempty"`
	// contains filtered or unexported fields
}

func (*RunInfo) Descriptor deprecated

func (*RunInfo) Descriptor() ([]byte, []int)

Deprecated: Use RunInfo.ProtoReflect.Descriptor instead.

func (*RunInfo) GetEndTime

func (x *RunInfo) GetEndTime() *timestamppb.Timestamp

func (*RunInfo) GetErrors

func (x *RunInfo) GetErrors() []string

func (*RunInfo) GetEstimatedEndTime

func (x *RunInfo) GetEstimatedEndTime() *timestamppb.Timestamp

func (*RunInfo) GetFilesDiscovered

func (x *RunInfo) GetFilesDiscovered() int32

func (*RunInfo) GetId

func (x *RunInfo) GetId() string

func (*RunInfo) GetProgressCurrent

func (x *RunInfo) GetProgressCurrent() int32

func (*RunInfo) GetProgressTotal

func (x *RunInfo) GetProgressTotal() int32

func (*RunInfo) GetStartAlignmentRequest

func (x *RunInfo) GetStartAlignmentRequest() *StartAlignmentRequest

func (*RunInfo) GetStartBarcodingRequest

func (x *RunInfo) GetStartBarcodingRequest() *StartBarcodingRequest

func (*RunInfo) GetStartBasecallingRequest

func (x *RunInfo) GetStartBasecallingRequest() *StartBasecallingRequest

func (*RunInfo) GetStartRequestOneof

func (m *RunInfo) GetStartRequestOneof() isRunInfo_StartRequestOneof

func (*RunInfo) GetStartTime

func (x *RunInfo) GetStartTime() *timestamppb.Timestamp

func (*RunInfo) GetState

func (x *RunInfo) GetState() State

func (*RunInfo) ProtoMessage

func (*RunInfo) ProtoMessage()

func (*RunInfo) ProtoReflect

func (x *RunInfo) ProtoReflect() protoreflect.Message

func (*RunInfo) Reset

func (x *RunInfo) Reset()

func (*RunInfo) String

func (x *RunInfo) String() string

type RunInfo_StartAlignmentRequest

type RunInfo_StartAlignmentRequest struct {
	// Set if aligning reads
	StartAlignmentRequest *StartAlignmentRequest `protobuf:"bytes,12,opt,name=start_alignment_request,json=startAlignmentRequest,proto3,oneof"`
}

type RunInfo_StartBarcodingRequest

type RunInfo_StartBarcodingRequest struct {
	// Set if barcoding reads
	StartBarcodingRequest *StartBarcodingRequest `protobuf:"bytes,11,opt,name=start_barcoding_request,json=startBarcodingRequest,proto3,oneof"`
}

type RunInfo_StartBasecallingRequest

type RunInfo_StartBasecallingRequest struct {
	// Set if basecalling reads
	StartBasecallingRequest *StartBasecallingRequest `protobuf:"bytes,2,opt,name=start_basecalling_request,json=startBasecallingRequest,proto3,oneof"`
}

type SamplingFrequencyParameters

type SamplingFrequencyParameters struct {

	// Clock divider.
	//
	// Values over 31 cannot be set.
	ClockDivider uint32 `protobuf:"varint,1,opt,name=clock_divider,json=clockDivider,proto3" json:"clock_divider,omitempty"`
	// The time spent sampling a data point, in microseconds.
	//
	// Must be between 30 and 1023 (inclusive).
	//
	// Note that setting the integration_time to less than 50 will force the sinc_decimation value
	// to 32.
	IntegrationTime uint32 `protobuf:"varint,2,opt,name=integration_time,json=integrationTime,proto3" json:"integration_time,omitempty"`
	// The speed of the high-speed clock.
	ClockSpeed SamplingFrequencyParameters_ClockSpeed `` /* 162-byte string literal not displayed */
	// contains filtered or unexported fields
}

These values control the sampling frequency.

func (*SamplingFrequencyParameters) Descriptor deprecated

func (*SamplingFrequencyParameters) Descriptor() ([]byte, []int)

Deprecated: Use SamplingFrequencyParameters.ProtoReflect.Descriptor instead.

func (*SamplingFrequencyParameters) GetClockDivider

func (x *SamplingFrequencyParameters) GetClockDivider() uint32

func (*SamplingFrequencyParameters) GetClockSpeed

func (*SamplingFrequencyParameters) GetIntegrationTime

func (x *SamplingFrequencyParameters) GetIntegrationTime() uint32

func (*SamplingFrequencyParameters) ProtoMessage

func (*SamplingFrequencyParameters) ProtoMessage()

func (*SamplingFrequencyParameters) ProtoReflect

func (*SamplingFrequencyParameters) Reset

func (x *SamplingFrequencyParameters) Reset()

func (*SamplingFrequencyParameters) String

func (x *SamplingFrequencyParameters) String() string

type SamplingFrequencyParameters_ClockSpeed

type SamplingFrequencyParameters_ClockSpeed int32
const (
	SamplingFrequencyParameters_CLOCK_128MHz SamplingFrequencyParameters_ClockSpeed = 0
	SamplingFrequencyParameters_CLOCK_64MHz  SamplingFrequencyParameters_ClockSpeed = 1
	SamplingFrequencyParameters_CLOCK_32MHz  SamplingFrequencyParameters_ClockSpeed = 2
	SamplingFrequencyParameters_CLOCK_16MHz  SamplingFrequencyParameters_ClockSpeed = 3
	SamplingFrequencyParameters_CLOCK_8MHz   SamplingFrequencyParameters_ClockSpeed = 4
)

func (SamplingFrequencyParameters_ClockSpeed) Descriptor

func (SamplingFrequencyParameters_ClockSpeed) Enum

func (SamplingFrequencyParameters_ClockSpeed) EnumDescriptor deprecated

func (SamplingFrequencyParameters_ClockSpeed) EnumDescriptor() ([]byte, []int)

Deprecated: Use SamplingFrequencyParameters_ClockSpeed.Descriptor instead.

func (SamplingFrequencyParameters_ClockSpeed) Number

func (SamplingFrequencyParameters_ClockSpeed) String

func (SamplingFrequencyParameters_ClockSpeed) Type

type SaturationConfig

type SaturationConfig struct {

	// Settings for saturation count thresholds, this controls how long a
	// saturated value must be over limit before the channel is turned off.
	//
	// If not specified, the previous thresholds are kept.
	Thresholds *SaturationConfig_Thresholds `protobuf:"bytes,1,opt,name=thresholds,proto3" json:"thresholds,omitempty"`
	// Settings for software saturation, specified in adc units of the device.
	//
	// If not specified, the previous thresholds are kept.
	SoftwareSaturation *SaturationConfig_SoftwareSaturation `protobuf:"bytes,2,opt,name=software_saturation,json=softwareSaturation,proto3" json:"software_saturation,omitempty"`
	// Settings for user threshold saturation, specified in pA.
	//
	// If not specified, the previous thresholds are kept.
	UserThresholdSaturation *SaturationConfig_UserThresholdSaturation `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SaturationConfig) Descriptor deprecated

func (*SaturationConfig) Descriptor() ([]byte, []int)

Deprecated: Use SaturationConfig.ProtoReflect.Descriptor instead.

func (*SaturationConfig) GetSoftwareSaturation

func (x *SaturationConfig) GetSoftwareSaturation() *SaturationConfig_SoftwareSaturation

func (*SaturationConfig) GetThresholds

func (x *SaturationConfig) GetThresholds() *SaturationConfig_Thresholds

func (*SaturationConfig) GetUserThresholdSaturation

func (x *SaturationConfig) GetUserThresholdSaturation() *SaturationConfig_UserThresholdSaturation

func (*SaturationConfig) ProtoMessage

func (*SaturationConfig) ProtoMessage()

func (*SaturationConfig) ProtoReflect

func (x *SaturationConfig) ProtoReflect() protoreflect.Message

func (*SaturationConfig) Reset

func (x *SaturationConfig) Reset()

func (*SaturationConfig) String

func (x *SaturationConfig) String() string

type SaturationConfig_SoftwareSaturation

type SaturationConfig_SoftwareSaturation struct {

	// Set to enable or disable software saturation.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The minimum adc value that is not a saturation.
	//
	// If this value is not specified, the previous value is kept.
	SoftwareMinAdc *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=software_min_adc,json=softwareMinAdc,proto3" json:"software_min_adc,omitempty"`
	// The maximum adc value that is not a saturation.
	//
	// If this value is not specified, the previous value is kept.
	SoftwareMaxAdc *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=software_max_adc,json=softwareMaxAdc,proto3" json:"software_max_adc,omitempty"`
	// contains filtered or unexported fields
}

The ranges specify the actual pA or ADC ranges which will trigger saturation. This range is checked against the first sample in each delivered packet.

software saturation is specified in adc units

func (*SaturationConfig_SoftwareSaturation) Descriptor deprecated

func (*SaturationConfig_SoftwareSaturation) Descriptor() ([]byte, []int)

Deprecated: Use SaturationConfig_SoftwareSaturation.ProtoReflect.Descriptor instead.

func (*SaturationConfig_SoftwareSaturation) GetEnabled

func (x *SaturationConfig_SoftwareSaturation) GetEnabled() bool

func (*SaturationConfig_SoftwareSaturation) GetSoftwareMaxAdc

func (*SaturationConfig_SoftwareSaturation) GetSoftwareMinAdc

func (*SaturationConfig_SoftwareSaturation) ProtoMessage

func (*SaturationConfig_SoftwareSaturation) ProtoMessage()

func (*SaturationConfig_SoftwareSaturation) ProtoReflect

func (*SaturationConfig_SoftwareSaturation) Reset

func (*SaturationConfig_SoftwareSaturation) String

type SaturationConfig_Thresholds

type SaturationConfig_Thresholds struct {

	// Threshold for software saturation on all non-unblock muxes
	GeneralThreshold *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=general_threshold,json=generalThreshold,proto3" json:"general_threshold,omitempty"`
	// Threshold for software saturation on unblock muxes
	UnblockThreshold *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=unblock_threshold,json=unblockThreshold,proto3" json:"unblock_threshold,omitempty"`
	// Threshold for user threshold  saturation on all non-unblock muxes
	UserGeneralThreshold *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=user_general_threshold,json=userGeneralThreshold,proto3" json:"user_general_threshold,omitempty"`
	// Threshold for user threshold saturation on unblock muxes
	UserUnblockThreshold *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=user_unblock_threshold,json=userUnblockThreshold,proto3" json:"user_unblock_threshold,omitempty"`
	// contains filtered or unexported fields
}

The thresholds define how many over limit samples are required to trigger saturation on the device.

Each packet of frames minknow receive is delivered to the saturation check (in approx 64 frame chunks), only the first frame of each packet is inspected. The thresolds control how many _packets_ must be outside the valid range. ie. if general_threshold is set to 10, at least 640 frames are required to trigger saturation.

It is also possible to not define the value to never trigger saturation in this config.

func (*SaturationConfig_Thresholds) Descriptor deprecated

func (*SaturationConfig_Thresholds) Descriptor() ([]byte, []int)

Deprecated: Use SaturationConfig_Thresholds.ProtoReflect.Descriptor instead.

func (*SaturationConfig_Thresholds) GetGeneralThreshold

func (x *SaturationConfig_Thresholds) GetGeneralThreshold() *wrapperspb.UInt32Value

func (*SaturationConfig_Thresholds) GetUnblockThreshold

func (x *SaturationConfig_Thresholds) GetUnblockThreshold() *wrapperspb.UInt32Value

func (*SaturationConfig_Thresholds) GetUserGeneralThreshold

func (x *SaturationConfig_Thresholds) GetUserGeneralThreshold() *wrapperspb.UInt32Value

func (*SaturationConfig_Thresholds) GetUserUnblockThreshold

func (x *SaturationConfig_Thresholds) GetUserUnblockThreshold() *wrapperspb.UInt32Value

func (*SaturationConfig_Thresholds) ProtoMessage

func (*SaturationConfig_Thresholds) ProtoMessage()

func (*SaturationConfig_Thresholds) ProtoReflect

func (*SaturationConfig_Thresholds) Reset

func (x *SaturationConfig_Thresholds) Reset()

func (*SaturationConfig_Thresholds) String

func (x *SaturationConfig_Thresholds) String() string

type SaturationConfig_UserThresholdSaturation

type SaturationConfig_UserThresholdSaturation struct {

	// Set to enable or disable software saturation.
	Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
	// The minimum pA value that is not a saturation.
	//
	// If this value is not specified, the previous value is kept.
	UserThresholdMinPa *wrapperspb.FloatValue `protobuf:"bytes,2,opt,name=user_threshold_min_pa,json=userThresholdMinPa,proto3" json:"user_threshold_min_pa,omitempty"`
	// The maximum pA value that is not a saturation.
	//
	// If this value is not specified, the previous value is kept.
	UserThresholdMaxPa *wrapperspb.FloatValue `protobuf:"bytes,3,opt,name=user_threshold_max_pa,json=userThresholdMaxPa,proto3" json:"user_threshold_max_pa,omitempty"`
	// contains filtered or unexported fields
}

User threshold is specified in pico amps

func (*SaturationConfig_UserThresholdSaturation) Descriptor deprecated

func (*SaturationConfig_UserThresholdSaturation) Descriptor() ([]byte, []int)

Deprecated: Use SaturationConfig_UserThresholdSaturation.ProtoReflect.Descriptor instead.

func (*SaturationConfig_UserThresholdSaturation) GetEnabled

func (*SaturationConfig_UserThresholdSaturation) GetUserThresholdMaxPa

func (*SaturationConfig_UserThresholdSaturation) GetUserThresholdMinPa

func (*SaturationConfig_UserThresholdSaturation) ProtoMessage

func (*SaturationConfig_UserThresholdSaturation) ProtoReflect

func (*SaturationConfig_UserThresholdSaturation) Reset

func (*SaturationConfig_UserThresholdSaturation) String

type SelectedWell

type SelectedWell int32
const (
	SelectedWell_WELL_NONE  SelectedWell = 0
	SelectedWell_WELL_1     SelectedWell = 1
	SelectedWell_WELL_2     SelectedWell = 2
	SelectedWell_WELL_3     SelectedWell = 3
	SelectedWell_WELL_4     SelectedWell = 4
	SelectedWell_WELL_OTHER SelectedWell = 5
)

func (SelectedWell) Descriptor

func (SelectedWell) Enum

func (x SelectedWell) Enum() *SelectedWell

func (SelectedWell) EnumDescriptor deprecated

func (SelectedWell) EnumDescriptor() ([]byte, []int)

Deprecated: Use SelectedWell.Descriptor instead.

func (SelectedWell) Number

func (SelectedWell) String

func (x SelectedWell) String() string

func (SelectedWell) Type

type SelectionPreset

type SelectionPreset int32
const (
	// Return all currently-running basecall runs.
	SelectionPreset_PRESET_ALL_RUNNING SelectionPreset = 0
	// Return only the most recently-started run.
	SelectionPreset_PRESET_MOST_RECENTLY_STARTED SelectionPreset = 1
	// Return all basecall runs.
	SelectionPreset_PRESET_ALL SelectionPreset = 2
)

func (SelectionPreset) Descriptor

func (SelectionPreset) Enum

func (x SelectionPreset) Enum() *SelectionPreset

func (SelectionPreset) EnumDescriptor deprecated

func (SelectionPreset) EnumDescriptor() ([]byte, []int)

Deprecated: Use SelectionPreset.Descriptor instead.

func (SelectionPreset) Number

func (SelectionPreset) String

func (x SelectionPreset) String() string

func (SelectionPreset) Type

type SendPingRequest

type SendPingRequest struct {

	// The json data to send as a ping.
	//
	// note: if this string is not a valid json object, an error will be raised.
	PingData string `protobuf:"bytes,1,opt,name=ping_data,json=pingData,proto3" json:"ping_data,omitempty"`
	// contains filtered or unexported fields
}

func (*SendPingRequest) Descriptor deprecated

func (*SendPingRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendPingRequest.ProtoReflect.Descriptor instead.

func (*SendPingRequest) GetPingData

func (x *SendPingRequest) GetPingData() string

func (*SendPingRequest) ProtoMessage

func (*SendPingRequest) ProtoMessage()

func (*SendPingRequest) ProtoReflect

func (x *SendPingRequest) ProtoReflect() protoreflect.Message

func (*SendPingRequest) Reset

func (x *SendPingRequest) Reset()

func (*SendPingRequest) String

func (x *SendPingRequest) String() string

type SendPingResponse

type SendPingResponse struct {
	// contains filtered or unexported fields
}

func (*SendPingResponse) Descriptor deprecated

func (*SendPingResponse) Descriptor() ([]byte, []int)

Deprecated: Use SendPingResponse.ProtoReflect.Descriptor instead.

func (*SendPingResponse) ProtoMessage

func (*SendPingResponse) ProtoMessage()

func (*SendPingResponse) ProtoReflect

func (x *SendPingResponse) ProtoReflect() protoreflect.Message

func (*SendPingResponse) Reset

func (x *SendPingResponse) Reset()

func (*SendPingResponse) String

func (x *SendPingResponse) String() string

type SendUserMessageRequest

type SendUserMessageRequest struct {

	// The severity of the message to send
	//
	// note: TRACE messages cannot be sent using this interface (will throw an error).
	Severity Severity `protobuf:"varint,2,opt,name=severity,proto3,enum=minknow_api.log.Severity" json:"severity,omitempty"`
	// A short unique textual identifier for the message
	// Used to identify the message for translation purposes
	Identifier string `protobuf:"bytes,3,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// The user message to send to any listeners.
	UserMessage string `protobuf:"bytes,1,opt,name=user_message,json=userMessage,proto3" json:"user_message,omitempty"`
	// Any extra data associated with the user message, as a map from key to data.
	ExtraData map[string]string `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SendUserMessageRequest) Descriptor deprecated

func (*SendUserMessageRequest) Descriptor() ([]byte, []int)

Deprecated: Use SendUserMessageRequest.ProtoReflect.Descriptor instead.

func (*SendUserMessageRequest) GetExtraData

func (x *SendUserMessageRequest) GetExtraData() map[string]string

func (*SendUserMessageRequest) GetIdentifier

func (x *SendUserMessageRequest) GetIdentifier() string

func (*SendUserMessageRequest) GetSeverity

func (x *SendUserMessageRequest) GetSeverity() Severity

func (*SendUserMessageRequest) GetUserMessage

func (x *SendUserMessageRequest) GetUserMessage() string

func (*SendUserMessageRequest) ProtoMessage

func (*SendUserMessageRequest) ProtoMessage()

func (*SendUserMessageRequest) ProtoReflect

func (x *SendUserMessageRequest) ProtoReflect() protoreflect.Message

func (*SendUserMessageRequest) Reset

func (x *SendUserMessageRequest) Reset()

func (*SendUserMessageRequest) String

func (x *SendUserMessageRequest) String() string

type SendUserMessageResponse

type SendUserMessageResponse struct {
	// contains filtered or unexported fields
}

func (*SendUserMessageResponse) Descriptor deprecated

func (*SendUserMessageResponse) Descriptor() ([]byte, []int)

Deprecated: Use SendUserMessageResponse.ProtoReflect.Descriptor instead.

func (*SendUserMessageResponse) ProtoMessage

func (*SendUserMessageResponse) ProtoMessage()

func (*SendUserMessageResponse) ProtoReflect

func (x *SendUserMessageResponse) ProtoReflect() protoreflect.Message

func (*SendUserMessageResponse) Reset

func (x *SendUserMessageResponse) Reset()

func (*SendUserMessageResponse) String

func (x *SendUserMessageResponse) String() string

type SetAnalysisConfigurationResponse

type SetAnalysisConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*SetAnalysisConfigurationResponse) Descriptor deprecated

func (*SetAnalysisConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetAnalysisConfigurationResponse.ProtoReflect.Descriptor instead.

func (*SetAnalysisConfigurationResponse) ProtoMessage

func (*SetAnalysisConfigurationResponse) ProtoMessage()

func (*SetAnalysisConfigurationResponse) ProtoReflect

func (*SetAnalysisConfigurationResponse) Reset

func (*SetAnalysisConfigurationResponse) String

type SetAnalysisEnabledStateRequest

type SetAnalysisEnabledStateRequest struct {
	Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// contains filtered or unexported fields
}

func (*SetAnalysisEnabledStateRequest) Descriptor deprecated

func (*SetAnalysisEnabledStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetAnalysisEnabledStateRequest.ProtoReflect.Descriptor instead.

func (*SetAnalysisEnabledStateRequest) GetEnable

func (x *SetAnalysisEnabledStateRequest) GetEnable() bool

func (*SetAnalysisEnabledStateRequest) ProtoMessage

func (*SetAnalysisEnabledStateRequest) ProtoMessage()

func (*SetAnalysisEnabledStateRequest) ProtoReflect

func (*SetAnalysisEnabledStateRequest) Reset

func (x *SetAnalysisEnabledStateRequest) Reset()

func (*SetAnalysisEnabledStateRequest) String

type SetAnalysisEnabledStateResponse

type SetAnalysisEnabledStateResponse struct {
	// contains filtered or unexported fields
}

func (*SetAnalysisEnabledStateResponse) Descriptor deprecated

func (*SetAnalysisEnabledStateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetAnalysisEnabledStateResponse.ProtoReflect.Descriptor instead.

func (*SetAnalysisEnabledStateResponse) ProtoMessage

func (*SetAnalysisEnabledStateResponse) ProtoMessage()

func (*SetAnalysisEnabledStateResponse) ProtoReflect

func (*SetAnalysisEnabledStateResponse) Reset

func (*SetAnalysisEnabledStateResponse) String

type SetBasecallerConfigurationRequest

type SetBasecallerConfigurationRequest struct {
	Configs *BasecallerConfiguration `protobuf:"bytes,1,opt,name=configs,proto3" json:"configs,omitempty"`
	// contains filtered or unexported fields
}

func (*SetBasecallerConfigurationRequest) Descriptor deprecated

func (*SetBasecallerConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetBasecallerConfigurationRequest.ProtoReflect.Descriptor instead.

func (*SetBasecallerConfigurationRequest) GetConfigs

func (*SetBasecallerConfigurationRequest) ProtoMessage

func (*SetBasecallerConfigurationRequest) ProtoMessage()

func (*SetBasecallerConfigurationRequest) ProtoReflect

func (*SetBasecallerConfigurationRequest) Reset

func (*SetBasecallerConfigurationRequest) String

type SetBasecallerConfigurationResponse

type SetBasecallerConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*SetBasecallerConfigurationResponse) Descriptor deprecated

func (*SetBasecallerConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetBasecallerConfigurationResponse.ProtoReflect.Descriptor instead.

func (*SetBasecallerConfigurationResponse) ProtoMessage

func (*SetBasecallerConfigurationResponse) ProtoMessage()

func (*SetBasecallerConfigurationResponse) ProtoReflect

func (*SetBasecallerConfigurationResponse) Reset

func (*SetBasecallerConfigurationResponse) String

type SetBiasVoltageRequest

type SetBiasVoltageRequest struct {
	BiasVoltage float64 `protobuf:"fixed64,1,opt,name=bias_voltage,json=biasVoltage,proto3" json:"bias_voltage,omitempty"`
	// contains filtered or unexported fields
}

func (*SetBiasVoltageRequest) Descriptor deprecated

func (*SetBiasVoltageRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetBiasVoltageRequest.ProtoReflect.Descriptor instead.

func (*SetBiasVoltageRequest) GetBiasVoltage

func (x *SetBiasVoltageRequest) GetBiasVoltage() float64

func (*SetBiasVoltageRequest) ProtoMessage

func (*SetBiasVoltageRequest) ProtoMessage()

func (*SetBiasVoltageRequest) ProtoReflect

func (x *SetBiasVoltageRequest) ProtoReflect() protoreflect.Message

func (*SetBiasVoltageRequest) Reset

func (x *SetBiasVoltageRequest) Reset()

func (*SetBiasVoltageRequest) String

func (x *SetBiasVoltageRequest) String() string

type SetBiasVoltageResponse

type SetBiasVoltageResponse struct {
	// contains filtered or unexported fields
}

func (*SetBiasVoltageResponse) Descriptor deprecated

func (*SetBiasVoltageResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetBiasVoltageResponse.ProtoReflect.Descriptor instead.

func (*SetBiasVoltageResponse) ProtoMessage

func (*SetBiasVoltageResponse) ProtoMessage()

func (*SetBiasVoltageResponse) ProtoReflect

func (x *SetBiasVoltageResponse) ProtoReflect() protoreflect.Message

func (*SetBiasVoltageResponse) Reset

func (x *SetBiasVoltageResponse) Reset()

func (*SetBiasVoltageResponse) String

func (x *SetBiasVoltageResponse) String() string

type SetCalibrationRequest

type SetCalibrationRequest struct {

	// The first channel included in calibration data.
	//
	// This must always be 1. This is required in order to make sure the client and MinKNOW agree on
	// what data is being provided.
	FirstChannel uint32 `protobuf:"varint,1,opt,name=first_channel,json=firstChannel,proto3" json:"first_channel,omitempty"`
	// The last channel included in calibration data.
	//
	// This must always be the same as the channel count returned by
	// :meth:`get_flow_cell_info`. This is required in order to make
	// sure the client and MinKNOW agree on what data is being provided.
	LastChannel uint32 `protobuf:"varint,2,opt,name=last_channel,json=lastChannel,proto3" json:"last_channel,omitempty"`
	// The ADC value adjustment to reach 0pA on each channel.
	//
	// This is “-x“, where “x“ is the (mean) ADC value at 0pA.
	Offsets []float32 `protobuf:"fixed32,3,rep,packed,name=offsets,proto3" json:"offsets,omitempty"`
	// The range of possible pA values that can be produced by the device.
	PaRanges []float32 `protobuf:"fixed32,4,rep,packed,name=pa_ranges,json=paRanges,proto3" json:"pa_ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*SetCalibrationRequest) Descriptor deprecated

func (*SetCalibrationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetCalibrationRequest.ProtoReflect.Descriptor instead.

func (*SetCalibrationRequest) GetFirstChannel

func (x *SetCalibrationRequest) GetFirstChannel() uint32

func (*SetCalibrationRequest) GetLastChannel

func (x *SetCalibrationRequest) GetLastChannel() uint32

func (*SetCalibrationRequest) GetOffsets

func (x *SetCalibrationRequest) GetOffsets() []float32

func (*SetCalibrationRequest) GetPaRanges

func (x *SetCalibrationRequest) GetPaRanges() []float32

func (*SetCalibrationRequest) ProtoMessage

func (*SetCalibrationRequest) ProtoMessage()

func (*SetCalibrationRequest) ProtoReflect

func (x *SetCalibrationRequest) ProtoReflect() protoreflect.Message

func (*SetCalibrationRequest) Reset

func (x *SetCalibrationRequest) Reset()

func (*SetCalibrationRequest) String

func (x *SetCalibrationRequest) String() string

type SetCalibrationResponse

type SetCalibrationResponse struct {
	// contains filtered or unexported fields
}

func (*SetCalibrationResponse) Descriptor deprecated

func (*SetCalibrationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetCalibrationResponse.ProtoReflect.Descriptor instead.

func (*SetCalibrationResponse) ProtoMessage

func (*SetCalibrationResponse) ProtoMessage()

func (*SetCalibrationResponse) ProtoReflect

func (x *SetCalibrationResponse) ProtoReflect() protoreflect.Message

func (*SetCalibrationResponse) Reset

func (x *SetCalibrationResponse) Reset()

func (*SetCalibrationResponse) String

func (x *SetCalibrationResponse) String() string

type SetChannelConfigurationAllRequest

type SetChannelConfigurationAllRequest struct {
	ChannelConfiguration *ChannelConfiguration `protobuf:"bytes,1,opt,name=channel_configuration,json=channelConfiguration,proto3" json:"channel_configuration,omitempty"`
	// contains filtered or unexported fields
}

func (*SetChannelConfigurationAllRequest) Descriptor deprecated

func (*SetChannelConfigurationAllRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetChannelConfigurationAllRequest.ProtoReflect.Descriptor instead.

func (*SetChannelConfigurationAllRequest) GetChannelConfiguration

func (x *SetChannelConfigurationAllRequest) GetChannelConfiguration() *ChannelConfiguration

func (*SetChannelConfigurationAllRequest) ProtoMessage

func (*SetChannelConfigurationAllRequest) ProtoMessage()

func (*SetChannelConfigurationAllRequest) ProtoReflect

func (*SetChannelConfigurationAllRequest) Reset

func (*SetChannelConfigurationAllRequest) String

type SetChannelConfigurationAllResponse

type SetChannelConfigurationAllResponse struct {
	// contains filtered or unexported fields
}

func (*SetChannelConfigurationAllResponse) Descriptor deprecated

func (*SetChannelConfigurationAllResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetChannelConfigurationAllResponse.ProtoReflect.Descriptor instead.

func (*SetChannelConfigurationAllResponse) ProtoMessage

func (*SetChannelConfigurationAllResponse) ProtoMessage()

func (*SetChannelConfigurationAllResponse) ProtoReflect

func (*SetChannelConfigurationAllResponse) Reset

func (*SetChannelConfigurationAllResponse) String

type SetChannelConfigurationRequest

type SetChannelConfigurationRequest struct {

	// A map between <channel name, config to set>
	//
	// Will return an error if any of the key values (representing channel names) are below 1, or
	// above the channel count value returned from :meth:`get_flow_cell_info`
	//
	// The selected well cannot be set to WELL_OTHER, and will error if it tries to do so
	//
	// DEPRECATED: Note that the type to set may change from 4.0 to enforce the fact that
	// unblock cannot be set through this call
	ChannelConfigurations map[uint32]*ChannelConfiguration `` /* 213-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetChannelConfigurationRequest) Descriptor deprecated

func (*SetChannelConfigurationRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetChannelConfigurationRequest.ProtoReflect.Descriptor instead.

func (*SetChannelConfigurationRequest) GetChannelConfigurations

func (x *SetChannelConfigurationRequest) GetChannelConfigurations() map[uint32]*ChannelConfiguration

func (*SetChannelConfigurationRequest) ProtoMessage

func (*SetChannelConfigurationRequest) ProtoMessage()

func (*SetChannelConfigurationRequest) ProtoReflect

func (*SetChannelConfigurationRequest) Reset

func (x *SetChannelConfigurationRequest) Reset()

func (*SetChannelConfigurationRequest) String

type SetChannelConfigurationResponse

type SetChannelConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*SetChannelConfigurationResponse) Descriptor deprecated

func (*SetChannelConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetChannelConfigurationResponse.ProtoReflect.Descriptor instead.

func (*SetChannelConfigurationResponse) ProtoMessage

func (*SetChannelConfigurationResponse) ProtoMessage()

func (*SetChannelConfigurationResponse) ProtoReflect

func (*SetChannelConfigurationResponse) Reset

func (*SetChannelConfigurationResponse) String

type SetContextInfoRequest

type SetContextInfoRequest struct {
	ContextInfo map[string]string `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetContextInfoRequest) Descriptor deprecated

func (*SetContextInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetContextInfoRequest.ProtoReflect.Descriptor instead.

func (*SetContextInfoRequest) GetContextInfo

func (x *SetContextInfoRequest) GetContextInfo() map[string]string

func (*SetContextInfoRequest) ProtoMessage

func (*SetContextInfoRequest) ProtoMessage()

func (*SetContextInfoRequest) ProtoReflect

func (x *SetContextInfoRequest) ProtoReflect() protoreflect.Message

func (*SetContextInfoRequest) Reset

func (x *SetContextInfoRequest) Reset()

func (*SetContextInfoRequest) String

func (x *SetContextInfoRequest) String() string

type SetContextInfoResponse

type SetContextInfoResponse struct {
	// contains filtered or unexported fields
}

func (*SetContextInfoResponse) Descriptor deprecated

func (*SetContextInfoResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetContextInfoResponse.ProtoReflect.Descriptor instead.

func (*SetContextInfoResponse) ProtoMessage

func (*SetContextInfoResponse) ProtoMessage()

func (*SetContextInfoResponse) ProtoReflect

func (x *SetContextInfoResponse) ProtoReflect() protoreflect.Message

func (*SetContextInfoResponse) Reset

func (x *SetContextInfoResponse) Reset()

func (*SetContextInfoResponse) String

func (x *SetContextInfoResponse) String() string

type SetOutputDirectoryRequest

type SetOutputDirectoryRequest struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SetOutputDirectoryRequest) Descriptor deprecated

func (*SetOutputDirectoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetOutputDirectoryRequest.ProtoReflect.Descriptor instead.

func (*SetOutputDirectoryRequest) GetPath

func (x *SetOutputDirectoryRequest) GetPath() string

func (*SetOutputDirectoryRequest) ProtoMessage

func (*SetOutputDirectoryRequest) ProtoMessage()

func (*SetOutputDirectoryRequest) ProtoReflect

func (*SetOutputDirectoryRequest) Reset

func (x *SetOutputDirectoryRequest) Reset()

func (*SetOutputDirectoryRequest) String

func (x *SetOutputDirectoryRequest) String() string

type SetOutputDirectoryResponse

type SetOutputDirectoryResponse struct {
	// contains filtered or unexported fields
}

func (*SetOutputDirectoryResponse) Descriptor deprecated

func (*SetOutputDirectoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetOutputDirectoryResponse.ProtoReflect.Descriptor instead.

func (*SetOutputDirectoryResponse) ProtoMessage

func (*SetOutputDirectoryResponse) ProtoMessage()

func (*SetOutputDirectoryResponse) ProtoReflect

func (*SetOutputDirectoryResponse) Reset

func (x *SetOutputDirectoryResponse) Reset()

func (*SetOutputDirectoryResponse) String

func (x *SetOutputDirectoryResponse) String() string

type SetPoreTypeConfigurationResponse

type SetPoreTypeConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*SetPoreTypeConfigurationResponse) Descriptor deprecated

func (*SetPoreTypeConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetPoreTypeConfigurationResponse.ProtoReflect.Descriptor instead.

func (*SetPoreTypeConfigurationResponse) ProtoMessage

func (*SetPoreTypeConfigurationResponse) ProtoMessage()

func (*SetPoreTypeConfigurationResponse) ProtoReflect

func (*SetPoreTypeConfigurationResponse) Reset

func (*SetPoreTypeConfigurationResponse) String

type SetProtocolPurposeRequest

type SetProtocolPurposeRequest struct {
	Purpose string `protobuf:"bytes,1,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// contains filtered or unexported fields
}

func (*SetProtocolPurposeRequest) Descriptor deprecated

func (*SetProtocolPurposeRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolPurposeRequest.ProtoReflect.Descriptor instead.

func (*SetProtocolPurposeRequest) GetPurpose

func (x *SetProtocolPurposeRequest) GetPurpose() string

func (*SetProtocolPurposeRequest) ProtoMessage

func (*SetProtocolPurposeRequest) ProtoMessage()

func (*SetProtocolPurposeRequest) ProtoReflect

func (*SetProtocolPurposeRequest) Reset

func (x *SetProtocolPurposeRequest) Reset()

func (*SetProtocolPurposeRequest) String

func (x *SetProtocolPurposeRequest) String() string

type SetProtocolPurposeResponse

type SetProtocolPurposeResponse struct {
	// contains filtered or unexported fields
}

func (*SetProtocolPurposeResponse) Descriptor deprecated

func (*SetProtocolPurposeResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetProtocolPurposeResponse.ProtoReflect.Descriptor instead.

func (*SetProtocolPurposeResponse) ProtoMessage

func (*SetProtocolPurposeResponse) ProtoMessage()

func (*SetProtocolPurposeResponse) ProtoReflect

func (*SetProtocolPurposeResponse) Reset

func (x *SetProtocolPurposeResponse) Reset()

func (*SetProtocolPurposeResponse) String

func (x *SetProtocolPurposeResponse) String() string

type SetReadsDirectoryRequest

type SetReadsDirectoryRequest struct {
	Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	// contains filtered or unexported fields
}

func (*SetReadsDirectoryRequest) Descriptor deprecated

func (*SetReadsDirectoryRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetReadsDirectoryRequest.ProtoReflect.Descriptor instead.

func (*SetReadsDirectoryRequest) GetPath

func (x *SetReadsDirectoryRequest) GetPath() string

func (*SetReadsDirectoryRequest) ProtoMessage

func (*SetReadsDirectoryRequest) ProtoMessage()

func (*SetReadsDirectoryRequest) ProtoReflect

func (x *SetReadsDirectoryRequest) ProtoReflect() protoreflect.Message

func (*SetReadsDirectoryRequest) Reset

func (x *SetReadsDirectoryRequest) Reset()

func (*SetReadsDirectoryRequest) String

func (x *SetReadsDirectoryRequest) String() string

type SetReadsDirectoryResponse

type SetReadsDirectoryResponse struct {
	// contains filtered or unexported fields
}

func (*SetReadsDirectoryResponse) Descriptor deprecated

func (*SetReadsDirectoryResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetReadsDirectoryResponse.ProtoReflect.Descriptor instead.

func (*SetReadsDirectoryResponse) ProtoMessage

func (*SetReadsDirectoryResponse) ProtoMessage()

func (*SetReadsDirectoryResponse) ProtoReflect

func (*SetReadsDirectoryResponse) Reset

func (x *SetReadsDirectoryResponse) Reset()

func (*SetReadsDirectoryResponse) String

func (x *SetReadsDirectoryResponse) String() string

type SetSampleRateRequest

type SetSampleRateRequest struct {
	SampleRate uint32 `protobuf:"varint,1,opt,name=sample_rate,json=sampleRate,proto3" json:"sample_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSampleRateRequest) Descriptor deprecated

func (*SetSampleRateRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetSampleRateRequest.ProtoReflect.Descriptor instead.

func (*SetSampleRateRequest) GetSampleRate

func (x *SetSampleRateRequest) GetSampleRate() uint32

func (*SetSampleRateRequest) ProtoMessage

func (*SetSampleRateRequest) ProtoMessage()

func (*SetSampleRateRequest) ProtoReflect

func (x *SetSampleRateRequest) ProtoReflect() protoreflect.Message

func (*SetSampleRateRequest) Reset

func (x *SetSampleRateRequest) Reset()

func (*SetSampleRateRequest) String

func (x *SetSampleRateRequest) String() string

type SetSampleRateResponse

type SetSampleRateResponse struct {

	// The real sample rate is the actual sample rate that is set on the device, which
	// may be different from the actual value passed into the rpc.
	//
	// For example on promethion, when it is given a sample rate, it will round to the nearest
	// 1000. So 1499 becomes 1000 and 1500 becomes 2000 real sample rate
	//
	// For a minion, the actual sample rate is determined via 3 separate values; clock speed,
	// integration time and clock divider, and so not all values are possible. e.g. setting 3000
	// will return 3012 real sample rate. See 'sampling_frequency' in MinionDeviceService for a
	// slightly more in depth explanation
	RealSampleRate uint32 `protobuf:"varint,1,opt,name=real_sample_rate,json=realSampleRate,proto3" json:"real_sample_rate,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSampleRateResponse) Descriptor deprecated

func (*SetSampleRateResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetSampleRateResponse.ProtoReflect.Descriptor instead.

func (*SetSampleRateResponse) GetRealSampleRate

func (x *SetSampleRateResponse) GetRealSampleRate() uint32

func (*SetSampleRateResponse) ProtoMessage

func (*SetSampleRateResponse) ProtoMessage()

func (*SetSampleRateResponse) ProtoReflect

func (x *SetSampleRateResponse) ProtoReflect() protoreflect.Message

func (*SetSampleRateResponse) Reset

func (x *SetSampleRateResponse) Reset()

func (*SetSampleRateResponse) String

func (x *SetSampleRateResponse) String() string

type SetSaturationConfigRequest

type SetSaturationConfigRequest struct {
	Settings *SaturationConfig `protobuf:"bytes,1,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*SetSaturationConfigRequest) Descriptor deprecated

func (*SetSaturationConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetSaturationConfigRequest.ProtoReflect.Descriptor instead.

func (*SetSaturationConfigRequest) GetSettings

func (x *SetSaturationConfigRequest) GetSettings() *SaturationConfig

func (*SetSaturationConfigRequest) ProtoMessage

func (*SetSaturationConfigRequest) ProtoMessage()

func (*SetSaturationConfigRequest) ProtoReflect

func (*SetSaturationConfigRequest) Reset

func (x *SetSaturationConfigRequest) Reset()

func (*SetSaturationConfigRequest) String

func (x *SetSaturationConfigRequest) String() string

type SetSaturationConfigResponse

type SetSaturationConfigResponse struct {
	// contains filtered or unexported fields
}

func (*SetSaturationConfigResponse) Descriptor deprecated

func (*SetSaturationConfigResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetSaturationConfigResponse.ProtoReflect.Descriptor instead.

func (*SetSaturationConfigResponse) ProtoMessage

func (*SetSaturationConfigResponse) ProtoMessage()

func (*SetSaturationConfigResponse) ProtoReflect

func (*SetSaturationConfigResponse) Reset

func (x *SetSaturationConfigResponse) Reset()

func (*SetSaturationConfigResponse) String

func (x *SetSaturationConfigResponse) String() string

type SetSignalReaderRequest

type SetSignalReaderRequest struct {

	// The type of signal reader to use
	Reader SetSignalReaderRequest_SignalReaderType `` /* 135-byte string literal not displayed */
	// The following settings are optional, and only used when setting the reader to hdf5
	HdfSource string                                `protobuf:"bytes,2,opt,name=hdf_source,json=hdfSource,proto3" json:"hdf_source,omitempty"`
	HdfMode   SetSignalReaderRequest_SourceFileMode `` // Defaults to UNSPECIFIED, since this setting is optional
	/* 150-byte string literal not displayed */
	SampleRateScaleFactor float32 `` /* 130-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetSignalReaderRequest) Descriptor deprecated

func (*SetSignalReaderRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetSignalReaderRequest.ProtoReflect.Descriptor instead.

func (*SetSignalReaderRequest) GetHdfMode

func (*SetSignalReaderRequest) GetHdfSource

func (x *SetSignalReaderRequest) GetHdfSource() string

func (*SetSignalReaderRequest) GetReader

func (*SetSignalReaderRequest) GetSampleRateScaleFactor

func (x *SetSignalReaderRequest) GetSampleRateScaleFactor() float32

func (*SetSignalReaderRequest) ProtoMessage

func (*SetSignalReaderRequest) ProtoMessage()

func (*SetSignalReaderRequest) ProtoReflect

func (x *SetSignalReaderRequest) ProtoReflect() protoreflect.Message

func (*SetSignalReaderRequest) Reset

func (x *SetSignalReaderRequest) Reset()

func (*SetSignalReaderRequest) String

func (x *SetSignalReaderRequest) String() string

type SetSignalReaderRequest_SignalReaderType

type SetSignalReaderRequest_SignalReaderType int32

Available signal reader types

const (
	SetSignalReaderRequest_HDF5   SetSignalReaderRequest_SignalReaderType = 0 // Default value
	SetSignalReaderRequest_DEVICE SetSignalReaderRequest_SignalReaderType = 1
)

func (SetSignalReaderRequest_SignalReaderType) Descriptor

func (SetSignalReaderRequest_SignalReaderType) Enum

func (SetSignalReaderRequest_SignalReaderType) EnumDescriptor deprecated

func (SetSignalReaderRequest_SignalReaderType) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetSignalReaderRequest_SignalReaderType.Descriptor instead.

func (SetSignalReaderRequest_SignalReaderType) Number

func (SetSignalReaderRequest_SignalReaderType) String

func (SetSignalReaderRequest_SignalReaderType) Type

type SetSignalReaderRequest_SourceFileMode

type SetSignalReaderRequest_SourceFileMode int32
const (
	SetSignalReaderRequest_UNSPECIFIED SetSignalReaderRequest_SourceFileMode = 0 // Default value
	SetSignalReaderRequest_SINGLE_RUN  SetSignalReaderRequest_SourceFileMode = 1
	SetSignalReaderRequest_LOOP        SetSignalReaderRequest_SourceFileMode = 2
)

func (SetSignalReaderRequest_SourceFileMode) Descriptor

func (SetSignalReaderRequest_SourceFileMode) Enum

func (SetSignalReaderRequest_SourceFileMode) EnumDescriptor deprecated

func (SetSignalReaderRequest_SourceFileMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use SetSignalReaderRequest_SourceFileMode.Descriptor instead.

func (SetSignalReaderRequest_SourceFileMode) Number

func (SetSignalReaderRequest_SourceFileMode) String

func (SetSignalReaderRequest_SourceFileMode) Type

type SetSignalReaderResponse

type SetSignalReaderResponse struct {
	// contains filtered or unexported fields
}

func (*SetSignalReaderResponse) Descriptor deprecated

func (*SetSignalReaderResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetSignalReaderResponse.ProtoReflect.Descriptor instead.

func (*SetSignalReaderResponse) ProtoMessage

func (*SetSignalReaderResponse) ProtoMessage()

func (*SetSignalReaderResponse) ProtoReflect

func (x *SetSignalReaderResponse) ProtoReflect() protoreflect.Message

func (*SetSignalReaderResponse) Reset

func (x *SetSignalReaderResponse) Reset()

func (*SetSignalReaderResponse) String

func (x *SetSignalReaderResponse) String() string

type SetTemperatureRequest

type SetTemperatureRequest struct {

	// The desired temperature in degrees Celsius.
	//
	// If temperature control is supported and enabled, the device will attempt to keep its
	// temperature at this value. See the “can_set_temperature“ field returned by the
	// DeviceService.get_device_info() RPC.
	Temperature float32 `protobuf:"fixed32,1,opt,name=temperature,proto3" json:"temperature,omitempty"`
	// Settings which can be specified in order to wait for the temperature to be reached.
	//
	// If this is not set at all, not waiting will be done. If it is set (even to an empty
	// WaitForTemperatureSettings object), the call will not return until either the temperature was
	// reached or the timeout was reached. In this case, on MinIONs and GridIONs, the ASIC power
	// will be enabled if it was not already. See acquisition.StopRequest.keep_power_on for more
	// details about the implications of this.
	//
	// Since 1.15
	WaitForTemperature *SetTemperatureRequest_WaitForTemperatureSettings `protobuf:"bytes,2,opt,name=wait_for_temperature,json=waitForTemperature,proto3" json:"wait_for_temperature,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTemperatureRequest) Descriptor deprecated

func (*SetTemperatureRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetTemperatureRequest.ProtoReflect.Descriptor instead.

func (*SetTemperatureRequest) GetTemperature

func (x *SetTemperatureRequest) GetTemperature() float32

func (*SetTemperatureRequest) GetWaitForTemperature

func (*SetTemperatureRequest) ProtoMessage

func (*SetTemperatureRequest) ProtoMessage()

func (*SetTemperatureRequest) ProtoReflect

func (x *SetTemperatureRequest) ProtoReflect() protoreflect.Message

func (*SetTemperatureRequest) Reset

func (x *SetTemperatureRequest) Reset()

func (*SetTemperatureRequest) String

func (x *SetTemperatureRequest) String() string

type SetTemperatureRequest_WaitForTemperatureSettings

type SetTemperatureRequest_WaitForTemperatureSettings struct {

	// Maximum duration (in seconds) to wait for the device to reach temperature.
	//
	// Not specifying a value will wait for a maximum of 5 minutes.
	Timeout uint32 `protobuf:"varint,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// Minimum duration (in seconds) that the reported temperature must be
	// continually within the target temperature range, before the device is
	// considered to have reached temperature.
	//
	// A value of zero means that the device will be considered to have reached temperature
	// as soon as the reported temperature is equal to the target temperature.
	//
	// Not specifying a value is equivalent to specifying a value of zero.
	//
	// The min_stable_duration must be less than or equal to the timeout duration
	// (if it were greater, then the temperature would never be read as 'stable' before
	// the time-out occurred).
	//
	// Since 3.4
	MinStableDuration uint32 `protobuf:"varint,3,opt,name=min_stable_duration,json=minStableDuration,proto3" json:"min_stable_duration,omitempty"`
	// Specify an optional tolerance to apply to the wait.
	//
	// For example, if the target temperature is 35, and the tolerance is 1
	// any temperature in the range 34 - 36 will cause the request to return.
	//
	// Default is 0.5 degree tolerance.
	Tolerance float32 `protobuf:"fixed32,2,opt,name=tolerance,proto3" json:"tolerance,omitempty"`
	// contains filtered or unexported fields
}

func (*SetTemperatureRequest_WaitForTemperatureSettings) Descriptor deprecated

Deprecated: Use SetTemperatureRequest_WaitForTemperatureSettings.ProtoReflect.Descriptor instead.

func (*SetTemperatureRequest_WaitForTemperatureSettings) GetMinStableDuration

func (x *SetTemperatureRequest_WaitForTemperatureSettings) GetMinStableDuration() uint32

func (*SetTemperatureRequest_WaitForTemperatureSettings) GetTimeout

func (*SetTemperatureRequest_WaitForTemperatureSettings) GetTolerance

func (*SetTemperatureRequest_WaitForTemperatureSettings) ProtoMessage

func (*SetTemperatureRequest_WaitForTemperatureSettings) ProtoReflect

func (*SetTemperatureRequest_WaitForTemperatureSettings) Reset

func (*SetTemperatureRequest_WaitForTemperatureSettings) String

type SetTemperatureResponse

type SetTemperatureResponse struct {

	// Find if we hit a timeout waiting for the temperature to be hit.
	TimedOutWaitingForTemperature bool `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetTemperatureResponse) Descriptor deprecated

func (*SetTemperatureResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetTemperatureResponse.ProtoReflect.Descriptor instead.

func (*SetTemperatureResponse) GetTimedOutWaitingForTemperature

func (x *SetTemperatureResponse) GetTimedOutWaitingForTemperature() bool

func (*SetTemperatureResponse) ProtoMessage

func (*SetTemperatureResponse) ProtoMessage()

func (*SetTemperatureResponse) ProtoReflect

func (x *SetTemperatureResponse) ProtoReflect() protoreflect.Message

func (*SetTemperatureResponse) Reset

func (x *SetTemperatureResponse) Reset()

func (*SetTemperatureResponse) String

func (x *SetTemperatureResponse) String() string

type SetUserSpecifiedFlowCellIdRequest

type SetUserSpecifiedFlowCellIdRequest struct {

	// A unique identifier for the flow cell, which the user can specify.
	//
	// In the event a flow cell does not have an eeprom, this field can be used by the user
	// to record their flow_cell_id.
	//
	// Since 1.12
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUserSpecifiedFlowCellIdRequest) Descriptor deprecated

func (*SetUserSpecifiedFlowCellIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUserSpecifiedFlowCellIdRequest.ProtoReflect.Descriptor instead.

func (*SetUserSpecifiedFlowCellIdRequest) GetId

func (*SetUserSpecifiedFlowCellIdRequest) ProtoMessage

func (*SetUserSpecifiedFlowCellIdRequest) ProtoMessage()

func (*SetUserSpecifiedFlowCellIdRequest) ProtoReflect

func (*SetUserSpecifiedFlowCellIdRequest) Reset

func (*SetUserSpecifiedFlowCellIdRequest) String

type SetUserSpecifiedFlowCellIdResponse

type SetUserSpecifiedFlowCellIdResponse struct {
	// contains filtered or unexported fields
}

func (*SetUserSpecifiedFlowCellIdResponse) Descriptor deprecated

func (*SetUserSpecifiedFlowCellIdResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetUserSpecifiedFlowCellIdResponse.ProtoReflect.Descriptor instead.

func (*SetUserSpecifiedFlowCellIdResponse) ProtoMessage

func (*SetUserSpecifiedFlowCellIdResponse) ProtoMessage()

func (*SetUserSpecifiedFlowCellIdResponse) ProtoReflect

func (*SetUserSpecifiedFlowCellIdResponse) Reset

func (*SetUserSpecifiedFlowCellIdResponse) String

type SetUserSpecifiedProductCodeRequest

type SetUserSpecifiedProductCodeRequest struct {

	// A product code for the flow cell, which the user can specify.
	//
	// In the event a flow cell does not have an eeprom, the user can specify product code here.
	//
	// Since 1.12
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

func (*SetUserSpecifiedProductCodeRequest) Descriptor deprecated

func (*SetUserSpecifiedProductCodeRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetUserSpecifiedProductCodeRequest.ProtoReflect.Descriptor instead.

func (*SetUserSpecifiedProductCodeRequest) GetCode

func (*SetUserSpecifiedProductCodeRequest) ProtoMessage

func (*SetUserSpecifiedProductCodeRequest) ProtoMessage()

func (*SetUserSpecifiedProductCodeRequest) ProtoReflect

func (*SetUserSpecifiedProductCodeRequest) Reset

func (*SetUserSpecifiedProductCodeRequest) String

type SetUserSpecifiedProductCodeResponse

type SetUserSpecifiedProductCodeResponse struct {
	// contains filtered or unexported fields
}

func (*SetUserSpecifiedProductCodeResponse) Descriptor deprecated

func (*SetUserSpecifiedProductCodeResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetUserSpecifiedProductCodeResponse.ProtoReflect.Descriptor instead.

func (*SetUserSpecifiedProductCodeResponse) ProtoMessage

func (*SetUserSpecifiedProductCodeResponse) ProtoMessage()

func (*SetUserSpecifiedProductCodeResponse) ProtoReflect

func (*SetUserSpecifiedProductCodeResponse) Reset

func (*SetUserSpecifiedProductCodeResponse) String

type SetWriterConfigurationResponse

type SetWriterConfigurationResponse struct {
	// contains filtered or unexported fields
}

func (*SetWriterConfigurationResponse) Descriptor deprecated

func (*SetWriterConfigurationResponse) Descriptor() ([]byte, []int)

Deprecated: Use SetWriterConfigurationResponse.ProtoReflect.Descriptor instead.

func (*SetWriterConfigurationResponse) ProtoMessage

func (*SetWriterConfigurationResponse) ProtoMessage()

func (*SetWriterConfigurationResponse) ProtoReflect

func (*SetWriterConfigurationResponse) Reset

func (x *SetWriterConfigurationResponse) Reset()

func (*SetWriterConfigurationResponse) String

type Severity

type Severity int32
const (
	// A debugging message
	Severity_MESSAGE_SEVERITY_TRACE Severity = 0
	// An informative user message
	Severity_MESSAGE_SEVERITY_INFO Severity = 1
	// A warning message
	Severity_MESSAGE_SEVERITY_WARNING Severity = 2
	// An error message
	Severity_MESSAGE_SEVERITY_ERROR Severity = 3
)

func (Severity) Descriptor

func (Severity) Descriptor() protoreflect.EnumDescriptor

func (Severity) Enum

func (x Severity) Enum() *Severity

func (Severity) EnumDescriptor deprecated

func (Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use Severity.Descriptor instead.

func (Severity) Number

func (x Severity) Number() protoreflect.EnumNumber

func (Severity) String

func (x Severity) String() string

func (Severity) Type

type StartAlignmentRequest

type StartAlignmentRequest struct {

	// User specified name to identify the alignment run.
	Name string `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	// Input directories to search for reads to be aligned.
	//
	// Currently, only one directory can be specified, but this definition allows for multiple in
	// the future without breaking compatibility.
	InputReadsDirectories []string `` /* 126-byte string literal not displayed */
	// Output directory where aligned reads will be placed.
	OutputReadsDirectory string `protobuf:"bytes,2,opt,name=output_reads_directory,json=outputReadsDirectory,proto3" json:"output_reads_directory,omitempty"`
	// Recursively find fast5 files to align in the `input_reads_directories`.
	//
	// If False, only the fast5 files directly in one of the `input_reads_directories` will be
	// aligned. If True, subdirectories of those directories will also be searched recursively.
	Recursive bool `protobuf:"varint,4,opt,name=recursive,proto3" json:"recursive,omitempty"`
	// Options to control alignment performed once basecalling reads is complete.
	AlignmentConfiguration *AlignmentConfiguration `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StartAlignmentRequest) Descriptor deprecated

func (*StartAlignmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartAlignmentRequest.ProtoReflect.Descriptor instead.

func (*StartAlignmentRequest) GetAlignmentConfiguration

func (x *StartAlignmentRequest) GetAlignmentConfiguration() *AlignmentConfiguration

func (*StartAlignmentRequest) GetInputReadsDirectories

func (x *StartAlignmentRequest) GetInputReadsDirectories() []string

func (*StartAlignmentRequest) GetName

func (x *StartAlignmentRequest) GetName() string

func (*StartAlignmentRequest) GetOutputReadsDirectory

func (x *StartAlignmentRequest) GetOutputReadsDirectory() string

func (*StartAlignmentRequest) GetRecursive

func (x *StartAlignmentRequest) GetRecursive() bool

func (*StartAlignmentRequest) ProtoMessage

func (*StartAlignmentRequest) ProtoMessage()

func (*StartAlignmentRequest) ProtoReflect

func (x *StartAlignmentRequest) ProtoReflect() protoreflect.Message

func (*StartAlignmentRequest) Reset

func (x *StartAlignmentRequest) Reset()

func (*StartAlignmentRequest) String

func (x *StartAlignmentRequest) String() string

type StartAlignmentResponse

type StartAlignmentResponse struct {

	// An identifier for the alignment run that was started. This can be used to monitor or cancel
	// the run.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartAlignmentResponse) Descriptor deprecated

func (*StartAlignmentResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartAlignmentResponse.ProtoReflect.Descriptor instead.

func (*StartAlignmentResponse) GetId

func (x *StartAlignmentResponse) GetId() string

func (*StartAlignmentResponse) ProtoMessage

func (*StartAlignmentResponse) ProtoMessage()

func (*StartAlignmentResponse) ProtoReflect

func (x *StartAlignmentResponse) ProtoReflect() protoreflect.Message

func (*StartAlignmentResponse) Reset

func (x *StartAlignmentResponse) Reset()

func (*StartAlignmentResponse) String

func (x *StartAlignmentResponse) String() string

type StartBarcodingRequest

type StartBarcodingRequest struct {

	// User specified name to identify the barcoding run.
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// Input directories to search for reads to be basecalled.
	//
	// Currently, only one directory can be specified, but this definition allows for multiple in
	// the future without breaking compatibility.
	InputReadsDirectories []string `` /* 126-byte string literal not displayed */
	// Output directory where called reads will be placed.
	//
	// Reads will be sorted into subdirectories based on the sequencing run they came from.
	OutputReadsDirectory string `protobuf:"bytes,2,opt,name=output_reads_directory,json=outputReadsDirectory,proto3" json:"output_reads_directory,omitempty"`
	// Enable gzip compression of output FASTQ files.
	CompressFastq bool `protobuf:"varint,4,opt,name=compress_fastq,json=compressFastq,proto3" json:"compress_fastq,omitempty"`
	// Recursively find fast5 files to basecall in the `input_reads_directories`.
	//
	// If False, only the fast5 files directly in one of the `input_reads_directories` will be
	// basecalled. If True, subdirectories of those directories will also be searched recursively.
	Recursive bool `protobuf:"varint,5,opt,name=recursive,proto3" json:"recursive,omitempty"`
	// Options to control barcoding performed once basecalling reads is complete.
	BarcodingConfiguration *BarcodingConfiguration `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StartBarcodingRequest) Descriptor deprecated

func (*StartBarcodingRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartBarcodingRequest.ProtoReflect.Descriptor instead.

func (*StartBarcodingRequest) GetBarcodingConfiguration

func (x *StartBarcodingRequest) GetBarcodingConfiguration() *BarcodingConfiguration

func (*StartBarcodingRequest) GetCompressFastq

func (x *StartBarcodingRequest) GetCompressFastq() bool

func (*StartBarcodingRequest) GetInputReadsDirectories

func (x *StartBarcodingRequest) GetInputReadsDirectories() []string

func (*StartBarcodingRequest) GetName

func (x *StartBarcodingRequest) GetName() string

func (*StartBarcodingRequest) GetOutputReadsDirectory

func (x *StartBarcodingRequest) GetOutputReadsDirectory() string

func (*StartBarcodingRequest) GetRecursive

func (x *StartBarcodingRequest) GetRecursive() bool

func (*StartBarcodingRequest) ProtoMessage

func (*StartBarcodingRequest) ProtoMessage()

func (*StartBarcodingRequest) ProtoReflect

func (x *StartBarcodingRequest) ProtoReflect() protoreflect.Message

func (*StartBarcodingRequest) Reset

func (x *StartBarcodingRequest) Reset()

func (*StartBarcodingRequest) String

func (x *StartBarcodingRequest) String() string

type StartBarcodingResponse

type StartBarcodingResponse struct {

	// An identifier for the basecalling run that was started. This can be used to monitor or cancel
	// the run.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartBarcodingResponse) Descriptor deprecated

func (*StartBarcodingResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartBarcodingResponse.ProtoReflect.Descriptor instead.

func (*StartBarcodingResponse) GetId

func (x *StartBarcodingResponse) GetId() string

func (*StartBarcodingResponse) ProtoMessage

func (*StartBarcodingResponse) ProtoMessage()

func (*StartBarcodingResponse) ProtoReflect

func (x *StartBarcodingResponse) ProtoReflect() protoreflect.Message

func (*StartBarcodingResponse) Reset

func (x *StartBarcodingResponse) Reset()

func (*StartBarcodingResponse) String

func (x *StartBarcodingResponse) String() string

type StartBasecallingRequest

type StartBasecallingRequest struct {

	// User specified name to identify the basecall run.
	Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
	// Input directories to search for reads to be basecalled.
	//
	// Currently, only one directory can be specified, but this definition allows for multiple in
	// the future without breaking compatibility.
	InputReadsDirectories []string `` /* 126-byte string literal not displayed */
	// Output directory where called reads will be placed.
	//
	// Reads will be sorted into subdirectories based on the sequencing run they came from.
	OutputReadsDirectory string `protobuf:"bytes,2,opt,name=output_reads_directory,json=outputReadsDirectory,proto3" json:"output_reads_directory,omitempty"`
	// The name of the basecalling configuration to use.
	Configuration string `protobuf:"bytes,3,opt,name=configuration,proto3" json:"configuration,omitempty"`
	// Enable output of .fast5 files containing original raw reads, event data/trace table from
	// basecall and basecall result sequence.
	//
	// This causes .fast5 files to be output in addition to FASTQ files.
	Fast5Out bool `protobuf:"varint,4,opt,name=fast5_out,json=fast5Out,proto3" json:"fast5_out,omitempty"`
	// Enable gzip compression of output FASTQ files.
	CompressFastq bool `protobuf:"varint,5,opt,name=compress_fastq,json=compressFastq,proto3" json:"compress_fastq,omitempty"`
	// Prevent events / trace tables being written to .fast5 files.
	//
	// If event tables are not required for downstream processing (eg: for 1d^2) then it is more
	// efficient (and produces smaller files) to disable them.
	//
	// This has no effect if “fast5_out“ is not enabled.
	DisableEvents bool `protobuf:"varint,6,opt,name=disable_events,json=disableEvents,proto3" json:"disable_events,omitempty"`
	// Recursively find fast5 files to basecall in the `input_reads_directories`.
	//
	// If False, only the fast5 files directly in one of the `input_reads_directories` will be
	// basecalled. If True, subdirectories of those directories will also be searched recursively.
	Recursive bool `protobuf:"varint,7,opt,name=recursive,proto3" json:"recursive,omitempty"`
	// Options to control barcoding performed once basecalling reads is complete.
	BarcodingConfiguration *BarcodingConfiguration `` /* 128-byte string literal not displayed */
	// Options to control alignment performed once basecalling reads is complete.
	AlignmentConfiguration *AlignmentConfiguration `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StartBasecallingRequest) Descriptor deprecated

func (*StartBasecallingRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartBasecallingRequest.ProtoReflect.Descriptor instead.

func (*StartBasecallingRequest) GetAlignmentConfiguration

func (x *StartBasecallingRequest) GetAlignmentConfiguration() *AlignmentConfiguration

func (*StartBasecallingRequest) GetBarcodingConfiguration

func (x *StartBasecallingRequest) GetBarcodingConfiguration() *BarcodingConfiguration

func (*StartBasecallingRequest) GetCompressFastq

func (x *StartBasecallingRequest) GetCompressFastq() bool

func (*StartBasecallingRequest) GetConfiguration

func (x *StartBasecallingRequest) GetConfiguration() string

func (*StartBasecallingRequest) GetDisableEvents

func (x *StartBasecallingRequest) GetDisableEvents() bool

func (*StartBasecallingRequest) GetFast5Out

func (x *StartBasecallingRequest) GetFast5Out() bool

func (*StartBasecallingRequest) GetInputReadsDirectories

func (x *StartBasecallingRequest) GetInputReadsDirectories() []string

func (*StartBasecallingRequest) GetName

func (x *StartBasecallingRequest) GetName() string

func (*StartBasecallingRequest) GetOutputReadsDirectory

func (x *StartBasecallingRequest) GetOutputReadsDirectory() string

func (*StartBasecallingRequest) GetRecursive

func (x *StartBasecallingRequest) GetRecursive() bool

func (*StartBasecallingRequest) ProtoMessage

func (*StartBasecallingRequest) ProtoMessage()

func (*StartBasecallingRequest) ProtoReflect

func (x *StartBasecallingRequest) ProtoReflect() protoreflect.Message

func (*StartBasecallingRequest) Reset

func (x *StartBasecallingRequest) Reset()

func (*StartBasecallingRequest) String

func (x *StartBasecallingRequest) String() string

type StartBasecallingResponse

type StartBasecallingResponse struct {

	// An identifier for the basecalling run that was started. This can be used to monitor or cancel
	// the run.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartBasecallingResponse) Descriptor deprecated

func (*StartBasecallingResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartBasecallingResponse.ProtoReflect.Descriptor instead.

func (*StartBasecallingResponse) GetId

func (x *StartBasecallingResponse) GetId() string

func (*StartBasecallingResponse) ProtoMessage

func (*StartBasecallingResponse) ProtoMessage()

func (*StartBasecallingResponse) ProtoReflect

func (x *StartBasecallingResponse) ProtoReflect() protoreflect.Message

func (*StartBasecallingResponse) Reset

func (x *StartBasecallingResponse) Reset()

func (*StartBasecallingResponse) String

func (x *StartBasecallingResponse) String() string

type StartProtocolRequest

type StartProtocolRequest struct {

	// The identifier of the protocol, as provided by list_protocols().
	Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// The arguments to pass to the protocol.
	Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	// User input describing the protocol.
	UserInfo *ProtocolRunUserInfo `protobuf:"bytes,3,opt,name=user_info,json=userInfo,proto3" json:"user_info,omitempty"`
	// contains filtered or unexported fields
}

func (*StartProtocolRequest) Descriptor deprecated

func (*StartProtocolRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartProtocolRequest.ProtoReflect.Descriptor instead.

func (*StartProtocolRequest) GetArgs

func (x *StartProtocolRequest) GetArgs() []string

func (*StartProtocolRequest) GetIdentifier

func (x *StartProtocolRequest) GetIdentifier() string

func (*StartProtocolRequest) GetUserInfo

func (x *StartProtocolRequest) GetUserInfo() *ProtocolRunUserInfo

func (*StartProtocolRequest) ProtoMessage

func (*StartProtocolRequest) ProtoMessage()

func (*StartProtocolRequest) ProtoReflect

func (x *StartProtocolRequest) ProtoReflect() protoreflect.Message

func (*StartProtocolRequest) Reset

func (x *StartProtocolRequest) Reset()

func (*StartProtocolRequest) String

func (x *StartProtocolRequest) String() string

type StartProtocolResponse

type StartProtocolResponse struct {

	// UUID generated when the protocol is started, to uniquely represent this protocol instance
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartProtocolResponse) Descriptor deprecated

func (*StartProtocolResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartProtocolResponse.ProtoReflect.Descriptor instead.

func (*StartProtocolResponse) GetRunId

func (x *StartProtocolResponse) GetRunId() string

func (*StartProtocolResponse) ProtoMessage

func (*StartProtocolResponse) ProtoMessage()

func (*StartProtocolResponse) ProtoReflect

func (x *StartProtocolResponse) ProtoReflect() protoreflect.Message

func (*StartProtocolResponse) Reset

func (x *StartProtocolResponse) Reset()

func (*StartProtocolResponse) String

func (x *StartProtocolResponse) String() string

type StartRequest

type StartRequest struct {

	// Prevent waiting until the device is ready before starting acquisition.
	//
	// Defaults to false.
	//
	// By default, MinKNOW will block in the start() call for the device and flow cell to be ready
	// for acquisition (which may take several seconds after plugging in the flow cell on some
	// devices). Setting this option will cause the call to return with an error if the device is
	// not already prepared to acquire data.
	//
	// Since 1.14
	DontWaitForDeviceReady bool `` /* 134-byte string literal not displayed */
	// Generate duty time and throughput reports.
	//
	// Note that this setting will be ignored (and no reports will be generated) if no protocol is
	// running at the time acquisition is started.
	//
	// The default setting (AUTO) will only generate reports if purpose is set to SEQUENCING.
	//
	// Since 3.0
	GenerateReport Option `` /* 140-byte string literal not displayed */
	// Whether sequencing read metrics should be reported to Oxford Nanopore.
	//
	// These are performance metrics that are used to improve the sequencing technology. They do not
	// include any actual sequencing data, only statistics about read lengths, duty time and similar
	// generic performance information.
	//
	// The default setting (AUTO) will only send metrics if purpose is set to SEQUENCING.
	//
	// Since 3.0
	SendSequencingReadMetrics Option `` /* 177-byte string literal not displayed */
	// Whether basecalling metrics should be reported to Oxford Nanopore.
	//
	// These are performance metrics that are used to improve the sequencing technology. They do not
	// include any actual sequencing data, only statistics about basecalling performance.
	//
	// The default setting (AUTO) will only send metrics if purpose is set to SEQUENCING.
	//
	// NB: this setting is ignored if live basecalling is not enabled, since there will be no
	// metrics to send.
	//
	// Since 3.2
	SendBasecallingMetrics Option `` /* 166-byte string literal not displayed */
	// Specify the purpose of this acquisition period.
	//
	// This affects various defaults (see the Purpose enum documentation for more details). It may
	// also affect how the user interface presents the state of the protocol.
	//
	// Since 3.2
	Purpose Purpose `protobuf:"varint,6,opt,name=purpose,proto3,enum=minknow_api.acquisition.Purpose" json:"purpose,omitempty"`
	// Perform analysis for this acquisition period.
	//
	// If this is disabled, no reads, no events, no channel states and no basecalls will be
	// generated. Any RPCs that depend on any of these will fail. No reads-based files will be
	// produced at all, regardless of any other settings.
	//
	// This is mostly useful for calibration (although you should normally use the purpose field
	// rather than setting this explicitly).
	//
	// The default setting (AUTO) will use the persistent setting from the analysis_configuraiton
	// service, unless the purpose is set to CALIBRATION.
	//
	// Since 3.2
	Analysis Option `protobuf:"varint,7,opt,name=analysis,proto3,enum=minknow_api.acquisition.Option" json:"analysis,omitempty"`
	// Allow file output for this acquisition period.
	//
	// If this is disabled, the file output settings will be ignored for this acquisition period,
	// and no data files will be produced. Note that reports are NOT managed by this setting.
	//
	// Note that setting this to FORCE will simply make file output respect the bulk and read writer
	// configurations. If each file output type is disabled, you will still get no file output.
	//
	// This is mostly useful for calibration (although you should normally use the purpose field
	// rather than setting this explicitly).
	//
	// The default setting (AUTO) will only suppress file output if purpose is set to CALIBRATION.
	//
	// Since 3.2
	FileOutput Option `` /* 128-byte string literal not displayed */
	// Write a final_summary.txt file.
	//
	// If file_output is disabled, the final_summary.txt file will not be written regardless of
	// this setting.
	//
	// The default setting (AUTO) will only enable writing a final_summary.txt file if the purpose
	// is set to SEQUENCING.
	//
	// Since 3.5 (NB: in 3.3 and 3.4, final_summary.txt was always written out if file_output was
	// enabled).
	GenerateFinalSummary Option `` /* 160-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StartRequest) Descriptor deprecated

func (*StartRequest) Descriptor() ([]byte, []int)

Deprecated: Use StartRequest.ProtoReflect.Descriptor instead.

func (*StartRequest) GetAnalysis

func (x *StartRequest) GetAnalysis() Option

func (*StartRequest) GetDontWaitForDeviceReady

func (x *StartRequest) GetDontWaitForDeviceReady() bool

func (*StartRequest) GetFileOutput

func (x *StartRequest) GetFileOutput() Option

func (*StartRequest) GetGenerateFinalSummary

func (x *StartRequest) GetGenerateFinalSummary() Option

func (*StartRequest) GetGenerateReport

func (x *StartRequest) GetGenerateReport() Option

func (*StartRequest) GetPurpose

func (x *StartRequest) GetPurpose() Purpose

func (*StartRequest) GetSendBasecallingMetrics

func (x *StartRequest) GetSendBasecallingMetrics() Option

func (*StartRequest) GetSendSequencingReadMetrics

func (x *StartRequest) GetSendSequencingReadMetrics() Option

func (*StartRequest) ProtoMessage

func (*StartRequest) ProtoMessage()

func (*StartRequest) ProtoReflect

func (x *StartRequest) ProtoReflect() protoreflect.Message

func (*StartRequest) Reset

func (x *StartRequest) Reset()

func (*StartRequest) String

func (x *StartRequest) String() string

type StartResponse

type StartResponse struct {

	// Globally-unique identifier generated when the acquisition is started.
	//
	// This is guaranteed to unique, including aross sequencing devices.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StartResponse) Descriptor deprecated

func (*StartResponse) Descriptor() ([]byte, []int)

Deprecated: Use StartResponse.ProtoReflect.Descriptor instead.

func (*StartResponse) GetRunId

func (x *StartResponse) GetRunId() string

func (*StartResponse) ProtoMessage

func (*StartResponse) ProtoMessage()

func (*StartResponse) ProtoReflect

func (x *StartResponse) ProtoReflect() protoreflect.Message

func (*StartResponse) Reset

func (x *StartResponse) Reset()

func (*StartResponse) String

func (x *StartResponse) String() string

type StartupState

type StartupState int32
const (
	StartupState_STARTUP_UNKNOWN StartupState = 0
	// Building the analysis pipeline objects.
	StartupState_STARTUP_BUILDING_PIPELINE StartupState = 2
	// Waiting for the basecaller to load any required data/references.
	StartupState_STARTUP_INITIALISING_BASECALLER StartupState = 3
	// Waiting for the basecaller to load alignment specific data files.
	StartupState_STARTUP_INITIALISING_BASECALLER_ALIGNMENT StartupState = 4
	// Setting up data writers for outputting reads/files.
	StartupState_STARTUP_INITIALISING_DATA_WRITERS StartupState = 5
	// Initialsing storage for in flight reads.
	StartupState_STARTUP_INITIALISING_INTERMEDIATE_DATA_STORAGE StartupState = 6
	// Initialsing storage for run statistics.
	StartupState_STARTUP_INITIALISING_STATISTICS StartupState = 7
)

func (StartupState) Descriptor

func (StartupState) Enum

func (x StartupState) Enum() *StartupState

func (StartupState) EnumDescriptor deprecated

func (StartupState) EnumDescriptor() ([]byte, []int)

Deprecated: Use StartupState.Descriptor instead.

func (StartupState) Number

func (StartupState) String

func (x StartupState) String() string

func (StartupState) Type

type State

type State int32
const (
	// Basecalling is running.
	State_STATE_RUNNING State = 0
	// Basecalling has finished with no errors.
	State_STATE_SUCCESS State = 1
	// Basecalling has stopped due to errors.
	//
	// Note that not being able to basecall a read is not necessarily considered an error (eg: if it
	// could not be basecalled because of poor data quality).
	State_STATE_ERROR State = 2
	// Basecalling was cancelled via a call to cancel().
	State_STATE_CANCELLED State = 3
)

func (State) Descriptor

func (State) Descriptor() protoreflect.EnumDescriptor

func (State) Enum

func (x State) Enum() *State

func (State) EnumDescriptor deprecated

func (State) EnumDescriptor() ([]byte, []int)

Deprecated: Use State.Descriptor instead.

func (State) Number

func (x State) Number() protoreflect.EnumNumber

func (State) String

func (x State) String() string

func (State) Type

func (State) Type() protoreflect.EnumType

type StatisticsServiceClient

type StatisticsServiceClient interface {
	// Tracks how much time has been spent in each channel state, aggregated across all the channels
	//
	// Since 4.0
	StreamDutyTime(ctx context.Context, in *StreamDutyTimeRequest, opts ...grpc.CallOption) (StatisticsService_StreamDutyTimeClient, error)
	// Tracks experiment output across various filters over time.
	//
	// The first response will give you all the data it can, and continue to provide updates
	// if the acquisition period remains live.
	//
	// The stream will end once the current acquisition period ends, and a caller will need to
	// reinvoke the rpc in order to get new data.
	//
	// Since 1.14
	StreamAcquisitionOutput(ctx context.Context, in *StreamAcquisitionOutputRequest, opts ...grpc.CallOption) (StatisticsService_StreamAcquisitionOutputClient, error)
	// Tracks experiment writes across all channels over time
	//
	// The first response will give you all the data it can.
	//
	// The stream will end once the current acquisition period ends, and a caller will need to
	// reinvoke the rpc in order to get new data.
	//
	// Since 4.0
	StreamWriterOutput(ctx context.Context, in *StreamWriterOutputRequest, opts ...grpc.CallOption) (StatisticsService_StreamWriterOutputClient, error)
	// Tracks which barcode names have been encountered
	//
	// When a new barcode name is encountered, a list of all encountered barcode names is returned
	//
	// Since 4.0
	StreamEncounteredAcquisitionOutputKeys(ctx context.Context, in *StreamEncounteredAcquisitionOutputKeysRequest, opts ...grpc.CallOption) (StatisticsService_StreamEncounteredAcquisitionOutputKeysClient, error)
	// Streams device temperature for a device. The first message will contain all of the temperatures up
	// until the current live point, and then messages after that point will just be updates.
	//
	// Temperatures are averaged over a 1 minute period, and the value of each bucket is given in minute intervals
	//
	// Since 3.0
	StreamTemperature(ctx context.Context, in *StreamTemperatureRequest, opts ...grpc.CallOption) (StatisticsService_StreamTemperatureClient, error)
	// Streams when bias voltage changes occur, where the response given will be the acquisition
	// index that the voltage changed at, and the voltage itself. The first message will contain
	// all of the bias voltage changes up until the current live point, and then messages after
	// that period will just be updates
	//
	// Will fail with INVALID_ARGUMENT if an unknown acquisition id is given
	//
	// Since 3.2
	StreamBiasVoltages(ctx context.Context, in *StreamBiasVoltagesRequest, opts ...grpc.CallOption) (StatisticsService_StreamBiasVoltagesClient, error)
	// A histogram of read lengths
	//
	// If the experiment is in-progress, then the latest histogram is streamed on a regular basis
	// If the experiment is complete, then the final histogram is returned
	//
	// Since 4.0
	StreamReadLengthHistogram(ctx context.Context, in *StreamReadLengthHistogramRequest, opts ...grpc.CallOption) (StatisticsService_StreamReadLengthHistogramClient, error)
	// Gets a list of the types of read-length values for which a histogram is available
	//
	// Since 3.2
	GetReadLengthTypes(ctx context.Context, in *GetReadLengthTypesRequest, opts ...grpc.CallOption) (*GetReadLengthTypesResponse, error)
	// Returns the qscore over time metric represented as datasets (i.e. boxplots).
	//
	// These metrics apply to all the successfully called reads.
	//
	// A dataset is a collection of quantiles (min, max, q50 etc - please see BoxplotDataset) recorded for
	// a fixed period of time, say dt. dt is specified in the configs, and it defaults to 10 min.
	//
	// When acquisition starts, MinKNOW accumulates these stats for each dt interval. Each dt generates
	// a dataset streamed by this rpc. The stream can request aggregated stats by averaging the stats from
	// consecutive dt periods.
	//
	// Notes:
	//
	// Each streamed message will return ALL the datasets (i.e. boxplots) from the start of the experiment.
	//
	// When using this rpc, basecalling needs to be enabled.
	//
	// Since 4.0
	StreamBasecallBoxplots(ctx context.Context, in *StreamBoxplotRequest, opts ...grpc.CallOption) (StatisticsService_StreamBasecallBoxplotsClient, error)
}

StatisticsServiceClient is the client API for StatisticsService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type StatisticsServiceServer

type StatisticsServiceServer interface {
	// Tracks how much time has been spent in each channel state, aggregated across all the channels
	//
	// Since 4.0
	StreamDutyTime(*StreamDutyTimeRequest, StatisticsService_StreamDutyTimeServer) error
	// Tracks experiment output across various filters over time.
	//
	// The first response will give you all the data it can, and continue to provide updates
	// if the acquisition period remains live.
	//
	// The stream will end once the current acquisition period ends, and a caller will need to
	// reinvoke the rpc in order to get new data.
	//
	// Since 1.14
	StreamAcquisitionOutput(*StreamAcquisitionOutputRequest, StatisticsService_StreamAcquisitionOutputServer) error
	// Tracks experiment writes across all channels over time
	//
	// The first response will give you all the data it can.
	//
	// The stream will end once the current acquisition period ends, and a caller will need to
	// reinvoke the rpc in order to get new data.
	//
	// Since 4.0
	StreamWriterOutput(*StreamWriterOutputRequest, StatisticsService_StreamWriterOutputServer) error
	// Tracks which barcode names have been encountered
	//
	// When a new barcode name is encountered, a list of all encountered barcode names is returned
	//
	// Since 4.0
	StreamEncounteredAcquisitionOutputKeys(*StreamEncounteredAcquisitionOutputKeysRequest, StatisticsService_StreamEncounteredAcquisitionOutputKeysServer) error
	// Streams device temperature for a device. The first message will contain all of the temperatures up
	// until the current live point, and then messages after that point will just be updates.
	//
	// Temperatures are averaged over a 1 minute period, and the value of each bucket is given in minute intervals
	//
	// Since 3.0
	StreamTemperature(*StreamTemperatureRequest, StatisticsService_StreamTemperatureServer) error
	// Streams when bias voltage changes occur, where the response given will be the acquisition
	// index that the voltage changed at, and the voltage itself. The first message will contain
	// all of the bias voltage changes up until the current live point, and then messages after
	// that period will just be updates
	//
	// Will fail with INVALID_ARGUMENT if an unknown acquisition id is given
	//
	// Since 3.2
	StreamBiasVoltages(*StreamBiasVoltagesRequest, StatisticsService_StreamBiasVoltagesServer) error
	// A histogram of read lengths
	//
	// If the experiment is in-progress, then the latest histogram is streamed on a regular basis
	// If the experiment is complete, then the final histogram is returned
	//
	// Since 4.0
	StreamReadLengthHistogram(*StreamReadLengthHistogramRequest, StatisticsService_StreamReadLengthHistogramServer) error
	// Gets a list of the types of read-length values for which a histogram is available
	//
	// Since 3.2
	GetReadLengthTypes(context.Context, *GetReadLengthTypesRequest) (*GetReadLengthTypesResponse, error)
	// Returns the qscore over time metric represented as datasets (i.e. boxplots).
	//
	// These metrics apply to all the successfully called reads.
	//
	// A dataset is a collection of quantiles (min, max, q50 etc - please see BoxplotDataset) recorded for
	// a fixed period of time, say dt. dt is specified in the configs, and it defaults to 10 min.
	//
	// When acquisition starts, MinKNOW accumulates these stats for each dt interval. Each dt generates
	// a dataset streamed by this rpc. The stream can request aggregated stats by averaging the stats from
	// consecutive dt periods.
	//
	// Notes:
	//
	// Each streamed message will return ALL the datasets (i.e. boxplots) from the start of the experiment.
	//
	// When using this rpc, basecalling needs to be enabled.
	//
	// Since 4.0
	StreamBasecallBoxplots(*StreamBoxplotRequest, StatisticsService_StreamBasecallBoxplotsServer) error
	// contains filtered or unexported methods
}

StatisticsServiceServer is the server API for StatisticsService service. All implementations must embed UnimplementedStatisticsServiceServer for forward compatibility

type StatisticsService_StreamAcquisitionOutputClient

type StatisticsService_StreamAcquisitionOutputClient interface {
	Recv() (*StreamAcquisitionOutputResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamAcquisitionOutputServer

type StatisticsService_StreamAcquisitionOutputServer interface {
	Send(*StreamAcquisitionOutputResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamBasecallBoxplotsClient

type StatisticsService_StreamBasecallBoxplotsClient interface {
	Recv() (*BoxplotResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamBasecallBoxplotsServer

type StatisticsService_StreamBasecallBoxplotsServer interface {
	Send(*BoxplotResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamBiasVoltagesClient

type StatisticsService_StreamBiasVoltagesClient interface {
	Recv() (*StreamBiasVoltagesResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamBiasVoltagesServer

type StatisticsService_StreamBiasVoltagesServer interface {
	Send(*StreamBiasVoltagesResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamDutyTimeClient

type StatisticsService_StreamDutyTimeClient interface {
	Recv() (*StreamDutyTimeResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamDutyTimeServer

type StatisticsService_StreamDutyTimeServer interface {
	Send(*StreamDutyTimeResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamEncounteredAcquisitionOutputKeysClient

type StatisticsService_StreamEncounteredAcquisitionOutputKeysClient interface {
	Recv() (*StreamEncounteredAcquisitionOutputKeysResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamEncounteredAcquisitionOutputKeysServer

type StatisticsService_StreamEncounteredAcquisitionOutputKeysServer interface {
	Send(*StreamEncounteredAcquisitionOutputKeysResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamReadLengthHistogramClient

type StatisticsService_StreamReadLengthHistogramClient interface {
	Recv() (*StreamReadLengthHistogramResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamReadLengthHistogramServer

type StatisticsService_StreamReadLengthHistogramServer interface {
	Send(*StreamReadLengthHistogramResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamTemperatureClient

type StatisticsService_StreamTemperatureClient interface {
	Recv() (*StreamTemperatureResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamTemperatureServer

type StatisticsService_StreamTemperatureServer interface {
	Send(*StreamTemperatureResponse) error
	grpc.ServerStream
}

type StatisticsService_StreamWriterOutputClient

type StatisticsService_StreamWriterOutputClient interface {
	Recv() (*StreamWriterOutputResponse, error)
	grpc.ClientStream
}

type StatisticsService_StreamWriterOutputServer

type StatisticsService_StreamWriterOutputServer interface {
	Send(*StreamWriterOutputResponse) error
	grpc.ServerStream
}

type StopProtocolRequest

type StopProtocolRequest struct {

	// Specify how any running acquisition should
	// be handled when stopping the protocol.
	//
	// Protocol state will enter PROTOCOL_WAITING_FOR_ACQUISITION whilst any running
	// acquisition is finished.
	//
	// If a script ends on its own any analysis that was started is stopped, and it
	// is allowed to catchup. If the caller wants to end catchup they can call stop_protocol
	// to end catchup.
	//
	// Since 1.15
	DataActionOnStop StopRequest_DataAction `` /* 166-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StopProtocolRequest) Descriptor deprecated

func (*StopProtocolRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopProtocolRequest.ProtoReflect.Descriptor instead.

func (*StopProtocolRequest) GetDataActionOnStop

func (x *StopProtocolRequest) GetDataActionOnStop() StopRequest_DataAction

func (*StopProtocolRequest) ProtoMessage

func (*StopProtocolRequest) ProtoMessage()

func (*StopProtocolRequest) ProtoReflect

func (x *StopProtocolRequest) ProtoReflect() protoreflect.Message

func (*StopProtocolRequest) Reset

func (x *StopProtocolRequest) Reset()

func (*StopProtocolRequest) String

func (x *StopProtocolRequest) String() string

type StopProtocolResponse

type StopProtocolResponse struct {
	// contains filtered or unexported fields
}

func (*StopProtocolResponse) Descriptor deprecated

func (*StopProtocolResponse) Descriptor() ([]byte, []int)

Deprecated: Use StopProtocolResponse.ProtoReflect.Descriptor instead.

func (*StopProtocolResponse) ProtoMessage

func (*StopProtocolResponse) ProtoMessage()

func (*StopProtocolResponse) ProtoReflect

func (x *StopProtocolResponse) ProtoReflect() protoreflect.Message

func (*StopProtocolResponse) Reset

func (x *StopProtocolResponse) Reset()

func (*StopProtocolResponse) String

func (x *StopProtocolResponse) String() string

type StopRequest

type StopRequest struct {
	DataActionOnStop StopRequest_DataAction `` /* 166-byte string literal not displayed */
	// Defaults to false
	// If false will return as soon as minknow enters the FINISHING state.
	// If true then returns as soon as minknow enters the READY state.
	WaitUntilReady bool `protobuf:"varint,2,opt,name=wait_until_ready,json=waitUntilReady,proto3" json:"wait_until_ready,omitempty"`
	// Keep the ASIC power on for GridIONs and MinIONs.
	//
	// Unless this option is set to true, the ASIC power will be disabled as soon as MinKNOW has
	// stopped pulling data from it. This is because removing (or plugging in) a flow cell while the
	// power is on can damage it. Disabling the power will also disable the heating element; this is
	// likely to cause the device to cool down (particularly for MinIONs).
	//
	// You should normally only use this option if you are expecting to start acquisition again
	// in a short amount of time.
	//
	// This option has no effect on PromethIONs.
	//
	// Since 1.15.2
	KeepPowerOn bool `protobuf:"varint,3,opt,name=keep_power_on,json=keepPowerOn,proto3" json:"keep_power_on,omitempty"`
	// contains filtered or unexported fields
}

func (*StopRequest) Descriptor deprecated

func (*StopRequest) Descriptor() ([]byte, []int)

Deprecated: Use StopRequest.ProtoReflect.Descriptor instead.

func (*StopRequest) GetDataActionOnStop

func (x *StopRequest) GetDataActionOnStop() StopRequest_DataAction

func (*StopRequest) GetKeepPowerOn

func (x *StopRequest) GetKeepPowerOn() bool

func (*StopRequest) GetWaitUntilReady

func (x *StopRequest) GetWaitUntilReady() bool

func (*StopRequest) ProtoMessage

func (*StopRequest) ProtoMessage()

func (*StopRequest) ProtoReflect

func (x *StopRequest) ProtoReflect() protoreflect.Message

func (*StopRequest) Reset

func (x *StopRequest) Reset()

func (*StopRequest) String

func (x *StopRequest) String() string

type StopRequest_DataAction

type StopRequest_DataAction int32
const (
	// The current default is set to FINISH_PROCESSING, but is subject to change
	StopRequest_STOP_DEFAULT StopRequest_DataAction = 0
	// STOP_KEEP_ALL_DATA tells minknow to stop albacore catchup, but keep all of the read files
	// Any reads that have not been successfully/unsucessfully basecalled will be classed as 'skipped'
	StopRequest_STOP_KEEP_ALL_DATA StopRequest_DataAction = 1
	// FINISH_PROCESSING will allow albacore to continue catchup until all of the reads have been basecalled
	StopRequest_STOP_FINISH_PROCESSING StopRequest_DataAction = 2
)

func (StopRequest_DataAction) Descriptor

func (StopRequest_DataAction) Enum

func (StopRequest_DataAction) EnumDescriptor deprecated

func (StopRequest_DataAction) EnumDescriptor() ([]byte, []int)

Deprecated: Use StopRequest_DataAction.Descriptor instead.

func (StopRequest_DataAction) Number

func (StopRequest_DataAction) String

func (x StopRequest_DataAction) String() string

func (StopRequest_DataAction) Type

type StopResponse

type StopResponse struct {
	// contains filtered or unexported fields
}

func (*StopResponse) Descriptor deprecated

func (*StopResponse) Descriptor() ([]byte, []int)

Deprecated: Use StopResponse.ProtoReflect.Descriptor instead.

func (*StopResponse) ProtoMessage

func (*StopResponse) ProtoMessage()

func (*StopResponse) ProtoReflect

func (x *StopResponse) ProtoReflect() protoreflect.Message

func (*StopResponse) Reset

func (x *StopResponse) Reset()

func (*StopResponse) String

func (x *StopResponse) String() string

type StoreRequest

type StoreRequest struct {

	// The values to store.
	//
	// See the notes in the KeyStore service documentation about names - in short, for any values
	// not documented elsewhere, you should be prefixing the name with "<product>:", where <product>
	// is the name of your software product.
	Values map[string]*anypb.Any `` /* 153-byte string literal not displayed */
	// Specify the lifetime of a value.
	//
	// Note that when storing values in the manager keystore lifetime is ignored,
	// and all values are stored until the manager exits.
	//
	// Note that calling remove() will remove the value regardless of this setting.
	Lifetime Lifetime `protobuf:"varint,2,opt,name=lifetime,proto3,enum=minknow_api.keystore.Lifetime" json:"lifetime,omitempty"`
	// contains filtered or unexported fields
}

func (*StoreRequest) Descriptor deprecated

func (*StoreRequest) Descriptor() ([]byte, []int)

Deprecated: Use StoreRequest.ProtoReflect.Descriptor instead.

func (*StoreRequest) GetLifetime

func (x *StoreRequest) GetLifetime() Lifetime

func (*StoreRequest) GetValues

func (x *StoreRequest) GetValues() map[string]*anypb.Any

func (*StoreRequest) ProtoMessage

func (*StoreRequest) ProtoMessage()

func (*StoreRequest) ProtoReflect

func (x *StoreRequest) ProtoReflect() protoreflect.Message

func (*StoreRequest) Reset

func (x *StoreRequest) Reset()

func (*StoreRequest) String

func (x *StoreRequest) String() string

type StoreResponse

type StoreResponse struct {
	// contains filtered or unexported fields
}

func (*StoreResponse) Descriptor deprecated

func (*StoreResponse) Descriptor() ([]byte, []int)

Deprecated: Use StoreResponse.ProtoReflect.Descriptor instead.

func (*StoreResponse) ProtoMessage

func (*StoreResponse) ProtoMessage()

func (*StoreResponse) ProtoReflect

func (x *StoreResponse) ProtoReflect() protoreflect.Message

func (*StoreResponse) Reset

func (x *StoreResponse) Reset()

func (*StoreResponse) String

func (x *StoreResponse) String() string

type StreamAcquisitionOutputRequest

type StreamAcquisitionOutputRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// The desired data selection.
	//
	// The units for all values are `seconds since the start of the experiment`.
	//
	DataSelection *DataSelection `protobuf:"bytes,2,opt,name=data_selection,json=dataSelection,proto3" json:"data_selection,omitempty"`
	// Define filtering parameters for streamed data.
	Filtering []*AcquisitionOutputKey `protobuf:"bytes,3,rep,name=filtering,proto3" json:"filtering,omitempty"`
	// Define how results are split for returned data.
	Split *AcquisitionOutputSplit `protobuf:"bytes,4,opt,name=split,proto3" json:"split,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamAcquisitionOutputRequest) Descriptor deprecated

func (*StreamAcquisitionOutputRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamAcquisitionOutputRequest.ProtoReflect.Descriptor instead.

func (*StreamAcquisitionOutputRequest) GetAcquisitionRunId

func (x *StreamAcquisitionOutputRequest) GetAcquisitionRunId() string

func (*StreamAcquisitionOutputRequest) GetDataSelection

func (x *StreamAcquisitionOutputRequest) GetDataSelection() *DataSelection

func (*StreamAcquisitionOutputRequest) GetFiltering

func (*StreamAcquisitionOutputRequest) GetSplit

func (*StreamAcquisitionOutputRequest) ProtoMessage

func (*StreamAcquisitionOutputRequest) ProtoMessage()

func (*StreamAcquisitionOutputRequest) ProtoReflect

func (*StreamAcquisitionOutputRequest) Reset

func (x *StreamAcquisitionOutputRequest) Reset()

func (*StreamAcquisitionOutputRequest) String

type StreamAcquisitionOutputResponse

type StreamAcquisitionOutputResponse struct {

	// Buckets split by requested filtering parameters.
	Buckets []*StreamAcquisitionOutputResponse_FilteredBuckets `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamAcquisitionOutputResponse) Descriptor deprecated

func (*StreamAcquisitionOutputResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamAcquisitionOutputResponse.ProtoReflect.Descriptor instead.

func (*StreamAcquisitionOutputResponse) GetBuckets

func (*StreamAcquisitionOutputResponse) ProtoMessage

func (*StreamAcquisitionOutputResponse) ProtoMessage()

func (*StreamAcquisitionOutputResponse) ProtoReflect

func (*StreamAcquisitionOutputResponse) Reset

func (*StreamAcquisitionOutputResponse) String

type StreamAcquisitionOutputResponse_FilteredBuckets

type StreamAcquisitionOutputResponse_FilteredBuckets struct {

	// The filtering parameters which contributed to this bucket.
	Filtering []*AcquisitionOutputKey    `protobuf:"bytes,1,rep,name=filtering,proto3" json:"filtering,omitempty"`
	Buckets   []*AcquisitionOutputBucket `protobuf:"bytes,2,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamAcquisitionOutputResponse_FilteredBuckets) Descriptor deprecated

Deprecated: Use StreamAcquisitionOutputResponse_FilteredBuckets.ProtoReflect.Descriptor instead.

func (*StreamAcquisitionOutputResponse_FilteredBuckets) GetBuckets

func (*StreamAcquisitionOutputResponse_FilteredBuckets) GetFiltering

func (*StreamAcquisitionOutputResponse_FilteredBuckets) ProtoMessage

func (*StreamAcquisitionOutputResponse_FilteredBuckets) ProtoReflect

func (*StreamAcquisitionOutputResponse_FilteredBuckets) Reset

func (*StreamAcquisitionOutputResponse_FilteredBuckets) String

type StreamBiasVoltagesRequest

type StreamBiasVoltagesRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamBiasVoltagesRequest) Descriptor deprecated

func (*StreamBiasVoltagesRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamBiasVoltagesRequest.ProtoReflect.Descriptor instead.

func (*StreamBiasVoltagesRequest) GetAcquisitionRunId

func (x *StreamBiasVoltagesRequest) GetAcquisitionRunId() string

func (*StreamBiasVoltagesRequest) ProtoMessage

func (*StreamBiasVoltagesRequest) ProtoMessage()

func (*StreamBiasVoltagesRequest) ProtoReflect

func (*StreamBiasVoltagesRequest) Reset

func (x *StreamBiasVoltagesRequest) Reset()

func (*StreamBiasVoltagesRequest) String

func (x *StreamBiasVoltagesRequest) String() string

type StreamBiasVoltagesResponse

type StreamBiasVoltagesResponse struct {
	BiasVoltages []*BiasVoltagePacket `protobuf:"bytes,1,rep,name=bias_voltages,json=biasVoltages,proto3" json:"bias_voltages,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamBiasVoltagesResponse) Descriptor deprecated

func (*StreamBiasVoltagesResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamBiasVoltagesResponse.ProtoReflect.Descriptor instead.

func (*StreamBiasVoltagesResponse) GetBiasVoltages

func (x *StreamBiasVoltagesResponse) GetBiasVoltages() []*BiasVoltagePacket

func (*StreamBiasVoltagesResponse) ProtoMessage

func (*StreamBiasVoltagesResponse) ProtoMessage()

func (*StreamBiasVoltagesResponse) ProtoReflect

func (*StreamBiasVoltagesResponse) Reset

func (x *StreamBiasVoltagesResponse) Reset()

func (*StreamBiasVoltagesResponse) String

func (x *StreamBiasVoltagesResponse) String() string

type StreamBoxplotRequest

type StreamBoxplotRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// Type of boxplot data to return.
	DataType StreamBoxplotRequest_BoxplotType `` /* 147-byte string literal not displayed */
	// Defines, in minutes, the width of each dataset.
	// This is how much time should each dataset (boxplot) cover. Note that MinKNOW stores
	// all stats at a default granularity (specified in the config file, i.e. 10 min in MinKNOW 3.2).
	// This dataset_width HAS to be a multiple of the default granularity!
	//
	// Note:
	// When multiple buckets are aggregated into a single dataset, the resulting dataset will
	// contain the average of the aggregated quantiles (with the exception of min/max)! This is not the
	// same as using a larger granularity in MinKNOW configs - the values that MinKNOW stores
	// are the true quantiles. Averaging quantiles will give a rough approximation, but not a quantile.
	// If the finest granularity is not required, we strongly suggest changing the time coverage in the config,
	// not the dataset_width in the rpc.
	DatasetWidth uint32 `protobuf:"varint,3,opt,name=dataset_width,json=datasetWidth,proto3" json:"dataset_width,omitempty"`
	// How often to return messages in this stream, specified in seconds. Note that this stream will
	// return results regardless of the stats updates (because it always returns all the datasets).
	// poll_time should be larger than the basecalled stats update rate in MinKNOW -
	// please see basecalled_stats_refresh_rate_seconds in the configs
	// (set to 1 second in MinKNOW 3.2).
	//
	// If unspecified, defaults to 1 minute.
	PollTime uint32 `protobuf:"varint,4,opt,name=poll_time,json=pollTime,proto3" json:"poll_time,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamBoxplotRequest) Descriptor deprecated

func (*StreamBoxplotRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamBoxplotRequest.ProtoReflect.Descriptor instead.

func (*StreamBoxplotRequest) GetAcquisitionRunId

func (x *StreamBoxplotRequest) GetAcquisitionRunId() string

func (*StreamBoxplotRequest) GetDataType

func (*StreamBoxplotRequest) GetDatasetWidth

func (x *StreamBoxplotRequest) GetDatasetWidth() uint32

func (*StreamBoxplotRequest) GetPollTime

func (x *StreamBoxplotRequest) GetPollTime() uint32

func (*StreamBoxplotRequest) ProtoMessage

func (*StreamBoxplotRequest) ProtoMessage()

func (*StreamBoxplotRequest) ProtoReflect

func (x *StreamBoxplotRequest) ProtoReflect() protoreflect.Message

func (*StreamBoxplotRequest) Reset

func (x *StreamBoxplotRequest) Reset()

func (*StreamBoxplotRequest) String

func (x *StreamBoxplotRequest) String() string

type StreamBoxplotRequest_BoxplotType

type StreamBoxplotRequest_BoxplotType int32
const (
	// Qscore of reads from the basecaller.
	//
	// Only available if basecalling
	StreamBoxplotRequest_QSCORE StreamBoxplotRequest_BoxplotType = 0
	// Number of bases per second the data is moving through the sequencer.
	//
	// Only available if basecalling.
	StreamBoxplotRequest_BASES_PER_SECOND StreamBoxplotRequest_BoxplotType = 1
	// Accuracy of reads aligned to provided reference.
	//
	// Accuracy is measured in percent 0-100.
	//
	// Only available if alignment is enabled.
	StreamBoxplotRequest_ACCURACY StreamBoxplotRequest_BoxplotType = 2
)

func (StreamBoxplotRequest_BoxplotType) Descriptor

func (StreamBoxplotRequest_BoxplotType) Enum

func (StreamBoxplotRequest_BoxplotType) EnumDescriptor deprecated

func (StreamBoxplotRequest_BoxplotType) EnumDescriptor() ([]byte, []int)

Deprecated: Use StreamBoxplotRequest_BoxplotType.Descriptor instead.

func (StreamBoxplotRequest_BoxplotType) Number

func (StreamBoxplotRequest_BoxplotType) String

func (StreamBoxplotRequest_BoxplotType) Type

type StreamDeviceStateRequest

type StreamDeviceStateRequest struct {
	// contains filtered or unexported fields
}

func (*StreamDeviceStateRequest) Descriptor deprecated

func (*StreamDeviceStateRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamDeviceStateRequest.ProtoReflect.Descriptor instead.

func (*StreamDeviceStateRequest) ProtoMessage

func (*StreamDeviceStateRequest) ProtoMessage()

func (*StreamDeviceStateRequest) ProtoReflect

func (x *StreamDeviceStateRequest) ProtoReflect() protoreflect.Message

func (*StreamDeviceStateRequest) Reset

func (x *StreamDeviceStateRequest) Reset()

func (*StreamDeviceStateRequest) String

func (x *StreamDeviceStateRequest) String() string

type StreamDiskSpaceInfoRequest

type StreamDiskSpaceInfoRequest struct {

	// Disk space information will be streamed with this value determining the
	// period in seconds between updates.
	// A period of 0 is invalid
	Period uint32 `protobuf:"varint,1,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamDiskSpaceInfoRequest) Descriptor deprecated

func (*StreamDiskSpaceInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamDiskSpaceInfoRequest.ProtoReflect.Descriptor instead.

func (*StreamDiskSpaceInfoRequest) GetPeriod

func (x *StreamDiskSpaceInfoRequest) GetPeriod() uint32

func (*StreamDiskSpaceInfoRequest) ProtoMessage

func (*StreamDiskSpaceInfoRequest) ProtoMessage()

func (*StreamDiskSpaceInfoRequest) ProtoReflect

func (x *StreamDiskSpaceInfoRequest) ProtoReflect() protoreflect.Message

func (*StreamDiskSpaceInfoRequest) Reset

func (x *StreamDiskSpaceInfoRequest) Reset()

func (*StreamDiskSpaceInfoRequest) String

func (x *StreamDiskSpaceInfoRequest) String() string

type StreamDutyTimeRequest

type StreamDutyTimeRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// The desired data selection.
	//
	// The units for all values are `seconds since the start of the experiment`.
	//
	DataSelection *DataSelection `protobuf:"bytes,2,opt,name=data_selection,json=dataSelection,proto3" json:"data_selection,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamDutyTimeRequest) Descriptor deprecated

func (*StreamDutyTimeRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamDutyTimeRequest.ProtoReflect.Descriptor instead.

func (*StreamDutyTimeRequest) GetAcquisitionRunId

func (x *StreamDutyTimeRequest) GetAcquisitionRunId() string

func (*StreamDutyTimeRequest) GetDataSelection

func (x *StreamDutyTimeRequest) GetDataSelection() *DataSelection

func (*StreamDutyTimeRequest) ProtoMessage

func (*StreamDutyTimeRequest) ProtoMessage()

func (*StreamDutyTimeRequest) ProtoReflect

func (x *StreamDutyTimeRequest) ProtoReflect() protoreflect.Message

func (*StreamDutyTimeRequest) Reset

func (x *StreamDutyTimeRequest) Reset()

func (*StreamDutyTimeRequest) String

func (x *StreamDutyTimeRequest) String() string

type StreamDutyTimeResponse

type StreamDutyTimeResponse struct {

	// The range covered by each entry in state_times
	BucketRanges []*StreamDutyTimeResponse_BucketRange `protobuf:"bytes,1,rep,name=bucket_ranges,json=bucketRanges,proto3" json:"bucket_ranges,omitempty"`
	// Map between channel state names, and a list of bucketed duty time data
	ChannelStates map[string]*StreamDutyTimeResponse_ChannelStateData `` /* 188-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StreamDutyTimeResponse) Descriptor deprecated

func (*StreamDutyTimeResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamDutyTimeResponse.ProtoReflect.Descriptor instead.

func (*StreamDutyTimeResponse) GetBucketRanges

func (*StreamDutyTimeResponse) GetChannelStates

func (*StreamDutyTimeResponse) ProtoMessage

func (*StreamDutyTimeResponse) ProtoMessage()

func (*StreamDutyTimeResponse) ProtoReflect

func (x *StreamDutyTimeResponse) ProtoReflect() protoreflect.Message

func (*StreamDutyTimeResponse) Reset

func (x *StreamDutyTimeResponse) Reset()

func (*StreamDutyTimeResponse) String

func (x *StreamDutyTimeResponse) String() string

type StreamDutyTimeResponse_BucketRange

type StreamDutyTimeResponse_BucketRange struct {

	// The range covered by a bucket
	// Values are in seconds
	//
	// The range [start, end) is half open (i.e. the start value is included, the end value is
	// not).
	Start uint32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   uint32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamDutyTimeResponse_BucketRange) Descriptor deprecated

func (*StreamDutyTimeResponse_BucketRange) Descriptor() ([]byte, []int)

Deprecated: Use StreamDutyTimeResponse_BucketRange.ProtoReflect.Descriptor instead.

func (*StreamDutyTimeResponse_BucketRange) GetEnd

func (*StreamDutyTimeResponse_BucketRange) GetStart

func (*StreamDutyTimeResponse_BucketRange) ProtoMessage

func (*StreamDutyTimeResponse_BucketRange) ProtoMessage()

func (*StreamDutyTimeResponse_BucketRange) ProtoReflect

func (*StreamDutyTimeResponse_BucketRange) Reset

func (*StreamDutyTimeResponse_BucketRange) String

type StreamDutyTimeResponse_ChannelStateData

type StreamDutyTimeResponse_ChannelStateData struct {

	// How much time (in samples) spent in this channel state, for each bucket
	StateTimes []uint64 `protobuf:"varint,1,rep,packed,name=state_times,json=stateTimes,proto3" json:"state_times,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamDutyTimeResponse_ChannelStateData) Descriptor deprecated

func (*StreamDutyTimeResponse_ChannelStateData) Descriptor() ([]byte, []int)

Deprecated: Use StreamDutyTimeResponse_ChannelStateData.ProtoReflect.Descriptor instead.

func (*StreamDutyTimeResponse_ChannelStateData) GetStateTimes

func (x *StreamDutyTimeResponse_ChannelStateData) GetStateTimes() []uint64

func (*StreamDutyTimeResponse_ChannelStateData) ProtoMessage

func (*StreamDutyTimeResponse_ChannelStateData) ProtoReflect

func (*StreamDutyTimeResponse_ChannelStateData) Reset

func (*StreamDutyTimeResponse_ChannelStateData) String

type StreamEncounteredAcquisitionOutputKeysRequest

type StreamEncounteredAcquisitionOutputKeysRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamEncounteredAcquisitionOutputKeysRequest) Descriptor deprecated

Deprecated: Use StreamEncounteredAcquisitionOutputKeysRequest.ProtoReflect.Descriptor instead.

func (*StreamEncounteredAcquisitionOutputKeysRequest) GetAcquisitionRunId

func (x *StreamEncounteredAcquisitionOutputKeysRequest) GetAcquisitionRunId() string

func (*StreamEncounteredAcquisitionOutputKeysRequest) ProtoMessage

func (*StreamEncounteredAcquisitionOutputKeysRequest) ProtoReflect

func (*StreamEncounteredAcquisitionOutputKeysRequest) Reset

func (*StreamEncounteredAcquisitionOutputKeysRequest) String

type StreamEncounteredAcquisitionOutputKeysResponse

type StreamEncounteredAcquisitionOutputKeysResponse struct {
	AcquisitionOutputKeys []*AcquisitionOutputKey `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StreamEncounteredAcquisitionOutputKeysResponse) Descriptor deprecated

Deprecated: Use StreamEncounteredAcquisitionOutputKeysResponse.ProtoReflect.Descriptor instead.

func (*StreamEncounteredAcquisitionOutputKeysResponse) GetAcquisitionOutputKeys

func (*StreamEncounteredAcquisitionOutputKeysResponse) ProtoMessage

func (*StreamEncounteredAcquisitionOutputKeysResponse) ProtoReflect

func (*StreamEncounteredAcquisitionOutputKeysResponse) Reset

func (*StreamEncounteredAcquisitionOutputKeysResponse) String

type StreamFlowCellInfoRequest

type StreamFlowCellInfoRequest struct {
	// contains filtered or unexported fields
}

func (*StreamFlowCellInfoRequest) Descriptor deprecated

func (*StreamFlowCellInfoRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamFlowCellInfoRequest.ProtoReflect.Descriptor instead.

func (*StreamFlowCellInfoRequest) ProtoMessage

func (*StreamFlowCellInfoRequest) ProtoMessage()

func (*StreamFlowCellInfoRequest) ProtoReflect

func (*StreamFlowCellInfoRequest) Reset

func (x *StreamFlowCellInfoRequest) Reset()

func (*StreamFlowCellInfoRequest) String

func (x *StreamFlowCellInfoRequest) String() string

type StreamInstanceActivityRequest

type StreamInstanceActivityRequest struct {
	// contains filtered or unexported fields
}

func (*StreamInstanceActivityRequest) Descriptor deprecated

func (*StreamInstanceActivityRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamInstanceActivityRequest.ProtoReflect.Descriptor instead.

func (*StreamInstanceActivityRequest) ProtoMessage

func (*StreamInstanceActivityRequest) ProtoMessage()

func (*StreamInstanceActivityRequest) ProtoReflect

func (*StreamInstanceActivityRequest) Reset

func (x *StreamInstanceActivityRequest) Reset()

func (*StreamInstanceActivityRequest) String

type StreamInstanceActivityResponse

type StreamInstanceActivityResponse struct {

	// Types that are assignable to StreamValue:
	//	*StreamInstanceActivityResponse_DeviceInfo
	//	*StreamInstanceActivityResponse_FlowCellInfo
	//	*StreamInstanceActivityResponse_ProtocolRunInfo
	//	*StreamInstanceActivityResponse_AcquisitionRunInfo
	//	*StreamInstanceActivityResponse_FlowCellHealth_
	//	*StreamInstanceActivityResponse_YieldSummary
	//	*StreamInstanceActivityResponse_BasecallSpeed
	//	*StreamInstanceActivityResponse_N50
	StreamValue isStreamInstanceActivityResponse_StreamValue `protobuf_oneof:"stream_value"`
	// contains filtered or unexported fields
}

func (*StreamInstanceActivityResponse) Descriptor deprecated

func (*StreamInstanceActivityResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamInstanceActivityResponse.ProtoReflect.Descriptor instead.

func (*StreamInstanceActivityResponse) GetAcquisitionRunInfo

func (x *StreamInstanceActivityResponse) GetAcquisitionRunInfo() *AcquisitionRunInfo

func (*StreamInstanceActivityResponse) GetBasecallSpeed

func (x *StreamInstanceActivityResponse) GetBasecallSpeed() *BasecallSpeed

func (*StreamInstanceActivityResponse) GetDeviceInfo

func (x *StreamInstanceActivityResponse) GetDeviceInfo() *DeviceInfo

func (*StreamInstanceActivityResponse) GetFlowCellHealth

func (*StreamInstanceActivityResponse) GetFlowCellInfo

func (*StreamInstanceActivityResponse) GetN50

func (x *StreamInstanceActivityResponse) GetN50() *N50

func (*StreamInstanceActivityResponse) GetProtocolRunInfo

func (x *StreamInstanceActivityResponse) GetProtocolRunInfo() *ProtocolRunInfo

func (*StreamInstanceActivityResponse) GetStreamValue

func (m *StreamInstanceActivityResponse) GetStreamValue() isStreamInstanceActivityResponse_StreamValue

func (*StreamInstanceActivityResponse) GetYieldSummary

func (*StreamInstanceActivityResponse) ProtoMessage

func (*StreamInstanceActivityResponse) ProtoMessage()

func (*StreamInstanceActivityResponse) ProtoReflect

func (*StreamInstanceActivityResponse) Reset

func (x *StreamInstanceActivityResponse) Reset()

func (*StreamInstanceActivityResponse) String

type StreamInstanceActivityResponse_AcquisitionRunInfo

type StreamInstanceActivityResponse_AcquisitionRunInfo struct {
	// Information about the current acquisition run
	//
	// Note if no acquisition is active the message will not be present.
	AcquisitionRunInfo *AcquisitionRunInfo `protobuf:"bytes,4,opt,name=acquisition_run_info,json=acquisitionRunInfo,proto3,oneof"`
}

type StreamInstanceActivityResponse_BasecallSpeed

type StreamInstanceActivityResponse_BasecallSpeed struct {
	// Basecall speed information
	// Note: only available if an acquisition with basecalling enabled is in progress
	BasecallSpeed *BasecallSpeed `protobuf:"bytes,7,opt,name=basecall_speed,json=basecallSpeed,proto3,oneof"`
}

type StreamInstanceActivityResponse_DeviceInfo

type StreamInstanceActivityResponse_DeviceInfo struct {
	// Information about whether the device is connected or not, and if it is, gives
	// information about the connected device
	DeviceInfo *DeviceInfo `protobuf:"bytes,1,opt,name=device_info,json=deviceInfo,proto3,oneof"`
}

type StreamInstanceActivityResponse_FlowCellHealth

type StreamInstanceActivityResponse_FlowCellHealth struct {

	// Map between channel state name and a percentage of how much time that state has been active with respect to all other channel states
	//
	// This is over one minute of time this is calculated over
	ChannelStatePercentages map[string]float32 `` /* 222-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*StreamInstanceActivityResponse_FlowCellHealth) Descriptor deprecated

Deprecated: Use StreamInstanceActivityResponse_FlowCellHealth.ProtoReflect.Descriptor instead.

func (*StreamInstanceActivityResponse_FlowCellHealth) GetChannelStatePercentages

func (x *StreamInstanceActivityResponse_FlowCellHealth) GetChannelStatePercentages() map[string]float32

func (*StreamInstanceActivityResponse_FlowCellHealth) ProtoMessage

func (*StreamInstanceActivityResponse_FlowCellHealth) ProtoReflect

func (*StreamInstanceActivityResponse_FlowCellHealth) Reset

func (*StreamInstanceActivityResponse_FlowCellHealth) String

type StreamInstanceActivityResponse_FlowCellHealth_

type StreamInstanceActivityResponse_FlowCellHealth_ struct {
	// Information about the health of the flow cell within the current run
	//
	// Note: only available if a run is in progress
	FlowCellHealth *StreamInstanceActivityResponse_FlowCellHealth `protobuf:"bytes,5,opt,name=flow_cell_health,json=flowCellHealth,proto3,oneof"`
}

type StreamInstanceActivityResponse_FlowCellInfo

type StreamInstanceActivityResponse_FlowCellInfo struct {
	// Information about the currently conected flow cell
	//
	// Note: if no flow cell is connected this [flow_cell_info.has_flow_cell] will be false
	FlowCellInfo *GetFlowCellInfoResponse `protobuf:"bytes,2,opt,name=flow_cell_info,json=flowCellInfo,proto3,oneof"`
}

type StreamInstanceActivityResponse_N50

type StreamInstanceActivityResponse_N50 struct {
	// n50 information
	//
	// Contains the n50 value, measured in basecalled bases
	//
	// Note: only available if an acquisition with basecalling enabled is in progress
	N50 *N50 `protobuf:"bytes,8,opt,name=n50,proto3,oneof"`
}

type StreamInstanceActivityResponse_ProtocolRunInfo

type StreamInstanceActivityResponse_ProtocolRunInfo struct {
	// Information about the in progress protocol.
	//
	// Note if no protocol is active this message will not be present.
	ProtocolRunInfo *ProtocolRunInfo `protobuf:"bytes,3,opt,name=protocol_run_info,json=protocolRunInfo,proto3,oneof"`
}

type StreamInstanceActivityResponse_YieldSummary

type StreamInstanceActivityResponse_YieldSummary struct {
	// Acquisition yield information. Describes information such as number of reads,
	// what number of those reads have passed or failed basecalling etc. Rate
	// limited to 1 second per update
	YieldSummary *AcquisitionYieldSummary `protobuf:"bytes,6,opt,name=yield_summary,json=yieldSummary,proto3,oneof"`
}

type StreamReadLengthHistogramRequest

type StreamReadLengthHistogramRequest struct {

	// The `acquisition_run_id` of the acquisition to obtain data for
	//
	// If this is set to the `acquisition_run_id` of an acquisition which is in-progress, then
	// updates containing the latest histogram data for that acquisition will be streamed regularly
	// until that acquisition finishes (see `poll_time_seconds` below)
	//
	// Otherwise, if this is set to the `acquisition_run_id` of an acquisition which is finished,
	// and for which final histogram data is available, then the final histogram data for that
	// acquisition will be returned.  Final histogram data is available until it is cleared.
	//
	// Otherwise, if this parameter is not set, or is set to a value which is neither the
	// `acquisition_run_id` of an acquisition which is in-progress, nor the `acquisition_run_id` of
	// an acquisition for which final histogram data is available, then this call will fail with the
	// status `INVALID_ARGUMENT`.
	//
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// How often to return new histogram data, in seconds
	//
	// If not specified, or set to `0`, then the poll time will be set to 60 seconds
	//
	// If data is being returned for an acquisition which is in progress, then one update will be
	// sent when the call is first performed, then subsequently every `poll_time` after that, and
	// then finally once again when the acquisition finishes.
	//
	// Otherwise, if final histogram data is being returned for an acquisition that has already
	// finished, this parameter has no effect.  The final histogram data will be returned, and the
	// call will complete.
	//
	PollTimeSeconds uint32 `protobuf:"varint,2,opt,name=poll_time_seconds,json=pollTimeSeconds,proto3" json:"poll_time_seconds,omitempty"`
	// The source of the read lengths in the histogram
	//
	// If MinKNOW is unable to supply data from the requested source (e.g. if the user requests
	// BasecalledBases, but basecalling is not enabled), then this call will fail with the status
	// `FAILED_PRECONDITION`.
	//
	// See `ReadLengthType` for further information about the available options.
	//
	ReadLengthType ReadLengthType `` /* 149-byte string literal not displayed */
	// The desired read length range which histograms should cover.
	// Units are as set in `read_length_type`, above.
	//
	DataSelection *DataSelection `protobuf:"bytes,4,opt,name=data_selection,json=dataSelection,proto3" json:"data_selection,omitempty"`
	// What data to accumulate in the read length histogram buckets
	//
	// See `BucketValueType` for further information about the available options.
	//
	BucketValueType BucketValueType `` /* 153-byte string literal not displayed */
	// If set greater than zero then discard some percent of data at the upper end of the source
	// data before producing histograms and N50 values.
	//
	// This is intended to assist in the case where a small number of outliers with very long read
	// lengths cause the histogram axes and N50 to be skewed.
	//
	// Defaults to 0 - no data discarded.
	// Values should be specified in percent - a value of 0.05 will cause the top 5% of the data
	// to be discarded before producing outputs.
	//
	// For histograms, the data discarded depends on the bucket_value_type.  If `ReadCounts`, then
	// a percentage of the total number of reads reads will be discarded; if `ReadLengths` then a
	// percentage of the total read lengths will be discarded.
	//
	// For the N50 value, `discard_outlier_percent` always causes a percentage of the total
	// read lengths to be discarded (since it is always calculated from read length data)
	//
	DiscardOutlierPercent float32 `` /* 128-byte string literal not displayed */
	// Define filtering parameters for streamed data.
	Filtering []*ReadLengthHistogramKey `protobuf:"bytes,7,rep,name=filtering,proto3" json:"filtering,omitempty"`
	// Define how results are split for returned data.
	Split *ReadLengthHistogramSplit `protobuf:"bytes,8,opt,name=split,proto3" json:"split,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamReadLengthHistogramRequest) Descriptor deprecated

func (*StreamReadLengthHistogramRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamReadLengthHistogramRequest.ProtoReflect.Descriptor instead.

func (*StreamReadLengthHistogramRequest) GetAcquisitionRunId

func (x *StreamReadLengthHistogramRequest) GetAcquisitionRunId() string

func (*StreamReadLengthHistogramRequest) GetBucketValueType

func (x *StreamReadLengthHistogramRequest) GetBucketValueType() BucketValueType

func (*StreamReadLengthHistogramRequest) GetDataSelection

func (x *StreamReadLengthHistogramRequest) GetDataSelection() *DataSelection

func (*StreamReadLengthHistogramRequest) GetDiscardOutlierPercent

func (x *StreamReadLengthHistogramRequest) GetDiscardOutlierPercent() float32

func (*StreamReadLengthHistogramRequest) GetFiltering

func (*StreamReadLengthHistogramRequest) GetPollTimeSeconds

func (x *StreamReadLengthHistogramRequest) GetPollTimeSeconds() uint32

func (*StreamReadLengthHistogramRequest) GetReadLengthType

func (x *StreamReadLengthHistogramRequest) GetReadLengthType() ReadLengthType

func (*StreamReadLengthHistogramRequest) GetSplit

func (*StreamReadLengthHistogramRequest) ProtoMessage

func (*StreamReadLengthHistogramRequest) ProtoMessage()

func (*StreamReadLengthHistogramRequest) ProtoReflect

func (*StreamReadLengthHistogramRequest) Reset

func (*StreamReadLengthHistogramRequest) String

type StreamReadLengthHistogramResponse

type StreamReadLengthHistogramResponse struct {

	// The data source for the histograms
	//
	// Also specifies the units for `data_selection` and `n50`
	//
	// See `ReadLengthType` for further information about the possible options.
	//
	ReadLengthType ReadLengthType `` /* 149-byte string literal not displayed */
	// The range covered by each bucket in the histogram data
	BucketRanges []*StreamReadLengthHistogramResponse_BucketRange `protobuf:"bytes,2,rep,name=bucket_ranges,json=bucketRanges,proto3" json:"bucket_ranges,omitempty"`
	// The right hand edge of the last source bucket which contains data
	//
	// Measured across all source data, after excluding the reads specified by
	// `discard_outlier_percent` in the stream request.
	//
	SourceDataEnd uint64 `protobuf:"varint,5,opt,name=source_data_end,json=sourceDataEnd,proto3" json:"source_data_end,omitempty"`
	// The data accumulated in the read length histogram buckets
	//
	// See `BucketValueType` for further information about the possible options.
	//
	BucketValueType BucketValueType `` /* 153-byte string literal not displayed */
	// The histogram data
	HistogramData []*StreamReadLengthHistogramResponse_ReadLengthHistogramData `protobuf:"bytes,4,rep,name=histogram_data,json=histogramData,proto3" json:"histogram_data,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamReadLengthHistogramResponse) Descriptor deprecated

func (*StreamReadLengthHistogramResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamReadLengthHistogramResponse.ProtoReflect.Descriptor instead.

func (*StreamReadLengthHistogramResponse) GetBucketRanges

func (*StreamReadLengthHistogramResponse) GetBucketValueType

func (x *StreamReadLengthHistogramResponse) GetBucketValueType() BucketValueType

func (*StreamReadLengthHistogramResponse) GetHistogramData

func (*StreamReadLengthHistogramResponse) GetReadLengthType

func (x *StreamReadLengthHistogramResponse) GetReadLengthType() ReadLengthType

func (*StreamReadLengthHistogramResponse) GetSourceDataEnd

func (x *StreamReadLengthHistogramResponse) GetSourceDataEnd() uint64

func (*StreamReadLengthHistogramResponse) ProtoMessage

func (*StreamReadLengthHistogramResponse) ProtoMessage()

func (*StreamReadLengthHistogramResponse) ProtoReflect

func (*StreamReadLengthHistogramResponse) Reset

func (*StreamReadLengthHistogramResponse) String

type StreamReadLengthHistogramResponse_BucketRange

type StreamReadLengthHistogramResponse_BucketRange struct {

	// The range covered by a bucket
	// Units are as set in `read_length_type`, above
	//
	// The range [start, end) is half open (i.e. the start value is included, the end value is
	// not).
	Start uint64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   uint64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamReadLengthHistogramResponse_BucketRange) Descriptor deprecated

Deprecated: Use StreamReadLengthHistogramResponse_BucketRange.ProtoReflect.Descriptor instead.

func (*StreamReadLengthHistogramResponse_BucketRange) GetEnd

func (*StreamReadLengthHistogramResponse_BucketRange) GetStart

func (*StreamReadLengthHistogramResponse_BucketRange) ProtoMessage

func (*StreamReadLengthHistogramResponse_BucketRange) ProtoReflect

func (*StreamReadLengthHistogramResponse_BucketRange) Reset

func (*StreamReadLengthHistogramResponse_BucketRange) String

type StreamReadLengthHistogramResponse_ReadLengthHistogramData

type StreamReadLengthHistogramResponse_ReadLengthHistogramData struct {

	// The filtering parameters which contributed to this bucket.
	Filtering []*ReadLengthHistogramKey `protobuf:"bytes,3,rep,name=filtering,proto3" json:"filtering,omitempty"`
	// Counts for each histogram bucket
	//
	// Units are as specified in `read_length_type`
	// The range covered by each bucket is as in `bucket_ranges`
	// The type of data accumulated in each bucket is given by `bucket_value_type`
	//
	BucketValues []uint64 `protobuf:"varint,1,rep,packed,name=bucket_values,json=bucketValues,proto3" json:"bucket_values,omitempty"`
	// The N50 value for the read length data for the selected `read_length_type` and
	// `read_end_reasons`.
	//
	// Units are as specified by `read_length_type`.
	//
	// Measured across all source data, after excluding the reads specified by
	// `discard_outlier_percent` in the stream request.
	//
	N50 float32 `protobuf:"fixed32,2,opt,name=n50,proto3" json:"n50,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) Descriptor deprecated

Deprecated: Use StreamReadLengthHistogramResponse_ReadLengthHistogramData.ProtoReflect.Descriptor instead.

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) GetBucketValues

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) GetFiltering

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) GetN50

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) ProtoMessage

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) ProtoReflect

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) Reset

func (*StreamReadLengthHistogramResponse_ReadLengthHistogramData) String

type StreamTemperatureRequest

type StreamTemperatureRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// The desired data selection.
	//
	// The units for all values are `seconds since the start of the experiment`.
	//
	DataSelection *DataSelection `protobuf:"bytes,2,opt,name=data_selection,json=dataSelection,proto3" json:"data_selection,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamTemperatureRequest) Descriptor deprecated

func (*StreamTemperatureRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamTemperatureRequest.ProtoReflect.Descriptor instead.

func (*StreamTemperatureRequest) GetAcquisitionRunId

func (x *StreamTemperatureRequest) GetAcquisitionRunId() string

func (*StreamTemperatureRequest) GetDataSelection

func (x *StreamTemperatureRequest) GetDataSelection() *DataSelection

func (*StreamTemperatureRequest) GetPeriodSeconds

func (x *StreamTemperatureRequest) GetPeriodSeconds() uint32

func (*StreamTemperatureRequest) ProtoMessage

func (*StreamTemperatureRequest) ProtoMessage()

func (*StreamTemperatureRequest) ProtoReflect

func (x *StreamTemperatureRequest) ProtoReflect() protoreflect.Message

func (*StreamTemperatureRequest) Reset

func (x *StreamTemperatureRequest) Reset()

func (*StreamTemperatureRequest) String

func (x *StreamTemperatureRequest) String() string

type StreamTemperatureResponse

type StreamTemperatureResponse struct {
	Temperatures []*TemperaturePacket `protobuf:"bytes,1,rep,name=temperatures,proto3" json:"temperatures,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamTemperatureResponse) Descriptor deprecated

func (*StreamTemperatureResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamTemperatureResponse.ProtoReflect.Descriptor instead.

func (*StreamTemperatureResponse) GetTemperatures

func (x *StreamTemperatureResponse) GetTemperatures() []*TemperaturePacket

func (*StreamTemperatureResponse) ProtoMessage

func (*StreamTemperatureResponse) ProtoMessage()

func (*StreamTemperatureResponse) ProtoReflect

func (*StreamTemperatureResponse) Reset

func (x *StreamTemperatureResponse) Reset()

func (*StreamTemperatureResponse) String

func (x *StreamTemperatureResponse) String() string

type StreamWriterOutputRequest

type StreamWriterOutputRequest struct {

	// The acquisition id of the experiment.
	AcquisitionRunId string `protobuf:"bytes,1,opt,name=acquisition_run_id,json=acquisitionRunId,proto3" json:"acquisition_run_id,omitempty"`
	// The desired data selection.
	//
	// The units for all values are `seconds since the start of the experiment`.
	//
	DataSelection *DataSelection `protobuf:"bytes,2,opt,name=data_selection,json=dataSelection,proto3" json:"data_selection,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamWriterOutputRequest) Descriptor deprecated

func (*StreamWriterOutputRequest) Descriptor() ([]byte, []int)

Deprecated: Use StreamWriterOutputRequest.ProtoReflect.Descriptor instead.

func (*StreamWriterOutputRequest) GetAcquisitionRunId

func (x *StreamWriterOutputRequest) GetAcquisitionRunId() string

func (*StreamWriterOutputRequest) GetDataSelection

func (x *StreamWriterOutputRequest) GetDataSelection() *DataSelection

func (*StreamWriterOutputRequest) ProtoMessage

func (*StreamWriterOutputRequest) ProtoMessage()

func (*StreamWriterOutputRequest) ProtoReflect

func (*StreamWriterOutputRequest) Reset

func (x *StreamWriterOutputRequest) Reset()

func (*StreamWriterOutputRequest) String

func (x *StreamWriterOutputRequest) String() string

type StreamWriterOutputResponse

type StreamWriterOutputResponse struct {
	Buckets []*WriterOutputBucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamWriterOutputResponse) Descriptor deprecated

func (*StreamWriterOutputResponse) Descriptor() ([]byte, []int)

Deprecated: Use StreamWriterOutputResponse.ProtoReflect.Descriptor instead.

func (*StreamWriterOutputResponse) GetBuckets

func (*StreamWriterOutputResponse) ProtoMessage

func (*StreamWriterOutputResponse) ProtoMessage()

func (*StreamWriterOutputResponse) ProtoReflect

func (*StreamWriterOutputResponse) Reset

func (x *StreamWriterOutputResponse) Reset()

func (*StreamWriterOutputResponse) String

func (x *StreamWriterOutputResponse) String() string

type TemperaturePacket

type TemperaturePacket struct {

	// Types that are assignable to Temperature:
	//	*TemperaturePacket_Minion
	//	*TemperaturePacket_Promethion
	Temperature isTemperaturePacket_Temperature `protobuf_oneof:"temperature"`
	// contains filtered or unexported fields
}

func (*TemperaturePacket) Descriptor deprecated

func (*TemperaturePacket) Descriptor() ([]byte, []int)

Deprecated: Use TemperaturePacket.ProtoReflect.Descriptor instead.

func (*TemperaturePacket) GetMinion

func (*TemperaturePacket) GetPromethion

func (*TemperaturePacket) GetTemperature

func (m *TemperaturePacket) GetTemperature() isTemperaturePacket_Temperature

func (*TemperaturePacket) ProtoMessage

func (*TemperaturePacket) ProtoMessage()

func (*TemperaturePacket) ProtoReflect

func (x *TemperaturePacket) ProtoReflect() protoreflect.Message

func (*TemperaturePacket) Reset

func (x *TemperaturePacket) Reset()

func (*TemperaturePacket) String

func (x *TemperaturePacket) String() string

type TemperaturePacket_MinIONTemperature

type TemperaturePacket_MinIONTemperature struct {

	// Temperature as measured by the probe inside the asic.
	AsicTemperature float64 `protobuf:"fixed64,1,opt,name=asic_temperature,json=asicTemperature,proto3" json:"asic_temperature,omitempty"`
	// Temperature as measured by the probe in the minion heatsink.
	HeatsinkTemperature float64 `protobuf:"fixed64,2,opt,name=heatsink_temperature,json=heatsinkTemperature,proto3" json:"heatsink_temperature,omitempty"`
	// contains filtered or unexported fields
}

Packet of temperatures appropriate for a MinION.

func (*TemperaturePacket_MinIONTemperature) Descriptor deprecated

func (*TemperaturePacket_MinIONTemperature) Descriptor() ([]byte, []int)

Deprecated: Use TemperaturePacket_MinIONTemperature.ProtoReflect.Descriptor instead.

func (*TemperaturePacket_MinIONTemperature) GetAsicTemperature

func (x *TemperaturePacket_MinIONTemperature) GetAsicTemperature() float64

func (*TemperaturePacket_MinIONTemperature) GetHeatsinkTemperature

func (x *TemperaturePacket_MinIONTemperature) GetHeatsinkTemperature() float64

func (*TemperaturePacket_MinIONTemperature) ProtoMessage

func (*TemperaturePacket_MinIONTemperature) ProtoMessage()

func (*TemperaturePacket_MinIONTemperature) ProtoReflect

func (*TemperaturePacket_MinIONTemperature) Reset

func (*TemperaturePacket_MinIONTemperature) String

type TemperaturePacket_Minion

type TemperaturePacket_Minion struct {
	Minion *TemperaturePacket_MinIONTemperature `protobuf:"bytes,1,opt,name=minion,proto3,oneof"`
}

type TemperaturePacket_PromethIONTemperature

type TemperaturePacket_PromethIONTemperature struct {

	// Temperature as measured by thermistor TH2 on the P-Chip.
	FlowcellTemperature float64 `protobuf:"fixed64,1,opt,name=flowcell_temperature,json=flowcellTemperature,proto3" json:"flowcell_temperature,omitempty"`
	// Mean of 12 pixel-blocks temperatures measured with sensors in the ASIC.
	ChamberTemperature float64 `protobuf:"fixed64,2,opt,name=chamber_temperature,json=chamberTemperature,proto3" json:"chamber_temperature,omitempty"`
	// contains filtered or unexported fields
}

Packet of temperatures appropriate for a PromethION.

func (*TemperaturePacket_PromethIONTemperature) Descriptor deprecated

func (*TemperaturePacket_PromethIONTemperature) Descriptor() ([]byte, []int)

Deprecated: Use TemperaturePacket_PromethIONTemperature.ProtoReflect.Descriptor instead.

func (*TemperaturePacket_PromethIONTemperature) GetChamberTemperature

func (x *TemperaturePacket_PromethIONTemperature) GetChamberTemperature() float64

func (*TemperaturePacket_PromethIONTemperature) GetFlowcellTemperature

func (x *TemperaturePacket_PromethIONTemperature) GetFlowcellTemperature() float64

func (*TemperaturePacket_PromethIONTemperature) ProtoMessage

func (*TemperaturePacket_PromethIONTemperature) ProtoReflect

func (*TemperaturePacket_PromethIONTemperature) Reset

func (*TemperaturePacket_PromethIONTemperature) String

type TemperaturePacket_Promethion

type TemperaturePacket_Promethion struct {
	Promethion *TemperaturePacket_PromethIONTemperature `protobuf:"bytes,2,opt,name=promethion,proto3,oneof"`
}

type TemperatureRange

type TemperatureRange struct {

	// The minimum temperature in degrees Celsius.
	//
	// If temperature control is enabled, the device will attempt to keep its temperature at or
	// above this value.
	//
	// Must be less than or equal to max.
	//
	// When soft temperature control is enabled, this value is not used.
	Min float32 `protobuf:"fixed32,5,opt,name=min,proto3" json:"min,omitempty"`
	// The maximum temperature in degrees Celsius.
	//
	// If temperature control is enabled, the device will attempt to keep its temperature at or
	// below this value.
	//
	// Must be less than or equal to min.
	//
	// When soft temperature control is enabled, this is used as the target temperature, and “min“
	// is not used.
	Max float32 `protobuf:"fixed32,6,opt,name=max,proto3" json:"max,omitempty"`
	// contains filtered or unexported fields
}

Temperature range.

func (*TemperatureRange) Descriptor deprecated

func (*TemperatureRange) Descriptor() ([]byte, []int)

Deprecated: Use TemperatureRange.ProtoReflect.Descriptor instead.

func (*TemperatureRange) GetMax

func (x *TemperatureRange) GetMax() float32

func (*TemperatureRange) GetMin

func (x *TemperatureRange) GetMin() float32

func (*TemperatureRange) ProtoMessage

func (*TemperatureRange) ProtoMessage()

func (*TemperatureRange) ProtoReflect

func (x *TemperatureRange) ProtoReflect() protoreflect.Message

func (*TemperatureRange) Reset

func (x *TemperatureRange) Reset()

func (*TemperatureRange) String

func (x *TemperatureRange) String() string

type TimingEnginePeriods

type TimingEnginePeriods struct {

	// Reset1 phase
	//
	// Note: Commands are written to the ASIC during this period, to allow
	// sufficient time to write the commands, this should never be less than
	// 1.2us or 240.
	RST1 *wrapperspb.UInt32Value `protobuf:"bytes,1,opt,name=RST1,proto3" json:"RST1,omitempty"`
	// Reset1 to CDS1 transition
	RST1_CDS1 *wrapperspb.UInt32Value `protobuf:"bytes,2,opt,name=RST1_CDS1,json=RST1CDS1,proto3" json:"RST1_CDS1,omitempty"`
	// CDS1 phase (Correlated Double Sampling) sample-point 1
	CDS1 *wrapperspb.UInt32Value `protobuf:"bytes,3,opt,name=CDS1,proto3" json:"CDS1,omitempty"`
	// CDS1 to DATA transiton
	CDS1_DATA *wrapperspb.UInt32Value `protobuf:"bytes,4,opt,name=CDS1_DATA,json=CDS1DATA,proto3" json:"CDS1_DATA,omitempty"`
	// DATA transfer phase
	DATA *wrapperspb.UInt32Value `protobuf:"bytes,5,opt,name=DATA,proto3" json:"DATA,omitempty"`
	// DATA transfer to Reset2 transition.
	//
	// NOTE: Setting this value has no effect, MinKNOW will choose a value for
	// DATA_RST2 itself to maintain the required frame-rate. Reading it will
	// return the chosen DATA_RST2 period.
	DATA_RST2 *wrapperspb.UInt32Value `protobuf:"bytes,6,opt,name=DATA_RST2,json=DATARST2,proto3" json:"DATA_RST2,omitempty"`
	// Reset2
	RST2 *wrapperspb.UInt32Value `protobuf:"bytes,7,opt,name=RST2,proto3" json:"RST2,omitempty"`
	// Reset2 to CDS2 transition
	RST2_CDS2 *wrapperspb.UInt32Value `protobuf:"bytes,8,opt,name=RST2_CDS2,json=RST2CDS2,proto3" json:"RST2_CDS2,omitempty"`
	// CDS2 Phase (sample-point 2)
	CDS2 *wrapperspb.UInt32Value `protobuf:"bytes,9,opt,name=CDS2,proto3" json:"CDS2,omitempty"`
	// CDS2 to SH transition
	CDS2_SH *wrapperspb.UInt32Value `protobuf:"bytes,10,opt,name=CDS2_SH,json=CDS2SH,proto3" json:"CDS2_SH,omitempty"`
	// SH phase (Sample and Hold)
	SH *wrapperspb.UInt32Value `protobuf:"bytes,11,opt,name=SH,proto3" json:"SH,omitempty"`
	// SH to Reset1 transition
	SH_RST1 *wrapperspb.UInt32Value `protobuf:"bytes,12,opt,name=SH_RST1,json=SHRST1,proto3" json:"SH_RST1,omitempty"`
	// If written true, other fields will be ignored and the hardware will use
	// default timings. When read will return true if previously set true,
	// it will not tell you if the timing periods you previously entered
	// are the same as the default values.
	UseDefaultValues *wrapperspb.BoolValue `protobuf:"bytes,13,opt,name=use_default_values,json=useDefaultValues,proto3" json:"use_default_values,omitempty"`
	// contains filtered or unexported fields
}

func (*TimingEnginePeriods) Descriptor deprecated

func (*TimingEnginePeriods) Descriptor() ([]byte, []int)

Deprecated: Use TimingEnginePeriods.ProtoReflect.Descriptor instead.

func (*TimingEnginePeriods) GetCDS1

func (*TimingEnginePeriods) GetCDS1_DATA

func (x *TimingEnginePeriods) GetCDS1_DATA() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetCDS2

func (*TimingEnginePeriods) GetCDS2_SH

func (x *TimingEnginePeriods) GetCDS2_SH() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetDATA

func (*TimingEnginePeriods) GetDATA_RST2

func (x *TimingEnginePeriods) GetDATA_RST2() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetRST1

func (*TimingEnginePeriods) GetRST1_CDS1

func (x *TimingEnginePeriods) GetRST1_CDS1() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetRST2

func (*TimingEnginePeriods) GetRST2_CDS2

func (x *TimingEnginePeriods) GetRST2_CDS2() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetSH

func (*TimingEnginePeriods) GetSH_RST1

func (x *TimingEnginePeriods) GetSH_RST1() *wrapperspb.UInt32Value

func (*TimingEnginePeriods) GetUseDefaultValues

func (x *TimingEnginePeriods) GetUseDefaultValues() *wrapperspb.BoolValue

func (*TimingEnginePeriods) ProtoMessage

func (*TimingEnginePeriods) ProtoMessage()

func (*TimingEnginePeriods) ProtoReflect

func (x *TimingEnginePeriods) ProtoReflect() protoreflect.Message

func (*TimingEnginePeriods) Reset

func (x *TimingEnginePeriods) Reset()

func (*TimingEnginePeriods) String

func (x *TimingEnginePeriods) String() string

type UnblockRequest

type UnblockRequest struct {

	// List of channels indexed from 1.
	Channels []uint32 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// How long should an unblock last.
	//
	// Types that are assignable to Duration:
	//	*UnblockRequest_DurationInSeconds
	//	*UnblockRequest_DurationInMilliseconds
	Duration isUnblockRequest_Duration `protobuf_oneof:"duration"`
	// contains filtered or unexported fields
}

func (*UnblockRequest) Descriptor deprecated

func (*UnblockRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnblockRequest.ProtoReflect.Descriptor instead.

func (*UnblockRequest) GetChannels

func (x *UnblockRequest) GetChannels() []uint32

func (*UnblockRequest) GetDuration

func (m *UnblockRequest) GetDuration() isUnblockRequest_Duration

func (*UnblockRequest) GetDurationInMilliseconds

func (x *UnblockRequest) GetDurationInMilliseconds() uint32

func (*UnblockRequest) GetDurationInSeconds

func (x *UnblockRequest) GetDurationInSeconds() uint32

func (*UnblockRequest) ProtoMessage

func (*UnblockRequest) ProtoMessage()

func (*UnblockRequest) ProtoReflect

func (x *UnblockRequest) ProtoReflect() protoreflect.Message

func (*UnblockRequest) Reset

func (x *UnblockRequest) Reset()

func (*UnblockRequest) String

func (x *UnblockRequest) String() string

type UnblockRequest_DurationInMilliseconds

type UnblockRequest_DurationInMilliseconds struct {
	DurationInMilliseconds uint32 `protobuf:"varint,3,opt,name=duration_in_milliseconds,json=durationInMilliseconds,proto3,oneof"`
}

type UnblockRequest_DurationInSeconds

type UnblockRequest_DurationInSeconds struct {
	DurationInSeconds uint32 `protobuf:"varint,2,opt,name=duration_in_seconds,json=durationInSeconds,proto3,oneof"`
}

type UnblockResponse

type UnblockResponse struct {
	// contains filtered or unexported fields
}

func (*UnblockResponse) Descriptor deprecated

func (*UnblockResponse) Descriptor() ([]byte, []int)

Deprecated: Use UnblockResponse.ProtoReflect.Descriptor instead.

func (*UnblockResponse) ProtoMessage

func (*UnblockResponse) ProtoMessage()

func (*UnblockResponse) ProtoReflect

func (x *UnblockResponse) ProtoReflect() protoreflect.Message

func (*UnblockResponse) Reset

func (x *UnblockResponse) Reset()

func (*UnblockResponse) String

func (x *UnblockResponse) String() string

type UnimplementedAcquisitionServiceServer

type UnimplementedAcquisitionServiceServer struct {
}

UnimplementedAcquisitionServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAcquisitionServiceServer) CurrentStatus

func (UnimplementedAcquisitionServiceServer) GetAcquisitionInfo

func (UnimplementedAcquisitionServiceServer) GetCurrentAcquisitionRun

func (UnimplementedAcquisitionServiceServer) GetProgress

func (UnimplementedAcquisitionServiceServer) ListAcquisitionRuns

func (UnimplementedAcquisitionServiceServer) SetSignalReader

func (UnimplementedAcquisitionServiceServer) Start

func (UnimplementedAcquisitionServiceServer) Stop

func (UnimplementedAcquisitionServiceServer) WatchForStatusChange

type UnimplementedAnalysisConfigurationServiceServer

type UnimplementedAnalysisConfigurationServiceServer struct {
}

UnimplementedAnalysisConfigurationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedAnalysisConfigurationServiceServer) GetAnalysisConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) GetBasecallerConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) GetChannelStatesDesc

func (UnimplementedAnalysisConfigurationServiceServer) GetPoreTypeConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) GetReadClassifications

func (UnimplementedAnalysisConfigurationServiceServer) GetSummary

func (UnimplementedAnalysisConfigurationServiceServer) GetWriterConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) SetAnalysisConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) SetAnalysisEnabledState

func (UnimplementedAnalysisConfigurationServiceServer) SetPoreTypeConfiguration

func (UnimplementedAnalysisConfigurationServiceServer) SetWriterConfiguration

type UnimplementedBasecallerServer

type UnimplementedBasecallerServer struct {
}

UnimplementedBasecallerServer must be embedded to have forward compatible implementations.

func (UnimplementedBasecallerServer) Cancel

func (UnimplementedBasecallerServer) GetInfo

func (UnimplementedBasecallerServer) ListConfigsByKit

func (UnimplementedBasecallerServer) StartAlignment

func (UnimplementedBasecallerServer) StartBarcoding

func (UnimplementedBasecallerServer) StartBasecalling

func (UnimplementedBasecallerServer) Watch

type UnimplementedDataServiceServer

type UnimplementedDataServiceServer struct {
}

UnimplementedDataServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDataServiceServer) GetDataTypes

func (UnimplementedDataServiceServer) GetLiveReads

func (UnimplementedDataServiceServer) GetReadStatistics

func (UnimplementedDataServiceServer) GetSignalBytes

func (UnimplementedDataServiceServer) LockChannelStates

func (UnimplementedDataServiceServer) ResetChannelStates

type UnimplementedDeviceServiceServer

type UnimplementedDeviceServiceServer struct {
}

UnimplementedDeviceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedDeviceServiceServer) CancelUnblocks

func (UnimplementedDeviceServiceServer) ClearCalibration

func (UnimplementedDeviceServiceServer) GetBiasVoltage

func (UnimplementedDeviceServiceServer) GetCalibration

func (UnimplementedDeviceServiceServer) GetChannelsLayout

func (UnimplementedDeviceServiceServer) GetDeviceInfo

func (UnimplementedDeviceServiceServer) GetDeviceState

func (UnimplementedDeviceServiceServer) GetFlowCellInfo

func (UnimplementedDeviceServiceServer) GetSampleRate

func (UnimplementedDeviceServiceServer) GetTemperature

func (UnimplementedDeviceServiceServer) GetTemperature(context.Context, *GetTemperatureRequest) (*GetTemperatureResponse, error)

func (UnimplementedDeviceServiceServer) SetBiasVoltage

func (UnimplementedDeviceServiceServer) SetCalibration

func (UnimplementedDeviceServiceServer) SetSampleRate

func (UnimplementedDeviceServiceServer) SetTemperature

func (UnimplementedDeviceServiceServer) StreamTemperature

func (UnimplementedDeviceServiceServer) StreamTemperature(*StreamTemperatureRequest, DeviceService_StreamTemperatureServer) error

func (UnimplementedDeviceServiceServer) Unblock

type UnimplementedInstanceServiceServer

type UnimplementedInstanceServiceServer struct {
}

UnimplementedInstanceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedInstanceServiceServer) GetDefaultOutputDirectories

func (UnimplementedInstanceServiceServer) GetDiskSpaceInfo

func (UnimplementedInstanceServiceServer) GetMachineId

func (UnimplementedInstanceServiceServer) GetOutputDirectories

func (UnimplementedInstanceServiceServer) GetVersionInfo

func (UnimplementedInstanceServiceServer) SetOutputDirectory

func (UnimplementedInstanceServiceServer) SetReadsDirectory

type UnimplementedKeyStoreServiceServer

type UnimplementedKeyStoreServiceServer struct {
}

UnimplementedKeyStoreServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedKeyStoreServiceServer) Get

func (UnimplementedKeyStoreServiceServer) GetOne

func (UnimplementedKeyStoreServiceServer) Remove

func (UnimplementedKeyStoreServiceServer) Store

func (UnimplementedKeyStoreServiceServer) Watch

type UnimplementedLogServiceServer

type UnimplementedLogServiceServer struct {
}

UnimplementedLogServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedLogServiceServer) GetUserMessages

func (UnimplementedLogServiceServer) SendPing

func (UnimplementedLogServiceServer) SendUserMessage

type UnimplementedManagerServiceServer

type UnimplementedManagerServiceServer struct {
}

UnimplementedManagerServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedManagerServiceServer) AddSimulatedDevice

func (UnimplementedManagerServiceServer) BasecallerApi

func (UnimplementedManagerServiceServer) CreateDirectory

func (UnimplementedManagerServiceServer) DescribeHost

func (UnimplementedManagerServiceServer) GetBarcodeKeys

func (UnimplementedManagerServiceServer) GetBarcodeKitInfo

func (UnimplementedManagerServiceServer) GetDefaultOutputDirectories

func (UnimplementedManagerServiceServer) GetDiskSpaceInfo

func (UnimplementedManagerServiceServer) GetFlowCellTypes

func (UnimplementedManagerServiceServer) GetGuppyInfo

func (UnimplementedManagerServiceServer) GetLampKitInfo

func (UnimplementedManagerServiceServer) GetSequencingKits

func (UnimplementedManagerServiceServer) GetVersionInfo

func (UnimplementedManagerServiceServer) ResetPosition

type UnimplementedMinionDeviceServiceServer

type UnimplementedMinionDeviceServiceServer struct {
}

UnimplementedMinionDeviceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedMinionDeviceServiceServer) ChangeSettings

func (UnimplementedMinionDeviceServiceServer) GetFanSpeed

func (UnimplementedMinionDeviceServiceServer) GetSettings

type UnimplementedPromethionDeviceServiceServer

type UnimplementedPromethionDeviceServiceServer struct {
}

UnimplementedPromethionDeviceServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedPromethionDeviceServiceServer) ChangeDeviceSettings

func (UnimplementedPromethionDeviceServiceServer) ChangePixelSettings

func (UnimplementedPromethionDeviceServiceServer) GetDeviceSettings

func (UnimplementedPromethionDeviceServiceServer) GetPixelBlockSettings

func (UnimplementedPromethionDeviceServiceServer) GetPixelSettings

func (UnimplementedPromethionDeviceServiceServer) StreamTemperature

type UnimplementedProtocolServiceServer

type UnimplementedProtocolServiceServer struct {
}

UnimplementedProtocolServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedProtocolServiceServer) AddEpi2MeWorkflow

func (UnimplementedProtocolServiceServer) BeginHardwareCheck

func (UnimplementedProtocolServiceServer) BeginPlatformQc

func (UnimplementedProtocolServiceServer) GetContextInfo

func (UnimplementedProtocolServiceServer) GetCurrentProtocolRun

func (UnimplementedProtocolServiceServer) GetProtocolPurpose

func (UnimplementedProtocolServiceServer) GetRunInfo

func (UnimplementedProtocolServiceServer) ListProtocolRuns

func (UnimplementedProtocolServiceServer) ListProtocols

func (UnimplementedProtocolServiceServer) SetContextInfo

func (UnimplementedProtocolServiceServer) SetProtocolPurpose

func (UnimplementedProtocolServiceServer) StartProtocol

func (UnimplementedProtocolServiceServer) StopProtocol

func (UnimplementedProtocolServiceServer) WaitForFinished

type UnimplementedStatisticsServiceServer

type UnimplementedStatisticsServiceServer struct {
}

UnimplementedStatisticsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedStatisticsServiceServer) GetReadLengthTypes

func (UnimplementedStatisticsServiceServer) StreamTemperature

func (UnimplementedStatisticsServiceServer) StreamTemperature(*StreamTemperatureRequest, StatisticsService_StreamTemperatureServer) error

type UnlockChannelStatesRequest

type UnlockChannelStatesRequest struct {

	// The channels to activate (active = they will be considered for channel state evaluation in the future).
	// Channels are indexed from 1.
	Channels []uint64 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*UnlockChannelStatesRequest) Descriptor deprecated

func (*UnlockChannelStatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnlockChannelStatesRequest.ProtoReflect.Descriptor instead.

func (*UnlockChannelStatesRequest) GetChannels

func (x *UnlockChannelStatesRequest) GetChannels() []uint64

func (*UnlockChannelStatesRequest) ProtoMessage

func (*UnlockChannelStatesRequest) ProtoMessage()

func (*UnlockChannelStatesRequest) ProtoReflect

func (*UnlockChannelStatesRequest) Reset

func (x *UnlockChannelStatesRequest) Reset()

func (*UnlockChannelStatesRequest) String

func (x *UnlockChannelStatesRequest) String() string

type UnlockChannelStatesResponse

type UnlockChannelStatesResponse struct {
	// contains filtered or unexported fields
}

func (*UnlockChannelStatesResponse) Descriptor deprecated

func (*UnlockChannelStatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use UnlockChannelStatesResponse.ProtoReflect.Descriptor instead.

func (*UnlockChannelStatesResponse) ProtoMessage

func (*UnlockChannelStatesResponse) ProtoMessage()

func (*UnlockChannelStatesResponse) ProtoReflect

func (*UnlockChannelStatesResponse) Reset

func (x *UnlockChannelStatesResponse) Reset()

func (*UnlockChannelStatesResponse) String

func (x *UnlockChannelStatesResponse) String() string

type UnsafeAcquisitionServiceServer

type UnsafeAcquisitionServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAcquisitionServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AcquisitionServiceServer will result in compilation errors.

type UnsafeAnalysisConfigurationServiceServer

type UnsafeAnalysisConfigurationServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeAnalysisConfigurationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AnalysisConfigurationServiceServer will result in compilation errors.

type UnsafeBasecallerServer

type UnsafeBasecallerServer interface {
	// contains filtered or unexported methods
}

UnsafeBasecallerServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to BasecallerServer will result in compilation errors.

type UnsafeDataServiceServer

type UnsafeDataServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDataServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DataServiceServer will result in compilation errors.

type UnsafeDeviceServiceServer

type UnsafeDeviceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeDeviceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to DeviceServiceServer will result in compilation errors.

type UnsafeInstanceServiceServer

type UnsafeInstanceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeInstanceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to InstanceServiceServer will result in compilation errors.

type UnsafeKeyStoreServiceServer

type UnsafeKeyStoreServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeKeyStoreServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KeyStoreServiceServer will result in compilation errors.

type UnsafeLogServiceServer

type UnsafeLogServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeLogServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LogServiceServer will result in compilation errors.

type UnsafeManagerServiceServer

type UnsafeManagerServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeManagerServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ManagerServiceServer will result in compilation errors.

type UnsafeMinionDeviceServiceServer

type UnsafeMinionDeviceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeMinionDeviceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MinionDeviceServiceServer will result in compilation errors.

type UnsafePromethionDeviceServiceServer

type UnsafePromethionDeviceServiceServer interface {
	// contains filtered or unexported methods
}

UnsafePromethionDeviceServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PromethionDeviceServiceServer will result in compilation errors.

type UnsafeProtocolServiceServer

type UnsafeProtocolServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeProtocolServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProtocolServiceServer will result in compilation errors.

type UnsafeStatisticsServiceServer

type UnsafeStatisticsServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeStatisticsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to StatisticsServiceServer will result in compilation errors.

type UserMessage

type UserMessage struct {

	// Timestamp for when the log message was emitted
	Time *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	// The severity of the message
	Severity Severity `protobuf:"varint,2,opt,name=severity,proto3,enum=minknow_api.log.Severity" json:"severity,omitempty"`
	// A short unique textual identifier for the message
	// Used to identify the message for translation purposes
	Identifier string `protobuf:"bytes,3,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// A long user readable description of the message
	UserMessage string `protobuf:"bytes,4,opt,name=user_message,json=userMessage,proto3" json:"user_message,omitempty"`
	// Any extra data associated with the user message, as a map from key to data.
	ExtraData map[string]string `` /* 176-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UserMessage) Descriptor deprecated

func (*UserMessage) Descriptor() ([]byte, []int)

Deprecated: Use UserMessage.ProtoReflect.Descriptor instead.

func (*UserMessage) GetExtraData

func (x *UserMessage) GetExtraData() map[string]string

func (*UserMessage) GetIdentifier

func (x *UserMessage) GetIdentifier() string

func (*UserMessage) GetSeverity

func (x *UserMessage) GetSeverity() Severity

func (*UserMessage) GetTime

func (x *UserMessage) GetTime() *timestamppb.Timestamp

func (*UserMessage) GetUserMessage

func (x *UserMessage) GetUserMessage() string

func (*UserMessage) ProtoMessage

func (*UserMessage) ProtoMessage()

func (*UserMessage) ProtoReflect

func (x *UserMessage) ProtoReflect() protoreflect.Message

func (*UserMessage) Reset

func (x *UserMessage) Reset()

func (*UserMessage) String

func (x *UserMessage) String() string

type WaitForFinishedRequest

type WaitForFinishedRequest struct {

	// Only consider a specific protocol run.
	RunId string `protobuf:"bytes,1,opt,name=run_id,json=runId,proto3" json:"run_id,omitempty"`
	// Control what to wait for.
	//
	// Specifying NOTIFY_BEFORE_TERMINATION allows a caller to be notified the script will be ended _soon_,
	// and do final work to end cleanly.
	//
	// Since 1.11
	State WaitForFinishedRequest_NotificationState `` /* 131-byte string literal not displayed */
	// Timeout to wait for finished, if the timeout expires before the protocol is complete (in the state requested)
	// then the response returns.
	//
	// By default the timeout will wait forever.
	//
	// Since 1.15
	Timeout float32 `protobuf:"fixed32,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// contains filtered or unexported fields
}

func (*WaitForFinishedRequest) Descriptor deprecated

func (*WaitForFinishedRequest) Descriptor() ([]byte, []int)

Deprecated: Use WaitForFinishedRequest.ProtoReflect.Descriptor instead.

func (*WaitForFinishedRequest) GetRunId

func (x *WaitForFinishedRequest) GetRunId() string

func (*WaitForFinishedRequest) GetState

func (*WaitForFinishedRequest) GetTimeout

func (x *WaitForFinishedRequest) GetTimeout() float32

func (*WaitForFinishedRequest) ProtoMessage

func (*WaitForFinishedRequest) ProtoMessage()

func (*WaitForFinishedRequest) ProtoReflect

func (x *WaitForFinishedRequest) ProtoReflect() protoreflect.Message

func (*WaitForFinishedRequest) Reset

func (x *WaitForFinishedRequest) Reset()

func (*WaitForFinishedRequest) String

func (x *WaitForFinishedRequest) String() string

type WaitForFinishedRequest_NotificationState

type WaitForFinishedRequest_NotificationState int32
const (
	// Request return just after the protocol has temrinated, including any acquisition periods completing.
	WaitForFinishedRequest_NOTIFY_ON_TERMINATION WaitForFinishedRequest_NotificationState = 0
	// Request return prior to the script being termiated.
	// note: will try to return 5s before killing the protocol script.
	WaitForFinishedRequest_NOTIFY_BEFORE_TERMINATION WaitForFinishedRequest_NotificationState = 1
	// Notify as the protocol script finishes, not waiting for any in progress acquisition to complete.
	WaitForFinishedRequest_NOTIFY_ON_SCRIPT_TERMINATION WaitForFinishedRequest_NotificationState = 2
)

func (WaitForFinishedRequest_NotificationState) Descriptor

func (WaitForFinishedRequest_NotificationState) Enum

func (WaitForFinishedRequest_NotificationState) EnumDescriptor deprecated

func (WaitForFinishedRequest_NotificationState) EnumDescriptor() ([]byte, []int)

Deprecated: Use WaitForFinishedRequest_NotificationState.Descriptor instead.

func (WaitForFinishedRequest_NotificationState) Number

func (WaitForFinishedRequest_NotificationState) String

func (WaitForFinishedRequest_NotificationState) Type

type WatchCurrentAcquisitionRunRequest

type WatchCurrentAcquisitionRunRequest struct {
	// contains filtered or unexported fields
}

func (*WatchCurrentAcquisitionRunRequest) Descriptor deprecated

func (*WatchCurrentAcquisitionRunRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchCurrentAcquisitionRunRequest.ProtoReflect.Descriptor instead.

func (*WatchCurrentAcquisitionRunRequest) ProtoMessage

func (*WatchCurrentAcquisitionRunRequest) ProtoMessage()

func (*WatchCurrentAcquisitionRunRequest) ProtoReflect

func (*WatchCurrentAcquisitionRunRequest) Reset

func (*WatchCurrentAcquisitionRunRequest) String

type WatchCurrentProtocolRunRequest

type WatchCurrentProtocolRunRequest struct {
	// contains filtered or unexported fields
}

func (*WatchCurrentProtocolRunRequest) Descriptor deprecated

func (*WatchCurrentProtocolRunRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchCurrentProtocolRunRequest.ProtoReflect.Descriptor instead.

func (*WatchCurrentProtocolRunRequest) ProtoMessage

func (*WatchCurrentProtocolRunRequest) ProtoMessage()

func (*WatchCurrentProtocolRunRequest) ProtoReflect

func (*WatchCurrentProtocolRunRequest) Reset

func (x *WatchCurrentProtocolRunRequest) Reset()

func (*WatchCurrentProtocolRunRequest) String

type WatchFlowCellPositionsRequest

type WatchFlowCellPositionsRequest struct {
	// contains filtered or unexported fields
}

func (*WatchFlowCellPositionsRequest) Descriptor deprecated

func (*WatchFlowCellPositionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchFlowCellPositionsRequest.ProtoReflect.Descriptor instead.

func (*WatchFlowCellPositionsRequest) ProtoMessage

func (*WatchFlowCellPositionsRequest) ProtoMessage()

func (*WatchFlowCellPositionsRequest) ProtoReflect

func (*WatchFlowCellPositionsRequest) Reset

func (x *WatchFlowCellPositionsRequest) Reset()

func (*WatchFlowCellPositionsRequest) String

type WatchFlowCellPositionsResponse

type WatchFlowCellPositionsResponse struct {

	// Flow cell positions that are new (to this call).
	//
	// Contains flow cell positions that have not been seen before on this call (or have re-appeared
	// after being removed).
	//
	// Note that a flow cell position being listed here does not mean it is available. In
	// particular, integrated flow cell positions (eg: on GridIONs or PromethIONs) will always be
	// provided, so that they can be positioned appropriately.
	Additions []*FlowCellPosition `protobuf:"bytes,1,rep,name=additions,proto3" json:"additions,omitempty"`
	// Flow cell positions that have changed state.
	//
	// Every flow cell position provided in this list will have previously been provided in
	// `additions`.
	Changes []*FlowCellPosition `protobuf:"bytes,2,rep,name=changes,proto3" json:"changes,omitempty"`
	// A flow cell position has been removed.
	//
	// Note that this can only happen with MinIONs - integrated flow cell positions are never
	// removed (if they become unavailable, this will be noted in the `changes` field).
	Removals []string `protobuf:"bytes,3,rep,name=removals,proto3" json:"removals,omitempty"`
	// contains filtered or unexported fields
}

Each flow cell position will first be listed in `additions`. After that, it may appear in `changes` in zero or more messages. Then, it may appear in `removals` once, after which it will either never appear again, or appear in `additions` again (restarting the cycle).

No position will ever appear in more than one field in the same response message.

func (*WatchFlowCellPositionsResponse) Descriptor deprecated

func (*WatchFlowCellPositionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use WatchFlowCellPositionsResponse.ProtoReflect.Descriptor instead.

func (*WatchFlowCellPositionsResponse) GetAdditions

func (x *WatchFlowCellPositionsResponse) GetAdditions() []*FlowCellPosition

func (*WatchFlowCellPositionsResponse) GetChanges

func (*WatchFlowCellPositionsResponse) GetRemovals

func (x *WatchFlowCellPositionsResponse) GetRemovals() []string

func (*WatchFlowCellPositionsResponse) ProtoMessage

func (*WatchFlowCellPositionsResponse) ProtoMessage()

func (*WatchFlowCellPositionsResponse) ProtoReflect

func (*WatchFlowCellPositionsResponse) Reset

func (x *WatchFlowCellPositionsResponse) Reset()

func (*WatchFlowCellPositionsResponse) String

type WatchForStatusChangeRequest

type WatchForStatusChangeRequest struct {
	Stop bool `protobuf:"varint,1,opt,name=stop,proto3" json:"stop,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchForStatusChangeRequest) Descriptor deprecated

func (*WatchForStatusChangeRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchForStatusChangeRequest.ProtoReflect.Descriptor instead.

func (*WatchForStatusChangeRequest) GetStop

func (x *WatchForStatusChangeRequest) GetStop() bool

func (*WatchForStatusChangeRequest) ProtoMessage

func (*WatchForStatusChangeRequest) ProtoMessage()

func (*WatchForStatusChangeRequest) ProtoReflect

func (*WatchForStatusChangeRequest) Reset

func (x *WatchForStatusChangeRequest) Reset()

func (*WatchForStatusChangeRequest) String

func (x *WatchForStatusChangeRequest) String() string

type WatchForStatusChangeResponse

type WatchForStatusChangeResponse struct {
	Status MinknowStatus `protobuf:"varint,1,opt,name=status,proto3,enum=minknow_api.acquisition.MinknowStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchForStatusChangeResponse) Descriptor deprecated

func (*WatchForStatusChangeResponse) Descriptor() ([]byte, []int)

Deprecated: Use WatchForStatusChangeResponse.ProtoReflect.Descriptor instead.

func (*WatchForStatusChangeResponse) GetStatus

func (*WatchForStatusChangeResponse) ProtoMessage

func (*WatchForStatusChangeResponse) ProtoMessage()

func (*WatchForStatusChangeResponse) ProtoReflect

func (*WatchForStatusChangeResponse) Reset

func (x *WatchForStatusChangeResponse) Reset()

func (*WatchForStatusChangeResponse) String

type WatchRequest

type WatchRequest struct {

	// The names of the values you wish to watch.
	Names []string `protobuf:"bytes,1,rep,name=names,proto3" json:"names,omitempty"`
	// Whether to allow missing values.
	//
	// If set, names that are not present in the store will be omitted from the first response, but
	// will still be watched. If and when they are added, a message will be sent with the set
	// values. Otherwise, missing values will cause an immediate error.
	//
	// Defaults to 'false'
	AllowMissing bool `protobuf:"varint,2,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchRequest) Descriptor deprecated

func (*WatchRequest) Descriptor() ([]byte, []int)

Deprecated: Use WatchRequest.ProtoReflect.Descriptor instead.

func (*WatchRequest) GetAllowMissing

func (x *WatchRequest) GetAllowMissing() bool

func (*WatchRequest) GetNames

func (x *WatchRequest) GetNames() []string

func (*WatchRequest) GetSendFinishedRuns

func (x *WatchRequest) GetSendFinishedRuns() bool

func (*WatchRequest) ProtoMessage

func (*WatchRequest) ProtoMessage()

func (*WatchRequest) ProtoReflect

func (x *WatchRequest) ProtoReflect() protoreflect.Message

func (*WatchRequest) Reset

func (x *WatchRequest) Reset()

func (*WatchRequest) String

func (x *WatchRequest) String() string

type WatchResponse

type WatchResponse struct {

	// The values that have changed.
	//
	// The first received message will contain the current state of all the watched values.
	// Subsequent messages will only contain the values that changed.
	Values map[string]*anypb.Any `` /* 153-byte string literal not displayed */
	// The values that have been removed.
	RemovedValues []string `protobuf:"bytes,2,rep,name=removed_values,json=removedValues,proto3" json:"removed_values,omitempty"`
	// contains filtered or unexported fields
}

func (*WatchResponse) Descriptor deprecated

func (*WatchResponse) Descriptor() ([]byte, []int)

Deprecated: Use WatchResponse.ProtoReflect.Descriptor instead.

func (*WatchResponse) GetRemovedValues

func (x *WatchResponse) GetRemovedValues() []string

func (*WatchResponse) GetRuns

func (x *WatchResponse) GetRuns() []*RunInfo

func (*WatchResponse) GetValues

func (x *WatchResponse) GetValues() map[string]*anypb.Any

func (*WatchResponse) ProtoMessage

func (*WatchResponse) ProtoMessage()

func (*WatchResponse) ProtoReflect

func (x *WatchResponse) ProtoReflect() protoreflect.Message

func (*WatchResponse) Reset

func (x *WatchResponse) Reset()

func (*WatchResponse) String

func (x *WatchResponse) String() string

type WaveformSettings

type WaveformSettings struct {

	// The waveform data applied to the device (in millivolts)
	//
	// Must contain 32 values, in order to be a valid waveform.
	Voltages []float64 `protobuf:"fixed64,1,rep,packed,name=voltages,proto3" json:"voltages,omitempty"`
	// The frequency of the applied waveform, in Hz.
	//
	// Valid values are between 7.8125Hz and 500Hz.
	Frequency float64 `protobuf:"fixed64,2,opt,name=frequency,proto3" json:"frequency,omitempty"`
	// contains filtered or unexported fields
}

func (*WaveformSettings) Descriptor deprecated

func (*WaveformSettings) Descriptor() ([]byte, []int)

Deprecated: Use WaveformSettings.ProtoReflect.Descriptor instead.

func (*WaveformSettings) GetFrequency

func (x *WaveformSettings) GetFrequency() float64

func (*WaveformSettings) GetVoltages

func (x *WaveformSettings) GetVoltages() []float64

func (*WaveformSettings) ProtoMessage

func (*WaveformSettings) ProtoMessage()

func (*WaveformSettings) ProtoReflect

func (x *WaveformSettings) ProtoReflect() protoreflect.Message

func (*WaveformSettings) Reset

func (x *WaveformSettings) Reset()

func (*WaveformSettings) String

func (x *WaveformSettings) String() string

type WriterConfiguration

type WriterConfiguration struct {

	// Configuration for the fast5 writer.
	//
	// If not specified, no multi fast5 outputs are generated.
	ReadFast5 *WriterConfiguration_ReadFast5Configuration `protobuf:"bytes,2,opt,name=read_fast5,json=readFast5,proto3" json:"read_fast5,omitempty"`
	// Configuration for the fastq writer.
	//
	// If not specified, no fastq outputs are generated.
	ReadFastq *WriterConfiguration_ReadFastqConfiguration `protobuf:"bytes,3,opt,name=read_fastq,json=readFastq,proto3" json:"read_fastq,omitempty"`
	// Configuration for the BAM writer.
	//
	// If not specified, no BAM outputs are generated.
	ReadBam *WriterConfiguration_ReadBamConfiguration `protobuf:"bytes,8,opt,name=read_bam,json=readBam,proto3" json:"read_bam,omitempty"`
	// Configuration for the protobuf writer.
	//
	// If not specified, no protobuf outputs are generated.
	ReadProtobuf *WriterConfiguration_ReadProtobufConfiguration `protobuf:"bytes,4,opt,name=read_protobuf,json=readProtobuf,proto3" json:"read_protobuf,omitempty"`
	// Configuration for Sequencing Summary file
	//
	// If not specified, no summary file is generated.
	SequencingSummary *WriterConfiguration_SequencingSummaryConfiguration `protobuf:"bytes,5,opt,name=sequencing_summary,json=sequencingSummary,proto3" json:"sequencing_summary,omitempty"`
	// Configuration for the bulk writer.
	//
	// If not specified, a basic bulk output is generated.
	Bulk *WriterConfiguration_BulkConfiguration `protobuf:"bytes,6,opt,name=bulk,proto3" json:"bulk,omitempty"`
	// Configuration for the report writer
	//
	// If acquisition.StartRequest.generate_report is set for the
	// acquisition period, and empty paths (or no report config) are supplied
	// for reports default paths are used.
	Report *WriterConfiguration_ReportConfiguration `protobuf:"bytes,7,opt,name=report,proto3" json:"report,omitempty"`
	// contains filtered or unexported fields
}

Configuration for the output writers for MinKNOWs analysis pipeline.

Each writer has its own section in this message, where individual data elements can be enabled or disabled.

File pattern attributes ----------------------- Writers have a 'file_pattern' field which controls where individual files will be written to. The pattern is expanded for each individual read, and then the read placed in the required file. The tokens used to expand depend on the file type:

Read centric files (fastq, (multi-)fast5, protobuf):

  • read_classification: The classification applied to the completed read (eg. strand).
  • batch_number: The batch number of this read, evaluated based on the destination file.
  • read_id: Unique read id for each read, formatted as a hash.
  • read_number: The read number (unique per channel, incrementing number assigned to each read by MinKNOW).
  • channel_name: The name of the channel which produced the read.
  • read_start_time: Read start time formatted in rfc3339 format.
  • basecall_status: Basecalling output status (derived from WriterDefaults section in analysis config).
  • pore_type: Type of pore (as specified by #set_pore_type_configuration).

General attributes:

  • daq_start_time: Data acquisition start time formatted as YYYYMMDD_hhmm.
  • protocol_start_time: Time the current protocol was started.
  • run_id: Acquisition run id formatted as hash.
  • short_run_id: Shortened version of acquisition run id formatted as hash.
  • protocol_run_id: Protocol run id formatted as hash.
  • short_protocol_run_id: Shortened protocol run id formatted as hash.
  • asic_id: Integer id assigned to the asic in the connected flow cell.
  • flow_cell_id: Flow cell integer as read from eeprom.
  • machine_id: Name of the machine (hostname or machine identifier depending on the sequencer type).
  • device_id: Name of the connected sequencing device (eg. MN12345).
  • sample_id: Sample id entered by the user when starting a protocol.
  • version_string: Version string of the running MinKNOW instance
  • protocol_group_id: Protocol group entered by user when starting a protocol.
  • protocol_purpose: Prupose of protocol (see protocol.set_protocol_purpose())

func (*WriterConfiguration) Descriptor deprecated

func (*WriterConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration) GetBulk

func (*WriterConfiguration) GetReadBam

func (*WriterConfiguration) GetReadFast5

func (*WriterConfiguration) GetReadFastq

func (*WriterConfiguration) GetReadProtobuf

func (*WriterConfiguration) GetReport

func (*WriterConfiguration) GetSequencingSummary

func (*WriterConfiguration) ProtoMessage

func (*WriterConfiguration) ProtoMessage()

func (*WriterConfiguration) ProtoReflect

func (x *WriterConfiguration) ProtoReflect() protoreflect.Message

func (*WriterConfiguration) Reset

func (x *WriterConfiguration) Reset()

func (*WriterConfiguration) String

func (x *WriterConfiguration) String() string

type WriterConfiguration_BulkConfiguration

type WriterConfiguration_BulkConfiguration struct {

	// Control the level of compression applied to read data.
	//
	// 0:   No compression will be applied to data.
	// 1-9: Passed to zlib compression, 1 is the fastest
	//      compression, 9 is the smallest possible output.
	CompressionLevel int32 `protobuf:"varint,2,opt,name=compression_level,json=compressionLevel,proto3" json:"compression_level,omitempty"`
	// Control the type of compression applied to the read data.
	//
	// By default the vbz compressor is used (except in the single read case).
	CompressionType WriterConfiguration_CompressionType `` /* 184-byte string literal not displayed */
	// The pattern used to find a bulk files name. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: {data_set}.fast5
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,14,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// Raw data, stored with channel calibration data
	//
	// Stored under /Raw/Channel_*/Signal
	Raw *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,3,opt,name=raw,proto3" json:"raw,omitempty"`
	// Minknow event data
	//
	// Stored under /IntermediateData/Channel_*/Events
	Events *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,4,opt,name=events,proto3" json:"events,omitempty"`
	// Minknow read data
	//
	// Stored under /IntermediateData/Channel_*/Reads
	Reads *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,5,opt,name=reads,proto3" json:"reads,omitempty"`
	// Device multiplex data
	//
	// Stored under /MultiplexData/Channel_*/Multiplex
	Multiplex *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,6,opt,name=multiplex,proto3" json:"multiplex,omitempty"`
	// Channel state data
	//
	// Stored under /StateData/Channel_*/States
	ChannelStates *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,7,opt,name=channel_states,json=channelStates,proto3" json:"channel_states,omitempty"`
	// Device metadata (bias and temperature information)
	//
	// Stored in a per frame sequence in /Device/MetaData
	DeviceMetadata bool `protobuf:"varint,11,opt,name=device_metadata,json=deviceMetadata,proto3" json:"device_metadata,omitempty"`
	// Device commands
	//
	// Stored with the frame commands take effect sequence in /Device/AsicCommands
	DeviceCommands bool `protobuf:"varint,12,opt,name=device_commands,json=deviceCommands,proto3" json:"device_commands,omitempty"`
	// contains filtered or unexported fields
}

Control settings for the bulk writer

func (*WriterConfiguration_BulkConfiguration) Descriptor deprecated

func (*WriterConfiguration_BulkConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration_BulkConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_BulkConfiguration) GetChannelStates

func (*WriterConfiguration_BulkConfiguration) GetCompressionLevel

func (x *WriterConfiguration_BulkConfiguration) GetCompressionLevel() int32

func (*WriterConfiguration_BulkConfiguration) GetCompressionType

func (*WriterConfiguration_BulkConfiguration) GetDeviceCommands

func (x *WriterConfiguration_BulkConfiguration) GetDeviceCommands() bool

func (*WriterConfiguration_BulkConfiguration) GetDeviceMetadata

func (x *WriterConfiguration_BulkConfiguration) GetDeviceMetadata() bool

func (*WriterConfiguration_BulkConfiguration) GetEvents

func (*WriterConfiguration_BulkConfiguration) GetFilePattern

func (x *WriterConfiguration_BulkConfiguration) GetFilePattern() string

func (*WriterConfiguration_BulkConfiguration) GetMultiplex

func (*WriterConfiguration_BulkConfiguration) GetRaw

func (*WriterConfiguration_BulkConfiguration) GetReads

func (*WriterConfiguration_BulkConfiguration) ProtoMessage

func (*WriterConfiguration_BulkConfiguration) ProtoMessage()

func (*WriterConfiguration_BulkConfiguration) ProtoReflect

func (*WriterConfiguration_BulkConfiguration) Reset

func (*WriterConfiguration_BulkConfiguration) String

type WriterConfiguration_ChannelConfiguration

type WriterConfiguration_ChannelConfiguration struct {

	// Control the way channels are enabled for this data type.
	//
	// Types that are assignable to Channels:
	//	*WriterConfiguration_ChannelConfiguration_AllChannels
	//	*WriterConfiguration_ChannelConfiguration_SpecificChannels
	//	*WriterConfiguration_ChannelConfiguration_ChannelRanges_
	Channels isWriterConfiguration_ChannelConfiguration_Channels `protobuf_oneof:"channels"`
	// contains filtered or unexported fields
}

Used to control which channels for a specific data type emit data

func (*WriterConfiguration_ChannelConfiguration) Descriptor deprecated

func (*WriterConfiguration_ChannelConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration_ChannelConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ChannelConfiguration) GetAllChannels

func (x *WriterConfiguration_ChannelConfiguration) GetAllChannels() bool

func (*WriterConfiguration_ChannelConfiguration) GetChannelRanges

func (*WriterConfiguration_ChannelConfiguration) GetChannels

func (m *WriterConfiguration_ChannelConfiguration) GetChannels() isWriterConfiguration_ChannelConfiguration_Channels

func (*WriterConfiguration_ChannelConfiguration) GetSpecificChannels

func (*WriterConfiguration_ChannelConfiguration) ProtoMessage

func (*WriterConfiguration_ChannelConfiguration) ProtoReflect

func (*WriterConfiguration_ChannelConfiguration) Reset

func (*WriterConfiguration_ChannelConfiguration) String

type WriterConfiguration_ChannelConfiguration_AllChannels

type WriterConfiguration_ChannelConfiguration_AllChannels struct {
	AllChannels bool `protobuf:"varint,1,opt,name=all_channels,json=allChannels,proto3,oneof"`
}

type WriterConfiguration_ChannelConfiguration_ChannelList

type WriterConfiguration_ChannelConfiguration_ChannelList struct {

	// List of channel names (one based)
	// which should be enabled for writing.
	Channels []int32 `protobuf:"varint,1,rep,packed,name=channels,proto3" json:"channels,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ChannelConfiguration_ChannelList) Descriptor deprecated

Deprecated: Use WriterConfiguration_ChannelConfiguration_ChannelList.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ChannelConfiguration_ChannelList) GetChannels

func (*WriterConfiguration_ChannelConfiguration_ChannelList) ProtoMessage

func (*WriterConfiguration_ChannelConfiguration_ChannelList) ProtoReflect

func (*WriterConfiguration_ChannelConfiguration_ChannelList) Reset

func (*WriterConfiguration_ChannelConfiguration_ChannelList) String

type WriterConfiguration_ChannelConfiguration_ChannelRanges

type WriterConfiguration_ChannelConfiguration_ChannelRanges struct {

	// List of start/end paired channel numbers
	// which should be enabled for writing.
	//
	// All channels in inclusive ranges should be enabled.
	Ranges []*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange `protobuf:"bytes,1,rep,name=ranges,proto3" json:"ranges,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) Descriptor deprecated

Deprecated: Use WriterConfiguration_ChannelConfiguration_ChannelRanges.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) GetRanges

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) ProtoMessage

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) ProtoReflect

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) Reset

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges) String

type WriterConfiguration_ChannelConfiguration_ChannelRanges_

type WriterConfiguration_ChannelConfiguration_ChannelRanges_ struct {
	ChannelRanges *WriterConfiguration_ChannelConfiguration_ChannelRanges `protobuf:"bytes,3,opt,name=channel_ranges,json=channelRanges,proto3,oneof"`
}

type WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange

type WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange struct {
	Start int32 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   int32 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) Descriptor deprecated

Deprecated: Use WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) GetEnd

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) GetStart

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) ProtoMessage

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) ProtoReflect

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) Reset

func (*WriterConfiguration_ChannelConfiguration_ChannelRanges_ChannelRange) String

type WriterConfiguration_ChannelConfiguration_SpecificChannels

type WriterConfiguration_ChannelConfiguration_SpecificChannels struct {
	SpecificChannels *WriterConfiguration_ChannelConfiguration_ChannelList `protobuf:"bytes,2,opt,name=specific_channels,json=specificChannels,proto3,oneof"`
}

type WriterConfiguration_CompressionType

type WriterConfiguration_CompressionType int32

Control the type of compression applied to the read data.

By default the vbz compressor is used (except in the single read case).

const (
	WriterConfiguration_DefaultCompression WriterConfiguration_CompressionType = 0
	WriterConfiguration_ZlibCompression    WriterConfiguration_CompressionType = 1
	WriterConfiguration_VbzCompression     WriterConfiguration_CompressionType = 2
)

func (WriterConfiguration_CompressionType) Descriptor

func (WriterConfiguration_CompressionType) Enum

func (WriterConfiguration_CompressionType) EnumDescriptor deprecated

func (WriterConfiguration_CompressionType) EnumDescriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration_CompressionType.Descriptor instead.

func (WriterConfiguration_CompressionType) Number

func (WriterConfiguration_CompressionType) String

func (WriterConfiguration_CompressionType) Type

type WriterConfiguration_ReadBamConfiguration

type WriterConfiguration_ReadBamConfiguration struct {

	// Control if a BAM file should be generated per channel.
	Enable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// The pattern used to find a BAM files name.
	//
	// default: bam{basecall_status}/{flow_cell_id}_{run_id}_{batch_number}.bam
	// Where each {xxx} section is replaced with an attribute from the minknow state when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,2,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// How many files are placed in each batch (after batch_count files {batch_number} is increased in the filename).
	BatchCount uint32 `protobuf:"varint,3,opt,name=batch_count,json=batchCount,proto3" json:"batch_count,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ReadBamConfiguration) Descriptor deprecated

func (*WriterConfiguration_ReadBamConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration_ReadBamConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ReadBamConfiguration) GetBatchCount

func (*WriterConfiguration_ReadBamConfiguration) GetEnable

func (*WriterConfiguration_ReadBamConfiguration) GetFilePattern

func (*WriterConfiguration_ReadBamConfiguration) ProtoMessage

func (*WriterConfiguration_ReadBamConfiguration) ProtoReflect

func (*WriterConfiguration_ReadBamConfiguration) Reset

func (*WriterConfiguration_ReadBamConfiguration) String

type WriterConfiguration_ReadFast5Configuration

type WriterConfiguration_ReadFast5Configuration struct {

	// Control the level of compression applied to read data.
	//
	// 0:   No compression will be applied to data.
	// 1-9: Passed to zlib compression, 1 is the fastest
	//      compression, 9 is the smallest possible output.
	CompressionLevel int32 `protobuf:"varint,1,opt,name=compression_level,json=compressionLevel,proto3" json:"compression_level,omitempty"`
	// Control the type of compression applied to the read data.
	//
	// By default the vbz compressor is used (except in the single read case).
	CompressionType WriterConfiguration_CompressionType `` /* 184-byte string literal not displayed */
	// Raw data, stored with calibration data, and read attributes.
	//
	// Stored under /Raw/Reads_*/Signal
	Raw *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,2,opt,name=raw,proto3" json:"raw,omitempty"`
	// Fastq data, stored as a string.
	//
	// Stored under /Analyses/Basecall_1D_*/BaseCalled_(template|complement)/Fastq
	Fastq *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,3,opt,name=fastq,proto3" json:"fastq,omitempty"`
	// Trace table received from Guppy
	//
	// Stored under /Analyses/Basecall_1D_*/BaseCalled_template/Trace
	TraceTable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,11,opt,name=trace_table,json=traceTable,proto3" json:"trace_table,omitempty"`
	// Move table received from Guppy
	//
	// Stored under /Analyses/Basecall_1D_*/BaseCalled_template/Move
	MoveTable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,12,opt,name=move_table,json=moveTable,proto3" json:"move_table,omitempty"`
	// Base modification probability table
	//
	// Store under /Analyses/Basecall_1D_*/BaseCalled_template/ModBaseProbs
	ModificationsTable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,13,opt,name=modifications_table,json=modificationsTable,proto3" json:"modifications_table,omitempty"`
	// Prevent reads which have successfully basecalled being written to fast5.
	DisableWritingPassedReads bool `` /* 141-byte string literal not displayed */
	// Prevent reads which have failed basecalling being written to fast5.
	DisableWritingFailedReads bool `` /* 141-byte string literal not displayed */
	// disable writing reads which have been force skipped by the basecaller.
	DisableWritingForceSkippedReads bool `` /* 161-byte string literal not displayed */
	// The pattern used to find a fast5 files name.
	//
	// default: fast5{basecall_status}/{flow_cell_id}_{run_id}_{batch_number}.fast5
	// Where each {xxx} section is replaced with an attribute from the minknow state
	// when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,8,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// The pattern used to find a fastq header.
	//
	// default: {read_id} runid={run_id} read={read_number} ch={channel_name} start_time={read_start_time}
	// Where each {xxx} section is replaced with an attribute from the minknow state
	// when the fastq is generated.
	FastqHeaderPattern string `protobuf:"bytes,9,opt,name=fastq_header_pattern,json=fastqHeaderPattern,proto3" json:"fastq_header_pattern,omitempty"`
	// How many reads are placed in each file (after batch_count files {batch_number}
	// is increased in the filename).
	BatchCount uint32 `protobuf:"varint,10,opt,name=batch_count,json=batchCount,proto3" json:"batch_count,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ReadFast5Configuration) Descriptor deprecated

Deprecated: Use WriterConfiguration_ReadFast5Configuration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ReadFast5Configuration) GetBatchCount

func (*WriterConfiguration_ReadFast5Configuration) GetCompressionLevel

func (x *WriterConfiguration_ReadFast5Configuration) GetCompressionLevel() int32

func (*WriterConfiguration_ReadFast5Configuration) GetCompressionType

func (*WriterConfiguration_ReadFast5Configuration) GetDisableWritingFailedReads

func (x *WriterConfiguration_ReadFast5Configuration) GetDisableWritingFailedReads() bool

func (*WriterConfiguration_ReadFast5Configuration) GetDisableWritingForceSkippedReads

func (x *WriterConfiguration_ReadFast5Configuration) GetDisableWritingForceSkippedReads() bool

func (*WriterConfiguration_ReadFast5Configuration) GetDisableWritingPassedReads

func (x *WriterConfiguration_ReadFast5Configuration) GetDisableWritingPassedReads() bool

func (*WriterConfiguration_ReadFast5Configuration) GetFastq

func (*WriterConfiguration_ReadFast5Configuration) GetFastqHeaderPattern

func (x *WriterConfiguration_ReadFast5Configuration) GetFastqHeaderPattern() string

func (*WriterConfiguration_ReadFast5Configuration) GetFilePattern

func (*WriterConfiguration_ReadFast5Configuration) GetModificationsTable

func (*WriterConfiguration_ReadFast5Configuration) GetMoveTable

func (*WriterConfiguration_ReadFast5Configuration) GetRaw

func (*WriterConfiguration_ReadFast5Configuration) GetTraceTable

func (*WriterConfiguration_ReadFast5Configuration) ProtoMessage

func (*WriterConfiguration_ReadFast5Configuration) ProtoReflect

func (*WriterConfiguration_ReadFast5Configuration) Reset

func (*WriterConfiguration_ReadFast5Configuration) String

type WriterConfiguration_ReadFastqConfiguration

type WriterConfiguration_ReadFastqConfiguration struct {

	// Control if a fastq file should be generated per channel.
	Enable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// The pattern used to find a fastq files name.
	//
	// default: fastq{basecall_status}/{flow_cell_id}_{run_id}_{batch_number}.fastq
	// Where each {xxx} section is replaced with an attribute from the minknow state when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,2,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// The pattern used to find a fastq header.
	//
	// default: {read_id} runid={run_id} read={read_number} ch={channel_name} start_time={read_start_time}
	// Where each {xxx} section is replaced with an attribute from the minknow state
	// when the fastq is generated.
	HeaderPattern string `protobuf:"bytes,3,opt,name=header_pattern,json=headerPattern,proto3" json:"header_pattern,omitempty"`
	// How many files are placed in each batch (after batch_count files {batch_number} is increased in the filename).
	BatchCount uint32 `protobuf:"varint,4,opt,name=batch_count,json=batchCount,proto3" json:"batch_count,omitempty"`
	// Compress fastq files with gzip compression.
	// default: false
	Compression bool `protobuf:"varint,5,opt,name=compression,proto3" json:"compression,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ReadFastqConfiguration) Descriptor deprecated

Deprecated: Use WriterConfiguration_ReadFastqConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ReadFastqConfiguration) GetBatchCount

func (*WriterConfiguration_ReadFastqConfiguration) GetCompression

func (*WriterConfiguration_ReadFastqConfiguration) GetEnable

func (*WriterConfiguration_ReadFastqConfiguration) GetFilePattern

func (*WriterConfiguration_ReadFastqConfiguration) GetHeaderPattern

func (x *WriterConfiguration_ReadFastqConfiguration) GetHeaderPattern() string

func (*WriterConfiguration_ReadFastqConfiguration) ProtoMessage

func (*WriterConfiguration_ReadFastqConfiguration) ProtoReflect

func (*WriterConfiguration_ReadFastqConfiguration) Reset

func (*WriterConfiguration_ReadFastqConfiguration) String

type WriterConfiguration_ReadProtobufConfiguration

type WriterConfiguration_ReadProtobufConfiguration struct {

	// Control if a protobuf file should be generated per channel.
	Enable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// The pattern used to find a protobuf files name.
	//
	// default: pbread{basecall_status}/{batch_number}/{flow_cell_id}_{run_id}_ch_{channel_name}_read_{read_number}.pbread
	// Where each {xxx} section is replaced with an attribute from the minknow state
	// when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,2,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// How many files are placed in each batch (after batch_count files {batch_number} is increased in the filename).
	BatchCount uint32 `protobuf:"varint,3,opt,name=batch_count,json=batchCount,proto3" json:"batch_count,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_ReadProtobufConfiguration) Descriptor deprecated

Deprecated: Use WriterConfiguration_ReadProtobufConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ReadProtobufConfiguration) GetBatchCount

func (*WriterConfiguration_ReadProtobufConfiguration) GetEnable

func (*WriterConfiguration_ReadProtobufConfiguration) GetFilePattern

func (*WriterConfiguration_ReadProtobufConfiguration) ProtoMessage

func (*WriterConfiguration_ReadProtobufConfiguration) ProtoReflect

func (*WriterConfiguration_ReadProtobufConfiguration) Reset

func (*WriterConfiguration_ReadProtobufConfiguration) String

type WriterConfiguration_ReportConfiguration

type WriterConfiguration_ReportConfiguration struct {

	// The pattern used to find the pdf report filename. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: report_{flow_cell_id}_{daq_start_time}_{short_protocol_run_id}.pdf
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	PdfReportFilePattern string `protobuf:"bytes,1,opt,name=pdf_report_file_pattern,json=pdfReportFilePattern,proto3" json:"pdf_report_file_pattern,omitempty"`
	// The pattern used to find the markdown report filename. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: report_{flow_cell_id}_{daq_start_time}_{short_protocol_run_id}.md
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	MarkdownReportFilePattern string `` /* 140-byte string literal not displayed */
	// The pattern used to find the duty time csv report. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: duty_time_{flow_cell_id}_{short_run_id}.csv
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	DutyTimeReportFilePattern string `` /* 142-byte string literal not displayed */
	// The pattern used to find the throughput csv report. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: throughput_{flow_cell_id}_{short_run_id}.csv
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	ThroughputReportFilePattern string `` /* 146-byte string literal not displayed */
	// The pattern used to find the final summary report. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: final_summary_{flow_cell_id}_{short_run_id}.txt
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	FinalSummaryReportFilePattern string `` /* 154-byte string literal not displayed */
	// The pattern used to name the barcode-alignment report. If left empty but output is
	// enabled a default pattern is used.
	//
	// default: barcode_alignment_{flow_cell_id}_{short_run_id}.tsv
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	BarcodeAlignmentReportFilePattern string `` /* 166-byte string literal not displayed */
	// The pattern used to suffix custom reports.
	//
	// default: "_{flow_cell_id}_{short_run_id}"
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// Custom reports use this to build filenames:
	//   - "custom_report{suffix}.txt"
	//
	// See file pattern attributes above.
	CustomReportSuffixPattern string `` /* 140-byte string literal not displayed */
	// contains filtered or unexported fields
}

Control settings for the report writer

func (*WriterConfiguration_ReportConfiguration) Descriptor deprecated

func (*WriterConfiguration_ReportConfiguration) Descriptor() ([]byte, []int)

Deprecated: Use WriterConfiguration_ReportConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_ReportConfiguration) GetBarcodeAlignmentReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetBarcodeAlignmentReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) GetCustomReportSuffixPattern

func (x *WriterConfiguration_ReportConfiguration) GetCustomReportSuffixPattern() string

func (*WriterConfiguration_ReportConfiguration) GetDutyTimeReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetDutyTimeReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) GetFinalSummaryReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetFinalSummaryReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) GetMarkdownReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetMarkdownReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) GetPdfReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetPdfReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) GetThroughputReportFilePattern

func (x *WriterConfiguration_ReportConfiguration) GetThroughputReportFilePattern() string

func (*WriterConfiguration_ReportConfiguration) ProtoMessage

func (*WriterConfiguration_ReportConfiguration) ProtoReflect

func (*WriterConfiguration_ReportConfiguration) Reset

func (*WriterConfiguration_ReportConfiguration) String

type WriterConfiguration_SequencingSummaryConfiguration

type WriterConfiguration_SequencingSummaryConfiguration struct {

	// Should a sequencing summary file be generated
	Enable *WriterConfiguration_ChannelConfiguration `protobuf:"bytes,1,opt,name=enable,proto3" json:"enable,omitempty"`
	// The pattern used to find a summary files name.
	//
	// default: sequencing_summary_{flow_cell_id}_{short_run_id}.txt
	// Where each {xxx} section is replaced with an attribute from the minknow
	// state when the file is written.
	//
	// See file pattern attributes above.
	FilePattern string `protobuf:"bytes,2,opt,name=file_pattern,json=filePattern,proto3" json:"file_pattern,omitempty"`
	// contains filtered or unexported fields
}

func (*WriterConfiguration_SequencingSummaryConfiguration) Descriptor deprecated

Deprecated: Use WriterConfiguration_SequencingSummaryConfiguration.ProtoReflect.Descriptor instead.

func (*WriterConfiguration_SequencingSummaryConfiguration) GetEnable

func (*WriterConfiguration_SequencingSummaryConfiguration) GetFilePattern

func (*WriterConfiguration_SequencingSummaryConfiguration) ProtoMessage

func (*WriterConfiguration_SequencingSummaryConfiguration) ProtoReflect

func (*WriterConfiguration_SequencingSummaryConfiguration) Reset

func (*WriterConfiguration_SequencingSummaryConfiguration) String

type WriterOutputBucket

type WriterOutputBucket struct {

	// The time the snapshot was collected, in seconds.
	//
	// This type + field have misleading names - this message really reflects a snapshot of data
	// at a given time point (`bucket` indicates the time point).
	//
	// TODO (major version change): resolve naming inconsistencies.
	Bucket uint32 `protobuf:"varint,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
	// The writer data for this bucket.
	WriterOutput *AcquisitionWriterSummary `protobuf:"bytes,2,opt,name=writer_output,json=writerOutput,proto3" json:"writer_output,omitempty"`
	// contains filtered or unexported fields
}

A snapshot of writer data.

func (*WriterOutputBucket) Descriptor deprecated

func (*WriterOutputBucket) Descriptor() ([]byte, []int)

Deprecated: Use WriterOutputBucket.ProtoReflect.Descriptor instead.

func (*WriterOutputBucket) GetBucket

func (x *WriterOutputBucket) GetBucket() uint32

func (*WriterOutputBucket) GetWriterOutput

func (x *WriterOutputBucket) GetWriterOutput() *AcquisitionWriterSummary

func (*WriterOutputBucket) ProtoMessage

func (*WriterOutputBucket) ProtoMessage()

func (*WriterOutputBucket) ProtoReflect

func (x *WriterOutputBucket) ProtoReflect() protoreflect.Message

func (*WriterOutputBucket) Reset

func (x *WriterOutputBucket) Reset()

func (*WriterOutputBucket) String

func (x *WriterOutputBucket) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL