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:80
 
OtaErr_t OTA_GetStatistics(OtaAgentStatistics_t *pStatistics)
Get the statistics of OTA message packets.
Definition: ota.c:3416
 
This is the OTA statistics structure to hold useful info.
Definition: ota_private.h:293
 
 Get the statistics of OTA message packets.  
Packet statistics are: 
- 
Received: The number of OTA packets that have been received but not necessarily queued for processing by the OTA agent. 
 
- 
Queued: The number of OTA packets that have been queued for processing. This implies there was a free message queue entry so it can be passed to the agent for processing. 
 
- 
Processed: The number of OTA packets that have actually been processed. 
 
- 
Dropped: The number of OTA packets that have been dropped because of either no queue or at shutdown cleanup. 
 
- Note
 - Calling OTA_Init will reset this statistic.
 
- Returns
 - OtaErrNone if the statistics can be received successfully.
 
Example 
 
 
{
    printf( " Received: %u   Queued: %u   Processed: %u   Dropped: %u",
}
@ OtaErrNone
No error occurred during the operation.
Definition: ota.h:81
 
uint32_t otaPacketsReceived
Definition: ota_private.h:294
 
uint32_t otaPacketsQueued
Definition: ota_private.h:295
 
uint32_t otaPacketsProcessed
Definition: ota_private.h:296
 
uint32_t otaPacketsDropped
Definition: ota_private.h:297