pub struct DeviceInfo {Show 37 fields
pub pin_count: u32,
pub pwm_count: u32,
pub basic_encoder_count: u32,
pub encoders_count: u32,
pub fast_encoders: u32,
pub ultra_fast_encoders: u32,
pub pwm_internal_frequency: u32,
pub analog_inputs: u32,
pub key_mapping: u32,
pub triggered_key_mapping: u32,
pub key_repeat_delay: u32,
pub digital_counters: u32,
pub joystick_button_axis_mapping: u32,
pub joystick_analog_to_digital_mapping: u32,
pub macros: u32,
pub matrix_keyboard: u32,
pub matrix_keyboard_triggered_mapping: u32,
pub lcd: u32,
pub matrix_led: u32,
pub connection_signal: u32,
pub po_ext_bus: u32,
pub po_net: u32,
pub analog_filtering: u32,
pub init_outputs_start: u32,
pub prot_i2c: u32,
pub prot_1wire: u32,
pub additional_options: u32,
pub load_status: u32,
pub custom_device_name: u32,
pub po_tlog27_support: u32,
pub sensor_list: u32,
pub web_interface: u32,
pub fail_safe_settings: u32,
pub joystick_hat_switch: u32,
pub pulse_engine: u32,
pub pulse_engine_v2: u32,
pub easy_sensors: u32,
}Expand description
Device information structure
Fields§
§pin_count: u32§pwm_count: u32§basic_encoder_count: u32§encoders_count: u32§fast_encoders: u32§ultra_fast_encoders: u32§pwm_internal_frequency: u32§analog_inputs: u32§key_mapping: u32§triggered_key_mapping: u32§key_repeat_delay: u32§digital_counters: u32§joystick_analog_to_digital_mapping: u32§macros: u32§matrix_keyboard: u32§matrix_keyboard_triggered_mapping: u32§lcd: u32§matrix_led: u32§connection_signal: u32§po_ext_bus: u32§po_net: u32§analog_filtering: u32§init_outputs_start: u32§prot_i2c: u32§prot_1wire: u32§additional_options: u32§load_status: u32§custom_device_name: u32§po_tlog27_support: u32§sensor_list: u32§web_interface: u32§fail_safe_settings: u32§joystick_hat_switch: u32§pulse_engine: u32§pulse_engine_v2: u32§easy_sensors: u32Trait Implementations§
Source§impl Clone for DeviceInfo
impl Clone for DeviceInfo
Source§fn clone(&self) -> DeviceInfo
fn clone(&self) -> DeviceInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DeviceInfo
impl Debug for DeviceInfo
Source§impl Default for DeviceInfo
impl Default for DeviceInfo
Source§impl<'de> Deserialize<'de> for DeviceInfo
impl<'de> Deserialize<'de> for DeviceInfo
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DeviceInfo
impl RefUnwindSafe for DeviceInfo
impl Send for DeviceInfo
impl Sync for DeviceInfo
impl Unpin for DeviceInfo
impl UnsafeUnpin for DeviceInfo
impl UnwindSafe for DeviceInfo
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more