| // Copyright 2012 The ChromiumOS 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 = "chromiumos/system_api/power_manager_proto"; |
| |
| // Included in powerd's InputEvent signals. |
| message InputEvent { |
| // Next ID to use: 3 |
| |
| // Type of event. |
| enum Type { |
| POWER_BUTTON_DOWN = 0; |
| POWER_BUTTON_UP = 1; |
| LID_OPEN = 2; |
| LID_CLOSED = 3; |
| TABLET_MODE_ON = 4; |
| TABLET_MODE_OFF = 5; |
| DOUBLE_TAP = 6; |
| } |
| optional Type type = 1; |
| |
| // Monotonically-increasing time at which this event occured, as given by |
| // base::TimeTicks::ToInternalValue(). |
| optional int64 timestamp = 2; |
| } |