#define DEVICED_INTERFACE_POWER DEVICED_INTERFACE_NAME".power"
/* Reboot service: request reboot operation */
-#define DEVICED_PATH_REBOOT DEVICED_OBJECT_PATH"/Reboot"
-#define DEVICED_INTERFACE_REBOOT DEVICED_INTERFACE_NAME".reboot"
+#define DEVICED_PATH_POWEROFF DEVICED_OBJECT_PATH"/PowerOff"
+#define DEVICED_INTERFACE_POWEROFF DEVICED_INTERFACE_NAME".PowerOff"
/* IR service: transmit IR commands */
#define DEVICED_PATH_IR DEVICED_OBJECT_PATH"/Ir"
#define PM_RESET_TIMER 0x1 /**< reset timer for unlock */
#define PM_KEEP_TIMER 0x2 /**< keep timer for unlock */
-#define METHOD_LOCK_STATE "lockstate"
-#define METHOD_UNLOCK_STATE "unlockstate"
-#define METHOD_CHANGE_STATE "changestate"
-#define METHOD_REBOOT "Reboot"
-#define METHOD_REBOOT_WITH_OPTION "RebootWithOption"
+#define METHOD_LOCK_STATE "lockstate"
+#define METHOD_UNLOCK_STATE "unlockstate"
+#define METHOD_CHANGE_STATE "changestate"
+#define METHOD_POWEROFF "Poweroff"
+#define METHOD_POWEROFF_WITH_OPTION "PoweroffWithOption"
#define TYPE_REBOOT "reboot"
#define REBOOT_REASON_NONE ""
if (reason) {
arr[0] = TYPE_REBOOT;
arr[1] = (char *)reason;
- method = METHOD_REBOOT_WITH_OPTION;
+ method = METHOD_POWEROFF_WITH_OPTION;
sig = "ss";
} else {
- arr[0] = REBOOT_REASON_NONE;
- method = METHOD_REBOOT;
+ arr[0] = TYPE_REBOOT;
+ method = METHOD_POWEROFF;
sig = "s";
}
ret = dbus_method_sync(DEVICED_BUS_NAME,
- DEVICED_PATH_REBOOT,
- DEVICED_INTERFACE_REBOOT,
+ DEVICED_PATH_POWEROFF,
+ DEVICED_INTERFACE_POWEROFF,
method, sig, arr);
return errno_to_device_error(ret);
}