blob: 48204c31647b54e3c364de8fb44ea86bf3e999da [file] [log] [blame]
// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto2";
option optimize_for = LITE_RUNTIME;
package power_manager;
option go_package = "go.chromium.org/chromiumos/system_api/power_manager_proto";
// Included in responses to GetSwitchStates method calls to powerd.
message SwitchStates {
// Next ID to use: 3
enum LidState {
OPEN = 0;
CLOSED = 1;
NOT_PRESENT = 2;
}
optional LidState lid_state = 1;
enum TabletMode {
ON = 0;
OFF = 1;
UNSUPPORTED = 2;
}
optional TabletMode tablet_mode = 2;
}