// Copyright 2018 The Fuchsia Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. library fuchsia.hardware.backlight; struct State { bool on; // The unitless brightness value on a linear scale where 0 is the minimum // brightness and 255 is the maximum brightness. uint8 brightness; }; [Layout = "Simple"] interface Device { // Gets the current backlight brightness 1: GetState() -> (State state); // Sets the current backlight brightness 2: SetState(State state); };