blob: d334a251025c75dee39d69bf6e9570954fd2a72e [file] [log] [blame]
Lei YUcfc040c2019-10-29 17:10:26 +08001#pragma once
2
3/* const expressions shared in this repository */
4
5constexpr auto ASSOCIATION_IFACE = "xyz.openbmc_project.Association";
6constexpr auto LOGGING_IFACE = "xyz.openbmc_project.Logging.Entry";
7constexpr auto INVENTORY_IFACE = "xyz.openbmc_project.Inventory.Item";
8constexpr auto POWER_IFACE = "org.openbmc.control.Power";
9constexpr auto INVENTORY_MGR_IFACE = "xyz.openbmc_project.Inventory.Manager";
10constexpr auto ASSET_IFACE = "xyz.openbmc_project.Inventory.Decorator.Asset";
11constexpr auto VERSION_IFACE = "xyz.openbmc_project.Software.Version";
Lei YUe8c9cd62019-11-04 14:24:41 +080012constexpr auto PSU_INVENTORY_IFACE =
13 "xyz.openbmc_project.Inventory.Item.PowerSupply";
Lei YUcfc040c2019-10-29 17:10:26 +080014
15constexpr auto ENDPOINTS_PROP = "endpoints";
16constexpr auto MESSAGE_PROP = "Message";
17constexpr auto RESOLVED_PROP = "Resolved";
18constexpr auto PRESENT_PROP = "Present";
19constexpr auto VERSION_PURPOSE_PROP = "Purpose";
20
21constexpr auto INVENTORY_OBJ_PATH = "/xyz/openbmc_project/inventory";
22constexpr auto POWER_OBJ_PATH = "/org/openbmc/control/power0";
23
24constexpr auto INPUT_HISTORY = "input_history";