Add encoders for state sensor/effecter PDRs and sensor event data

Change-Id: I736d1b7b1c124faf8fbf86bb3b760cc9b48c1e2b
Signed-off-by: Zach Clark <zach@ibm.com>
diff --git a/libpldm/state_set.h b/libpldm/state_set.h
index 90a128e..7bc364c 100644
--- a/libpldm/state_set.h
+++ b/libpldm/state_set.h
@@ -127,8 +127,31 @@
 	PLDM_STATE_SET_SLOT_STATE = 353,

 };

 

+/* @brief List of states for the Boot Restart Cause state set (ID 192).

+ */

+enum pldm_state_set_boot_restart_cause_values {

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_POWERED_UP = 1,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_HARD_RESET = 2,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_WARM_RESET = 3,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_MANUAL_HARD_RESET = 4,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_MANUAL_WARM_RESET = 5,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_SYSTEM_RESTART = 6,

+	PLDM_STATE_SET_BOOT_RESTART_CAUSE_WATCHDOG_TIMEOUT = 7

+};

+

+/* @brief List of states for the Operational Running Status state set (ID 11).

+ */

+enum pldm_state_set_operational_running_status_values {

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_STARTING = 1,

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_STOPPING = 2,

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_STOPPED = 3,

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_IN_SERVICE = 4,

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_ABORTED = 5,

+	PLDM_STATE_SET_OPERATIONAL_RUNNING_STATUS_DORMANT = 6

+};

+

 #ifdef __cplusplus

 }

 #endif

 

-#endif /* STATE_SET_H */
\ No newline at end of file
+#endif /* STATE_SET_H */