Files | Data Structures | Typedefs | Enumerations | Variables
OadDownloadAgent

Supports OAD download client based blockwise download related functionalities. Requests and receives the blocks to and from the central device and partition agent. More...

+ Collaboration diagram for OadDownloadAgent:

Files

file  BCDS_OadDownloadAgent.h
 

Data Structures

struct  OadDownloadAgentCfg_S
 

Typedefs

typedef struct
OadDownloadAgentCfg_S 
OadDownloadAgentCfg_T
 
typedef enum
OadDownloadAgentUpdateStatus_E 
OadDownloadAgentUpdateStatus_T
 

Enumerations

enum  OadDownloadAgentUpdateStatus_E
 

Variables

struct OadDownloadAgentCfg_S __attribute__
 
const FotaDownloadAgent_TOadDownloadAgent
 Defines the OAD download agent instance pointer. More...
 

Detailed Description


Data Structure Documentation

struct OadDownloadAgentCfg_S

Configuration of the OAD Download agent.

Data Fields

uint16_t blockNumber
 

Field Documentation

uint16_t blockNumber

Typedef Documentation

Enumeration Type Documentation

Enum that defines the various return status to the OAD characteristic

Enumerator
OAD_DOWNLOADAGENT_SUCCESS 
OAD_DOWNLOADAGENT_CRC_MISMATCH 
OAD_DOWNLOADAGENT_FLASH_FAIL 
OAD_DOWNLOADAGNET_BUFFER_OVERFLOW 
OAD_DOWNLOADAGENT_FLASH_CORRUPT 
OAD_DOWNLOADAGENT_INVALID_PACKET_LEN 
OAD_DOWNLOADAGENT_INVALID_PACKET_COUNTER 
OAD_DOWNLOADAGENT_UNKNOWN_ERROR 

Variable Documentation

const FotaDownloadAgent_T* OadDownloadAgent
See also
FOTA_DownloadAgent_T

This documentation file has been automatically generated on Wed May 6 2020 20:45:21 by doxygen 1.8.8