blob: ca20acd5b1cea550300c06dde626f0cd8ab360d7 [file] [log] [blame]
Deepak Kodihallic6e8fb52019-05-02 08:35:31 -05001#ifndef STATES_H
2#define STATES_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#include "pldm_types.h"
9
10/** @brief PLDM state set ids
11 */
12enum pldm_state_set_ids {
13 PLDM_BOOT_PROGRESS_STATE = 196,
Deepak Kodihalli960dc962019-10-08 08:17:32 -050014 PLDM_SYSTEM_POWER_STATE = 260,
Deepak Kodihallic6e8fb52019-05-02 08:35:31 -050015};
16
17/** @brief PLDM enums for the boot progress state set
18 */
19enum pldm_boot_progress_states {
20 PLDM_BOOT_NOT_ACTIVE = 1,
21 PLDM_BOOT_COMPLETED = 2,
22};
23
Deepak Kodihalli960dc962019-10-08 08:17:32 -050024/** @brief PLDM enums for system power states
25 */
26enum pldm_system_power_states {
27 PLDM_OFF_SOFT_GRACEFUL = 9,
28};
29
Deepak Kodihallic6e8fb52019-05-02 08:35:31 -050030#ifdef __cplusplus
31}
32#endif
33
34#endif /* STATES_H */