blob: 733bd3503c2ba2b0d6c3b1775a6680a099c4004a [file] [log] [blame]
// Copyright (c) 2012 The Chromium OS Authors. All rights reserved.
// 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 = "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;
}