11 #ifndef TAF_DCS_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_DCS_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_DCS_MSG_SIZE 27 #define _MSGID_taf_dcs_StartSession 0 28 #define _MSGID_taf_dcs_StartSessionAsync 1 29 #define _MSGID_taf_dcs_StopSession 2 30 #define _MSGID_taf_dcs_StopSessionAsync 3 31 #define _MSGID_taf_dcs_GetInterfaceName 4 32 #define _MSGID_taf_dcs_AddSessionStateHandler 5 33 #define _MSGID_taf_dcs_RemoveSessionStateHandler 6 34 #define _MSGID_taf_dcs_AddRoamingStatusHandler 7 35 #define _MSGID_taf_dcs_RemoveRoamingStatusHandler 8 36 #define _MSGID_taf_dcs_GetRoamingStatus 9 37 #define _MSGID_taf_dcs_GetIPv4Address 10 38 #define _MSGID_taf_dcs_GetIPv4GatewayAddress 11 39 #define _MSGID_taf_dcs_GetIPv4DNSAddresses 12 40 #define _MSGID_taf_dcs_GetIPv6Address 13 41 #define _MSGID_taf_dcs_GetIPv6GatewayAddress 14 42 #define _MSGID_taf_dcs_GetIPv6DNSAddresses 15 43 #define _MSGID_taf_dcs_GetSessionState 16 44 #define _MSGID_taf_dcs_IsIPv4 17 45 #define _MSGID_taf_dcs_IsIPv6 18 46 #define _MSGID_taf_dcs_GetDataBearerTechnology 19 47 #define _MSGID_taf_dcs_GetProfileList 20 48 #define _MSGID_taf_dcs_GetProfileListEx 21 49 #define _MSGID_taf_dcs_GetDefaultProfileIndex 22 50 #define _MSGID_taf_dcs_GetDefaultPhoneIdAndProfileId 23 51 #define _MSGID_taf_dcs_SetDefaultProfileIndex 24 52 #define _MSGID_taf_dcs_SetDefaultProfileIndexEx 25 53 #define _MSGID_taf_dcs_GetProfile 26 54 #define _MSGID_taf_dcs_GetProfileEx 27 55 #define _MSGID_taf_dcs_GetProfileIndex 28 56 #define _MSGID_taf_dcs_GetPhoneId 29 57 #define _MSGID_taf_dcs_SetAPN 30 58 #define _MSGID_taf_dcs_GetAPN 31 59 #define _MSGID_taf_dcs_GetApnTypes 32 60 #define _MSGID_taf_dcs_SetPDP 33 61 #define _MSGID_taf_dcs_GetPDP 34 62 #define _MSGID_taf_dcs_SetAuthentication 35 63 #define _MSGID_taf_dcs_GetAuthentication 36 64 #define _MSGID_taf_dcs_GetProfileIdByInterfaceName 37 65 #define _MSGID_taf_dcs_GetPhoneIdByInterfaceName 38 255 bool subResult, result =
true;
260 result = result && subResult;
263 result = result && subResult;
299 bool subResult, result =
true;
304 result = result && subResult;
307 result = result && subResult;
310 result = result && subResult;
313 result = result && subResult;
363 bool subResult, result =
true;
368 result = result && subResult;
395 bool subResult, result =
true;
400 result = result && subResult;
403 result = result && subResult;
406 result = result && subResult;
443 bool subResult, result =
true;
448 result = result && subResult;
451 result = result && subResult;
454 result = result && subResult;
480 sizeof(valuePtr->
name),
486 #endif // TAF_DCS_MESSAGES_H_INCLUDE_GUARD static bool taf_dcs_UnpackDefaultGatewayAddresses(uint8_t **bufferPtr, taf_dcs_DefaultGatewayAddresses_t *valuePtr)
Definition: taf_dcs_messages.h:269
taf_dcs_Pdp_t ipType
Definition: taf_dcs_common.h:344
static bool taf_dcs_PackPdp(uint8_t **bufferPtr, taf_dcs_Pdp_t value)
Definition: taf_dcs_messages.h:121
uint32_t index
Definition: taf_dcs_common.h:386
char ipv4Addr[16+1]
Definition: taf_dcs_common.h:152
static bool taf_dcs_UnpackConState(uint8_t **bufferPtr, taf_dcs_ConState_t *valuePtr)
Definition: taf_dcs_messages.h:105
char ipv6Addr[46+1]
Definition: taf_dcs_common.h:153
taf_dcs_Tech_t
Definition: taf_dcs_common.h:321
bool isRoaming
Definition: taf_dcs_common.h:357
LE_DECLARE_INLINE bool le_pack_UnpackString(uint8_t **bufferPtr, char *stringPtr, uint32_t bufferSize, uint32_t maxStringCount)
Definition: le_pack.h:1565
Definition: taf_dcs_common.h:354
taf_dcs_DataBearerTechnology_t
Definition: taf_dcs_common.h:178
static bool taf_dcs_UnpackPdp(uint8_t **bufferPtr, taf_dcs_Pdp_t *valuePtr)
Definition: taf_dcs_messages.h:130
uint32_t taf_dcs_Auth_t
Definition: taf_dcs_common.h:293
static bool taf_dcs_UnpackApnType(uint8_t **bufferPtr, taf_dcs_ApnType_t *valuePtr)
Definition: taf_dcs_messages.h:205
Definition: taf_dcs_common.h:150
static bool taf_dcs_UnpackTech(uint8_t **bufferPtr, taf_dcs_Tech_t *valuePtr)
Definition: taf_dcs_messages.h:230
static bool taf_dcs_PackApnType(uint8_t **bufferPtr, taf_dcs_ApnType_t value)
Definition: taf_dcs_messages.h:196
struct __attribute__((packed))
Definition: taf_dcs_messages.h:20
static bool taf_dcs_UnpackRoamingType(uint8_t **bufferPtr, taf_dcs_RoamingType_t *valuePtr)
Definition: taf_dcs_messages.h:155
static bool taf_dcs_PackDefaultGatewayAddresses(uint8_t **bufferPtr, const taf_dcs_DefaultGatewayAddresses_t *valuePtr)
Definition: taf_dcs_messages.h:249
taf_dcs_Tech_t tech
Definition: taf_dcs_common.h:387
Definition: taf_dcs_common.h:342
static bool taf_dcs_PackRoamingStatusInd(uint8_t **bufferPtr, const taf_dcs_RoamingStatusInd_t *valuePtr)
Definition: taf_dcs_messages.h:389
char ipv4Addr1[16+1]
Definition: taf_dcs_common.h:165
uint8_t phoneId
Definition: taf_dcs_common.h:356
static bool taf_dcs_UnpackProfileInfo(uint8_t **bufferPtr, taf_dcs_ProfileInfo_t *valuePtr)
Definition: taf_dcs_messages.h:460
Definition: taf_dcs_common.h:384
taf_dcs_ConState_t
Definition: taf_dcs_common.h:235
char name[64+1]
Definition: taf_dcs_common.h:388
static bool taf_dcs_PackTech(uint8_t **bufferPtr, taf_dcs_Tech_t value)
Definition: taf_dcs_messages.h:221
taf_dcs_RoamingType_t type
Definition: taf_dcs_common.h:358
static bool taf_dcs_UnpackRoamingStatusInd(uint8_t **bufferPtr, taf_dcs_RoamingStatusInd_t *valuePtr)
Definition: taf_dcs_messages.h:412
static bool taf_dcs_UnpackDnsServerAddresses(uint8_t **bufferPtr, taf_dcs_DnsServerAddresses_t *valuePtr)
Definition: taf_dcs_messages.h:319
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
#define _MAX_MSG_SIZE
Definition: taf_dcs_messages.h:17
char ipv4Addr2[16+1]
Definition: taf_dcs_common.h:166
LE_DECLARE_INLINE bool le_pack_UnpackUint8(uint8_t **bufferPtr, uint8_t *valuePtr)
Definition: le_pack.h:1164
uint32_t taf_dcs_ApnType_t
Definition: taf_dcs_common.h:313
#define LE_ASSERT(condition)
Definition: le_log.h:935
static bool taf_dcs_PackAuth(uint8_t **bufferPtr, taf_dcs_Auth_t value)
Definition: taf_dcs_messages.h:171
static bool taf_dcs_PackProfileInfo(uint8_t **bufferPtr, const taf_dcs_ProfileInfo_t *valuePtr)
Definition: taf_dcs_messages.h:437
static bool taf_dcs_PackDnsServerAddresses(uint8_t **bufferPtr, const taf_dcs_DnsServerAddresses_t *valuePtr)
Definition: taf_dcs_messages.h:293
static bool taf_dcs_UnpackDataBearerTechnology(uint8_t **bufferPtr, taf_dcs_DataBearerTechnology_t *valuePtr)
Definition: taf_dcs_messages.h:80
char ipv6Addr1[46+1]
Definition: taf_dcs_common.h:167
static bool taf_dcs_UnpackStateInfo(uint8_t **bufferPtr, taf_dcs_StateInfo_t *valuePtr)
Definition: taf_dcs_messages.h:374
LE_DECLARE_INLINE bool le_pack_UnpackBool(uint8_t **bufferPtr, bool *valuePtr)
Definition: le_pack.h:1413
static bool taf_dcs_PackConState(uint8_t **bufferPtr, taf_dcs_ConState_t value)
Definition: taf_dcs_messages.h:96
LE_DECLARE_INLINE bool le_pack_PackBool(uint8_t **bufferPtr, bool value)
Definition: le_pack.h:591
static bool taf_dcs_PackDataBearerTechnology(uint8_t **bufferPtr, taf_dcs_DataBearerTechnology_t value)
Definition: taf_dcs_messages.h:71
taf_dcs_Pdp_t
Definition: taf_dcs_common.h:254
static bool taf_dcs_PackStateInfo(uint8_t **bufferPtr, const taf_dcs_StateInfo_t *valuePtr)
Definition: taf_dcs_messages.h:357
LE_DECLARE_INLINE bool le_pack_PackString(uint8_t **bufferPtr, const char *stringPtr, uint32_t maxStringCount)
Definition: le_pack.h:884
taf_dcs_RoamingType_t
Definition: taf_dcs_common.h:273
static bool taf_dcs_PackRoamingType(uint8_t **bufferPtr, taf_dcs_RoamingType_t value)
Definition: taf_dcs_messages.h:146
Definition: taf_dcs_common.h:163
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
_Message_t
Definition: taf_dcs_messages.h:25
char ipv6Addr2[46+1]
Definition: taf_dcs_common.h:168
LE_DECLARE_INLINE bool le_pack_PackUint8(uint8_t **bufferPtr, uint8_t value)
Definition: le_pack.h:118
static bool taf_dcs_UnpackAuth(uint8_t **bufferPtr, taf_dcs_Auth_t *valuePtr)
Definition: taf_dcs_messages.h:180