diff options
Diffstat (limited to 'dbus/power_manager/dbus-constants.h')
-rw-r--r-- | dbus/power_manager/dbus-constants.h | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/dbus/power_manager/dbus-constants.h b/dbus/power_manager/dbus-constants.h new file mode 100644 index 0000000..fa42cb1 --- /dev/null +++ b/dbus/power_manager/dbus-constants.h @@ -0,0 +1,66 @@ +// Copyright 2015 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. + +#ifndef SYSTEM_API_DBUS_POWER_MANAGER_DBUS_CONSTANTS_H_ +#define SYSTEM_API_DBUS_POWER_MANAGER_DBUS_CONSTANTS_H_ + +namespace power_manager { +// powerd +const char kPowerManagerInterface[] = "org.chromium.PowerManager"; +const char kPowerManagerServicePath[] = "/org/chromium/PowerManager"; +const char kPowerManagerServiceName[] = "org.chromium.PowerManager"; +// Methods exposed by powerd. +const char kDecreaseScreenBrightnessMethod[] = "DecreaseScreenBrightness"; +const char kIncreaseScreenBrightnessMethod[] = "IncreaseScreenBrightness"; +const char kGetScreenBrightnessPercentMethod[] = "GetScreenBrightnessPercent"; +const char kSetScreenBrightnessPercentMethod[] = "SetScreenBrightnessPercent"; +const char kDecreaseKeyboardBrightnessMethod[] = "DecreaseKeyboardBrightness"; +const char kIncreaseKeyboardBrightnessMethod[] = "IncreaseKeyboardBrightness"; +const char kRequestRestartMethod[] = "RequestRestart"; +const char kRequestShutdownMethod[] = "RequestShutdown"; +const char kRequestSuspendMethod[] = "RequestSuspend"; +const char kGetPowerSupplyPropertiesMethod[] = "GetPowerSupplyProperties"; +const char kHandleUserActivityMethod[] = "HandleUserActivity"; +const char kHandleVideoActivityMethod[] = "HandleVideoActivity"; +const char kSetIsProjectingMethod[] = "SetIsProjecting"; +const char kSetPolicyMethod[] = "SetPolicy"; +const char kSetPowerSourceMethod[] = "SetPowerSource"; +const char kRegisterSuspendDelayMethod[] = "RegisterSuspendDelay"; +const char kUnregisterSuspendDelayMethod[] = "UnregisterSuspendDelay"; +const char kHandleSuspendReadinessMethod[] = "HandleSuspendReadiness"; +const char kRegisterDarkSuspendDelayMethod[] = "RegisterDarkSuspendDelay"; +const char kUnregisterDarkSuspendDelayMethod[] = "UnregisterDarkSuspendDelay"; +const char kHandleDarkSuspendReadinessMethod[] = "HandleDarkSuspendReadiness"; +const char kHandlePowerButtonAcknowledgmentMethod[] = + "HandlePowerButtonAcknowledgment"; +const char kRecordDarkResumeWakeReasonMethod[] = "RecordDarkResumeWakeReason"; +// Signals emitted by powerd. +const char kBrightnessChangedSignal[] = "BrightnessChanged"; +const char kKeyboardBrightnessChangedSignal[] = "KeyboardBrightnessChanged"; +const char kPeripheralBatteryStatusSignal[] = "PeripheralBatteryStatus"; +const char kPowerSupplyPollSignal[] = "PowerSupplyPoll"; +const char kSuspendImminentSignal[] = "SuspendImminent"; +const char kDarkSuspendImminentSignal[] = "DarkSuspendImminent"; +const char kSuspendDoneSignal[] = "SuspendDone"; +const char kInputEventSignal[] = "InputEvent"; +const char kIdleActionImminentSignal[] = "IdleActionImminent"; +const char kIdleActionDeferredSignal[] = "IdleActionDeferred"; +// Values +const int kBrightnessTransitionGradual = 1; +const int kBrightnessTransitionInstant = 2; +enum UserActivityType { + USER_ACTIVITY_OTHER = 0, + USER_ACTIVITY_BRIGHTNESS_UP_KEY_PRESS = 1, + USER_ACTIVITY_BRIGHTNESS_DOWN_KEY_PRESS = 2, + USER_ACTIVITY_VOLUME_UP_KEY_PRESS = 3, + USER_ACTIVITY_VOLUME_DOWN_KEY_PRESS = 4, + USER_ACTIVITY_VOLUME_MUTE_KEY_PRESS = 5, +}; +enum RequestRestartReason { + REQUEST_RESTART_FOR_USER = 0, + REQUEST_RESTART_FOR_UPDATE = 1, +}; +} // namespace power_manager + +#endif // SYSTEM_API_DBUS_POWER_MANAGER_DBUS_CONSTANTS_H_ |