11 #ifndef TAF_RADIO_MESSAGES_H_INCLUDE_GUARD 12 #define TAF_RADIO_MESSAGES_H_INCLUDE_GUARD 17 #define _MAX_MSG_SIZE IFGEN_TAF_RADIO_MSG_SIZE 27 #define _MSGID_taf_radio_AddNetRegRejectHandler 0 28 #define _MSGID_taf_radio_RemoveNetRegRejectHandler 1 29 #define _MSGID_taf_radio_AddRatChangeHandler 2 30 #define _MSGID_taf_radio_RemoveRatChangeHandler 3 31 #define _MSGID_taf_radio_AddNetRegStateEventHandler 4 32 #define _MSGID_taf_radio_RemoveNetRegStateEventHandler 5 33 #define _MSGID_taf_radio_AddPacketSwitchedChangeHandler 6 34 #define _MSGID_taf_radio_RemovePacketSwitchedChangeHandler 7 35 #define _MSGID_taf_radio_AddSignalStrengthChangeHandler 8 36 #define _MSGID_taf_radio_RemoveSignalStrengthChangeHandler 9 37 #define _MSGID_taf_radio_AddImsRegStatusChangeHandler 10 38 #define _MSGID_taf_radio_RemoveImsRegStatusChangeHandler 11 39 #define _MSGID_taf_radio_AddOpModeChangeHandler 12 40 #define _MSGID_taf_radio_RemoveOpModeChangeHandler 13 41 #define _MSGID_taf_radio_AddNetStatusChangeHandler 14 42 #define _MSGID_taf_radio_RemoveNetStatusChangeHandler 15 43 #define _MSGID_taf_radio_AddImsStatusChangeHandler 16 44 #define _MSGID_taf_radio_RemoveImsStatusChangeHandler 17 45 #define _MSGID_taf_radio_AddCellInfoChangeHandler 18 46 #define _MSGID_taf_radio_RemoveCellInfoChangeHandler 19 47 #define _MSGID_taf_radio_SetRadioPower 20 48 #define _MSGID_taf_radio_GetRadioPower 21 49 #define _MSGID_taf_radio_SetAutomaticRegisterMode 22 50 #define _MSGID_taf_radio_SetManualRegisterMode 23 51 #define _MSGID_taf_radio_SetManualRegisterModeAsync 24 52 #define _MSGID_taf_radio_GetRegisterMode 25 53 #define _MSGID_taf_radio_GetPlatformSpecificRegistrationErrorCode 26 54 #define _MSGID_taf_radio_GetBandCapabilities 27 55 #define _MSGID_taf_radio_GetLteBandCapabilities 28 56 #define _MSGID_taf_radio_SetBandPreferences 29 57 #define _MSGID_taf_radio_GetBandPreferences 30 58 #define _MSGID_taf_radio_SetLteBandPreferences 31 59 #define _MSGID_taf_radio_GetLteBandPreferences 32 60 #define _MSGID_taf_radio_AddPreferredOperator 33 61 #define _MSGID_taf_radio_RemovePreferredOperator 34 62 #define _MSGID_taf_radio_DeletePreferredOperatorsList 35 63 #define _MSGID_taf_radio_GetPreferredOperatorsList 36 64 #define _MSGID_taf_radio_GetFirstPreferredOperator 37 65 #define _MSGID_taf_radio_GetNextPreferredOperator 38 66 #define _MSGID_taf_radio_GetPreferredOperatorDetails 39 67 #define _MSGID_taf_radio_GetRadioAccessTechInUse 40 68 #define _MSGID_taf_radio_SetRatPreferences 41 69 #define _MSGID_taf_radio_GetRatPreferences 42 70 #define _MSGID_taf_radio_GetNetRegState 43 71 #define _MSGID_taf_radio_GetPacketSwitchedState 44 72 #define _MSGID_taf_radio_SetSignalStrengthIndThresholds 45 73 #define _MSGID_taf_radio_SetSignalStrengthIndDelta 46 74 #define _MSGID_taf_radio_GetSignalQual 47 75 #define _MSGID_taf_radio_MeasureSignalMetrics 48 76 #define _MSGID_taf_radio_DeleteSignalMetrics 49 77 #define _MSGID_taf_radio_GetRatOfSignalMetrics 50 78 #define _MSGID_taf_radio_GetGsmSignalMetrics 51 79 #define _MSGID_taf_radio_GetUmtsSignalMetrics 52 80 #define _MSGID_taf_radio_GetLteSignalMetrics 53 81 #define _MSGID_taf_radio_GetCdmaSignalMetrics 54 82 #define _MSGID_taf_radio_GetNr5gSignalMetrics 55 83 #define _MSGID_taf_radio_GetServingCellId 56 84 #define _MSGID_taf_radio_GetServingNrCellId 57 85 #define _MSGID_taf_radio_GetServingCellLocAreaCode 58 86 #define _MSGID_taf_radio_GetServingCellLteTracAreaCode 59 87 #define _MSGID_taf_radio_GetServingCellNrTracAreaCode 60 88 #define _MSGID_taf_radio_GetServingCellEarfcn 61 89 #define _MSGID_taf_radio_GetServingCellNrArfcn 62 90 #define _MSGID_taf_radio_GetServingCellTimingAdvance 63 91 #define _MSGID_taf_radio_GetPhysicalServingLteCellId 64 92 #define _MSGID_taf_radio_GetPhysicalServingNrCellId 65 93 #define _MSGID_taf_radio_GetServingCellGsmBsic 66 94 #define _MSGID_taf_radio_GetServingCellScramblingCode 67 95 #define _MSGID_taf_radio_GetCurrentNetworkName 68 96 #define _MSGID_taf_radio_GetCurrentNetworkMccMnc 69 97 #define _MSGID_taf_radio_PerformCellularNetworkScan 70 98 #define _MSGID_taf_radio_PerformCellularNetworkScanAsync 71 99 #define _MSGID_taf_radio_GetFirstCellularNetworkScan 72 100 #define _MSGID_taf_radio_GetNextCellularNetworkScan 73 101 #define _MSGID_taf_radio_DeleteCellularNetworkScan 74 102 #define _MSGID_taf_radio_GetCellularNetworkMccMnc 75 103 #define _MSGID_taf_radio_GetCellularNetworkName 76 104 #define _MSGID_taf_radio_GetCellularNetworkRat 77 105 #define _MSGID_taf_radio_IsCellularNetworkInUse 78 106 #define _MSGID_taf_radio_IsCellularNetworkAvailable 79 107 #define _MSGID_taf_radio_IsCellularNetworkHome 80 108 #define _MSGID_taf_radio_IsCellularNetworkForbidden 81 109 #define _MSGID_taf_radio_PerformPciNetworkScan 82 110 #define _MSGID_taf_radio_PerformPciNetworkScanAsync 83 111 #define _MSGID_taf_radio_GetFirstPciScanInfo 84 112 #define _MSGID_taf_radio_GetNextPciScanInfo 85 113 #define _MSGID_taf_radio_DeletePciNetworkScan 86 114 #define _MSGID_taf_radio_GetFirstPlmnInfo 87 115 #define _MSGID_taf_radio_GetNextPlmnInfo 88 116 #define _MSGID_taf_radio_GetPciScanCellId 89 117 #define _MSGID_taf_radio_GetPciScanGlobalCellId 90 118 #define _MSGID_taf_radio_GetPciScanMccMnc 91 119 #define _MSGID_taf_radio_GetNeighborCellsInfo 92 120 #define _MSGID_taf_radio_DeleteNeighborCellsInfo 93 121 #define _MSGID_taf_radio_GetFirstNeighborCellInfo 94 122 #define _MSGID_taf_radio_GetNextNeighborCellInfo 95 123 #define _MSGID_taf_radio_GetNeighborCellId 96 124 #define _MSGID_taf_radio_GetNeighborCellLocAreaCode 97 125 #define _MSGID_taf_radio_GetNeighborCellRxLevel 98 126 #define _MSGID_taf_radio_GetNeighborCellRat 99 127 #define _MSGID_taf_radio_GetPhysicalNeighborLteCellId 100 128 #define _MSGID_taf_radio_GetPhysicalNeighborNrCellId 101 129 #define _MSGID_taf_radio_GetNeighborCellGsmBsic 102 130 #define _MSGID_taf_radio_GetNetStatus 103 131 #define _MSGID_taf_radio_GetRatSvcStatus 104 132 #define _MSGID_taf_radio_GetLteCsCap 105 133 #define _MSGID_taf_radio_GetIms 106 134 #define _MSGID_taf_radio_GetImsRegStatus 107 135 #define _MSGID_taf_radio_GetImsSvcStatus 108 136 #define _MSGID_taf_radio_GetImsPdpError 109 137 #define _MSGID_taf_radio_SetImsSvcCfg 110 138 #define _MSGID_taf_radio_GetImsSvcCfg 111 139 #define _MSGID_taf_radio_SetImsUserAgent 112 140 #define _MSGID_taf_radio_GetImsUserAgent 113 141 #define _MSGID_taf_radio_GetNrDualConnectivityStatus 114 142 #define _MSGID_taf_radio_GetCurrentNetworkLongName 115 143 #define _MSGID_taf_radio_GetHardwareSimConfig 116 144 #define _MSGID_taf_radio_GetHardwareSimRatCapabilities 117 145 #define _MSGID_taf_radio_SetSignalStrengthIndHysteresis 118 146 #define _MSGID_taf_radio_SetSignalStrengthIndHysteresisTimer 119 636 bool subResult, result =
true;
641 result = result && subResult;
644 result = result && subResult;
647 result = result && subResult;
650 result = result && subResult;
653 result = result && subResult;
656 result = result && subResult;
677 sizeof(valuePtr->
mcc),
684 sizeof(valuePtr->
mnc),
712 bool subResult, result =
true;
717 result = result && subResult;
720 result = result && subResult;
752 bool subResult, result =
true;
757 result = result && subResult;
760 result = result && subResult;
785 #endif // TAF_RADIO_MESSAGES_H_INCLUDE_GUARD taf_radio_Rat_t rat
Definition: taf_radio_common.h:729
uint64_t taf_radio_BandBitMask_t
Definition: taf_radio_common.h:682
taf_radio_ImsSvcStatus_t
Definition: taf_radio_common.h:483
taf_radio_NetRegState_t
Definition: taf_radio_common.h:368
static bool taf_radio_UnpackNetRejCause(uint8_t **bufferPtr, taf_radio_NetRejCause_t *valuePtr)
Definition: taf_radio_messages.h:236
static bool taf_radio_PackRatSvcStatus(uint8_t **bufferPtr, taf_radio_RatSvcStatus_t value)
Definition: taf_radio_messages.h:177
taf_radio_NREndcAvailability_t
Definition: taf_radio_common.h:553
Definition: taf_radio_common.h:710
taf_radio_ServiceDomainState_t domain
Definition: taf_radio_common.h:716
static bool taf_radio_PackBandBitMask(uint8_t **bufferPtr, taf_radio_BandBitMask_t value)
Definition: taf_radio_messages.h:552
static bool taf_radio_UnpackOpMode(uint8_t **bufferPtr, taf_radio_OpMode_t *valuePtr)
Definition: taf_radio_messages.h:436
static bool taf_radio_PackCsCap(uint8_t **bufferPtr, taf_radio_CsCap_t value)
Definition: taf_radio_messages.h:202
uint32_t taf_radio_ImsIndBitMask_t
Definition: taf_radio_common.h:692
static bool taf_radio_PackSigType(uint8_t **bufferPtr, taf_radio_SigType_t value)
Definition: taf_radio_messages.h:302
LE_DECLARE_INLINE bool le_pack_UnpackUint64(uint8_t **bufferPtr, uint64_t *valuePtr)
Definition: le_pack.h:1227
static bool taf_radio_UnpackServiceDomainState(uint8_t **bufferPtr, taf_radio_ServiceDomainState_t *valuePtr)
Definition: taf_radio_messages.h:286
static bool taf_radio_PackNetRegRejInd(uint8_t **bufferPtr, const taf_radio_NetRegRejInd_t *valuePtr)
Definition: taf_radio_messages.h:630
static bool taf_radio_UnpackNREndcAvailability(uint8_t **bufferPtr, taf_radio_NREndcAvailability_t *valuePtr)
Definition: taf_radio_messages.h:461
taf_radio_NetRegState_t state
Definition: taf_radio_common.h:742
taf_radio_OpMode_t
Definition: taf_radio_common.h:529
static bool taf_radio_PackOpMode(uint8_t **bufferPtr, taf_radio_OpMode_t value)
Definition: taf_radio_messages.h:427
LE_DECLARE_INLINE bool le_pack_UnpackString(uint8_t **bufferPtr, char *stringPtr, uint32_t bufferSize, uint32_t maxStringCount)
Definition: le_pack.h:1565
static bool taf_radio_UnpackRat(uint8_t **bufferPtr, taf_radio_Rat_t *valuePtr)
Definition: taf_radio_messages.h:161
static bool taf_radio_UnpackRatChangeInd(uint8_t **bufferPtr, taf_radio_RatChangeInd_t *valuePtr)
Definition: taf_radio_messages.h:726
static bool taf_radio_UnpackNetRegStateInd(uint8_t **bufferPtr, taf_radio_NetRegStateInd_t *valuePtr)
Definition: taf_radio_messages.h:766
Definition: taf_radio_common.h:740
static bool taf_radio_UnpackNRDcnrRestriction(uint8_t **bufferPtr, taf_radio_NRDcnrRestriction_t *valuePtr)
Definition: taf_radio_messages.h:486
static bool taf_radio_UnpackCellInfoStatus(uint8_t **bufferPtr, taf_radio_CellInfoStatus_t *valuePtr)
Definition: taf_radio_messages.h:511
static bool taf_radio_PackRatBitMask(uint8_t **bufferPtr, taf_radio_RatBitMask_t value)
Definition: taf_radio_messages.h:527
_Message_t
Definition: taf_radio_messages.h:25
static bool taf_radio_PackRat(uint8_t **bufferPtr, taf_radio_Rat_t value)
Definition: taf_radio_messages.h:152
taf_radio_Rat_t rat
Definition: taf_radio_common.h:712
static bool taf_radio_PackNetStatusIndBitMask(uint8_t **bufferPtr, taf_radio_NetStatusIndBitMask_t value)
Definition: taf_radio_messages.h:602
static bool taf_radio_PackNREndcAvailability(uint8_t **bufferPtr, taf_radio_NREndcAvailability_t value)
Definition: taf_radio_messages.h:452
taf_radio_CellInfoStatus_t
Definition: taf_radio_common.h:587
uint8_t phoneId
Definition: taf_radio_common.h:730
static bool taf_radio_PackCellInfoStatus(uint8_t **bufferPtr, taf_radio_CellInfoStatus_t value)
Definition: taf_radio_messages.h:502
taf_radio_SigType_t
Definition: taf_radio_common.h:418
taf_radio_NRDcnrRestriction_t
Definition: taf_radio_common.h:570
static bool taf_radio_UnpackImsIndBitMask(uint8_t **bufferPtr, taf_radio_ImsIndBitMask_t *valuePtr)
Definition: taf_radio_messages.h:586
taf_radio_PdpError_t
Definition: taf_radio_common.h:502
taf_radio_ImsSvcType_t
Definition: taf_radio_common.h:464
static bool taf_radio_UnpackBandBitMask(uint8_t **bufferPtr, taf_radio_BandBitMask_t *valuePtr)
Definition: taf_radio_messages.h:561
static bool taf_radio_UnpackPdpError(uint8_t **bufferPtr, taf_radio_PdpError_t *valuePtr)
Definition: taf_radio_messages.h:411
taf_radio_NetRejCause_t cause
Definition: taf_radio_common.h:715
static bool taf_radio_PackNetRegState(uint8_t **bufferPtr, taf_radio_NetRegState_t value)
Definition: taf_radio_messages.h:252
static bool taf_radio_UnpackNetStatusIndBitMask(uint8_t **bufferPtr, taf_radio_NetStatusIndBitMask_t *valuePtr)
Definition: taf_radio_messages.h:611
uint32_t taf_radio_RatBitMask_t
Definition: taf_radio_common.h:611
#define _MAX_MSG_SIZE
Definition: taf_radio_messages.h:17
uint32_t taf_radio_NetStatusIndBitMask_t
Definition: taf_radio_common.h:702
LE_DECLARE_INLINE bool le_pack_UnpackUint32(uint8_t **bufferPtr, uint32_t *valuePtr)
Definition: le_pack.h:1205
static bool taf_radio_PackRatChangeInd(uint8_t **bufferPtr, const taf_radio_RatChangeInd_t *valuePtr)
Definition: taf_radio_messages.h:706
LE_DECLARE_INLINE bool le_pack_UnpackUint8(uint8_t **bufferPtr, uint8_t *valuePtr)
Definition: le_pack.h:1164
static bool taf_radio_PackImsSvcType(uint8_t **bufferPtr, taf_radio_ImsSvcType_t value)
Definition: taf_radio_messages.h:352
#define LE_ASSERT(condition)
Definition: le_log.h:935
static bool taf_radio_PackServiceDomainState(uint8_t **bufferPtr, taf_radio_ServiceDomainState_t value)
Definition: taf_radio_messages.h:277
char mnc[4+1]
Definition: taf_radio_common.h:714
static bool taf_radio_PackNRDcnrRestriction(uint8_t **bufferPtr, taf_radio_NRDcnrRestriction_t value)
Definition: taf_radio_messages.h:477
static bool taf_radio_UnpackRatBitMask(uint8_t **bufferPtr, taf_radio_RatBitMask_t *valuePtr)
Definition: taf_radio_messages.h:536
static bool taf_radio_PackPdpError(uint8_t **bufferPtr, taf_radio_PdpError_t value)
Definition: taf_radio_messages.h:402
taf_radio_Rat_t
Definition: taf_radio_common.h:178
taf_radio_CsCap_t
Definition: taf_radio_common.h:256
struct __attribute__((packed))
Definition: taf_radio_messages.h:20
LE_DECLARE_INLINE bool le_pack_PackUint64(uint8_t **bufferPtr, uint64_t value)
Definition: le_pack.h:251
taf_radio_RatSvcStatus_t
Definition: taf_radio_common.h:233
static bool taf_radio_PackNetRegStateInd(uint8_t **bufferPtr, const taf_radio_NetRegStateInd_t *valuePtr)
Definition: taf_radio_messages.h:746
taf_radio_ServiceDomainState_t
Definition: taf_radio_common.h:399
static bool taf_radio_UnpackSigType(uint8_t **bufferPtr, taf_radio_SigType_t *valuePtr)
Definition: taf_radio_messages.h:311
static bool taf_radio_UnpackRatSvcStatus(uint8_t **bufferPtr, taf_radio_RatSvcStatus_t *valuePtr)
Definition: taf_radio_messages.h:186
static bool taf_radio_PackImsIndBitMask(uint8_t **bufferPtr, taf_radio_ImsIndBitMask_t value)
Definition: taf_radio_messages.h:577
static bool taf_radio_PackImsRegStatus(uint8_t **bufferPtr, taf_radio_ImsRegStatus_t value)
Definition: taf_radio_messages.h:327
Definition: taf_radio_common.h:727
LE_DECLARE_INLINE bool le_pack_PackString(uint8_t **bufferPtr, const char *stringPtr, uint32_t maxStringCount)
Definition: le_pack.h:884
static bool taf_radio_UnpackImsSvcStatus(uint8_t **bufferPtr, taf_radio_ImsSvcStatus_t *valuePtr)
Definition: taf_radio_messages.h:386
static bool taf_radio_UnpackCsCap(uint8_t **bufferPtr, taf_radio_CsCap_t *valuePtr)
Definition: taf_radio_messages.h:211
static bool taf_radio_PackNetRejCause(uint8_t **bufferPtr, taf_radio_NetRejCause_t value)
Definition: taf_radio_messages.h:227
taf_radio_ImsRegStatus_t
Definition: taf_radio_common.h:443
static bool taf_radio_UnpackNetRegState(uint8_t **bufferPtr, taf_radio_NetRegState_t *valuePtr)
Definition: taf_radio_messages.h:261
uint8_t phoneId
Definition: taf_radio_common.h:717
static bool taf_radio_UnpackNetRegRejInd(uint8_t **bufferPtr, taf_radio_NetRegRejInd_t *valuePtr)
Definition: taf_radio_messages.h:662
static bool taf_radio_UnpackImsRegStatus(uint8_t **bufferPtr, taf_radio_ImsRegStatus_t *valuePtr)
Definition: taf_radio_messages.h:336
static bool taf_radio_PackImsSvcStatus(uint8_t **bufferPtr, taf_radio_ImsSvcStatus_t value)
Definition: taf_radio_messages.h:377
LE_DECLARE_INLINE bool le_pack_PackUint32(uint8_t **bufferPtr, uint32_t value)
Definition: le_pack.h:205
taf_radio_NetRejCause_t
Definition: taf_radio_common.h:279
uint8_t phoneId
Definition: taf_radio_common.h:743
char mcc[4+1]
Definition: taf_radio_common.h:713
LE_DECLARE_INLINE bool le_pack_PackUint8(uint8_t **bufferPtr, uint8_t value)
Definition: le_pack.h:118
static bool taf_radio_UnpackImsSvcType(uint8_t **bufferPtr, taf_radio_ImsSvcType_t *valuePtr)
Definition: taf_radio_messages.h:361