Set the state of the current MCU image.
OtaErr_t
The OTA API return status. OTA agent error codes are in the upper 8 bits of the 32 bit OTA error word...
Definition: ota.h:79
 
OtaImageState_t
OTA Image states.
Definition: ota_private.h:314
 
OtaErr_t OTA_SetImageState(OtaImageState_t state)
Set the state of the current MCU image.
Definition: ota.c:3300
 
  The states are OtaImageStateTesting, OtaImageStateAccepted, OtaImageStateAborted or OtaImageStateRejected; see OtaImageState_t documentation. This will update the status of the current image and publish to the active job status topic.
- Parameters
 - 
  
    | [in] | state | The state to set of the OTA image. | 
  
   
- Returns
 - OtaErrNone if successful, otherwise an error code prefixed with 'OtaErr' from the list above.
 
Example Set image state to reflect new image is accepted in application callback.
                            const void * pData )
{
 
    {
        {
            
        }
    }
 
    
}
OtaJobEvent_t
OTA Job callback events.
Definition: ota.h:165
 
@ OtaErrNone
No error occurred during the operation.
Definition: ota.h:80
 
@ OtaJobEventStartTest
OTA job is now in self test, perform user tests.
Definition: ota.h:168
 
@ OtaImageStateAccepted
The state of the OTA MCU Image post successful download and successful self_test.
Definition: ota_private.h:317