11 #ifndef TAF_APPMGMT_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_APPMGMT_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_APPMGMT_MSG_SIZE 27 #define _MSGID_taf_appMgmt_GetState 0 28 #define _MSGID_taf_appMgmt_GetVersion 1 29 #define _MSGID_taf_appMgmt_Start 2 30 #define _MSGID_taf_appMgmt_Stop 3 31 #define _MSGID_taf_appMgmt_Uninstall 4 32 #define _MSGID_taf_appMgmt_CreateAppList 5 33 #define _MSGID_taf_appMgmt_DeleteAppList 6 34 #define _MSGID_taf_appMgmt_GetFirstApp 7 35 #define _MSGID_taf_appMgmt_GetNextApp 8 36 #define _MSGID_taf_appMgmt_GetAppDetails 9 101 bool subResult, result =
true;
106 result = result && subResult;
109 result = result && subResult;
111 valuePtr->
hash, 101);
112 result = result && subResult;
115 result = result && subResult;
118 result = result && subResult;
121 result = result && subResult;
137 sizeof(valuePtr->
name),
151 sizeof(valuePtr->
hash),
172 #endif // TAF_APPMGMT_MESSAGES_H_INCLUDE_GUARD static bool taf_appMgmt_UnpackAppInfo(uint8_t **bufferPtr, taf_appMgmt_AppInfo_t *valuePtr)
Definition: taf_appMgmt_messages.h:127
_Message_t
Definition: taf_appMgmt_messages.h:25
LE_DECLARE_INLINE bool le_pack_UnpackString(uint8_t **bufferPtr, char *stringPtr, uint32_t bufferSize, uint32_t maxStringCount)
Definition: le_pack.h:1565
#define _MAX_MSG_SIZE
Definition: taf_appMgmt_messages.h:17
char hash[101+1]
Definition: taf_appMgmt_common.h:97
static bool taf_appMgmt_UnpackAppState(uint8_t **bufferPtr, taf_appMgmt_AppState_t *valuePtr)
Definition: taf_appMgmt_messages.h:51
bool isSandboxed
Definition: taf_appMgmt_common.h:99
Definition: taf_appMgmt_common.h:93
taf_appMgmt_AppStartMode_t startMode
Definition: taf_appMgmt_common.h:98
static bool taf_appMgmt_PackAppState(uint8_t **bufferPtr, taf_appMgmt_AppState_t value)
Definition: taf_appMgmt_messages.h:42
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
char name[48+1]
Definition: taf_appMgmt_common.h:95
bool isActivated
Definition: taf_appMgmt_common.h:100
static bool taf_appMgmt_PackAppInfo(uint8_t **bufferPtr, const taf_appMgmt_AppInfo_t *valuePtr)
Definition: taf_appMgmt_messages.h:95
#define LE_ASSERT(condition)
Definition: le_log.h:935
LE_DECLARE_INLINE bool le_pack_UnpackBool(uint8_t **bufferPtr, bool *valuePtr)
Definition: le_pack.h:1413
taf_appMgmt_AppState_t
Definition: taf_appMgmt_common.h:63
LE_DECLARE_INLINE bool le_pack_PackBool(uint8_t **bufferPtr, bool value)
Definition: le_pack.h:591
taf_appMgmt_AppStartMode_t
Definition: taf_appMgmt_common.h:78
static bool taf_appMgmt_PackAppStartMode(uint8_t **bufferPtr, taf_appMgmt_AppStartMode_t value)
Definition: taf_appMgmt_messages.h:67
LE_DECLARE_INLINE bool le_pack_PackString(uint8_t **bufferPtr, const char *stringPtr, uint32_t maxStringCount)
Definition: le_pack.h:884
char version[101+1]
Definition: taf_appMgmt_common.h:96
static bool taf_appMgmt_UnpackAppStartMode(uint8_t **bufferPtr, taf_appMgmt_AppStartMode_t *valuePtr)
Definition: taf_appMgmt_messages.h:76
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
struct __attribute__((packed))
Definition: taf_appMgmt_messages.h:20