Snapdragon® Telematics Application Framework (TelAF) Interface Specification
le_update_messages.h File Reference
#include "le_update_common.h"

Go to the source code of this file.

Macros

#define _MAX_MSG_SIZE   IFGEN_LE_UPDATE_MSG_SIZE
 
#define _MSGID_le_update_AddProgressHandler   0
 
#define _MSGID_le_update_RemoveProgressHandler   1
 
#define _MSGID_le_update_Start   2
 
#define _MSGID_le_update_Install   3
 
#define _MSGID_le_update_End   4
 
#define _MSGID_le_update_GetErrorCode   5
 
#define _MSGID_le_update_GetCurrentSysIndex   6
 
#define _MSGID_le_update_GetSystemHash   7
 
#define _MSGID_le_update_GetPreviousSystemIndex   8
 

Functions

struct __attribute__ ((packed))
 
static bool le_update_PackState (uint8_t **bufferPtr, le_update_State_t value)
 
static bool le_update_UnpackState (uint8_t **bufferPtr, le_update_State_t *valuePtr)
 
static bool le_update_PackErrorCode (uint8_t **bufferPtr, le_update_ErrorCode_t value)
 
static bool le_update_UnpackErrorCode (uint8_t **bufferPtr, le_update_ErrorCode_t *valuePtr)
 

Variables

 _Message_t
 

Macro Definition Documentation

◆ _MAX_MSG_SIZE

#define _MAX_MSG_SIZE   IFGEN_LE_UPDATE_MSG_SIZE

◆ _MSGID_le_update_AddProgressHandler

#define _MSGID_le_update_AddProgressHandler   0

◆ _MSGID_le_update_RemoveProgressHandler

#define _MSGID_le_update_RemoveProgressHandler   1

◆ _MSGID_le_update_Start

#define _MSGID_le_update_Start   2

◆ _MSGID_le_update_Install

#define _MSGID_le_update_Install   3

◆ _MSGID_le_update_End

#define _MSGID_le_update_End   4

◆ _MSGID_le_update_GetErrorCode

#define _MSGID_le_update_GetErrorCode   5

◆ _MSGID_le_update_GetCurrentSysIndex

#define _MSGID_le_update_GetCurrentSysIndex   6

◆ _MSGID_le_update_GetSystemHash

#define _MSGID_le_update_GetSystemHash   7

◆ _MSGID_le_update_GetPreviousSystemIndex

#define _MSGID_le_update_GetPreviousSystemIndex   8

Function Documentation

◆ __attribute__()

struct __attribute__ ( (packed)  )

◆ le_update_PackState()

static bool le_update_PackState ( uint8_t **  bufferPtr,
le_update_State_t  value 
)
inlinestatic

◆ le_update_UnpackState()

static bool le_update_UnpackState ( uint8_t **  bufferPtr,
le_update_State_t valuePtr 
)
inlinestatic

◆ le_update_PackErrorCode()

static bool le_update_PackErrorCode ( uint8_t **  bufferPtr,
le_update_ErrorCode_t  value 
)
inlinestatic

◆ le_update_UnpackErrorCode()

static bool le_update_UnpackErrorCode ( uint8_t **  bufferPtr,
le_update_ErrorCode_t valuePtr 
)
inlinestatic

Variable Documentation

◆ _Message_t

_Message_t