class

MinknowApi::MinionDevice::MinionDeviceSettings

Inherits Proto::Message < Proto::HasUnknownFields < Reference < Object

Constructors

decode(bytes : Bytes) : self

Decode a message from a raw byte slice.

Source
decode(io : IO) : self
Source
decode_partial(bytes : Bytes) : self
Source
decode_partial(io : IO) : self
Source

Instance methods

==(other : self) : Bool

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

Source
allow_full_fan_stop
Source
allow_full_fan_stop=(allow_full_fan_stop : Google::Protobuf::BoolValue | Nil)
Source
bias_current
Source
bias_current=(bias_current : Google::Protobuf::UInt32Value | Nil)
Source
bias_voltage
Source
bias_voltage=(bias_voltage : Google::Protobuf::Int32Value | Nil)
Source
bias_voltage_lookup_table
Source
bias_voltage_lookup_table=(bias_voltage_lookup_table : Array(Int32))
Source
channel_config
Source
channel_config=(channel_config : Hash(UInt32, Proto::OpenEnum(MinionDeviceSettings::ChannelConfig)))
Source
clear_allow_full_fan_stop
Source
clear_bias_current
Source
clear_bias_voltage
Source
clear_compensation_capacitor
Source
clear_enable_asic_power
Source
clear_enable_bias_voltage_lookup
Source
clear_enable_soft_temperature_control
Source
clear_enable_temperature_control
Source
clear_int_reset_time
Source
clear_overcurrent_limit
Source
clear_samples_per_lut
Source
clear_samples_to_reset
Source
clear_sampling_frequency
Source
clear_sampling_frequency_params
Source
clear_sinc_delay
Source
clear_temperature_target
Source
clear_test_current
Source
clear_th_sample_time
Source
clear_unblock_voltage
Source
compensation_capacitor
Source
compensation_capacitor=(compensation_capacitor : Google::Protobuf::UInt32Value | Nil)
Source
enable_asic_power
Source
enable_asic_power=(enable_asic_power : Google::Protobuf::BoolValue | Nil)
Source
enable_bias_voltage_lookup
Source
enable_bias_voltage_lookup=(enable_bias_voltage_lookup : Google::Protobuf::BoolValue | Nil)
Source
enable_soft_temperature_control
Source
enable_soft_temperature_control=(enable_soft_temperature_control : Google::Protobuf::BoolValue | Nil)
Source
enable_temperature_control
Source
enable_temperature_control=(enable_temperature_control : Google::Protobuf::BoolValue | Nil)
Source
encode(io : IO) : Nil
Source
encode_partial(io : IO) : Nil
Source
fan_speed
Source
fan_speed=(fan_speed : Proto::OpenEnum(MinionDeviceSettings::FanSpeed))
Source
has_allow_full_fan_stop?
Source
has_bias_current?
Source
has_bias_voltage?
Source
has_compensation_capacitor?
Source
has_enable_asic_power?
Source
has_enable_bias_voltage_lookup?
Source
has_enable_soft_temperature_control?
Source
has_enable_temperature_control?
Source
has_int_reset_time?
Source
has_overcurrent_limit?
Source
has_samples_per_lut?
Source
has_samples_to_reset?
Source
has_sampling_frequency?
Source
has_sampling_frequency_params?
Source
has_sinc_delay?
Source
has_temperature_target?
Source
has_test_current?
Source
has_th_sample_time?
Source
has_unblock_voltage?
Source
int_capacitor
Source
int_capacitor=(int_capacitor : Proto::OpenEnum(MinionDeviceSettings::IntegrationCapacitor))
Source
int_reset_time
Source
int_reset_time=(int_reset_time : Google::Protobuf::FloatValue | Nil)
Source
low_pass_filter
Source
low_pass_filter=(low_pass_filter : Proto::OpenEnum(MinionDeviceSettings::LowPassFilter))
Source
non_overlap_clock
Source
non_overlap_clock=(non_overlap_clock : Proto::OpenEnum(MinionDeviceSettings::NonOverlapClock))
Source
overcurrent_limit
Source
overcurrent_limit=(overcurrent_limit : Google::Protobuf::BoolValue | Nil)
Source
samples_per_lut
Source
samples_per_lut=(samples_per_lut : Google::Protobuf::UInt32Value | Nil)
Source
samples_to_reset
Source
samples_to_reset=(samples_to_reset : Google::Protobuf::UInt32Value | Nil)
Source
sampling_frequency
Source
sampling_frequency=(sampling_frequency : Google::Protobuf::UInt32Value | Nil)
Source
sampling_frequency_params
Source
sampling_frequency_params=(sampling_frequency_params : SamplingFrequencyParameters | Nil)
Source
sinc_decimation
Source
sinc_decimation=(sinc_decimation : Proto::OpenEnum(MinionDeviceSettings::Decimation))
Source
sinc_delay
Source
sinc_delay=(sinc_delay : Google::Protobuf::UInt32Value | Nil)
Source
temperature_target
Source
temperature_target=(temperature_target : TemperatureRange | Nil)
Source
test_current
Source
test_current=(test_current : Google::Protobuf::UInt32Value | Nil)
Source
th_gain
Source
th_gain=(th_gain : Proto::OpenEnum(MinionDeviceSettings::Gain))
Source
th_sample_time
Source
th_sample_time=(th_sample_time : Google::Protobuf::FloatValue | Nil)
Source
unblock_voltage
Source
unblock_voltage=(unblock_voltage : Google::Protobuf::Int32Value | Nil)
Source
validate_required!
Source
validate_required_deep!
Source

Nested types