Skip to main content

Power Settings

dev.hardware.settings_home.power_settings - wire path h\s\m - generated from fwMenuPowerSettings.

brightness_powered

Brightness Powered. Display backlight percent while on USB power

Wire command: h\s\m\a

ArgWire type
value

Returns: none (Ok/Err only)

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

brightness_batt_gt70

Brightness Batt Gt 70. Display backlight percent with battery above 70 percent

Wire command: h\s\m\b

ArgWire type
value

Returns: none (Ok/Err only)

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

brightness_batt_gt30

Brightness Batt Gt 30. Display backlight percent with battery between 30 and 70 percent

Wire command: h\s\m\c

ArgWire type
value

Returns: none (Ok/Err only)

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

brightness_batt_lt30

Brightness Batt Lt 30. Display backlight percent with battery below 30 percent

Wire command: h\s\m\g

ArgWire type
value

Returns: none (Ok/Err only)

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

battery_timeout

Battery Timeout. Seconds of inactivity before the display shuts off on battery

Wire command: h\s\m\e

ArgWire type
value

Returns: none (Ok/Err only)

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

powered_timeout

Powered Timeout. Seconds of inactivity before the display shuts off on USB power, 0 keeps it on

Wire command: h\s\m\f

ArgWire type
value

Returns: none (Ok/Err only)

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

wake_on_sound

Wake On Sound. Wake the display when the mic hears a sound

Wire command: h\s\m\s

Returns: none (Ok/Err only)

dev.hardware.settings_home.power_settings.wake_on_sound() -> Result
ow_status ow_hardware_settings_home_power_settings_wake_on_sound(ow_device* dev);
dev.hardware().settings_home().power_settings().wake_on_sound() -> 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.power_settings.wake_on_sound() # check dev.ok

wake_on_move

Wake On Move. Wake the display when the accelerometer sees movement

Wire command: h\s\m\m

Returns: none (Ok/Err only)

dev.hardware.settings_home.power_settings.wake_on_move() -> Result
ow_status ow_hardware_settings_home_power_settings_wake_on_move(ow_device* dev);
dev.hardware().settings_home().power_settings().wake_on_move() -> 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.power_settings.wake_on_move() # check dev.ok

auto_power_zones

Auto Power Zones. Auto-manage power zones; off keeps every live rail on, commands still raise rails on demand

Wire command: h\s\m\o

Returns: none (Ok/Err only)

dev.hardware.settings_home.power_settings.auto_power_zones() -> Result
ow_status ow_hardware_settings_home_power_settings_auto_power_zones(ow_device* dev);
dev.hardware().settings_home().power_settings().auto_power_zones() -> 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.power_settings.auto_power_zones() # check dev.ok