summaryrefslogtreecommitdiff
path: root/src/power_commands.c
diff options
context:
space:
mode:
authorEvgeniy Alexeev <e.alekseev@k-soft-spb.ru>2022-10-10 17:07:45 +0300
committerEvgeniy Alexeev <e.alekseev@k-soft-spb.ru>2022-10-10 17:07:45 +0300
commit21c36beefd0304a600a2f781a60559f647d569fb (patch)
treee2862ee2d9f3f807487601319055ce726fdd00ad /src/power_commands.c
parentb6f6416fa4dfbff9c677c4491fb42c5d3adb9d44 (diff)
downloadsila-shell-21c36beefd0304a600a2f781a60559f647d569fb.tar.xz
Begin to add variant type
Diffstat (limited to 'src/power_commands.c')
-rw-r--r--src/power_commands.c22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/power_commands.c b/src/power_commands.c
index c811e19..3e63e23 100644
--- a/src/power_commands.c
+++ b/src/power_commands.c
@@ -48,13 +48,13 @@ const command_dbus_path_t power_command_paths[] = {
};
const command_dbus_member_t power_command_values[] = {
- { POWER_ON_GRACEFUL, "xyz.openbmc_project.State.Host.Transition.On" },
- { POWER_ON_FORCE, "xyz.openbmc_project.State.Host.Transition.On" },
- { POWER_OFF_GRACEFUL, "xyz.openbmc_project.State.Host.Transition.Off" },
- { POWER_OFF_FORCE, "xyz.openbmc_project.State.Chassis.Transition.Off" },
- { POWER_RESET_GRACEFUL, "xyz.openbmc_project.State.Host.Transition.GracefulWarmReboot" },
- { POWER_RESET_FORCE, "xyz.openbmc_project.State.Host.Transition.ForceWarmReboot" },
- { 0, NULL }
+ { POWER_ON_GRACEFUL, {.type="s", .string="xyz.openbmc_project.State.Host.Transition.On" }},
+ { POWER_ON_FORCE, {.type="s", .string="xyz.openbmc_project.State.Host.Transition.On" }},
+ { POWER_OFF_GRACEFUL, {.type="s", .string="xyz.openbmc_project.State.Host.Transition.Off" }},
+ { POWER_OFF_FORCE, {.type="s", .string="xyz.openbmc_project.State.Chassis.Transition.Off" }},
+ { POWER_RESET_GRACEFUL, {.type="s", .string="xyz.openbmc_project.State.Host.Transition.GracefulWarmReboot" }},
+ { POWER_RESET_FORCE, {.type="s", .string="xyz.openbmc_project.State.Host.Transition.ForceWarmReboot" }},
+ { 0, {.type=NULL, .integer=0}}
};
typedef enum
@@ -95,10 +95,10 @@ const command_dbus_path_t power_command_policy_paths[] = {
};
const command_dbus_member_t power_command_policy_values[] = {
- { POWER_POLICY_ON, "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn" },
- { POWER_POLICY_OFF, "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOff" },
- { POWER_POLICY_RESTORE, "xyz.openbmc_project.Control.Power.RestorePolicy.Policy.Restore" },
- { 0, NULL }
+ { POWER_POLICY_ON, {.type="s", .string="xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOn" }},
+ { POWER_POLICY_OFF, {.type="s", .string="xyz.openbmc_project.Control.Power.RestorePolicy.Policy.AlwaysOff" }},
+ { POWER_POLICY_RESTORE, {.type="s", .string="xyz.openbmc_project.Control.Power.RestorePolicy.Policy.Restore" }},
+ { 0, {.type=NULL, .integer=0 }}
};
int com_status(const universal_command_t *commands, const command_dbus_path_t * paths, const command_dbus_member_t * values)