11 #ifndef TAF_UPDATE_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_UPDATE_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_UPDATE_MSG_SIZE 27 #define _MSGID_taf_update_AddStateHandler 0 28 #define _MSGID_taf_update_RemoveStateHandler 1 29 #define _MSGID_taf_update_Download 2 30 #define _MSGID_taf_update_Install 3 31 #define _MSGID_taf_update_GetDownloadSession 4 32 #define _MSGID_taf_update_StartDownload 5 33 #define _MSGID_taf_update_PauseDownload 6 34 #define _MSGID_taf_update_ResumeDownload 7 35 #define _MSGID_taf_update_CancelDownload 8 36 #define _MSGID_taf_update_GetInstallationSession 9 37 #define _MSGID_taf_update_InstallPreCheck 10 38 #define _MSGID_taf_update_StartInstall 11 39 #define _MSGID_taf_update_InstallPostCheck 12 40 #define _MSGID_taf_update_GetActiveBank 13 41 #define _MSGID_taf_update_VerifyActivation 14 42 #define _MSGID_taf_update_Rollback 15 43 #define _MSGID_taf_update_Sync 16 183 bool subResult, result =
true;
188 result = result && subResult;
191 result = result && subResult;
194 result = result && subResult;
197 result = result && subResult;
200 result = result && subResult;
236 sizeof(valuePtr->
name),
242 #endif // TAF_UPDATE_MESSAGES_H_INCLUDE_GUARD static bool taf_update_PackBank(uint8_t **bufferPtr, taf_update_Bank_t value)
Definition: taf_update_messages.h:149
Definition: taf_update_common.h:180
static bool taf_update_PackState(uint8_t **bufferPtr, taf_update_State_t value)
Definition: taf_update_messages.h:49
LE_DECLARE_INLINE bool le_pack_UnpackString(uint8_t **bufferPtr, char *stringPtr, uint32_t bufferSize, uint32_t maxStringCount)
Definition: le_pack.h:1565
taf_update_OTA_t ota
Definition: taf_update_common.h:185
uint32_t percent
Definition: taf_update_common.h:184
taf_update_OTA_t
Definition: taf_update_common.h:125
static bool taf_update_PackPackageType(uint8_t **bufferPtr, taf_update_PackageType_t value)
Definition: taf_update_messages.h:124
taf_update_PackageType_t
Definition: taf_update_common.h:142
static bool taf_update_UnpackState(uint8_t **bufferPtr, taf_update_State_t *valuePtr)
Definition: taf_update_messages.h:58
static bool taf_update_PackOTA(uint8_t **bufferPtr, taf_update_OTA_t value)
Definition: taf_update_messages.h:99
taf_update_State_t state
Definition: taf_update_common.h:182
static bool taf_update_UnpackBank(uint8_t **bufferPtr, taf_update_Bank_t *valuePtr)
Definition: taf_update_messages.h:158
taf_update_Error_t error
Definition: taf_update_common.h:183
static bool taf_update_UnpackOTA(uint8_t **bufferPtr, taf_update_OTA_t *valuePtr)
Definition: taf_update_messages.h:108
taf_update_Bank_t
Definition: taf_update_common.h:163
taf_update_Error_t
Definition: taf_update_common.h:102
struct __attribute__((packed))
Definition: taf_update_messages.h:20
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
static bool taf_update_PackStateInd(uint8_t **bufferPtr, const taf_update_StateInd_t *valuePtr)
Definition: taf_update_messages.h:177
_Message_t
Definition: taf_update_messages.h:25
#define LE_ASSERT(condition)
Definition: le_log.h:935
LE_DECLARE_INLINE bool le_pack_PackString(uint8_t **bufferPtr, const char *stringPtr, uint32_t maxStringCount)
Definition: le_pack.h:884
#define _MAX_MSG_SIZE
Definition: taf_update_messages.h:17
static bool taf_update_UnpackStateInd(uint8_t **bufferPtr, taf_update_StateInd_t *valuePtr)
Definition: taf_update_messages.h:206
taf_update_State_t
Definition: taf_update_common.h:55
static bool taf_update_PackError(uint8_t **bufferPtr, taf_update_Error_t value)
Definition: taf_update_messages.h:74
static bool taf_update_UnpackError(uint8_t **bufferPtr, taf_update_Error_t *valuePtr)
Definition: taf_update_messages.h:83
static bool taf_update_UnpackPackageType(uint8_t **bufferPtr, taf_update_PackageType_t *valuePtr)
Definition: taf_update_messages.h:133
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
char name[32+1]
Definition: taf_update_common.h:186