Signal event to the OTA Agent task.
bool OTA_SignalEvent(const OtaEventMsg_t *const pEventMsg)
Signal event to the OTA Agent task.
Definition: ota.c:2921
 
Stores information about the event message.
Definition: ota_private.h:434
 
  This function adds the event to the back of event queue and used by internal OTA modules to signal agent task.
- Parameters
 - 
  
    | [in] | pEventMsg | Event to be added to the queue  | 
  
   
- Returns
 - true If operation is successful, false If the event can not be added
 
Example Signal OTA agent that a new file block has been received over the http connection. 
OtaHttpStatus_t handleDataFromHTTPService( 
const HTTPResponse_t * pResponse )
 
{
    
    
    bool result = false;
 
    
 
    if( pData != NULL )
    {
        memcpy( pData->
data, pResponse->pBody, pResponse->bodyLen );
 
 
        
        eventMsg.pEventData = pData;
 
        if( result )
        {
        }
    }
    return returnValue;
}
OtaHttpStatus_t
The OTA HTTP interface return status.
Definition: ota_http_interface.h:86
 
@ OtaAgentEventReceivedFileBlock
Event to trigger when file block is received.
Definition: ota_private.h:352
 
@ OtaHttpRequestFailed
Error sending the HTTP request.
Definition: ota_http_interface.h:90
 
@ OtaHttpSuccess
OTA HTTP interface success.
Definition: ota_http_interface.h:87
 
The OTA Agent event and data structures.
Definition: ota_private.h:422
 
uint8_t data[OTA_DATA_BLOCK_SIZE]
Definition: ota_private.h:423
 
uint32_t dataLength
Definition: ota_private.h:424