class MinknowApi::PebbleDevice::DeviceSettings

Included Modules

Defined in:

generated/minknow_api/pebble_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 : Google::Protobuf::DoubleValue | Nil #

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

[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_int_capacitor : Nil #

[View source]
def clear_overload_protection : Nil #

[View source]
def clear_power_save_active : Nil #

[View source]
def clear_reference_voltage : Nil #

[View source]
def clear_regen_current : Nil #

[View source]
def clear_regen_current_voltage_clamp : Nil #

[View source]
def clear_sample_rate : Nil #

[View source]
def clear_temperature_target : Nil #

[View source]
def clear_timing_config : Nil #

[View source]
def clear_unblock_voltage : Nil #

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

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

[View source]
def has_int_capacitor? : Bool #

[View source]
def has_overload_protection? : Bool #

[View source]
def has_power_save_active? : Bool #

[View source]
def has_reference_voltage? : Bool #

[View source]
def has_regen_current? : Bool #

[View source]
def has_regen_current_voltage_clamp? : Bool #

[View source]
def has_sample_rate? : Bool #

[View source]
def has_temperature_target? : Bool #

[View source]
def has_timing_config? : Bool #

[View source]
def has_unblock_voltage? : Bool #

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

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

[View source]
def lpf_time_constant : Proto::OpenEnum(DeviceSettings::LowPassFilterValue) #

[View source]
def lpf_time_constant=(lpf_time_constant : Proto::OpenEnum(DeviceSettings::LowPassFilterValue)) #

[View source]
def overload_protection : OverloadProtectionConfig | Nil #

[View source]
def overload_protection=(overload_protection : OverloadProtectionConfig | Nil) #

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

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

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

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

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

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

[View source]
def regen_current_range : Proto::OpenEnum(DeviceSettings::RegenCurrentRange) #

[View source]
def regen_current_range=(regen_current_range : Proto::OpenEnum(DeviceSettings::RegenCurrentRange)) #

[View source]
def regen_current_voltage_clamp : Google::Protobuf::UInt32Value | Nil #

[View source]
def regen_current_voltage_clamp=(regen_current_voltage_clamp : Google::Protobuf::UInt32Value | Nil) #

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

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

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

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

[View source]
def timing_config : Google::Protobuf::StringValue | Nil #

[View source]
def timing_config=(timing_config : Google::Protobuf::StringValue | Nil) #

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

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

[View source]
def validate_required! : Nil #

[View source]
def validate_required_deep! : Nil #

[View source]