Skip to main content

LED Show Settings

dev.hardware.settings_home.light_show_settings - wire path h\s\l - generated from fwMenuLightShowSettings.

default_show

Default Show. The LED show the display boots into

Wire command: h\s\l\c

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.light_show_settings.default_show(value: int) -> Result
ow_status ow_hardware_settings_home_light_show_settings_default_show(ow_device* dev, int32_t value);
dev.hardware().settings_home().light_show_settings().default_show(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.light_show_settings.default_show(value) # check dev.ok

l_ed_strips_enabled

LED Strips Enabled. How many external LED strips the built-in show drives

Wire command: h\s\l\s

ArgWire type
value

Returns: none (Ok/Err only)

dev.hardware.settings_home.light_show_settings.l_ed_strips_enabled(value: int) -> Result
ow_status ow_hardware_settings_home_light_show_settings_l_ed_strips_enabled(ow_device* dev, int32_t value);
dev.hardware().settings_home().light_show_settings().l_ed_strips_enabled(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.light_show_settings.l_ed_strips_enabled(value) # check dev.ok

roku_led_control

Roku LED Control. Allow a Roku remote to cycle LED show patterns

Wire command: h\s\l\i

Returns: none (Ok/Err only)

dev.hardware.settings_home.light_show_settings.roku_led_control() -> Result
ow_status ow_hardware_settings_home_light_show_settings_roku_led_control(ow_device* dev);
dev.hardware().settings_home().light_show_settings().roku_led_control() -> 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.light_show_settings.roku_led_control() # check dev.ok