• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5syntax = "proto2";
6
7option optimize_for = LITE_RUNTIME;
8
9package power_manager;
10
11// Included in powerd's InputEvent signals.
12message InputEvent {
13  // Next ID to use: 3
14
15  // Type of event.
16  enum Type {
17    POWER_BUTTON_DOWN = 0;
18    POWER_BUTTON_UP = 1;
19    LID_OPEN = 2;
20    LID_CLOSED = 3;
21    TABLET_MODE_ON = 4;
22    TABLET_MODE_OFF = 5;
23  }
24  optional Type type = 1;
25
26  // Monotonically-increasing time at which this event occured, as given by
27  // base::TimeTicks::ToInternalValue().
28  optional int64 timestamp = 2;
29}
30