class
MinknowApi::MinionDevice::MinionDeviceSettings
- MinknowApi::MinionDevice::MinionDeviceSettings
- Reference
- Object
Included Modules
- Proto::Message
Defined in:
generated/minknow_api/minion_device.pb.crConstructors
-
.decode(bytes : Bytes) : self
Decode a message from a raw byte slice.
- .decode(io : IO) : self
- .decode_partial(bytes : Bytes) : self
- .decode_partial(io : IO) : self
Instance Method Summary
-
#==(other : self) : Bool
Returns
trueif this reference is the same as other. - #allow_full_fan_stop : Google::Protobuf::BoolValue | Nil
- #allow_full_fan_stop=(allow_full_fan_stop : Google::Protobuf::BoolValue | Nil)
- #bias_current : Google::Protobuf::UInt32Value | Nil
- #bias_current=(bias_current : Google::Protobuf::UInt32Value | Nil)
- #bias_voltage : Google::Protobuf::Int32Value | Nil
- #bias_voltage=(bias_voltage : Google::Protobuf::Int32Value | Nil)
- #bias_voltage_lookup_table : Array(Int32)
- #bias_voltage_lookup_table=(bias_voltage_lookup_table : Array(Int32))
- #channel_config : Hash(UInt32, Proto::OpenEnum(MinionDeviceSettings::ChannelConfig))
- #channel_config=(channel_config : Hash(UInt32, Proto::OpenEnum(MinionDeviceSettings::ChannelConfig)))
- #clear_allow_full_fan_stop : Nil
- #clear_bias_current : Nil
- #clear_bias_voltage : Nil
- #clear_compensation_capacitor : Nil
- #clear_enable_asic_power : Nil
- #clear_enable_bias_voltage_lookup : Nil
- #clear_enable_soft_temperature_control : Nil
- #clear_enable_temperature_control : Nil
- #clear_int_reset_time : Nil
- #clear_overcurrent_limit : Nil
- #clear_samples_per_lut : Nil
- #clear_samples_to_reset : Nil
- #clear_sampling_frequency : Nil
- #clear_sampling_frequency_params : Nil
- #clear_sinc_delay : Nil
- #clear_temperature_target : Nil
- #clear_test_current : Nil
- #clear_th_sample_time : Nil
- #clear_unblock_voltage : Nil
- #compensation_capacitor : Google::Protobuf::UInt32Value | Nil
- #compensation_capacitor=(compensation_capacitor : Google::Protobuf::UInt32Value | Nil)
- #enable_asic_power : Google::Protobuf::BoolValue | Nil
- #enable_asic_power=(enable_asic_power : Google::Protobuf::BoolValue | Nil)
- #enable_bias_voltage_lookup : Google::Protobuf::BoolValue | Nil
- #enable_bias_voltage_lookup=(enable_bias_voltage_lookup : Google::Protobuf::BoolValue | Nil)
- #enable_soft_temperature_control : Google::Protobuf::BoolValue | Nil
- #enable_soft_temperature_control=(enable_soft_temperature_control : Google::Protobuf::BoolValue | Nil)
- #enable_temperature_control : Google::Protobuf::BoolValue | Nil
- #enable_temperature_control=(enable_temperature_control : Google::Protobuf::BoolValue | Nil)
- #encode(io : IO) : Nil
- #encode_partial(io : IO) : Nil
- #fan_speed : Proto::OpenEnum(MinionDeviceSettings::FanSpeed)
- #fan_speed=(fan_speed : Proto::OpenEnum(MinionDeviceSettings::FanSpeed))
- #has_allow_full_fan_stop? : Bool
- #has_bias_current? : Bool
- #has_bias_voltage? : Bool
- #has_compensation_capacitor? : Bool
- #has_enable_asic_power? : Bool
- #has_enable_bias_voltage_lookup? : Bool
- #has_enable_soft_temperature_control? : Bool
- #has_enable_temperature_control? : Bool
- #has_int_reset_time? : Bool
- #has_overcurrent_limit? : Bool
- #has_samples_per_lut? : Bool
- #has_samples_to_reset? : Bool
- #has_sampling_frequency? : Bool
- #has_sampling_frequency_params? : Bool
- #has_sinc_delay? : Bool
- #has_temperature_target? : Bool
- #has_test_current? : Bool
- #has_th_sample_time? : Bool
- #has_unblock_voltage? : Bool
- #int_capacitor : Proto::OpenEnum(MinionDeviceSettings::IntegrationCapacitor)
- #int_capacitor=(int_capacitor : Proto::OpenEnum(MinionDeviceSettings::IntegrationCapacitor))
- #int_reset_time : Google::Protobuf::FloatValue | Nil
- #int_reset_time=(int_reset_time : Google::Protobuf::FloatValue | Nil)
- #low_pass_filter : Proto::OpenEnum(MinionDeviceSettings::LowPassFilter)
- #low_pass_filter=(low_pass_filter : Proto::OpenEnum(MinionDeviceSettings::LowPassFilter))
- #non_overlap_clock : Proto::OpenEnum(MinionDeviceSettings::NonOverlapClock)
- #non_overlap_clock=(non_overlap_clock : Proto::OpenEnum(MinionDeviceSettings::NonOverlapClock))
- #overcurrent_limit : Google::Protobuf::BoolValue | Nil
- #overcurrent_limit=(overcurrent_limit : Google::Protobuf::BoolValue | Nil)
- #samples_per_lut : Google::Protobuf::UInt32Value | Nil
- #samples_per_lut=(samples_per_lut : Google::Protobuf::UInt32Value | Nil)
- #samples_to_reset : Google::Protobuf::UInt32Value | Nil
- #samples_to_reset=(samples_to_reset : Google::Protobuf::UInt32Value | Nil)
- #sampling_frequency : Google::Protobuf::UInt32Value | Nil
- #sampling_frequency=(sampling_frequency : Google::Protobuf::UInt32Value | Nil)
- #sampling_frequency_params : SamplingFrequencyParameters | Nil
- #sampling_frequency_params=(sampling_frequency_params : SamplingFrequencyParameters | Nil)
- #sinc_decimation : Proto::OpenEnum(MinionDeviceSettings::Decimation)
- #sinc_decimation=(sinc_decimation : Proto::OpenEnum(MinionDeviceSettings::Decimation))
- #sinc_delay : Google::Protobuf::UInt32Value | Nil
- #sinc_delay=(sinc_delay : Google::Protobuf::UInt32Value | Nil)
- #temperature_target : TemperatureRange | Nil
- #temperature_target=(temperature_target : TemperatureRange | Nil)
- #test_current : Google::Protobuf::UInt32Value | Nil
- #test_current=(test_current : Google::Protobuf::UInt32Value | Nil)
- #th_gain : Proto::OpenEnum(MinionDeviceSettings::Gain)
- #th_gain=(th_gain : Proto::OpenEnum(MinionDeviceSettings::Gain))
- #th_sample_time : Google::Protobuf::FloatValue | Nil
- #th_sample_time=(th_sample_time : Google::Protobuf::FloatValue | Nil)
- #unblock_voltage : Google::Protobuf::Int32Value | Nil
- #unblock_voltage=(unblock_voltage : Google::Protobuf::Int32Value | Nil)
- #validate_required! : Nil
- #validate_required_deep! : Nil
Constructor Detail
Instance Method Detail
def ==(other : self) : Bool
#
Description copied from class Reference
Returns true if this reference is the same as other. Invokes same?.
def channel_config : Hash(UInt32, Proto::OpenEnum(MinionDeviceSettings::ChannelConfig))
#
def channel_config=(channel_config : Hash(UInt32, Proto::OpenEnum(MinionDeviceSettings::ChannelConfig)))
#
def compensation_capacitor=(compensation_capacitor : Google::Protobuf::UInt32Value | Nil)
#
def enable_bias_voltage_lookup=(enable_bias_voltage_lookup : Google::Protobuf::BoolValue | Nil)
#
def enable_soft_temperature_control=(enable_soft_temperature_control : Google::Protobuf::BoolValue | Nil)
#
def enable_temperature_control=(enable_temperature_control : Google::Protobuf::BoolValue | Nil)
#
def int_capacitor=(int_capacitor : Proto::OpenEnum(MinionDeviceSettings::IntegrationCapacitor))
#
def low_pass_filter=(low_pass_filter : Proto::OpenEnum(MinionDeviceSettings::LowPassFilter))
#
def non_overlap_clock=(non_overlap_clock : Proto::OpenEnum(MinionDeviceSettings::NonOverlapClock))
#
def sampling_frequency_params=(sampling_frequency_params : SamplingFrequencyParameters | Nil)
#
def sinc_decimation=(sinc_decimation : Proto::OpenEnum(MinionDeviceSettings::Decimation))
#