blob: 90b5c6a6bd8daa150962e2fedf91ecdd119ba15b [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";
12
13constexpr auto ENDPOINTS_PROP = "endpoints";
14constexpr auto MESSAGE_PROP = "Message";
15constexpr auto RESOLVED_PROP = "Resolved";
16constexpr auto PRESENT_PROP = "Present";
17constexpr auto VERSION_PURPOSE_PROP = "Purpose";
18
19constexpr auto INVENTORY_OBJ_PATH = "/xyz/openbmc_project/inventory";
20constexpr auto POWER_OBJ_PATH = "/org/openbmc/control/power0";
21
22constexpr auto INPUT_HISTORY = "input_history";