Inband code update: send PLDM events up for all code update states
send pldm events to Host to respond to the code update commands.
Signed-off-by: Varsha Kaverappa <vkaverap@in.ibm.com>
Change-Id: Iae90a4663d4c5ed20b3a8a6222edb6055a533589
diff --git a/oem/ibm/libpldmresponder/oem_ibm_handler.cpp b/oem/ibm/libpldmresponder/oem_ibm_handler.cpp
index 1c6b3fd..09a46a5 100644
--- a/oem/ibm/libpldmresponder/oem_ibm_handler.cpp
+++ b/oem/ibm/libpldmresponder/oem_ibm_handler.cpp
@@ -42,10 +42,11 @@
}
int pldm::responder::oem_ibm_platform::Handler::
- oemSetStateEffecterStatesHandler(
- EntityType entityType, EntityInstance entityInstance,
- StateSetId stateSetId, CompositeCount compEffecterCnt,
- const std::vector<set_effecter_state_field>& stateField)
+ OemSetStateEffecterStatesHandler(
+ uint16_t entityType, uint16_t entityInstance, uint16_t stateSetId,
+ uint8_t compEffecterCnt,
+ std::vector<set_effecter_state_field>& stateField,
+ uint16_t /*effecterId*/)
{
int rc = PLDM_SUCCESS;
diff --git a/oem/ibm/libpldmresponder/oem_ibm_handler.hpp b/oem/ibm/libpldmresponder/oem_ibm_handler.hpp
index 17ad008..f8d261d 100644
--- a/oem/ibm/libpldmresponder/oem_ibm_handler.hpp
+++ b/oem/ibm/libpldmresponder/oem_ibm_handler.hpp
@@ -48,10 +48,10 @@
StateSetId stateSetId, CompositeCount compSensorCnt,
std::vector<get_sensor_state_field>& stateField);
- int oemSetStateEffecterStatesHandler(
- EntityType entityType, EntityInstance entityInstance,
- StateSetId stateSetId, CompositeCount compEffecterCnt,
- const std::vector<set_effecter_state_field>& stateField);
+ int OemSetStateEffecterStatesHandler(
+ uint16_t entityType, uint16_t entityInstance, uint16_t stateSetId,
+ uint8_t compEffecterCnt,
+ std::vector<set_effecter_state_field>& stateField, uint16_t effecterId);
/** @brief Method to set the platform handler in the
* oem_ibm_handler class