class MinknowApi::PromethionDevice::DeviceSettings

Included Modules

Defined in:

generated/minknow_api/promethion_device.pb.cr

Constructors

Instance Method Summary

Constructor Detail

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

Decode a message from a raw byte slice.


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

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

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

[View source]

Instance Method Detail

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

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


[View source]
def bias_voltage : Float64 #

[View source]
def bias_voltage=(value : Float64) : Float64 #

[View source]
def bias_voltage_setting_case : BiasVoltageSettingCase #

[View source]
def bias_voltage_waveform : WaveformSettings | Nil #

[View source]
def bias_voltage_waveform=(value : WaveformSettings | Nil) : WaveformSettings | Nil #

[View source]
def clear_bias_voltage_setting : Nil #

[View source]
def clear_fast_calibration_enabled : Nil #

[View source]
def clear_ramp_voltage : Nil #

[View source]
def clear_sampling_frequency : Nil #

[View source]
def clear_saturation_control_enabled : Nil #

[View source]
def clear_temperature_target : Nil #

[View source]
def clear_timings : Nil #

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

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

[View source]
def fast_calibration_enabled : Google::Protobuf::BoolValue | Nil #

[View source]
def fast_calibration_enabled=(fast_calibration_enabled : Google::Protobuf::BoolValue | Nil) #

[View source]
def has_fast_calibration_enabled? : Bool #

[View source]
def has_ramp_voltage? : Bool #

[View source]
def has_sampling_frequency? : Bool #

[View source]
def has_saturation_control_enabled? : Bool #

[View source]
def has_temperature_target? : Bool #

[View source]
def has_timings? : Bool #

[View source]
def ramp_voltage : Google::Protobuf::DoubleValue | Nil #

[View source]
def ramp_voltage=(ramp_voltage : Google::Protobuf::DoubleValue | Nil) #

[View source]
def sampling_frequency : Google::Protobuf::Int32Value | Nil #

[View source]
def sampling_frequency=(sampling_frequency : Google::Protobuf::Int32Value | Nil) #

[View source]
def saturation_control_enabled : Google::Protobuf::BoolValue | Nil #

[View source]
def saturation_control_enabled=(saturation_control_enabled : Google::Protobuf::BoolValue | Nil) #

[View source]
def temperature_target : Google::Protobuf::FloatValue | Nil #

[View source]
def temperature_target=(temperature_target : Google::Protobuf::FloatValue | Nil) #

[View source]
def timings : TimingEnginePeriods | Nil #

[View source]
def timings=(timings : TimingEnginePeriods | Nil) #

[View source]
def validate_required! : Nil #

[View source]
def validate_required_deep! : Nil #

[View source]