XDK API  3.6.0
Documentation
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

All rights reserved. The use is subject to the XDK SDK EULA by Bosch Connected Devices and Solutions GmbH.
This documentation file has been automatically generated on Thu Mar 14 2019 19:12:51 by doxygen 1.8.8