Skip to main content

Analog In (TLA2024) Settings

dev.hardware.settings_home.analog_in_settings - wire path h\s\j - generated from fwMenuAnalogInSettings.

ch0_input

Ch0 Input. TLA2024 channel 0 input mux

Wire command: h\s\j\0

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch0_input(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch0_input(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch0_input(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch0_input(value) # check dev.ok

ch1_input

Ch1 Input. TLA2024 channel 1 input mux

Wire command: h\s\j\1

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch1_input(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch1_input(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch1_input(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch1_input(value) # check dev.ok

ch2_input

Ch2 Input. TLA2024 channel 2 input mux

Wire command: h\s\j\2

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch2_input(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch2_input(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch2_input(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch2_input(value) # check dev.ok

ch3_input

Ch3 Input. TLA2024 channel 3 input mux

Wire command: h\s\j\3

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch3_input(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch3_input(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch3_input(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch3_input(value) # check dev.ok

ch0_range

Ch0 Range. TLA2024 channel 0 full-scale range

Wire command: h\s\j\4

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch0_range(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch0_range(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch0_range(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch0_range(value) # check dev.ok

ch1_range

Ch1 Range. TLA2024 channel 1 full-scale range

Wire command: h\s\j\5

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch1_range(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch1_range(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch1_range(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch1_range(value) # check dev.ok

ch2_range

Ch2 Range. TLA2024 channel 2 full-scale range

Wire command: h\s\j\6

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch2_range(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch2_range(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch2_range(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch2_range(value) # check dev.ok

ch3_range

Ch3 Range. TLA2024 channel 3 full-scale range

Wire command: h\s\j\7

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.ch3_range(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_ch3_range(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().ch3_range(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.ch3_range(value) # check dev.ok

data_rate

Data Rate. TLA2024 conversion data rate

Wire command: h\s\j\8

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.analog_in_settings.data_rate(value: int) -> Result
ow_status ow_hardware_settings_home_analog_in_settings_data_rate(ow_device* dev, int32_t value);
dev.hardware().settings_home().analog_in_settings().data_rate(value: i32) -> Result<(), OwError>

The C and Rust signatures above are also the WASM guest signatures - the device API surface is identical; only the transport differs (ow_open_wasm(&dev) in C, OneWili::open() in Rust).

dev.hardware.settings_home.analog_in_settings.data_rate(value) # check dev.ok