#include "base_datatype_def.txt"

#include "extern_datatype_def.txt"

typedef enum {

    LAYER_AT=13,

    LAYER_BLE=31,

    LAYER_DSP=1,

    LAYER_EMMSM=11,

    LAYER_HOSTTEST_RF=19,

    LAYER_HOSTTEST_RX=21,

    LAYER_HOSTTEST_TX=20,

    LAYER_INVALID=0,

    LAYER_IRMALLOC=24,

    LAYER_L2_DL=4,

    LAYER_L2_UL=3,

    LAYER_LAST=32,

    LAYER_LL1=2,

    LAYER_LOG=17,

    LAYER_LPP=27,

    LAYER_LWIP=15,

    LAYER_MAC_DL=5,

    LAYER_MAC_UL=6,

    LAYER_MN=12,

    LAYER_MONITOR=18,

    LAYER_NAS=23,

    LAYER_NVCONFIG=22,

    LAYER_PDCP=9,

    LAYER_PDH=14,

    LAYER_PROTO=25,

    LAYER_RF=32,

    LAYER_RLC_DL=8,

    LAYER_RLC_UL=7,

    LAYER_ROHC=28,

    LAYER_RRC=10,

    LAYER_SIM=16,

    LAYER_SMS=26,

    LAYER_UE=30,

    LAYER_UICC=29,

    NUM_STACK_LAYER=33,

} enum_anon_4;

typedef enum {

    INIT_CARD_NOT_PRESENT=1,

    INIT_FAIL_AS_NOT_INIT=3,

    INIT_FAIL_SIM_LOCK_CONFIG_INVALID=8,

    INIT_FAIL_USIM_INVALID=2,

    INIT_NO_CAUSE=0,

    INIT_PIN_ENTRY_NEEDED=4,

    INIT_PUK_BLOCKED=6,

    INIT_PUK_ENTRY_NEEDED=5,

    INIT_SIM_LOCKED=7,

} enum_anon_275;

typedef enum {

    DSP_MIB_NEW=1,

    DSP_MIB_ORIGINAL=0,

} enum_anon_74;

typedef enum {

    DL_RASTEROFFSET_NEG_2_5KHZ=2,

    DL_RASTEROFFSET_NEG_7_5KHZ=1,

    DL_RASTEROFFSET_NONE=0,

    DL_RASTEROFFSET_POS_2_5KHZ=3,

    DL_RASTEROFFSET_POS_7_5KHZ=4,

} enum_anon_72;

typedef enum {

    DL_CARRIER_OFFSET_NEG_100KHZ=0,

    DL_CARRIER_OFFSET_NONE=1,

    DL_CARRIER_OFFSET_POS_100KHZ=2,

} enum_anon_73;

typedef enum {

    DSP_NPDCCH_CSS_TYPE_1=0,

    DSP_NPDCCH_CSS_TYPE_2=1,

    DSP_NPDCCH_USS=2,

} enum_anon_68;

typedef enum {

    DSP_DEPLOYMENT_MODE_GUARDBAND=2,

    DSP_DEPLOYMENT_MODE_INBAND=0,

    DSP_DEPLOYMENT_MODE_INBAND_SAMEPCI=1,

    DSP_DEPLOYMENT_MODE_STANDALONE=3,

} enum_anon_67;

typedef enum {

    DSP_NPDCCH_FULL_MSG_MODE=1,

    DSP_NPDCCH_LEGACY_MSG_MODE=0,

} enum_anon_83;

typedef enum {

    DSP_DCI_TYPE_1HARQ=0,

    DSP_DCI_TYPE_2HARQ=1,

} enum_anon_84;

typedef enum {

    HARQ_PROCESS_A=0,

    HARQ_PROCESS_B=1,

    HARQ_PROCESS_INVALID=2,

} enum_anon_80;

typedef enum {

    DSP_SIB_NEW=1,

    DSP_SIB_ORIGINAL=0,

} enum_anon_75;

typedef enum {

    DSP_SUBCARRIER_SPACING_15_HZ=1,

    DSP_SUBCARRIER_SPACING_3_75_HZ=0,

} enum_anon_70;

typedef enum {

    DSP_NPRACH_CP_266_7_MICRO_SECONDS=2,

    DSP_NPRACH_CP_66_7_MICRO_SECONDS=1,

    DSP_NPRACH_CP_800_MICRO_SECONDS=3,

    DSP_NPRACH_CP_UNDEFINED=0,

} enum_anon_69;

typedef enum {

    DSP_HARQ_STATUS_ACK=1,

    DSP_HARQ_STATUS_NACK=0,

} enum_anon_71;

typedef enum {

    DSP_SAMPEL_END_CAUSE_NUMBER=5,

    NPDCCH_DEADLINE=0,

    NPDCCH_PROCESSED_CANDIDATES=3,

    NPDCCH_RMAX=1,

    NPDSCH_RX_END=2,

    SSS_RESYNC_RX_END=4,

} enum_anon_86;

typedef enum {

    GNSS_BEIDOU=3,

    GNSS_GALILEO=1,

    GNSS_GLONASS=2,

    GNSS_GPS=0,

    GNSS_MAX=4,

} enum_anon_77;

typedef enum {

    COLD_START=0,

    HOT_START=2,

    WARM_START=1,

} enum_anon_78;

typedef enum {

    BDS_ACQ_DEEP=0,

    BDS_ACQ_FAST=1,

} enum_anon_79;

typedef enum {

    DSP_SERVICE_GNSS=2,

    DSP_SERVICE_PSS_SSS_SEARCH=0,

    DSP_SERVICE_RESYNC_AND_OFDM=1,

} enum_anon_193;

typedef enum {

    DEMOD_INTERFERENCE_HIGH=2,

    DEMOD_INTERFERENCE_LOW=1,

    DEMOD_INTERFERENCE_NONE=0,

} enum_anon_76;

typedef enum {

    E_PTW_VAL_0=0,

    E_PTW_VAL_1=1,

    E_PTW_VAL_10=10,

    E_PTW_VAL_11=11,

    E_PTW_VAL_12=12,

    E_PTW_VAL_13=13,

    E_PTW_VAL_14=14,

    E_PTW_VAL_15=15,

    E_PTW_VAL_2=2,

    E_PTW_VAL_3=3,

    E_PTW_VAL_4=4,

    E_PTW_VAL_5=5,

    E_PTW_VAL_6=6,

    E_PTW_VAL_7=7,

    E_PTW_VAL_8=8,

    E_PTW_VAL_9=9,

} enum_anon_41;

typedef enum {

    E_DRX_CYCLE_PARAM_10=10,

    E_DRX_CYCLE_PARAM_11=11,

    E_DRX_CYCLE_PARAM_12=12,

    E_DRX_CYCLE_PARAM_13=13,

    E_DRX_CYCLE_PARAM_14=14,

    E_DRX_CYCLE_PARAM_15=15,

    E_DRX_CYCLE_PARAM_2=2,

    E_DRX_CYCLE_PARAM_3=3,

    E_DRX_CYCLE_PARAM_5=5,

    E_DRX_CYCLE_PARAM_9=9,

    NUM_E_DRX_CYCLE_PARAM=16,

} enum_anon_40;

typedef enum {

    EMM_CAUSE_CONDITIONAL_IE_ERROR=100,

    EMM_CAUSE_CONGESTION=22,

    EMM_CAUSE_CP_DATA_BACKOFF=254,

    EMM_CAUSE_CS_DOMAIN_NOT_AVAILABLE=18,

    EMM_CAUSE_CS_SERVICES_TEMPORARILY_NOT_AVAILABLE=39,

    EMM_CAUSE_EPS_AND_NON_EPS_SERVICES_NOT_ALLOWED=8,

    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED=7,

    EMM_CAUSE_EPS_SERVICES_NOT_ALLOWED_IN_THIS_PLMN=14,

    EMM_CAUSE_ESM_FAILURE=19,

    EMM_CAUSE_IE_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=99,

    EMM_CAUSE_ILLEGAL_ME=6,

    EMM_CAUSE_ILLEGAL_UE=3,

    EMM_CAUSE_IMEI_NOT_ACCEPTED=5,

    EMM_CAUSE_IMPLICITLY_DETACHED=10,

    EMM_CAUSE_IMSI_UNKNOWN_IN_HSS=2,

    EMM_CAUSE_INVALID_MANDATORY_INFORMATION=96,

    EMM_CAUSE_MAC_FAILURE=20,

    EMM_CAUSE_MSC_TEMPORARILY_NOT_ACCEPTABLE=16,

    EMM_CAUSE_MSG_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=101,

    EMM_CAUSE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENTED=97,

    EMM_CAUSE_MSG_TYPE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,

    EMM_CAUSE_NETWORK_FAILURE=17,

    EMM_CAUSE_NON_EPS_AUTH_UNACCEPTABLE=26,

    EMM_CAUSE_NOT_AUTHORISED_FOR_THIS_CSG=25,

    EMM_CAUSE_NO_EPS_BEARER_CONTEXT_ACTIVATED=40,

    EMM_CAUSE_NO_SUITABLE_CELLS_IN_TAI=15,

    EMM_CAUSE_PLMN_NOT_ALLOWED=11,

    EMM_CAUSE_PROTOCOL_ERROR_UNSPECIFIED=111,

    EMM_CAUSE_REQUESTED_SERVICE_NOT_AUTHORISED_IN_THIS_PLMN=35,

    EMM_CAUSE_ROAMING_NOT_ALLOWED_IN_THIS_TAI=13,

    EMM_CAUSE_SEMANTICALLY_INCORRECT_MSG=95,

    EMM_CAUSE_SEVERE_NETWORK_FAILURE=42,

    EMM_CAUSE_SYNC_FAILURE=21,

    EMM_CAUSE_TRACKING_AREA_NOT_ALLOWED=12,

    EMM_CAUSE_UE_ID_NOT_DERIVED_BY_NETWORK=9,

    EMM_CAUSE_UE_SECURITY_CAPABILITIES_MISMATCH=23,

    EMM_CAUSE_UE_SECURITY_MODE_REJECTED_UNSPECIFIED=24,

    EMM_CAUSE_UNKNOWN=255,

} enum_anon_21;

typedef enum {

    TEST_LOOP_MODE_A=0,

    TEST_LOOP_MODE_B=1,

    TEST_LOOP_MODE_G=6,

    TEST_LOOP_MODE_H=7,

    TEST_LOOP_MODE_I=8,

    TEST_LOOP_UNDEFINE=255,

} enum_anon_30;

typedef enum {

    EMM_SMR_SAP=0,

    LOOP_BACK_SAP_UNDEFINE=255,

    RLC_AM_SAP=1,

} enum_anon_31;

typedef enum {

    MN_ABORT_PLMN_SEARCH_CAUSE=2,

    MN_NORMAL_LIST_REQ_SEARCH_CAUSE=1,

    MN_NO_SEARCH_CAUSE=0,

} enum_anon_279;

typedef enum {

    PLMN_SEARCH_ABORTED_BY_INTERNAL=3,

    PLMN_SEARCH_ABORTED_BY_USER=2,

    PLMN_SEARCH_FAILED=1,

    PLMN_SEARCH_OK=0,

    PLMN_SEARCH_STATE_ERROR=4,

} enum_anon_28;

typedef enum {

    STAT_AVAILABLE=1,

    STAT_CURRENT=2,

    STAT_FORBIDDEN=3,

    STAT_UNKNOWN=0,

} enum_anon_278;

typedef enum {

    PSM_STATE_ENHANCE=2,

    PSM_STATE_NONE=0,

    PSM_STATE_NORMAL=1,

} enum_anon_25;

typedef enum {

    L2_ALL_RB=5,

    L2_DRB0=3,

    L2_DRB1=4,

    L2_INVALID_RB=6,

    L2_SRB0=0,

    L2_SRB1=2,

    L2_SRB1_BIS=1,

} enum_anon_11;

typedef enum {

    NAS_UL_PDU_STATUS_ABNORMAL_RELEASE=5,

    NAS_UL_PDU_STATUS_ACCESS_BARRED=2,

    NAS_UL_PDU_STATUS_BACKOFF_RUNNING=9,

    NAS_UL_PDU_STATUS_CONNECTION_REESTAB=12,

    NAS_UL_PDU_STATUS_CONNECTION_RELEASE=4,

    NAS_UL_PDU_STATUS_DETACHED=6,

    NAS_UL_PDU_STATUS_ESTAB_FAIL=1,

    NAS_UL_PDU_STATUS_FAIL_TX=3,

    NAS_UL_PDU_STATUS_MEMORY_ALLOC_FAIL=7,

    NAS_UL_PDU_STATUS_NO_CELL=10,

    NAS_UL_PDU_STATUS_OK=0,

    NAS_UL_PDU_STATUS_SERVICE_NOT_SUPPORTED=8,

    NAS_UL_PDU_STATUS_WRONG_STATE=11,

} enum_anon_32;

typedef enum {

    NAS_FLUSH_DATA_ALL=0,

    NAS_FLUSH_DATA_NON_BIP=1,

    NAS_FLUSH_DATA_PING_PACKET=2,

} enum_anon_17;

typedef enum {

    APN_RESUME=1,

    APN_STATUS_NONE=2,

    APN_SUSPEND=0,

} enum_anon_267;

typedef enum {

    INVALID_PDN=0,

    IPV4=1,

    IPV4V6=3,

    IPV6=2,

    NON_IP=5,

} enum_anon_7;

typedef enum {

    EMM_CREG_NOT_INIT=8,

    EMM_NOT_REGISTERED_BUT_SEARCHING=2,

    EMM_NOT_REGISTERED_NOT_SEARCH=0,

    EMM_REGISTERED_HOME_NETWORK=1,

    EMM_REGISTERED_ROAMING=5,

    EMM_REGISTERED_SMS_HOME=6,

    EMM_REGISTERED_SMS_ROAMING=7,

    EMM_REGISTRATION_DENIED=3,

    EMM_UNKNOWN_REGISTERED_STATUS=4,

} enum_anon_27;

typedef enum {

    ATT_REJ_AS_NOT_INIT=10,

    ATT_REJ_DEFAULT_PDN_NOT_AVAILABLE=12,

    ATT_REJ_ESM_BEARER_REJ_CAUSE=1,

    ATT_REJ_FEATURE_NOT_SUPPORTED=3,

    ATT_REJ_NOT_IN_IDLE=4,

    ATT_REJ_NO_CAUSE=0,

    ATT_REJ_NW_REJ=8,

    ATT_REJ_OUT_OF_SERVICE=7,

    ATT_REJ_PLMN_NOT_FOUND=6,

    ATT_REJ_SIM_CARD_NOT_PRESENT=13,

    ATT_REJ_SIM_LOCKED=16,

    ATT_REJ_SIM_LOCK_CONFIG_ERROR=17,

    ATT_REJ_SIM_PIN_NEEDED=11,

    ATT_REJ_SIM_PUK_BLOCKED=15,

    ATT_REJ_SIM_PUK_NEEDED=14,

    ATT_REJ_UNACCEPTABLE_PARAMETER=2,

    ATT_REJ_USER_ATTACH_PENDING=5,

    ATT_REJ_USIM_INVALD=9,

} enum_anon_276;

typedef enum {

    AUTO_PLMN_SELECTION_MODE=0,

    MANUAL_PLMN_SELECTION_MODE=1,

} enum_anon_42;

typedef enum {

    EMM_COMBINED_EPS_WITH_IMSI_ATTACH=2,

    EMM_EPS_ATTACH=1,

    EMM_NO_ATTACH=0,

} enum_anon_37;

typedef enum {

    DET_CNF_NO_CAUSE=0,

    DET_CNF_POWER_DOWN_CAUSE=1,

} enum_anon_277;

typedef enum {

    EMM_CONNECTED=1,

    EMM_IDLE=0,

} enum_anon_29;

typedef enum {

    RLC_MODE_AM=1,

    RLC_MODE_TM=0,

    RLC_MODE_UM=2,

} enum_anon_13;

typedef enum {

    RLC_UM_DIR_BI=3,

    RLC_UM_DIR_DL=2,

    RLC_UM_DIR_NONE=0,

    RLC_UM_DIR_UL=1,

} enum_anon_12;

typedef enum {

    LL1_ACTIVATE_FAIL=1,

    LL1_ACTIVATE_PARTIAL_SUCCESS_MISSING_RF_CONFIG=2,

    LL1_ACTIVATE_SUCCESS=0,

} enum_anon_110;

typedef enum {

    ADC_CALCULATE_CALIBRATION_TABLE=3,

    ADC_CALIBRATE_FOR_VOLTAGE=2,

    ADC_FIND_TRIM_VALUES=4,

    ADC_READ_MICRO_VOLT=0,

    ADC_READ_RAW=1,

} enum_anon_121;

typedef enum {

    VREF_VOLTAGE_1200=3,

    VREF_VOLTAGE_300=0,

    VREF_VOLTAGE_600=1,

    VREF_VOLTAGE_900=2,

    VREF_VOLTAGE_MAX=4,

    VREF_VOLTAGE_MIN=0,

} enum_anon_87;

typedef enum {

    LL1_DEPLOYMENT_MODE_GUARDBAND=3,

    LL1_DEPLOYMENT_MODE_INBAND=1,

    LL1_DEPLOYMENT_MODE_INBAND_SAMEPCI=2,

    LL1_DEPLOYMENT_MODE_STANDALONE=4,

    LL1_DEPLOYMENT_MODE_UNKNOWN=0,

} enum_anon_107;

typedef enum {

    LL1_CARRIER_SEL_TYPE_ANCHOR=0,

    LL1_CARRIER_SEL_TYPE_DEDICATED=2,

    LL1_CARRIER_SEL_TYPE_PAGING=3,

    LL1_CARRIER_SEL_TYPE_RACH=1,

} enum_anon_217;

typedef enum {

    LL1_CARRIER_TYPE_ANCHOR=0,

    LL1_CARRIER_TYPE_ANCHOR_DEDICATED=4,

    LL1_CARRIER_TYPE_NON_ANCHOR_DEDICATED=3,

    LL1_CARRIER_TYPE_NON_ANCHOR_L3_RACH_SUCCESS=1,

    LL1_CARRIER_TYPE_NON_ANCHOR_PAGING=5,

    LL1_CARRIER_TYPE_NON_ANCHOR_RACH=2,

} enum_anon_199;

typedef enum {

    LL1_CELL_SEARCH_FSM_STATE_FREQ_SCAN=0,

    LL1_CELL_SEARCH_FSM_STATE_LPM=1,

    LL1_CELL_SEARCH_FSM_STATE_MAIN=2,

    LL1_CELL_SEARCH_FSM_STATE_RSSI_SCAN=3,

    LL1_CELL_SEARCH_FSM_STATE_SI_SLEEP=4,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_PBCH=5,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI=6,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SIB1=7,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI_ABORTING=8,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI_INFO_READ=9,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI_RESYNC=10,

    LL1_CELL_SEARCH_FSM_STATE_WAIT_SI_STOPPING=11,

} enum_anon_408;

typedef enum {

    LL1_CELL_SEARCH_FSM_EVENT_ABORT=0,

    LL1_CELL_SEARCH_FSM_EVENT_CLEAR_SEARCH_DATABASE=1,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_NPBCH_CNF=20971549,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_NPDSCH_CNF=20971551,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_NPDSCH_FINAL_SAMPLES_END_IND=20971558,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_NPSS_DETECTION_CNF=20971543,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_NRS_RESYNC_CNF=20971547,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_PSS_SEARCH_CNF=20971544,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_SSS_RESYNC_CNF=20971546,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_SSS_RESYNC_SAMPLES_END_IND=20971561,

    LL1_CELL_SEARCH_FSM_EVENT_DSP_SSS_SEARCH_CNF=20971545,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_ABORT_FREQ_SEARCH_REQ=37748765,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_ABORT_SCAN_REQ=37748764,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_CELL_SELECT_REQ=37748751,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_DEACTIVATE_REQ=37748760,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_ENTER_LOW_POWER_MODE_REQ=37748758,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_EXIT_LOW_POWER_MODE_REQ=37748759,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_FREQ_SEARCH_REQ=37748749,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_MIB_READ_REQ=37748752,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_SCAN_REQ=37748747,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_SIB1_READ_REQ=37748754,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_SI_INFO_READ_REQ=37748756,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_SI_INFO_STOP_REQ=37748757,

    LL1_CELL_SEARCH_FSM_EVENT_LL1_SI_SLEEP_TIMER_EXPIRY_IND=37748865,

    LL1_CELL_SEARCH_FSM_EVENT_PERIODIC_RESYNC_COMPLETED=2,

    LL1_CELL_SEARCH_FSM_EVENT_SI_INFO_READ_DATA=3,

    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_MAIN=4,

    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_SI_SLEEP=5,

    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_WAIT_SI=6,

    LL1_CELL_SEARCH_FSM_EVENT_TRANSIT_TO_WAIT_SI_RESYNC=7,

} enum_anon_407;

typedef enum {

    LL1_NON_ANCHOR_CFG_EXPLICIT=2,

    LL1_NON_ANCHOR_CFG_NOT_USED=0,

    LL1_NON_ANCHOR_CFG_USE_ANCHOR=1,

} enum_anon_115;

typedef enum {

    LL1_CONFIG_STATUS_INVALID_CONFIG=2,

    LL1_CONFIG_STATUS_SUCCESS=0,

    LL1_CONFIG_STATUS_WRONG_STATE=1,

} enum_anon_109;

typedef enum {

    LL1_PDCCH_OFFSET_ONE_EIGHTH=1,

    LL1_PDCCH_OFFSET_ONE_FOURTH=2,

    LL1_PDCCH_OFFSET_THREE_EIGHTH=3,

    LL1_PDCCH_OFFSET_ZERO=0,

} enum_anon_122;

typedef enum {

    SUBCARRIER_SPACE_15_KHZ=1,

    SUBCARRIER_SPACE_3_75_KHZ=0,

} enum_anon_139;

typedef enum {

    SUBTYPE_NORMAL=0,

    SUBTYPE_SPS_ACTIVATE=1,

    SUBTYPE_SPS_RELEASE=2,

    SUBTYPE_SPS_RETX=3,

} enum_anon_138;

typedef enum {

    DRAM0=0,

    DRAM1=1,

} enum_anon_194;

typedef enum {

    LL1_ERROR_TAG_CANNOT_MEASURE_CELL=31,

    LL1_ERROR_TAG_CANNOT_MEASURE_CELL_NO_CELL=32,

    LL1_ERROR_TAG_CARRIER_HAS_NO_RACH_RESOURCE_FOR_ECL=61,

    LL1_ERROR_TAG_CELL_DETECT_EXCEEDS_MAX=45,

    LL1_ERROR_TAG_CELL_SELECT_ALREADY_PENDING=38,

    LL1_ERROR_TAG_CONNECTED_LPM_RESYNC_FAILURE=44,

    LL1_ERROR_TAG_DIDNT_LOG_RF_EVENTS=62,

    LL1_ERROR_TAG_DSP_COMPLETION_IGNORED_RX=1,

    LL1_ERROR_TAG_DSP_COMPLETION_IGNORED_TX=0,

    LL1_ERROR_TAG_FREQ_CHANGE_ALREADY_SAVED=28,

    LL1_ERROR_TAG_GNSS_BOOTSTRAP_KALMAN_EPHEMERIS_NULL=66,

    LL1_ERROR_TAG_GNSS_CALCULATE_HDOP_SV_VECTOR_NULL=65,

    LL1_ERROR_TAG_INVALID_ANCHOR_CARRIER_DL_RASTER_OFFSET=54,

    LL1_ERROR_TAG_INVALID_BASE_SUBFRAME_PATTERN=50,

    LL1_ERROR_TAG_INVALID_CARRIER_TYPE_GET_MODE=49,

    LL1_ERROR_TAG_INVALID_CARRIER_TYPE_PDCCH=48,

    LL1_ERROR_TAG_INVALID_CARRIER_TYPE_PDSCH=46,

    LL1_ERROR_TAG_INVALID_CARRIER_TYPE_SELECT=47,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_DELAY=10,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_LOAD_PUSCH=12,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_LOG=11,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_MSG4=15,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_MSG4_SDU=16,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_RAR=14,

    LL1_ERROR_TAG_INVALID_DCI_FORMAT_SEND_PUSCH=13,

    LL1_ERROR_TAG_INVALID_DRX_CYCLE_LENGTH=29,

    LL1_ERROR_TAG_INVALID_HARQ_ID_DATA_DROPPED=57,

    LL1_ERROR_TAG_INVALID_HARQ_ID_DATA_DROPPED_PUSCH=58,

    LL1_ERROR_TAG_INVALID_HARQ_ID_DATA_DROPPED_REQ_HANDLER=59,

    LL1_ERROR_TAG_INVALID_NPDCCH_COMPLETION_STATE=60,

    LL1_ERROR_TAG_INVALID_PRACH_NUM_REP_PER_PREAMBLE=7,

    LL1_ERROR_TAG_INVALID_PRACH_PREAMBLE_RANGE=21,

    LL1_ERROR_TAG_INVALID_PRACH_PREAMBLE_RANGE_LIB=22,

    LL1_ERROR_TAG_INVALID_RACH_INITIATOR=17,

    LL1_ERROR_TAG_INVALID_RACH_INITIATOR_MSG3_SENT=20,

    LL1_ERROR_TAG_INVALID_RACH_INITIATOR_MSG4_SDU=19,

    LL1_ERROR_TAG_INVALID_RACH_INITIATOR_RETRY=18,

    LL1_ERROR_TAG_INVALID_RNTI_TYPE=8,

    LL1_ERROR_TAG_INVALID_RNTI_TYPE_PDSCH=9,

    LL1_ERROR_TAG_INVALID_SIX_TONE_SET=40,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_FREQ=41,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_IND=36,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_IND_DURATION=37,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_SPACE=33,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_SPACE_PUCCH=35,

    LL1_ERROR_TAG_INVALID_SUBCARRIER_SPACE_PUSCH=34,

    LL1_ERROR_TAG_INVALID_THREE_TONE_SET=39,

    LL1_ERROR_TAG_MALLOC_FAILURE_SOFT_COMBINING=63,

    LL1_ERROR_TAG_MSG_DROPPED_NOT_INTER_THREAD=2,

    LL1_ERROR_TAG_MSG_DROPPED_NOT_INTER_THREAD_IDLE=3,

    LL1_ERROR_TAG_NO_DL_HARQ_PENDING=56,

    LL1_ERROR_TAG_NO_HARQ_WAITING_FOR_MAC_DATA=55,

    LL1_ERROR_TAG_PAGING_OCCASSION_CALC=27,

    LL1_ERROR_TAG_PDCCH_ORDER_NPRACH_REPETITION_NUMBER_INDEX_TOO_LARGE=4,

    LL1_ERROR_TAG_RF_MULTITONE_READ_FAILED=51,

    LL1_ERROR_TAG_RF_RX_NOT_ACTIVE=53,

    LL1_ERROR_TAG_RF_SET_CALIBRATION_FAILURE=52,

    LL1_ERROR_TAG_SCHEDULE_DETECTION_FAILED=30,

    LL1_ERROR_TAG_SSS_RESYNC_STATE_INVALID=64,

    LL1_ERROR_TAG_UNEXPECTED_STATE=23,

    LL1_ERROR_TAG_UNEXPECTED_STATE_KICK=24,

    LL1_ERROR_TAG_UNEXPECTED_STATE_LEAVING=25,

    LL1_ERROR_TAG_UNEXPECTED_STATE_RACH_REQ=26,

    LL1_ERROR_TAG_UNKNOWN_EVENT=6,

    LL1_ERROR_TAG_UNKNOWN_STATE=5,

    LL1_ERROR_TAG_UNSUPPORTED_DSP_COMMAND=42,

    LL1_ERROR_TAG_UNSUPPORTED_DSP_COMMAND_FLASH=43,

} enum_anon_207;

typedef enum {

    LL1_OTDOA_MISSING_ASSISTANCE_DATA=3,

    LL1_OTDOA_MISSING_PARTA_AND_PARTB=2,

    LL1_OTDOA_NNPRS_GREATER_THAN_TNPRS=1,

    LL1_OTDOA_NO_VALID_NEIGHBOUR_CELLS=5,

    LL1_OTDOA_REF_CELL_UNKNOWN=4,

    LL1_OTDOA_SUCCESS=0,

    LL1_OTDOA_UNSUPPORTED_NPRS_CONFIG=6,

} enum_anon_119;

typedef enum {

    LL1_ABORT_BG_REQ=37748766,

    LL1_ABORT_DSP_REQ_IND=37748870,

    LL1_ABORT_FREQ_SEARCH_REQ=37748765,

    LL1_ABORT_SCAN_REQ=37748764,

    LL1_ACTIVATE_CNF=37748796,

    LL1_ACTIVATE_REQ=37748736,

    LL1_ADC_OPERATION_IND=37748771,

    LL1_ADC_OPERATION_REQ=37748768,

    LL1_BG_FREQ_SEARCH_CNF=37748779,

    LL1_BG_FREQ_SEARCH_REQ=37748750,

    LL1_BG_MIB_DATA_IND=37748782,

    LL1_BG_MIB_READ_REQ=37748753,

    LL1_BG_SCAN_CNF=37748777,

    LL1_BG_SCAN_REQ=37748748,

    LL1_BG_SIB1_DATA_IND=37748784,

    LL1_BG_SIB1_READ_REQ=37748755,

    LL1_BLE_ABORT_REQ=37748831,

    LL1_BLE_GRANT_IND=37748830,

    LL1_BLE_GRANT_REQ=37748828,

    LL1_BLE_GRANT_RSP=37748829,

    LL1_CELL_SELECT_CNF=37748780,

    LL1_CELL_SELECT_REQ=37748751,

    LL1_CONNECTED_CONFIG_CNF=37748774,

    LL1_CONNECTED_CONFIG_REQ=37748741,

    LL1_DATA_INACTIVITY_TIMER_EXPIRY_IND=37748803,

    LL1_DATA_IND=37748822,

    LL1_DATA_REQ=37748810,

    LL1_DEACTIVATE_CNF=37748797,

    LL1_DEACTIVATE_REQ=37748760,

    LL1_DEFERRED_PVT_MEASUREMENT_STORE_DATA=37748869,

    LL1_DIRECT_IND=37748798,

    LL1_DRV_RF_DSP_LOCKUP_TIMER_EXPIRY_IND=37748863,

    LL1_DRX_COMMAND_REQ=37748813,

    LL1_EDRX_PTW_EMPTY_IND=37748801,

    LL1_EDRX_PTW_END_IND=37748871,

    LL1_ENTER_LOW_POWER_MODE_CNF=37748794,

    LL1_ENTER_LOW_POWER_MODE_REQ=37748758,

    LL1_EXIT_LOW_POWER_MODE_CNF=37748795,

    LL1_EXIT_LOW_POWER_MODE_REQ=37748759,

    LL1_FREQ_SEARCH_CNF=37748778,

    LL1_FREQ_SEARCH_REQ=37748749,

    LL1_GNSS_DEADLINE_EXPIRY_IND=37748867,

    LL1_GNSS_EPHEMERIS_UPDATE=37748855,

    LL1_GNSS_PARAMS_UPDATE=37748854,

    LL1_GNSS_REFERENCE_POSITION=37748856,

    LL1_HARQ_ACK_CNF=37748826,

    LL1_HARQ_ACK_REQ=37748817,

    LL1_IDLE_CONFIG_CNF=37748773,

    LL1_IDLE_CONFIG_REQ=37748740,

    LL1_IDLE_MEAS_CONFIG_CNF=37748744,

    LL1_IDLE_MEAS_CONFIG_REQ=37748743,

    LL1_IDLE_MEAS_DETECT_SUPPRESS_TIMER_EXPIRY_IND=37748866,

    LL1_IDLE_MEAS_START_REQ=37748745,

    LL1_IDLE_MEAS_STOP_REQ=37748746,

    LL1_INTER_FREQ_MEAS_IND=37748790,

    LL1_INTRA_FREQ_MEAS_IND=37748789,

    LL1_IN_SYNC_IND=37748793,

    LL1_LPM_VETO_TIMER_EXPIRY_IND=37748864,

    LL1_MAC_CONTENTION_RESOLUTION_TIMER_EXPIRY_IND=37748860,

    LL1_MIB_DATA_IND=37748781,

    LL1_MIB_READ_REQ=37748752,

    LL1_OTDOA_LOCATION_CONFIG_CNF=37748805,

    LL1_OTDOA_LOCATION_CONFIG_REQ=37748761,

    LL1_OTDOA_LOCATION_INFO_IND=37748806,

    LL1_OTDOA_LOCATION_START_CNF=37748807,

    LL1_OTDOA_LOCATION_START_REQ=37748762,

    LL1_OTDOA_LOCATION_STOP_CNF=37748808,

    LL1_OTDOA_LOCATION_STOP_REQ=37748763,

    LL1_OUT_OF_SYNC_IND=37748792,

    LL1_PAGE_IND=37748791,

    LL1_PDCCH_ORDER_IND=37748821,

    LL1_RACH_CNF=37748819,

    LL1_RACH_CONTENTION_RESOLUTION_IND=37748825,

    LL1_RACH_CONTENTION_RESOLUTION_RSP=37748816,

    LL1_RACH_CONTENTION_RESOLUTION_SUCCESS_IND=37748824,

    LL1_RACH_MSG3_TX_REQ_IND=37748823,

    LL1_RACH_MSG3_TX_REQ_RSP=37748815,

    LL1_RACH_REQ=37748809,

    LL1_RACH_RESET_REQ=37748811,

    LL1_RACH_STARTED_IND=37748799,

    LL1_RACH_STOP_REQ=37748818,

    LL1_RADIO_TEST_DUAL_NPDSCH_RX=37748844,

    LL1_RADIO_TEST_DUAL_NPUSCH_TX=37748845,

    LL1_RADIO_TEST_GNSS_DEMOD=37748853,

    LL1_RADIO_TEST_GNSS_RX=37748852,

    LL1_RADIO_TEST_MODE_DISABLE=37748858,

    LL1_RADIO_TEST_MODE_ENABLE=37748737,

    LL1_RADIO_TEST_MULTICELL_NPRS_RX=37748843,

    LL1_RADIO_TEST_NPBCH_RX=37748835,

    LL1_RADIO_TEST_NPDCCH_RX=37748836,

    LL1_RADIO_TEST_NPDSCH_RX=37748738,

    LL1_RADIO_TEST_NPRACH_TX=37748838,

    LL1_RADIO_TEST_NPRS_RX=37748842,

    LL1_RADIO_TEST_NPSS_DETECTION=37748841,

    LL1_RADIO_TEST_NPUCCH_TX=37748839,

    LL1_RADIO_TEST_NPUSCH_TX=37748739,

    LL1_RADIO_TEST_NWUS_RX=37748837,

    LL1_RADIO_TEST_PSS_SEARCH=37748832,

    LL1_RADIO_TEST_RESULT_IND=37748770,

    LL1_RADIO_TEST_RF_PRODUCTION_TEST_RX_TX=37748846,

    LL1_RADIO_TEST_RF_RX_RSSI_CALI_LIST=37748849,

    LL1_RADIO_TEST_RF_RX_RSSI_CALI_LIST_IND=37748850,

    LL1_RADIO_TEST_RF_TX_CALI_LIST=37748848,

    LL1_RADIO_TEST_RF_TX_CALI_LIST_IND=37748851,

    LL1_RADIO_TEST_SET_DATA=37748840,

    LL1_RADIO_TEST_SSS_RESYNC=37748834,

    LL1_RADIO_TEST_SSS_SEARCH=37748833,

    LL1_RADIO_TEST_SWITCH_FREQ=37748847,

    LL1_RAR_TIMER_EXPIRY_IND=37748859,

    LL1_RELEASE_CNF=37748775,

    LL1_RELEASE_REQ=37748742,

    LL1_RESTRICT_NPRACH_REQ=37748767,

    LL1_RTC_FREQ_CALIBRATED_BY_RF_IND=37748772,

    LL1_RTC_FREQ_CALIBRATION_BY_RF_REQ=37748769,

    LL1_SCAN_CNF=37748776,

    LL1_SCAN_REQ=37748747,

    LL1_SERVING_CELL_LOST_IND=37748800,

    LL1_SERVING_CELL_MEAS_IND=37748787,

    LL1_SERVING_CELL_MEAS_RSP=37748788,

    LL1_SET_COARSE_TIME=37748857,

    LL1_SIB1_DATA_IND=37748783,

    LL1_SIB1_READ_REQ=37748754,

    LL1_SI_INFO_IND=37748785,

    LL1_SI_INFO_READ_REQ=37748756,

    LL1_SI_INFO_STOP_CNF=37748786,

    LL1_SI_INFO_STOP_REQ=37748757,

    LL1_SI_MOD_INFO_IND=37748802,

    LL1_SI_SLEEP_TIMER_EXPIRY_IND=37748865,

    LL1_SLEEP_TIMER_EXPIRY_IND=37748861,

    LL1_SPS_CONTROL_IND=37748827,

    LL1_SR_RELEASE_IND=37748804,

    LL1_TIME_ALIGNMENT_TIMER_EXPIRY=37748814,

    LL1_TIMING_ADVANCE_REQ=37748812,

    LL1_TRIGGER_GNSS_FSM=37748868,

    LL1_UL_GRANT_IND=37748820,

    LL1_WAIT_TIMING_ADVANCE_TIMER_EXPIRY_IND=37748862,

} enum_anon_103;

typedef enum {

    DSP_ABORT_REQ=20971541,

    DSP_BG_CALC_CNF=20971555,

    DSP_BG_CALC_REQ=20971535,

    DSP_ERROR_INVALID=29360128,

    DSP_GNSS_CNF=20971563,

    DSP_GNSS_DEMOD_ADD_SV_IND=20971574,

    DSP_GNSS_DEMOD_ADD_SV_REQ=20971539,

    DSP_GNSS_DEMOD_CNF=20971568,

    DSP_GNSS_DEMOD_DROP_SV_REQ=20971540,

    DSP_GNSS_DEMOD_IND=20971569,

    DSP_GNSS_DEMOD_JAM_DET_IND=20971570,

    DSP_GNSS_DEMOD_REQ=20971538,

    DSP_GNSS_JAM_DET_CNF=20971564,

    DSP_GNSS_JAM_DET_REQ=20971537,

    DSP_GNSS_NAV_PREAMB_DET_IND=20971573,

    DSP_GNSS_NAV_WORD_IND=20971572,

    DSP_GNSS_REPORT=20971567,

    DSP_GNSS_REQ=20971536,

    DSP_GNSS_SAMPLES_RX_IND=20971565,

    DSP_GNSS_SV_IND=20971566,

    DSP_GNSS_TRACK_IND=20971571,

    DSP_NO_MESSAGE=20971575,

    DSP_NPBCH_CNF=20971549,

    DSP_NPBCH_REQ=20971526,

    DSP_NPDCCH_DCI_IND=20971556,

    DSP_NPDCCH_PROCESSED_CANDIDATES_IND=20971560,

    DSP_NPDCCH_SAMPLES_END_IND=20971559,

    DSP_NPDCCH_SEARCH_CNF=20971550,

    DSP_NPDCCH_SEARCH_REQ=20971527,

    DSP_NPDCCH_STOP_REQ=20971533,

    DSP_NPDCCH_UPDATE_DEADLINE_REQ=20971532,

    DSP_NPDSCH_CNF=20971551,

    DSP_NPDSCH_FINAL_SAMPLES_END_IND=20971558,

    DSP_NPDSCH_REQ=20971528,

    DSP_NPDSCH_SAMPLES_END_IND=20971557,

    DSP_NPRACH_CNF=20971553,

    DSP_NPRACH_REQ=20971530,

    DSP_NPRS_CNF=20971548,

    DSP_NPRS_REQ=20971525,

    DSP_NPSS_DETECTION_CNF=20971543,

    DSP_NPSS_DETECTION_REQ=20971520,

    DSP_NPUCCH_CNF=20971554,

    DSP_NPUCCH_REQ=20971531,

    DSP_NPUSCH_CNF=20971552,

    DSP_NPUSCH_REQ=20971529,

    DSP_NRS_RESYNC_CNF=20971547,

    DSP_NRS_RESYNC_REQ=20971524,

    DSP_NWUS_CNF=20971562,

    DSP_NWUS_REQ=20971534,

    DSP_PSS_SEARCH_CNF=20971544,

    DSP_PSS_SEARCH_REQ=20971521,

    DSP_SSS_RESYNC_CNF=20971546,

    DSP_SSS_RESYNC_REQ=20971523,

    DSP_SSS_RESYNC_SAMPLES_END_IND=20971561,

    DSP_SSS_SEARCH_CNF=20971545,

    DSP_SSS_SEARCH_REQ=20971522,

    DSP_UL_RESAMPLE_REQ=20971542,

} enum_anon_66;

typedef enum {

    SEND_NOTHING_FOR_THIS_DSCH_CNF=0,

    SEND_THIS_NPUCCH_ONLY=1,

    SEND_THIS_NPUCCH_THEN_OTHER_NPDSCH=3,

    SEND_THIS_NPUCCH_THEN_OTHER_NPUCCH=2,

} enum_anon_133;

typedef enum {

    SEND_BOTH_NPDSCHS=3,

    SEND_FIRST_NPDSCH=1,

    SEND_NEITHER_NPDSCH=4,

    SEND_SECOND_NPDSCH=2,

    STOP_NPDCCH_AND_SEND_FIRST_NPDSCH=0,

} enum_anon_132;

typedef enum {

    SEND_BOTH_NPUSCHS=3,

    SEND_FIRST_NPUSCH=1,

    SEND_NEITHER_NPUSCH=4,

    SEND_SECOND_NPUSCH=2,

    STOP_NPDCCH_AND_SEND_FIRST_NPUSCH=0,

} enum_anon_135;

typedef enum {

    RFDRIVER_ERROR_AIO_TEMP_READ_FAILED=21,

    RFDRIVER_ERROR_ALLOC_FAILED=4,

    RFDRIVER_ERROR_BAND_UNSUPPORTED=10,

    RFDRIVER_ERROR_BIST_ADC_CAL_FAILED=37,

    RFDRIVER_ERROR_CALMODE_NOT_ALLOWED_FOR_RFDRIVER_TX=20,

    RFDRIVER_ERROR_CANNOT_RETRIM_PLL=17,

    RFDRIVER_ERROR_CLOCK_FREQUENCY_FAILED_TO_MATCH=30,

    RFDRIVER_ERROR_CONF_NOT_LOADED=13,

    RFDRIVER_ERROR_CONF_UNSUPPORTED=5,

    RFDRIVER_ERROR_DCO_AMP_LESS_10MV=35,

    RFDRIVER_ERROR_DC_LUT_SETUP_FAILED=7,

    RFDRIVER_ERROR_EVENT_ALREADY_QUEUED=2,

    RFDRIVER_ERROR_EVENT_IN_PAST=3,

    RFDRIVER_ERROR_FAILED_WRITING_SAMPLES=8,

    RFDRIVER_ERROR_FREQ_UNSUPPORTED=9,

    RFDRIVER_ERROR_F_DCO_NOT_DECREASING=36,

    RFDRIVER_ERROR_F_DCO_NOT_MONOTONIC=34,

    RFDRIVER_ERROR_GAIN_INDEX_OUT_OF_RANGE=14,

    RFDRIVER_ERROR_INAPPROPRIATE_TARGET_DCO_VOLTAGE=39,

    RFDRIVER_ERROR_MIPI_DATA_ADDRESS_OUT_OF_RANGE=18,

    RFDRIVER_ERROR_MIPI_NOT_IN_USE=23,

    RFDRIVER_ERROR_NOT_TRIMMED=26,

    RFDRIVER_ERROR_NO_CLOCK=1,

    RFDRIVER_ERROR_NULL_POINTER_PASSED=27,

    RFDRIVER_ERROR_OK=0,

    RFDRIVER_ERROR_PIO_UNAVAILABLE=12,

    RFDRIVER_ERROR_PLL_CALIBRATION_FAILED=31,

    RFDRIVER_ERROR_PLL_NEVER_LOCKED=32,

    RFDRIVER_ERROR_REPEATED_ALLOCS=25,

    RFDRIVER_ERROR_RIO_OUT_OF_RANGE=11,

    RFDRIVER_ERROR_RSSI_CALI_PARA_UNSUPPORTED=28,

    RFDRIVER_ERROR_RSSI_CALI_TIME_PASSED=29,

    RFDRIVER_ERROR_RX_MODE_UNSUPPORTED=15,

    RFDRIVER_ERROR_SETTING_UNSUPPORTED=19,

    RFDRIVER_ERROR_SINGULAR_MATRIX=33,

    RFDRIVER_ERROR_STATE_MACHINE_ERROR=22,

    RFDRIVER_ERROR_TIMER_TABLES_CORRUPTED=24,

    RFDRIVER_ERROR_TX_FORBIDDEN=38,

    RFDRIVER_ERROR_TX_MODE_UNSUPPORTED=16,

    RFDRIVER_ERROR_TX_POWER_UNSUPPORTED=6,

} enum_anon_92;

typedef enum {

    RFDRIVER_MAIN_STATE_ACTIVE=32,

    RFDRIVER_MAIN_STATE_ACTIVE_AWAITING_DEACTIVATE=64,

    RFDRIVER_MAIN_STATE_ACTIVE_AWAITING_MODIFY_AND_CONTINUE=112,

    RFDRIVER_MAIN_STATE_ACTIVE_AWAITING_MODIFY_AND_DEACTIVATE=128,

    RFDRIVER_MAIN_STATE_ACTIVE_AWAITING_NEWS=96,

    RFDRIVER_MAIN_STATE_DEACTIVATED_AWAITING_START=80,

    RFDRIVER_MAIN_STATE_DEBUG_TRAP=256,

    RFDRIVER_MAIN_STATE_EVENT_IN_PROGRESS=240,

    RFDRIVER_MAIN_STATE_IDLE=0,

    RFDRIVER_MAIN_STATE_LOW_POWER=4,

    RFDRIVER_MAIN_STATE_RX=1,

    RFDRIVER_MAIN_STATE_RX_ACTIVE=33,

    RFDRIVER_MAIN_STATE_RX_DEBUG_TRAP=257,

    RFDRIVER_MAIN_STATE_RX_STARTING=17,

    RFDRIVER_MAIN_STATE_RX_STOPPING=49,

    RFDRIVER_MAIN_STATE_STARTING=16,

    RFDRIVER_MAIN_STATE_STOPPING=48,

    RFDRIVER_MAIN_STATE_TX=2,

    RFDRIVER_MAIN_STATE_TX_ACTIVE_AWAITING_DEACTIVATE=66,

    RFDRIVER_MAIN_STATE_TX_ACTIVE_AWAITING_MODIFY_AND_CONTINUE=114,

    RFDRIVER_MAIN_STATE_TX_ACTIVE_AWAITING_MODIFY_AND_DEACTIVATE=130,

    RFDRIVER_MAIN_STATE_TX_ACTIVE_AWAITING_NEWS=98,

    RFDRIVER_MAIN_STATE_TX_ACTIVE_INDEFINITE=34,

    RFDRIVER_MAIN_STATE_TX_DEACTIVATED_AWAITING_START=82,

    RFDRIVER_MAIN_STATE_TX_DEBUG_TRAP=258,

    RFDRIVER_MAIN_STATE_TX_STARTING=18,

    RFDRIVER_MAIN_STATE_TX_STOPPING=50,

} enum_anon_89;

typedef enum {

    RF_QUEUE_STATE_ACTIVE=2,

    RF_QUEUE_STATE_EMPTY=0,

    RF_QUEUE_STATE_IS_RX=4,

    RF_QUEUE_STATE_IS_TX=8,

    RF_QUEUE_STATE_PREPARED=1,

    RF_QUEUE_STATE_RX_ACTIVE=6,

    RF_QUEUE_STATE_RX_PREPARED=5,

    RF_QUEUE_STATE_TX_ACTIVE=10,

    RF_QUEUE_STATE_TX_PREPARED=9,

} enum_anon_90;

typedef enum {

    FULL_RETRIM=2,

    FULL_RETRIM_AND_PLL_RETRIM=3,

    NO_RETRIM=0,

    PLL_RETRIM=1,

} enum_anon_210;

typedef enum {

    GAP_APPLY_MODIFIED_TX_SETTINGS=4,

    GAP_ASK_AGAIN=3,

    GAP_DEACTIVATE=0,

    GAP_DEACTIVATE_AND_MODIFY=5,

    GAP_INDEFINITE=2,

    GAP_INVALID=7,

    GAP_REACTIVATE=1,

    GAP_STOP=6,

} enum_anon_94;

typedef enum {

    RF_EVENT_ERROR=16,

    RF_EVENT_MIPI_IRQ=15,

    RF_EVENT_NONE=0,

    RF_EVENT_RX_OR_TX_STOP_REQ=7,

    RF_EVENT_RX_START_IRQ=2,

    RF_EVENT_RX_START_REQ=1,

    RF_EVENT_RX_STOP_IRQ=3,

    RF_EVENT_RX_STOP_THREAD=4,

    RF_EVENT_TX_DEACTIVATE_IRQ=9,

    RF_EVENT_TX_GET_NEWS_IRQ=13,

    RF_EVENT_TX_MODIFY_AND_CONTINUE_IRQ=12,

    RF_EVENT_TX_MODIFY_AND_DEACTIVATE_IRQ=10,

    RF_EVENT_TX_REACTIVATE_IRQ=11,

    RF_EVENT_TX_START_IRQ=8,

    RF_EVENT_TX_START_REQ=5,

    RF_EVENT_TX_STOP_IRQ=14,

    RF_EVENT_TX_STOP_THREAD=6,

} enum_anon_97;

typedef enum {

    FPGA_MESSAGE_HANDLE=2,

    FPGA_MESSAGE_SEND_HANDLE=6,

    FPGA_READ=0,

    FPGA_UART_BIT_ERROR=12,

    FPGA_UART_WRITE_FAIL=10,

    FPGA_UNKNOW_MESSAGE=4,

    FPGA_WRITE_MESSAGE=8,

    NBGFCV_MESSAGE_HANDLE=3,

    NBGFCV_MESSAGE_SEND_HANDLE=7,

    NBGFCV_READ=1,

    NBGFCV_UART_BIT_ERROR=13,

    NBGFCV_UART_WRITE_FAIL=11,

    NBGFCV_UNKNOW_MESSAGE=5,

    NBGFCV_WRITE_MESSAGE=9,

} enum_anon_216;

typedef enum {

    WN_FULL=2,

    WN_LS_BITS=1,

    WN_UNSET=0,

} enum_anon_101;

typedef enum {

    GNSS_SCENARIO_COLD_START=0,

    GNSS_SCENARIO_HIGH_SENS_HOT_START=3,

    GNSS_SCENARIO_STD_HOT_START=2,

    GNSS_SCENARIO_WARM_START=1,

} enum_anon_222;

typedef enum {

    GNSS_FAILURE_MODE_EPHEMERIS_APPEARS_CORRUPTED=4,

    GNSS_FAILURE_MODE_KALMAN_FILTER_DIVERGENT=1,

    GNSS_FAILURE_MODE_KALMAN_FILTER_RESIDUALS_REMAIN_LARGE=0,

    GNSS_FAILURE_MODE_NOT_ENOUGH_GOOD_SVS_FOR_KALMAN_ITERATIONS=2,

    GNSS_FAILURE_MODE_NOT_ENOUGH_GOOD_SVS_TO_GET_EPHEMERIS=3,

    GNSS_FAILURE_MODE_RX_STARTED_LATE=5,

    GNSS_FAILURE_MODE_SUSPICIOUS_DEMOD_STATE=6,

} enum_gnss_failure_mode;

typedef enum {

    GNSS_SINGLE_SV_FAILURE_MODE_BAD_SIGNAL_MEASUREMENTS=2,

    GNSS_SINGLE_SV_FAILURE_MODE_EPHEMERIS_APPEARS_CORRUPTED=1,

    GNSS_SINGLE_SV_FAILURE_MODE_HIGH_BLER=3,

    GNSS_SINGLE_SV_FAILURE_MODE_STRANGE_WALL_CLOCK_TIMING=0,

} enum_gnss_single_sv_failure_mode;

typedef enum {

    LL1_MAX_DURATION_FACTOR_ONE_128TH=0,

    LL1_MAX_DURATION_FACTOR_ONE_16TH=3,

    LL1_MAX_DURATION_FACTOR_ONE_32TH=2,

    LL1_MAX_DURATION_FACTOR_ONE_4TH=5,

    LL1_MAX_DURATION_FACTOR_ONE_64TH=1,

    LL1_MAX_DURATION_FACTOR_ONE_8TH=4,

    LL1_MAX_DURATION_FACTOR_ONE_HALF=6,

} enum_anon_124;

typedef enum {

    LL1_MT_SUBCARRIER_START_RANGE_NOT_VALID=0,

    LL1_MT_SUBCARRIER_START_RANGE_ONE=4,

    LL1_MT_SUBCARRIER_START_RANGE_ONE_THIRD=2,

    LL1_MT_SUBCARRIER_START_RANGE_TWO_THIRD=3,

    LL1_MT_SUBCARRIER_START_RANGE_ZERO=1,

} enum_anon_111;

typedef enum {

    LL1_CARRIER_SEL_PROBABILITY_ONE=16,

    LL1_CARRIER_SEL_PROBABILITY_ONE_EIGHTH=9,

    LL1_CARRIER_SEL_PROBABILITY_ONE_ELEVENTH=6,

    LL1_CARRIER_SEL_PROBABILITY_ONE_FIFTEENTH=2,

    LL1_CARRIER_SEL_PROBABILITY_ONE_FIFTH=12,

    LL1_CARRIER_SEL_PROBABILITY_ONE_FOURTEENTH=3,

    LL1_CARRIER_SEL_PROBABILITY_ONE_FOURTH=13,

    LL1_CARRIER_SEL_PROBABILITY_ONE_HALF=15,

    LL1_CARRIER_SEL_PROBABILITY_ONE_NINTH=8,

    LL1_CARRIER_SEL_PROBABILITY_ONE_SEVENTH=10,

    LL1_CARRIER_SEL_PROBABILITY_ONE_SIXTEENTH=1,

    LL1_CARRIER_SEL_PROBABILITY_ONE_SIXTH=11,

    LL1_CARRIER_SEL_PROBABILITY_ONE_TENTH=7,

    LL1_CARRIER_SEL_PROBABILITY_ONE_THIRD=14,

    LL1_CARRIER_SEL_PROBABILITY_ONE_THIRTEENTH=4,

    LL1_CARRIER_SEL_PROBABILITY_ONE_TWELFTH=5,

    LL1_CARRIER_SEL_PROBABILITY_ZERO=0,

    NUM_CARRIER_SEL_PROBABILITIES=17,

} enum_anon_123;

typedef enum {

    LL1_PRACH_CP_LENGTH_266_7=2,

    LL1_PRACH_CP_LENGTH_66_7=1,

    LL1_PRACH_CP_LENGTH_800=3,

    LL1_PRACH_CP_LENGTH_UNDEFINED=0,

} enum_anon_120;

typedef enum {

    LL1_MOBILITY_STATUS_FAST=3,

    LL1_MOBILITY_STATUS_MAX=4,

    LL1_MOBILITY_STATUS_MIDDLE=2,

    LL1_MOBILITY_STATUS_SLOW=1,

    LL1_MOBILITY_STATUS_STATIC=0,

} enum_anon_108;

typedef enum {

    LL1_IDLE_FSM_STATE_BACKGROUND_SI_READ=0,

    LL1_IDLE_FSM_STATE_BG_PLMN_SEARCH=1,

    LL1_IDLE_FSM_STATE_BLE_ACTIVE=2,

    LL1_IDLE_FSM_STATE_BLE_SLEEP=3,

    LL1_IDLE_FSM_STATE_BLE_WAIT_ABORTED=4,

    LL1_IDLE_FSM_STATE_BLE_WAIT_SUSPEND_ABORTED=5,

    LL1_IDLE_FSM_STATE_DETECT_NEIGHBOURS=6,

    LL1_IDLE_FSM_STATE_LOW_POWER_MODE=7,

    LL1_IDLE_FSM_STATE_MAIN=8,

    LL1_IDLE_FSM_STATE_MEASURE_NEIGHBOUR=9,

    LL1_IDLE_FSM_STATE_MEASURE_OTDOA=10,

    LL1_IDLE_FSM_STATE_RACH=11,

    LL1_IDLE_FSM_STATE_SLEEP=12,

    LL1_IDLE_FSM_STATE_WAIT_GNSS=13,

    LL1_IDLE_FSM_STATE_WAIT_IDLE_CONFIG=14,

    LL1_IDLE_FSM_STATE_WAIT_LPM_RESYNC=15,

    LL1_IDLE_FSM_STATE_WAIT_PAGING=16,

    LL1_IDLE_FSM_STATE_WAIT_PBSCH=17,

    LL1_IDLE_FSM_STATE_WAIT_RESYNC=18,

    LL1_IDLE_FSM_STATE_WAIT_SI=19,

    LL1_IDLE_FSM_STATE_WAIT_SIB1=20,

} enum_anon_415;

typedef enum {

    LL1_IDLE_FSM_EVENT_BACKGROUND_SI_START=0,

    LL1_IDLE_FSM_EVENT_BLE_GRANT_ALLOWED=1,

    LL1_IDLE_FSM_EVENT_BLE_GRANT_DISABLED=2,

    LL1_IDLE_FSM_EVENT_BLE_GRANT_FAILURE=3,

    LL1_IDLE_FSM_EVENT_BLE_LPM=4,

    LL1_IDLE_FSM_EVENT_DSP_ERROR_INVALID=29360128,

    LL1_IDLE_FSM_EVENT_DSP_GNSS_CNF=20971563,

    LL1_IDLE_FSM_EVENT_DSP_GNSS_DEMOD_CNF=20971568,

    LL1_IDLE_FSM_EVENT_DSP_GNSS_JAM_DET_CNF=20971564,

    LL1_IDLE_FSM_EVENT_DSP_NPBCH_CNF=20971549,

    LL1_IDLE_FSM_EVENT_DSP_NPDCCH_DCI_IND=20971556,

    LL1_IDLE_FSM_EVENT_DSP_NPDCCH_SAMPLES_END_IND=20971559,

    LL1_IDLE_FSM_EVENT_DSP_NPDCCH_SEARCH_CNF=20971550,

    LL1_IDLE_FSM_EVENT_DSP_NPDSCH_CNF=20971551,

    LL1_IDLE_FSM_EVENT_DSP_NPDSCH_FINAL_SAMPLES_END_IND=20971558,

    LL1_IDLE_FSM_EVENT_DSP_NPDSCH_SAMPLES_END_IND=20971557,

    LL1_IDLE_FSM_EVENT_DSP_NPRACH_CNF=20971553,

    LL1_IDLE_FSM_EVENT_DSP_NPRS_CNF=20971548,

    LL1_IDLE_FSM_EVENT_DSP_NPSS_DETECTION_CNF=20971543,

    LL1_IDLE_FSM_EVENT_DSP_NPUCCH_CNF=20971554,

    LL1_IDLE_FSM_EVENT_DSP_NPUSCH_CNF=20971552,

    LL1_IDLE_FSM_EVENT_DSP_NRS_RESYNC_CNF=20971547,

    LL1_IDLE_FSM_EVENT_DSP_NWUS_CNF=20971562,

    LL1_IDLE_FSM_EVENT_DSP_PSS_SEARCH_CNF=20971544,

    LL1_IDLE_FSM_EVENT_DSP_SSS_RESYNC_CNF=20971546,

    LL1_IDLE_FSM_EVENT_DSP_SSS_RESYNC_SAMPLES_END_IND=20971561,

    LL1_IDLE_FSM_EVENT_DSP_SSS_SEARCH_CNF=20971545,

    LL1_IDLE_FSM_EVENT_GNSS_START=5,

    LL1_IDLE_FSM_EVENT_GO_TO_LPM=6,

    LL1_IDLE_FSM_EVENT_GO_TO_SLEEP=7,

    LL1_IDLE_FSM_EVENT_GO_TO_SLEEP_LPM=8,

    LL1_IDLE_FSM_EVENT_LL1_ABORT_BG_REQ=37748766,

    LL1_IDLE_FSM_EVENT_LL1_ABORT_DSP_REQ_IND=37748870,

    LL1_IDLE_FSM_EVENT_LL1_BG_FREQ_SEARCH_REQ=37748750,

    LL1_IDLE_FSM_EVENT_LL1_BG_MIB_READ_REQ=37748753,

    LL1_IDLE_FSM_EVENT_LL1_BG_SCAN_REQ=37748748,

    LL1_IDLE_FSM_EVENT_LL1_BG_SIB1_READ_REQ=37748755,

    LL1_IDLE_FSM_EVENT_LL1_BLE_GRANT_REQ=37748828,

    LL1_IDLE_FSM_EVENT_LL1_BLE_GRANT_RSP=37748829,

    LL1_IDLE_FSM_EVENT_LL1_CELL_SELECT_REQ=37748751,

    LL1_IDLE_FSM_EVENT_LL1_DEACTIVATE_REQ=37748760,

    LL1_IDLE_FSM_EVENT_LL1_ENTER_LOW_POWER_MODE_REQ=37748758,

    LL1_IDLE_FSM_EVENT_LL1_EXIT_LOW_POWER_MODE_REQ=37748759,

    LL1_IDLE_FSM_EVENT_LL1_HARQ_ACK_REQ=37748817,

    LL1_IDLE_FSM_EVENT_LL1_IDLE_CONFIG_REQ=37748740,

    LL1_IDLE_FSM_EVENT_LL1_IDLE_MEAS_CONFIG_REQ=37748743,

    LL1_IDLE_FSM_EVENT_LL1_IDLE_MEAS_DETECT_SUPPRESS_TIMER_EXPIRY_IND=37748866,

    LL1_IDLE_FSM_EVENT_LL1_IDLE_MEAS_START_REQ=37748745,

    LL1_IDLE_FSM_EVENT_LL1_IDLE_MEAS_STOP_REQ=37748746,

    LL1_IDLE_FSM_EVENT_LL1_LPM_VETO_TIMER_EXPIRY_IND=37748864,

    LL1_IDLE_FSM_EVENT_LL1_MIB_READ_REQ=37748752,

    LL1_IDLE_FSM_EVENT_LL1_OTDOA_LOCATION_START_REQ=37748762,

    LL1_IDLE_FSM_EVENT_LL1_OTDOA_LOCATION_STOP_REQ=37748763,

    LL1_IDLE_FSM_EVENT_LL1_RACH_CONTENTION_RESOLUTION_RSP=37748816,

    LL1_IDLE_FSM_EVENT_LL1_RACH_MSG3_TX_REQ_RSP=37748815,

    LL1_IDLE_FSM_EVENT_LL1_RACH_REQ=37748809,

    LL1_IDLE_FSM_EVENT_LL1_RACH_RESET_REQ=37748811,

    LL1_IDLE_FSM_EVENT_LL1_RACH_STOP_REQ=37748818,

    LL1_IDLE_FSM_EVENT_LL1_RELEASE_REQ=37748742,

    LL1_IDLE_FSM_EVENT_LL1_RESYNC_REQ=9,

    LL1_IDLE_FSM_EVENT_LL1_SERVING_CELL_MEAS_RSP=37748788,

    LL1_IDLE_FSM_EVENT_LL1_SIB1_READ_REQ=37748754,

    LL1_IDLE_FSM_EVENT_LL1_SI_INFO_READ_REQ=37748756,

    LL1_IDLE_FSM_EVENT_LL1_SI_INFO_STOP_REQ=37748757,

    LL1_IDLE_FSM_EVENT_LL1_SLEEP_TIMER_EXPIRY_IND=37748861,

    LL1_IDLE_FSM_EVENT_LL1_TIME_ALIGNMENT_TIMER_EXPIRY=37748814,

    LL1_IDLE_FSM_EVENT_LL1_TRIGGER_GNSS_FSM=37748868,

    LL1_IDLE_FSM_EVENT_NEIGHBOUR_DETECT=10,

    LL1_IDLE_FSM_EVENT_NEIGHBOUR_MEASURE=11,

    LL1_IDLE_FSM_EVENT_NORMAL_LPM=12,

    LL1_IDLE_FSM_EVENT_OTDOA_MEASURE_STARTED=13,

    LL1_IDLE_FSM_EVENT_RACH_STOPPED=14,

    LL1_IDLE_FSM_EVENT_RUN_SCHEDULER=15,

    LL1_IDLE_FSM_EVENT_SI_START_DSP=16,

    LL1_IDLE_FSM_EVENT_START_BG_PLMN_SEARCH=17,

    LL1_IDLE_FSM_EVENT_START_MIB_READ=18,

    LL1_IDLE_FSM_EVENT_START_PAGING_RX=19,

    LL1_IDLE_FSM_EVENT_START_RACH=20,

    LL1_IDLE_FSM_EVENT_START_SIB1_READ=21,

    LL1_IDLE_FSM_EVENT_STOP_PAGING_RX=22,

    LL1_IDLE_FSM_EVENT_STOP_RACH_AND_EXIT_LPM=23,

    LL1_IDLE_FSM_EVENT_STOP_RESYNC_LPM=24,

    LL1_IDLE_FSM_EVENT_SUSPEND=25,

    LL1_IDLE_FSM_EVENT_SWITCH_SERVING_CELL=26,

    LL1_IDLE_FSM_EVENT_TRANSIT_TO_MAIN=27,

    LL1_IDLE_FSM_EVENT_TRANSIT_TO_MAIN_VIA_RESYNC=28,

} enum_anon_414;

typedef enum {

    LL1_IDLE_MEAS_COMPLETED_DETECTION=3,

    LL1_IDLE_MEAS_COMPLETED_MEASUREMENT=6,

    LL1_IDLE_MEAS_CONTINUING_DETECTION=2,

    LL1_IDLE_MEAS_DETECTION_ALLOWED=10,

    LL1_IDLE_MEAS_DETECTION_SUPPRESSED=9,

    LL1_IDLE_MEAS_LPM_EXIT_WHILE_TRACKING_NEIGHBOURS=11,

    LL1_IDLE_MEAS_NO_CELLS_TO_MEASURE=8,

    LL1_IDLE_MEAS_NO_TIME_FOR_DETECTION=4,

    LL1_IDLE_MEAS_NO_TIME_FOR_MEASUREMENT=7,

    LL1_IDLE_MEAS_STARTING_FAST_DETECTION=1,

    LL1_IDLE_MEAS_STARTING_MEASUREMENT=5,

    LL1_IDLE_MEAS_STARTING_SLOW_DETECTION=0,

} enum_anon_212;

typedef enum {

    KALMAN_F3D=10,

    KALMAN_F3DS=17,

    KALMAN_H3D=14,

    KALMAN_H3DS=21,

    KALMAN_P3D=9,

    KALMAN_P3DS=16,

    KALMAN_POSN_3D=22,

    KALMAN_POSN_3DS=23,

    KALMAN_Q3D=11,

    KALMAN_Q3DS=18,

    KALMAN_R3D=13,

    KALMAN_R3DS=20,

    KALMAN_X3D=8,

    KALMAN_X3DS=15,

    KALMAN_Z3D=12,

    KALMAN_Z3DS=19,

    KALMAN_Z3DS_RESIDUAL=25,

    KALMAN_Z3D_RESIDUAL=24,

    KALMAN_Z_diff1=2,

    KALMAN_Z_diff2=3,

    KALMAN_Z_diff3=4,

    KALMAN_Z_diff4=5,

    KALMAN_Z_est=1,

    KALMAN_Z_raw=0,

    KALMAN_Z_stage1Quality=6,

    KALMAN_Z_stage2Quality=7,

} enum_anon_221;

typedef enum {

    KALMAN_MEAS_SOURCE_ACQUISITION=0,

    KALMAN_MEAS_SOURCE_COUNT=3,

    KALMAN_MEAS_SOURCE_DEEP_ACQUISITION=1,

    KALMAN_MEAS_SOURCE_DEMOD=2,

} enum_anon_223;

typedef enum {

    KALMAN_FILTER_3D=0,

    KALMAN_FILTER_3DS=1,

} enum_anon_220;

typedef enum {

    LL1_CIPHERING_CHECK=22,

    LL1_DEBUG_ACTIVE_TIMING_ADVANCE=6,

    LL1_DEBUG_AGC=35,

    LL1_DEBUG_BACKOFF_TIMER_IN_MS=1,

    LL1_DEBUG_BG_FREQ_SEARCH_DETECTION_CLIPPED=17,

    LL1_DEBUG_BG_FREQ_SEARCH_DETECTION_NO_MIN_REQ_TIME=18,

    LL1_DEBUG_BG_SI_ERROR_STATE=19,

    LL1_DEBUG_BG_SI_TIME_TO_NEXT_READING=20,

    LL1_DEBUG_CDRX_MAC_CE_CMD=12,

    LL1_DEBUG_CDRX_MAC_CE_DEADLINE=13,

    LL1_DEBUG_CDRX_MAC_CE_NOW=14,

    LL1_DEBUG_CLOSE_TO_SIB1_BOUNDARY=8,

    LL1_DEBUG_DCI_DISCARDED_DUPLICATE_HARQ_ID=24,

    LL1_DEBUG_DCI_DISCARDED_FALSE_DCI_INVALID=25,

    LL1_DEBUG_DCI_DISCARDED_FALSE_DCI_OVERLAP=26,

    LL1_DEBUG_DCI_DISCARDED_FALSE_DCI_PDSCH=28,

    LL1_DEBUG_DCI_DISCARDED_FALSE_DCI_PUCCH=29,

    LL1_DEBUG_DCI_DISCARDED_FALSE_DCI_WRONG_ORDER=27,

    LL1_DEBUG_DCI_N2_DECOCDING_WARNING=16,

    LL1_DEBUG_DCI_PDSCH_REP_SANE_WARNING=21,

    LL1_DEBUG_DIFF_NOW_NEXT=11,

    LL1_DEBUG_DRX_CYCLE_COUNT=9,

    LL1_DEBUG_FORCED_MIB_READ=30,

    LL1_DEBUG_INVALID_EDT_I_MCS=34,

    LL1_DEBUG_MIB_READ_TIME_UPDATED=31,

    LL1_DEBUG_NCELL_DETECTION_CLIPPED=10,

    LL1_DEBUG_NCELL_DETECTION_NO_MIN_REQ_TIME=15,

    LL1_DEBUG_PRE_TX_CNT=3,

    LL1_DEBUG_RANDOM_VALUE=4,

    LL1_DEBUG_RECEIVED_RAPID=2,

    LL1_DEBUG_RESTARTING_NPDCCH_AFTER_FAILED_NPDSCH=7,

    LL1_DEBUG_RESYNC_BEFORE_PAGING=37,

    LL1_DEBUG_RF_RCTIMER_CANCELED=36,

    LL1_DEBUG_TAG_DEFAULT=0,

    LL1_DEBUG_TIMING_ADVANCE_FROM_RAR=5,

    LL1_DEBUG_UL_FAILED_BY_DISABLED_GAP=23,

    LL1_DEBUG_UPLOADING_LOGS_N0=33,

    LL1_DEBUG_UPLOADING_LOGS_N1=32,

} enum_anon_206;

typedef enum {

    LL1_RACH_ECL_SELECTED_BY_MANUAL_OVERRIDE=0,

    LL1_RACH_ECL_SELECTED_BY_MEASUREMENT=2,

    LL1_RACH_ECL_SELECTED_BY_PDCCH_ORDER=1,

    LL1_RACH_ECL_SELECTED_NEXT_COVERAGE_LEVEL=3,

} enum_anon_114;

typedef enum {

    LL1_CONNECTED_STATE_LPM=6,

    LL1_CONNECTED_STATE_MAIN=0,

    LL1_CONNECTED_STATE_MAX_NUM_STATES=17,

    LL1_CONNECTED_STATE_RACH=8,

    LL1_CONNECTED_STATE_RESYNC_SLEEP=10,

    LL1_CONNECTED_STATE_SLEEP=9,

    LL1_CONNECTED_STATE_WAIT_LPM_RESYNC=11,

    LL1_CONNECTED_STATE_WAIT_MAC_PDU=1,

    LL1_CONNECTED_STATE_WAIT_PDCCH=2,

    LL1_CONNECTED_STATE_WAIT_PDCCH_PDSCH=14,

    LL1_CONNECTED_STATE_WAIT_PDCCH_PUCCH=15,

    LL1_CONNECTED_STATE_WAIT_PDCCH_PUSCH=16,

    LL1_CONNECTED_STATE_WAIT_PDSCH=3,

    LL1_CONNECTED_STATE_WAIT_PUCCH=5,

    LL1_CONNECTED_STATE_WAIT_PUSCH=4,

    LL1_CONNECTED_STATE_WAIT_RESYNC=7,

    LL1_CONNECTED_STATE_WAIT_SI=12,

    LL1_CONNECTED_STATE_WAIT_TIMING_ADVANCE=13,

} enum_anon_202;

typedef enum {

    LL1_INVALID_CONFIG_DEDICATED_ANCHOR_CARRIER_OFFSET=8,

    LL1_INVALID_CONFIG_IDENTICAL_RACH_NUMREPETITIONSPERPREAMBLEATTEMPT=5,

    LL1_INVALID_CONFIG_INSUFFICIENT_PRACH_SUBCARRIERS_FOR_TX=1,

    LL1_INVALID_CONFIG_NON_ANCHOR_VALID_SUBFRAMES_RF_GAP=7,

    LL1_INVALID_CONFIG_NUM_OF_INVALID_CONFIG_ENUMS=9,

    LL1_INVALID_CONFIG_UNKNOWN=0,

    LL1_INVALID_CONFIG_UNSUPPORT_RACH_CP_LEN=6,

    LL1_INVALID_CONFIG_X=2,

    LL1_INVALID_CONFIG_Y=3,

    LL1_INVALID_CONFIG_Z=4,

} enum_anon_205;

typedef enum {

    PORTS1_OR_2=1,

    PORTS4=4,

    PORTS_NOT_USED=0,

} enum_anon_117;

typedef enum {

    REPS_16=16,

    REPS_4=4,

    REPS_8=8,

    REPS_NOT_USED=255,

} enum_anon_118;

typedef enum {

    LL1_OTDOA_MEAS_ERROR_CARRIER_DISABLED=1,

    LL1_OTDOA_MEAS_ERROR_CARRIER_DISABLED_AGAIN=2,

    LL1_OTDOA_MEAS_ERROR_INVALID_MEAS=0,

} enum_anon_209;

typedef enum {

    LL1_CALCULATE_VALID_SUBFRAMES=1,

    LL1_PROFILING_CALL=2,

    LL1_PROFILING_F8_AES=4,

    LL1_PROFILING_F8_SNOW_3G=3,

    LL1_PROFILING_F8_ZUC=5,

    LL1_PROFILING_F9_AES=7,

    LL1_PROFILING_F9_SNOW_3G=6,

    LL1_PROFILING_F9_ZUC=8,

    LL1_SCHEDULING_ITERATORS_SETUP=0,

} enum_anon_211;

typedef enum {

    LL1_RACH_ACCESS_BARRED=11,

    LL1_RACH_CANCEL=5,

    LL1_RACH_CONTENTION_RESOLUTION_MISMATCH=3,

    LL1_RACH_ECL_COLLISION_DETECTED=10,

    LL1_RACH_ERROR=4,

    LL1_RACH_ERROR_MAX_NUM_PREAMBLE_ATTEMPTS=2,

    LL1_RACH_INTERRUPTED_BY_MAC_CANCEL=7,

    LL1_RACH_INTERRUPTED_BY_RRC_RELEASE=6,

    LL1_RACH_INTERRUPTED_BY_SCELL_LOST_LPM=8,

    LL1_RACH_STOP_BY_RRC_SIGNAL=9,

    LL1_RACH_SUCCESS=0,

    LL1_RACH_SUCCESS_SR=1,

} enum_anon_104;

typedef enum {

    LL1_RACH_AFTER_NOW_COLLISION=1,

    LL1_RACH_BEFORE_NOW_COLLISION=2,

    LL1_RACH_NO_COLLISION=0,

} enum_anon_214;

typedef enum {

    LL1_ASN1_CQI_CANDIDATE_REP_A=1,

    LL1_ASN1_CQI_CANDIDATE_REP_B=2,

    LL1_ASN1_CQI_CANDIDATE_REP_C=3,

    LL1_ASN1_CQI_CANDIDATE_REP_D=4,

    LL1_ASN1_CQI_CANDIDATE_REP_E=5,

    LL1_ASN1_CQI_CANDIDATE_REP_F=6,

    LL1_ASN1_CQI_CANDIDATE_REP_G=7,

    LL1_ASN1_CQI_CANDIDATE_REP_H=8,

    LL1_ASN1_CQI_CANDIDATE_REP_I=9,

    LL1_ASN1_CQI_CANDIDATE_REP_J=10,

    LL1_ASN1_CQI_CANDIDATE_REP_K=11,

    LL1_ASN1_CQI_CANDIDATE_REP_L=12,

    LL1_ASN1_CQI_NO_MEASUREMENTS=0,

} enum_anon_126;

typedef enum {

    LL1_ASN1_CQI_SHORT_CANDIDATE_REP_1=1,

    LL1_ASN1_CQI_SHORT_CANDIDATE_REP_2=2,

    LL1_ASN1_CQI_SHORT_CANDIDATE_REP_3=3,

    LL1_ASN1_CQI_SHORT_NO_MEASUREMENTS=0,

} enum_anon_127;

typedef enum {

    LL1_PH0=0,

    LL1_PH1=1,

    LL1_PH10=10,

    LL1_PH11=11,

    LL1_PH12=12,

    LL1_PH13=13,

    LL1_PH14=14,

    LL1_PH15=15,

    LL1_PH2=2,

    LL1_PH3=3,

    LL1_PH4=4,

    LL1_PH5=5,

    LL1_PH6=6,

    LL1_PH7=7,

    LL1_PH8=8,

    LL1_PH9=9,

    LL1_PHR_NOT_USED=16,

} enum_anon_112;

typedef enum {

    CP_EDT=1,

    NO_EDT=0,

    NO_EDT_FALLBACK_LEGACY_GRANT=3,

    NO_EDT_FALLBACK_TBS_NOT_ALLOWED=4,

    UP_EDT=2,

} enum_anon_3;

typedef enum {

    LL1_RACH_L3_INITIATED=1,

    LL1_RACH_MAC_INITIATED=0,

    LL1_RACH_PDCCH_ORDER_INITIATED=2,

    LL1_RACH_WITHOUT_HARQ_ACK_SR_INITIATED=3,

} enum_anon_105;

typedef enum {

    LL1_SUBCARRIER_SPACING_15_KHZ=1,

    LL1_SUBCARRIER_SPACING_3_75_KHZ=0,

} enum_anon_113;

typedef enum {

    SEND_NOTHING_FOR_THIS_UCCH_CNF=1,

    SEND_SECOND_NPUCCH=0,

} enum_anon_134;

typedef enum {

    LL1_RADIO_TEST_SIM_ACCESS_DONE_NO_DELAY=1,

    LL1_RADIO_TEST_SIM_ACCESS_DONE_WITH_DELAY=0,

    LL1_RADIO_TEST_SIM_ACCESS_STARTED=2,

} enum_anon_116;

typedef enum {

    LL1_RADIO_TEST_BAD_PARAMS=6,

    LL1_RADIO_TEST_INVALID_STATE=3,

    LL1_RADIO_TEST_MALLOC_FAIL=5,

    LL1_RADIO_TEST_MODE_ALREADY_ENABLED=2,

    LL1_RADIO_TEST_NOT_COMPLETE=4,

    LL1_RADIO_TEST_NO_ERROR=0,

    LL1_RADIO_TEST_UNKNOWN_COMMAND=1,

} enum_anon_128;

typedef enum {

    LL1_STORE_RAR_DCI_DECODE_FAILURE=3,

    LL1_STORE_RAR_NO_MATCHING_RAPID=1,

    LL1_STORE_RAR_RAPID_NO_RAR=4,

    LL1_STORE_RAR_SUCCESS=0,

    LL1_STORE_RAR_UNEXPECTED_DCI_FORMAT=2,

    LL1_STORE_RAR_UNEXPECTED_ERROR=5,

} enum_anon_197;

typedef enum {

    NB_IOT_UE_REL_13=13,

    NB_IOT_UE_REL_14=14,

    NB_IOT_UE_REL_15=15,

} enum_anon_10;

typedef enum {

    LL1_AB_THRESH_1=1,

    LL1_AB_THRESH_2=2,

    LL1_AB_THRESH_NONE=0,

} enum_anon_125;

typedef enum {

    LL1_RF_ISR_EVENT_NONE=0,

    LL1_RF_ISR_EVENT_RX_COMPLETED=3,

    LL1_RF_ISR_EVENT_RX_STARTED=1,

    LL1_RF_ISR_EVENT_TX_COMPLETED=4,

    LL1_RF_ISR_EVENT_TX_STARTED=2,

} enum_anon_218;

typedef enum {

    RF_RX_TYPE_BLE_1M=4,

    RF_RX_TYPE_BLE_2M=5,

    RF_RX_TYPE_BLE_LR=6,

    RF_RX_TYPE_GPS_FASTER_ADC=3,

    RF_RX_TYPE_GPS_LEGACY=2,

    RF_RX_TYPE_NBIOT_PSS=1,

    RF_RX_TYPE_NBIOT_STD=0,

} enum_anon_98;

typedef enum {

    RF_TX_TYPE_BLE_1M=2,

    RF_TX_TYPE_BLE_2M=3,

    RF_TX_TYPE_NBIOT_MAX=1,

    RF_TX_TYPE_NBIOT_PRACH=1,

    RF_TX_TYPE_NBIOT_STANDARD=0,

} enum_anon_99;

typedef enum {

    RLF_HYST=0,

    RLF_IN_SYNC=1,

    RLF_OUT_OF_SYNC=2,

} enum_anon_203;

typedef enum {

    LL1_SSS_RESYNC_INFO_ONLY=0,

    LL1_SSS_RESYNC_POWER_RATIO_FAIL=1,

} enum_anon_204;

typedef enum {

    LL1_DCI_DECODE_FAIL_BAD_REPETITION_NUMBER=14,

    LL1_DCI_DECODE_FAIL_DCI_SF_REP_IS_ZERO=11,

    LL1_DCI_DECODE_FAIL_INVALID_DIRECT_IND=16,

    LL1_DCI_DECODE_FAIL_INVALID_ITBS=7,

    LL1_DCI_DECODE_FAIL_INVALID_MCS_RI=5,

    LL1_DCI_DECODE_FAIL_INVALID_SPS=19,

    LL1_DCI_DECODE_FAIL_MCS_INDEX_ERROR=13,

    LL1_DCI_DECODE_FAIL_REL_VERSION_NOT_SUPPORTED=17,

    LL1_DCI_DECODE_FAIL_REMAINING_BITS_OF_PDCCH_ORDER_NOT_ONE=15,

    LL1_DCI_DECODE_FAIL_RMAX_GT2_IDX_GT1=9,

    LL1_DCI_DECODE_FAIL_RMAX_GT4_IDX_GT2=8,

    LL1_DCI_DECODE_FAIL_RMAX_LT2_IDX_NOT_ZERO=10,

    LL1_DCI_DECODE_FAIL_SPS_HARQ_BUFFER_EMPTY=20,

    LL1_DCI_DECODE_FAIL_SS125_ISC_GT_144=3,

    LL1_DCI_DECODE_FAIL_SS15_ISC_INVALID=4,

    LL1_DCI_DECODE_FAIL_SS375_ISC_GT_47=2,

    LL1_DCI_DECODE_FAIL_SUBCARRIER_IND_ISC_ERROR=12,

    LL1_DCI_DECODE_FAIL_TBS_IS_ZERO=6,

    LL1_DCI_DECODE_FAIL_UNEXPECTED_FORMAT=1,

    LL1_DCI_DECODE_FAIL_UNKNOWN_MODE=18,

    LL1_DCI_DECODE_SUCCESS=0,

} enum_anon_198;

typedef enum {

    LL1_WARNING_CONN_RACH_DCI_N1_RECEIVED_WITH_TCRNTI=6,

    LL1_WARNING_MCS_BIGGER_THAN_TWO_WITHOUT_EDT=5,

    LL1_WARNING_TAG_NWUS_OPPORTUNITY_PASSED=4,

    LL1_WARNING_TAG_PAGING_OPPORTUNITY_PASSED=3,

    LL1_WARNING_TAG_RACH_OPPORTUNITY_PASSED=2,

    LL1_WARNING_TAG_RE_TX_UL_TBS_MISMATCH=0,

    LL1_WARNING_TAG_RE_TX_UL_TBS_MISMATCH_N0=1,

} enum_anon_208;

typedef enum {

    CORES_APPS_CORE=2,

    CORES_ASSET_CORE=3,

    CORES_MAX_NUMBER_PHYSICAL=3,

    CORES_NONE=3,

    CORES_PROTOCOL_CORE=1,

    CORES_SECURITY_CORE=0,

    CORES_UNKNOWN=4,

} enum_anon_227;

typedef enum {

    REBBOT_CAUSE_APPLICATION_DFT_SCAN_RESET=8224,

    REBBOT_CAUSE_PROTOCOL_DFT_SCAN_RESET=16416,

    REBBOT_CAUSE_SECURITY_DFT_SCAN_RESET=32770,

    REBOOT_CAUSE_APPLICATION_AT=12289,

    REBOOT_CAUSE_APPLICATION_CHIP_ALL_RESET=9216,

    REBOOT_CAUSE_APPLICATION_CHIP_RESET=8320,

    REBOOT_CAUSE_APPLICATION_CHIP_WATCHDOG=8256,

    REBOOT_CAUSE_APPLICATION_CPU_LOCKUP=8200,

    REBOOT_CAUSE_APPLICATION_CUSTOM_END=12292,

    REBOOT_CAUSE_APPLICATION_FLASH_PRT_RST=8704,

    REBOOT_CAUSE_APPLICATION_MONITOR_REBOOT_REQ=12288,

    REBOOT_CAUSE_APPLICATION_PMU_POR=10240,

    REBOOT_CAUSE_APPLICATION_RESET_PIN=8448,

    REBOOT_CAUSE_APPLICATION_RESET_UNKNOWN=8192,

    REBOOT_CAUSE_APPLICATION_RESTORE_DEFAULTS=12291,

    REBOOT_CAUSE_APPLICATION_RPC_TIMEOUT=12290,

    REBOOT_CAUSE_APPLICATION_SECURITY=8196,

    REBOOT_CAUSE_APPLICATION_SWD_RESET=8208,

    REBOOT_CAUSE_APPLICATION_SYSRESETREQ=8193,

    REBOOT_CAUSE_APPLICATION_WATCHDOG=8194,

    REBOOT_CAUSE_PROTOCOL_CHIP_ALL_RESET=17408,

    REBOOT_CAUSE_PROTOCOL_CHIP_RESET=16512,

    REBOOT_CAUSE_PROTOCOL_CHIP_WATCHDOG=16448,

    REBOOT_CAUSE_PROTOCOL_CPU_LOCKUP=16392,

    REBOOT_CAUSE_PROTOCOL_CUSTOM_END=20483,

    REBOOT_CAUSE_PROTOCOL_FLASH_PRT_RST=16896,

    REBOOT_CAUSE_PROTOCOL_IMSI_UPDATE=20482,

    REBOOT_CAUSE_PROTOCOL_MONITOR_REBOOT_REQ=20480,

    REBOOT_CAUSE_PROTOCOL_PMU_POR=18432,

    REBOOT_CAUSE_PROTOCOL_RESET_PIN=16640,

    REBOOT_CAUSE_PROTOCOL_RESET_UNKNOWN=16384,

    REBOOT_CAUSE_PROTOCOL_RPC_TIMEOUT=20481,

    REBOOT_CAUSE_PROTOCOL_SECSYS_RESET=16400,

    REBOOT_CAUSE_PROTOCOL_SECURITY=16388,

    REBOOT_CAUSE_PROTOCOL_SYSRESETREQ=16385,

    REBOOT_CAUSE_PROTOCOL_WATCHDOG=16386,

    REBOOT_CAUSE_SECURITY_CHIP_ALL_RESET=32832,

    REBOOT_CAUSE_SECURITY_CHIP_RESET=32776,

    REBOOT_CAUSE_SECURITY_CUSTOM_END=36869,

    REBOOT_CAUSE_SECURITY_DEEP_SLEEP=33024,

    REBOOT_CAUSE_SECURITY_FLASH_PRT_RST=32800,

    REBOOT_CAUSE_SECURITY_FOTA_UPGRADE=36866,

    REBOOT_CAUSE_SECURITY_MONITOR_REBOOT_REQ=36864,

    REBOOT_CAUSE_SECURITY_PMU_POR=32896,

    REBOOT_CAUSE_SECURITY_REGIONS_UPDATED=36865,

    REBOOT_CAUSE_SECURITY_RESET_PIN=32784,

    REBOOT_CAUSE_SECURITY_RESET_UNKNOWN=32768,

    REBOOT_CAUSE_SECURITY_SECSYS_RESET=32772,

    REBOOT_CAUSE_SECURITY_SIM_PROFILE_UPDATE=36868,

    REBOOT_CAUSE_SECURITY_SYSERR_RESET=32769,

    REBOOT_CAUSE_SECURITY_UPDATER_CHIP_WATCHDOG=36867,

    REBOOT_CAUSE_UNKNOWN=0,

} enum_anon_257;

typedef enum {

    EXCEPTION_TYPE_BUS_FAULT=3,

    EXCEPTION_TYPE_HARD_FAULT=1,

    EXCEPTION_TYPE_NMI=2,

    EXCEPTION_TYPE_NONE=0,

} enum_anon_241;

typedef enum {

    CCWW_FAULT=43,

    PANIC_ACTIVITY_INDICATION=44,

    PANIC_ADC=12,

    PANIC_ARM_CORE=1,

    PANIC_ASSERT=23,

    PANIC_AT_CMD=2,

    PANIC_DMA=36,

    PANIC_DSP=5,

    PANIC_EXIT=37,

    PANIC_FLASH_DATA=11,

    PANIC_HAL=3,

    PANIC_I2C0=33,

    PANIC_I2C1=34,

    PANIC_ICENI=4,

    PANIC_IFLASH=10,

    PANIC_INIT_FAILED=40,

    PANIC_IRMALLOC_FAIL=6,

    PANIC_LAYER2=15,

    PANIC_LL1=26,

    PANIC_LOG=14,

    PANIC_LPUART=8,

    PANIC_LWIP=22,

    PANIC_LWIP_SUPPORT=35,

    PANIC_MAC=18,

    PANIC_MAIN=41,

    PANIC_MEMCPY_BUFFER_OVERLAP=45,

    PANIC_NONE=0,

    PANIC_NVRAM=32,

    PANIC_QUEUE_FULL_AT=51,

    PANIC_QUEUE_FULL_EMMSM=50,

    PANIC_QUEUE_FULL_L2_DL=47,

    PANIC_QUEUE_FULL_L2_UL=48,

    PANIC_QUEUE_FULL_LL1=57,

    PANIC_QUEUE_FULL_LPP=49,

    PANIC_QUEUE_FULL_LWIP=58,

    PANIC_QUEUE_FULL_MN=52,

    PANIC_QUEUE_FULL_PDCP=46,

    PANIC_QUEUE_FULL_PDH=53,

    PANIC_QUEUE_FULL_RRC=56,

    PANIC_QUEUE_FULL_SIM=54,

    PANIC_QUEUE_FULL_SMS=55,

    PANIC_QUEUE_SLL=9,

    PANIC_RADIO=19,

    PANIC_RADIOTEST=17,

    PANIC_REBOOT=30,

    PANIC_SERVICE_LAYER=20,

    PANIC_SIM=21,

    PANIC_SPI=27,

    PANIC_SSP0=28,

    PANIC_SSP1=29,

    PANIC_STATS=24,

    PANIC_TASK_CREATE_FAILED=39,

    PANIC_TASK_STACK_OVERFLOW=38,

    PANIC_TEMPORARY_DEBUG=42,

    PANIC_UART=7,

    PANIC_UICC=25,

    PANIC_UPDATEPKG=31,

    PANIC_UTIL=16,

    PANIC_WATCHDOG=13,

} enum_panic_id;

typedef enum {

    NUM_VERBOSITY=4,

    VERBOSITY_CUSTOM=5,

    VERBOSITY_ERROR=3,

    VERBOSITY_NORMAL=1,

    VERBOSITY_VERBOSE=0,

    VERBOSITY_WARNING=2,

} enum_anon_5;

typedef enum {

    PSM_DEACTIVATION_TYPE=1,

    SWITCH_OFF_DEACTIVATION_TYPE=0,

} enum_anon_35;

typedef enum {

    MAC_DL_FSM_STATE_ACTIVE=0,

    MAC_DL_FSM_STATE_NOT_CONFIGURED=1,

    MAC_DL_FSM_STATE_WAIT_BTS_CONTENTION_RESOLUTION_PKT=2,

    MAC_DL_FSM_STATE_WAIT_MAC_UL_CONTENTION_RESPONSE=3,

} enum_anon_389;

typedef enum {

    MAC_DL_FSM_EVENT_LL1_DATA_IND=37748822,

    MAC_DL_FSM_EVENT_LL1_RACH_CONTENTION_RESOLUTION_IND=37748825,

    MAC_DL_FSM_EVENT_MAC_DL_CONFIG_REQ=88080384,

    MAC_DL_FSM_EVENT_MAC_DL_DEACTIVATE_REQ=88080387,

    MAC_DL_FSM_EVENT_MAC_DL_RELEASE_REQ=88080385,

    MAC_DL_FSM_EVENT_MAC_UL_TO_DL_RACH_CONTENTION_RSP=104857615,

    MAC_DL_FSM_EVENT_MI_CONTENTION_FAIL=0,

    MAC_DL_FSM_EVENT_MI_CONTENTION_RESOLUTION_CE=1,

    MAC_DL_FSM_EVENT_MI_CONTENTION_SUCCESS=2,

    MAC_DL_FSM_EVENT_MI_EMPTY_EVENT=3,

} enum_anon_388;

typedef enum {

    MAC_UL_FSM_STATE_CONNECTED=0,

    MAC_UL_FSM_STATE_IDLE=1,

    MAC_UL_FSM_STATE_NOT_CONFIGURED=2,

    MAC_UL_FSM_STATE_WAIT_CONNECTED_RACH=3,

    MAC_UL_FSM_STATE_WAIT_CONNECTED_RACH_RESET_CNF=4,

    MAC_UL_FSM_STATE_WAIT_IDLE_RACH_CONTENTION=5,

    MAC_UL_FSM_STATE_WAIT_IDLE_RACH_MSG2=6,

    MAC_UL_FSM_STATE_WAIT_RELEASE_CNF=7,

} enum_anon_391;

typedef enum {

    MAC_UL_FSM_EVENT_LL1_HARQ_ACK_CNF=37748826,

    MAC_UL_FSM_EVENT_LL1_PDCCH_ORDER_IND=37748821,

    MAC_UL_FSM_EVENT_LL1_RACH_CNF=37748819,

    MAC_UL_FSM_EVENT_LL1_RACH_CONTENTION_RESOLUTION_SUCCESS_IND=37748824,

    MAC_UL_FSM_EVENT_LL1_RACH_MSG3_TX_REQ_IND=37748823,

    MAC_UL_FSM_EVENT_LL1_SPS_CONTROL_IND=37748827,

    MAC_UL_FSM_EVENT_LL1_UL_GRANT_IND=37748820,

    MAC_UL_FSM_EVENT_MAC_UL_CONFIG_REQ=104857600,

    MAC_UL_FSM_EVENT_MAC_UL_DATA_VOLUME_REQ=104857602,

    MAC_UL_FSM_EVENT_MAC_UL_DEACTIVATE_REQ=104857603,

    MAC_UL_FSM_EVENT_MAC_UL_RACH_CONTENTION_IND=104857612,

    MAC_UL_FSM_EVENT_MAC_UL_RACH_ILLEGAL_MSG4_IND=104857614,

    MAC_UL_FSM_EVENT_MAC_UL_RAI_REQ=104857609,

    MAC_UL_FSM_EVENT_MAC_UL_RELEASE_REQ=104857601,

    MAC_UL_FSM_EVENT_MAC_UL_RESTART_TIME_ALIGNMENT_TIMER_IND=104857613,

    MAC_UL_FSM_EVENT_MAC_UL_RESUME_REQ=104857616,

    MAC_UL_FSM_EVENT_MAC_UL_RETX_BSR_EXPIRY=104857618,

    MAC_UL_FSM_EVENT_MAC_UL_RRC_RELEASING_REQ=104857604,

    MAC_UL_FSM_EVENT_MAC_UL_SR_PROHIBIT_EXPIRY=104857619,

    MAC_UL_FSM_EVENT_MAC_UL_UPDATE_BUFFER_SIZE_REQ=104857608,

    MAC_UL_FSM_EVENT_MI_CACHED_PDCCH_ORDER_IND=0,

    MAC_UL_FSM_EVENT_MI_CONTENTION_FAIL=1,

    MAC_UL_FSM_EVENT_MI_CONTENTION_RETRY=2,

    MAC_UL_FSM_EVENT_MI_CONTENTION_SUCCESS=3,

    MAC_UL_FSM_EVENT_MI_ERROR=4,

    MAC_UL_FSM_EVENT_MI_RACH_CANCEL=5,

    MAC_UL_FSM_EVENT_MI_RACH_CONTINUE=6,

    MAC_UL_FSM_EVENT_MI_RACH_FAIL=7,

    MAC_UL_FSM_EVENT_MI_RACH_REQ=8,

    MAC_UL_FSM_EVENT_MI_RACH_SUCCESS=9,

} enum_anon_390;

typedef enum {

    OP_MODE_AUTO=0,

    OP_MODE_MANUAL=1,

} enum_anon_281;

typedef enum {

    AT_CURRENT_CMD_ABORTING=6,

    AT_CURRENT_CMD_CFUN=5,

    AT_CURRENT_CMD_CGATT_REGISTER_AUTO=0,

    AT_CURRENT_CMD_COPS_GET_AVAILABLE_PLMN=4,

    AT_CURRENT_CMD_COPS_REGISTER_AUTO=1,

    AT_CURRENT_CMD_DETACH=3,

    AT_CURRENT_CMD_REGISTER_MANUAL=2,

    NO_AT_CURRENT_CMD=7,

} enum_anon_270;

typedef enum {

    BIP_CHAN_CONNECTED=6,

    BIP_CHAN_CONN_PDN_UNAVAIL=8,

    BIP_CHAN_DEACTIVATING=7,

    BIP_CHAN_INITIATING=5,

    BIP_CHAN_WAIT_TCP_CONN_RESULT=9,

    BIP_DEINIT=0,

    BIP_IDLE=2,

    BIP_IDLE_AWAIT_DATA=4,

    BIP_IDLE_NO_DEF_PDN=3,

    BIP_NAS_BUSY=1,

} enum_anon_296;

typedef enum {

    BIP_CHAN_CONN_PDN_AVAIL_EVENT=19,

    BIP_CHAN_CONN_PDN_TEMP_UNAVAIL_EVENT=18,

    BIP_CHAN_ERROR_EVENT=12,

    BIP_CHAN_SETUP_FAILURE_EVENT=9,

    BIP_CHAN_SETUP_TIMEOUT_EVENT=10,

    BIP_CHAN_SUCCESS_EVENT=11,

    BIP_CLOSE_CHAN_EVENT=13,

    BIP_CLOSE_CHAN_FAIL_EVENT=15,

    BIP_CLOSE_CHAN_SUCC_EVENT=14,

    BIP_CLOSE_CHAN_TIMEOUT_EVENT=16,

    BIP_DATA_RECV_EVENT=17,

    BIP_DATA_REQ_EVENT=8,

    BIP_DEF_OPEN_CHAN_EVENT=7,

    BIP_DEINIT_EVENT=1,

    BIP_INIT_EVENT=0,

    BIP_LOST_DEF_PDN_EVENT=23,

    BIP_NAS_AVAILABLE_EVENT=22,

    BIP_NAS_BUSY_EVENT=21,

    BIP_OPEN_CHAN_AFTER_DATA_EVENT=6,

    BIP_OPEN_CHAN_EVENT=5,

    BIP_OPEN_TCP_CONN_FAILURE_EVENT=25,

    BIP_OPEN_TCP_CONN_SUCCESS_EVENT=24,

    BIP_REG_FAILURE_EVENT=4,

    BIP_REG_WITH_DEF_PDN_EVENT=2,

    BIP_REG_WITH_NO_DEF_PDN_EVENT=3,

    BIP_UICC_DEACT_EVENT=20,

} enum_anon_297;

typedef enum {

    DL_PDU=3,

    EHPLMN_LIST=7,

    FPLMN_LIST=6,

    OPLMN_LIST=4,

    SMS_FORBID_LIST=8,

    TIMER_START=0,

    TIMER_STOP=1,

    UL_PDU=2,

    UPLMN_LIST=5,

} enum_anon_292;

typedef enum {

    EMM_INTG_PROT=23,

    EMM_INTG_PROT_AND_CIPHERED=39,

    EMM_INTG_PROT_AND_CIPHERED_WITH_NEW_EPS_CONTEXT=71,

    EMM_INTG_PROT_AND_PARTIALLY_CIPHERED=87,

    EMM_INTG_PROT_WITH_NEW_EPS_CONTEXT=55,

    EMM_NOT_SECURITY_PROTECTED=7,

    EMM_SERVICE_REQ_MSG_SECURITY_HDR=199,

} enum_anon_20;

typedef enum {

    L3_EMM_ATTACH_ACCEPT=66,

    L3_EMM_ATTACH_COMPLETE=67,

    L3_EMM_ATTACH_REJECT=68,

    L3_EMM_ATTACH_REQ=65,

    L3_EMM_AUTH_FAIL=92,

    L3_EMM_AUTH_REJ=84,

    L3_EMM_AUTH_REQ=82,

    L3_EMM_AUTH_RSP=83,

    L3_EMM_CONTROL_PLANE_SERVICE_REQ=77,

    L3_EMM_CS_SERVICE_NOTIFICAITON=100,

    L3_EMM_DETACH_ACCEPT=70,

    L3_EMM_DETACH_REQ=69,

    L3_EMM_DNLINK_GENERIC_NAS_TRANSPORT=104,

    L3_EMM_DNLINK_NAS_TRANSPORT=98,

    L3_EMM_EXT_SERVICE_REQ=76,

    L3_EMM_GUTI_RE_ALLOC_CMD=80,

    L3_EMM_GUTI_RE_ALLOC_COMPLETE=81,

    L3_EMM_ID_REQ=85,

    L3_EMM_ID_RSP=86,

    L3_EMM_INFORMATION=97,

    L3_EMM_SECURITY_MODE_CMD=93,

    L3_EMM_SECURITY_MODE_COMPLETE=94,

    L3_EMM_SECURITY_MODE_REJ=95,

    L3_EMM_SERVICE_ACCEPT=79,

    L3_EMM_SERVICE_REJECT=78,

    L3_EMM_SERVICE_REQ=2,

    L3_EMM_STATUS=96,

    L3_EMM_TAU_ACCEPT=73,

    L3_EMM_TAU_COMPLETE=74,

    L3_EMM_TAU_REJECT=75,

    L3_EMM_TAU_REQ=72,

    L3_EMM_UPLINK_ESM=4,

    L3_EMM_UPLINK_ESM_DATA=3,

    L3_EMM_UPLINK_GENERIC_NAS_TRANSPORT=105,

    L3_EMM_UPLINK_NAS_TRANSPORT=99,

    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_ACC=198,

    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REJ=199,

    L3_ESM_ACTIVATE_EPS_DED_BEARER_CONTEXT_REQ=197,

    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_ACC=194,

    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REJ=195,

    L3_ESM_ACTIVATE_EPS_DEF_BEARER_CONTEXT_REQ=193,

    L3_ESM_BEARER_RSRC_ALLOC_REJ=213,

    L3_ESM_BEARER_RSRC_ALLOC_REQ=212,

    L3_ESM_BEARER_RSRC_MOD_REJ=215,

    L3_ESM_BEARER_RSRC_MOD_REQ=214,

    L3_ESM_DATA_TRANSPORT=235,

    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_ACC=206,

    L3_ESM_DEACTIVATE_EPS_BEARER_CONTEXT_REQ=205,

    L3_ESM_INFO_REQ=217,

    L3_ESM_INFO_RSP=218,

    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_ACC=202,

    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REJ=203,

    L3_ESM_MODIFY_EPS_BEARER_CONTEXT_REQ=201,

    L3_ESM_NOTIFICATION=219,

    L3_ESM_PDN_CONNECTIVITY_REJ=209,

    L3_ESM_PDN_CONNECTIVITY_REQ=208,

    L3_ESM_PDN_DISCONNECT_REJ=211,

    L3_ESM_PDN_DISCONNECT_REQ=210,

    L3_ESM_STATUS=232,

    L3_TEST_ACTIVATE_TEST_MODE=132,

    L3_TEST_ACTIVATE_TEST_MODE_COMPLETE=133,

    L3_TEST_CLOSE_TEST_LOOP=128,

    L3_TEST_CLOSE_TEST_LOOP_COMPLETE=129,

    L3_TEST_DEACTIVATE_TEST_MODE=134,

    L3_TEST_DEACTIVATE_TEST_MODE_COMPLETE=135,

    L3_TEST_OPEN_TEST_LOOP=130,

    L3_TEST_OPEN_TEST_LOOP_COMPLETE=131,

    L3_TEST_RESET_UE_POSITIONING_STORED=136,

    L3_UNKNOWN=0,

    L3_USER_PLANE_IP_PACKET=1,

} enum_anon_19;

typedef enum {

    RPC_COMMANDS_PROTOCOL_TO_APPLICATION_MAX_COMMANDS=59,

    RPC_PROTOCOL_TO_APPLICATION_ALLOCATE_SOCKET=0,

    RPC_PROTOCOL_TO_APPLICATION_ATTACH_STATUS_SET_RESULT_IND=1,

    RPC_PROTOCOL_TO_APPLICATION_BIND_SOCKET=2,

    RPC_PROTOCOL_TO_APPLICATION_BIP_STATE_IND=3,

    RPC_PROTOCOL_TO_APPLICATION_BLE_STACK_STATE_IND=4,

    RPC_PROTOCOL_TO_APPLICATION_CFUN_RESULT_IND=5,

    RPC_PROTOCOL_TO_APPLICATION_CIOT_OPT_STATUS_IND=6,

    RPC_PROTOCOL_TO_APPLICATION_CLOSE_LOGICAL_CHANNEL_IND=7,

    RPC_PROTOCOL_TO_APPLICATION_CLOSE_SOCKET=8,

    RPC_PROTOCOL_TO_APPLICATION_CONNECTION_STATUS_IND=10,

    RPC_PROTOCOL_TO_APPLICATION_CONNECT_SOCKET=9,

    RPC_PROTOCOL_TO_APPLICATION_CRING_IND=11,

    RPC_PROTOCOL_TO_APPLICATION_CURRENT_TIME_IND=12,

    RPC_PROTOCOL_TO_APPLICATION_DOWNLINK_PACKET=13,

    RPC_PROTOCOL_TO_APPLICATION_DRIVER_ADC_ACTION_RESPONSE=14,

    RPC_PROTOCOL_TO_APPLICATION_DRIVER_ADC_READ_RESPONSE=15,

    RPC_PROTOCOL_TO_APPLICATION_EDRX_CHANGED_IND=16,

    RPC_PROTOCOL_TO_APPLICATION_EMM_ESM_ERROR_CODE_IND=17,

    RPC_PROTOCOL_TO_APPLICATION_GET_APPS_RPC_VERSION=18,

    RPC_PROTOCOL_TO_APPLICATION_GET_DSM_CONFIG=19,

    RPC_PROTOCOL_TO_APPLICATION_GET_PLMN_RESULTS_IND=20,

    RPC_PROTOCOL_TO_APPLICATION_GET_SIM_LOCK_CONFIG_PART_1=21,

    RPC_PROTOCOL_TO_APPLICATION_GET_SIM_LOCK_CONFIG_PART_2=22,

    RPC_PROTOCOL_TO_APPLICATION_IP_ADDRESS_CHANGED=23,

    RPC_PROTOCOL_TO_APPLICATION_IP_INFO=24,

    RPC_PROTOCOL_TO_APPLICATION_NONIP_RECVFROM=26,

    RPC_PROTOCOL_TO_APPLICATION_NON_IP_DATA_SENT=25,

    RPC_PROTOCOL_TO_APPLICATION_OPEN_LOGICAL_CHANNEL_IND=27,

    RPC_PROTOCOL_TO_APPLICATION_PAC_IND=28,

    RPC_PROTOCOL_TO_APPLICATION_PDP_ACT_OR_DEACT_RESULT_IND=29,

    RPC_PROTOCOL_TO_APPLICATION_PDP_MODIFY_RESULT=30,

    RPC_PROTOCOL_TO_APPLICATION_PDP_NETIF_DISCONNECT=31,

    RPC_PROTOCOL_TO_APPLICATION_PDP_NETIF_INIT=32,

    RPC_PROTOCOL_TO_APPLICATION_PDP_NETIF_REMOVE_ALL=33,

    RPC_PROTOCOL_TO_APPLICATION_PDP_NETIF_SET_DEFAULT_IF=34,

    RPC_PROTOCOL_TO_APPLICATION_PDP_NETIF_SET_IP=35,

    RPC_PROTOCOL_TO_APPLICATION_PIN_RESULT_IND=36,

    RPC_PROTOCOL_TO_APPLICATION_PIN_STATUS_IND=37,

    RPC_PROTOCOL_TO_APPLICATION_PLMN_SELECT_RESULT_IND=38,

    RPC_PROTOCOL_TO_APPLICATION_PRINT_STRING_TO_AT_UART=39,

    RPC_PROTOCOL_TO_APPLICATION_PSM_STATUS_IND=40,

    RPC_PROTOCOL_TO_APPLICATION_RADIOTEST_RESPONSE=42,

    RPC_PROTOCOL_TO_APPLICATION_RADIO_COMMAND_ABORT_IND=41,

    RPC_PROTOCOL_TO_APPLICATION_REGISTRATION_STATUS_IND=43,

    RPC_PROTOCOL_TO_APPLICATION_RF_CALIBRATION_ACPU_RTC_IND=44,

    RPC_PROTOCOL_TO_APPLICATION_RXCALIST_RESPONSE=45,

    RPC_PROTOCOL_TO_APPLICATION_SEND_NO_DL_IND=46,

    RPC_PROTOCOL_TO_APPLICATION_SERVICE_RECOVERY=47,

    RPC_PROTOCOL_TO_APPLICATION_SIM_STATUS_IND=48,

    RPC_PROTOCOL_TO_APPLICATION_SMS_CMD_RESULT_IND=49,

    RPC_PROTOCOL_TO_APPLICATION_SMS_CMT_PDU_IND=50,

    RPC_PROTOCOL_TO_APPLICATION_SMS_MGS_RESULT_IND=51,

    RPC_PROTOCOL_TO_APPLICATION_SOCKET_DATA_SENT=52,

    RPC_PROTOCOL_TO_APPLICATION_SOCKET_SEND=53,

    RPC_PROTOCOL_TO_APPLICATION_SOCKET_SENDTO=54,

    RPC_PROTOCOL_TO_APPLICATION_T3324_T3412_EXT_VALUE_CHANGED_IND=55,

    RPC_PROTOCOL_TO_APPLICATION_UICC_STATUS_CONTROL_IND=56,

    RPC_PROTOCOL_TO_APPLICATION_UL_DATA_RESUME_IND=57,

    RPC_PROTOCOL_TO_APPLICATION_UL_DATA_SUSPEND_IND=58,

} enum_anon_248;

typedef enum {

    RPM_FX_1=0,

    RPM_FX_2=1,

    RPM_FX_3=2,

    RPM_FX_4=3,

    RPM_FX_INVALID=5,

    RPM_NUM_FX=4,

} enum_anon_39;

typedef enum {

    AT_CFUN_RESULT_IND=205520914,

    EMMERABM_DRB_STATUS_IND=239075335,

    EMMERABM_REESTABLISH_CNF=239075332,

    EMMERABM_REESTABLISH_IND=239075334,

    EMMERABM_REESTABLISH_REJ=239075333,

    EMMERABM_REESTABLISH_REQ=239075331,

    EMMERABM_SUPPORTED_FEATURES_IND=239075338,

    EMMERABM_USER_DATA_RESUME_IND=239075337,

    EMMERABM_USER_DATA_SUSPEND_IND=239075336,

    EMMLPP_DATA_CNF=457179142,

    EMMLPP_DATA_IND=457179143,

    EMMLPP_DATA_REQ=457179139,

    EMMLPP_STATUS_IND=457179144,

    EMMSMS_DATA_IND=440401945,

    EMMSMS_DATA_REQ=440401943,

    EMMSMS_REL_REQ=440401944,

    EMMSMS_STATUS_IND=440401946,

    EMMSM_FLUSH_UL_DATA_REQ=188743751,

    EMMSM_INIT_CNF=188743732,

    EMMSM_INIT_REJ=188743733,

    EMMSM_INIT_REQ=188743722,

    EMMSM_RAI_REQ=188743750,

    EMMSM_RPM_F4_TIMER_EXPIRY=188743721,

    EMMSM_RPM_FX_TIMER_EXPIRY=188743720,

    EMMSM_RPM_LR1_TIMER_EXPIRY=188743717,

    EMMSM_RPM_LR2_TIMER_EXPIRY=188743718,

    EMMSM_RPM_LR3_TIMER_EXPIRY=188743719,

    EMMSM_RPM_N1_TIMER_EXPIRY=188743716,

    EMMSM_RPM_T1_TIMER_EXPIRY=188743715,

    EMM_ACCESS_BAR_REL_TIMER_EXPIRY=188743700,

    EMM_AVAIL_PLMN_SEARCH_TIMER_EXPIRY=188743704,

    EMM_BACK_OFF_TIMER_EXPIRY=188743692,

    EMM_CELL_DATA_IND=188743734,

    EMM_CLASSMARK_INFO_REQ=188743725,

    EMM_CP_DATA_BACKOFF_TIMER_EXPIRY=188743705,

    EMM_CS_SERVICE_NOTIFICATION_IND=188743742,

    EMM_EDRX_RETURN_IND=188743744,

    EMM_EDRX_SET_REQ=188743730,

    EMM_ERROR_BACK_OFF_TIMER_EXPIRY=197132288,

    EMM_ESM_ERROR_CODE_IND=205520913,

    EMM_FORB_TA_DELETE_TIMER_EXPIRY=188743703,

    EMM_HPPLMN_SEARCH_TIMER_EXPIRY=188743693,

    EMM_INFORMATION_IND=188743741,

    EMM_OUT_OF_SERVICE_IND=188743745,

    EMM_PAGE_IND=188743747,

    EMM_PDH_TESTLOOP_CLOSE_REQ=239075329,

    EMM_PDH_TESTLOOP_OPEN_REQ=239075330,

    EMM_PLMN_SEARCH_ABORT_REQ=188743727,

    EMM_PLMN_SEARCH_CNF=188743740,

    EMM_PLMN_SEARCH_REQ=188743726,

    EMM_PLMN_SEARCH_TIMER_EXPIRY=188743694,

    EMM_POWER_DOWN_TIMER_EXPIRY=188743696,

    EMM_POWER_MODE_SET_REQ=188743729,

    EMM_PSM_DELAY_TIMER_EXPIRY=188743697,

    EMM_PSM_STATUS_IND=188743748,

    EMM_RAT_LIST_UPDATE_INFO_REQ=188743728,

    EMM_REGISTER_REJECT_CAUSE_IND=188743746,

    EMM_REL_REQ=457179140,

    EMM_SET_CIOT_OPT_REQ=188743731,

    EMM_SEVERE_NET_FALIURE_TIMER_EXPIRY=188743698,

    EMM_STORED_PLMN_SEARCH_TIMER_EXPIRY=188743695,

    EMM_T3245_TIMER_EXPIRY=188743701,

    EMM_T3247_TIMER_EXPIRY=188743702,

    EMM_T3325_TIMER_EXPIRY=188743699,

    EMM_T3402_TIMER_EXPIRY=188743681,

    EMM_T3410_TIMER_EXPIRY=188743682,

    EMM_T3411_TIMER_EXPIRY=188743683,

    EMM_T3412_TIMER_EXPIRY=188743684,

    EMM_T3416_TIMER_EXPIRY=188743685,

    EMM_T3417_TIMER_EXPIRY=188743686,

    EMM_T3418_TIMER_EXPIRY=188743687,

    EMM_T3420_TIMER_EXPIRY=188743688,

    EMM_T3421_TIMER_EXPIRY=188743689,

    EMM_T3430_TIMER_EXPIRY=188743690,

    EMM_T3440_TIMER_EXPIRY=188743691,

    EMM_T3447_TIMER_EXPIRY=188743706,

    EMM_T3449_TIMER_EXPIRY=188743707,

    EMM_TH_TIMER_EXPIRY=188743708,

    EMM_TIME_UPDATE_IND=188743749,

    EMM_WARNING_NOTIFY_IND=188743743,

    ESM_APN_BACKOFF_STATUS_IND=239075355,

    ESM_CONTEXT_DEFINE_REQ=239075340,

    ESM_DATA_IND=239075352,

    ESM_DATA_REQ=239075351,

    ESM_DEFAULT_CONTEXT_AUTH_DATA_DEFINE_REQ=239075341,

    ESM_DEFAULT_CONTEXT_DEFINE_REQ=239075339,

    ESM_PTI_TIMER=188743709,

    ESM_SERV_PLMN_RATE_RESET_IND=239075354,

    ESM_T3396_TIMER=188743713,

    ESM_T3481_TIMER=188743710,

    ESM_T3482_TIMER=188743711,

    ESM_T3492_TIMER=188743712,

    ESM_TX_MONITOR=188743714,

    ESM_UL_DATA_STATUS_IND=239075353,

    GMMREG_ATTACH_CNF=188743735,

    GMMREG_ATTACH_REJ=188743736,

    GMMREG_ATTACH_REQ=188743723,

    GMMREG_DETACH_CNF=188743737,

    GMMREG_DETACH_IND=188743738,

    GMMREG_DETACH_REQ=188743724,

    GMMREG_STATUS_IND=188743739,

    LL1_AT_RTC_FREQ_UPDATE_IND=205520915,

    LPP_CELL_CHANGE_IND=457179145,

    LPP_DEACTIVATE_REQ=457179146,

    LPP_INACTIVITY_TIMER_EXPIRY=457179138,

    LPP_INIT_REQ=457179141,

    LPP_MEAS_TIMER_EXPIRY=457179148,

    LPP_PERIODICAL_REPORTING_TIMER_EXPIRY=457179137,

    LPP_PROC_TIMER_EXPIRY=457179147,

    LPP_RE_TRANS_TIMER_EXPIRY=457179136,

    MAX_SUPPORTED_PRIM=457179149,

    MN_DEREGISTER_CNF=205520910,

    MN_DEREGISTER_IND=205520911,

    MN_DEREGISTER_REQ=205520899,

    MN_INIT_CNF=205520905,

    MN_INIT_IND=205520906,

    MN_INIT_REQ=205520896,

    MN_PLMN_SEARCH_CNF=205520912,

    MN_PLMN_SEARCH_REQ=205520900,

    MN_POWER_MODE_SET_REQ=205520901,

    MN_POWER_ON_TIMER_EXPIRY=205520897,

    MN_REGISTER_CNF=205520907,

    MN_REGISTER_IND=205520909,

    MN_REGISTER_REJ=205520908,

    MN_REGISTER_REQ=205520898,

    MN_SET_CIOT_OPT_REQ=205520904,

    MN_SET_EDRX_REQ=205520902,

    MN_SET_INITIAL_PDP_CONTEXT_REQ=205520903,

    PDH_APN_RATE_CTRL_EX_DATA_TIMER=239075350,

    PDH_APN_RATE_CTRL_TIMER=239075349,

    PDH_CIOT_OPT_STATUS_IND=222298139,

    PDH_DATA_REQ=239075368,

    PDH_DATA_REQ_RESUME_IND=239075371,

    PDH_DATA_REQ_SUSPEND_IND=239075372,

    PDH_EMM_STATE_IND=239075356,

    PDH_FLUSH_UL_DATA_REQ=222298123,

    PDH_INIT_REQ=239075328,

    PDH_IPV6_INFO_REQ=239075369,

    PDH_LB_DELAY_TIMER=239075346,

    PDH_PS_DATA_OFF_REQ=222298124,

    PDH_RAI_REQ=222298122,

    PDH_REBOOT_IND=222298138,

    PDH_SERVICE_MONITOR_TIMER=239075348,

    PDH_SERV_PLMN_TIMER=239075347,

    PDH_UL_DATA_STATUS_IND=239075370,

    PRIM_ID_MIN=188743680,

    SIM_BIP_STATE_IND=272629770,

    SIM_CLOSE_LOGICAL_CHANEL_REQ=272629772,

    SIM_DEINIT_CNF=272629765,

    SIM_DEINIT_REQ=272629764,

    SIM_INIT_CNF=272629761,

    SIM_INIT_REJ=272629762,

    SIM_INIT_REQ=272629760,

    SIM_OPEN_LOGICAL_CHANEL_REQ=272629771,

    SIM_PAC_IND=272629766,

    SIM_PIN_COMMAND_CNF=272629768,

    SIM_PIN_COMMAND_REQ=272629767,

    SIM_PIN_VERIFY_IND=272629769,

    SIM_REFRESH_IND=272629763,

    SIM_UICC_STATUS_CONTROL_REQ=272629773,

    SMCH_CHANNEL_RELEASE_CNF=272629797,

    SMCH_CHANNEL_RELEASE_IND=272629796,

    SMCH_CHANNEL_RELEASE_REJ=272629798,

    SMCH_CHANNEL_REL_REQ=272629803,

    SMCH_CHANNEL_SETUP_CNF=272629794,

    SMCH_CHANNEL_SETUP_REJ=272629795,

    SMCH_CHANNEL_SETUP_REQ=272629802,

    SMCH_DELETE_QOS_REQ=222298116,

    SMCH_DELETE_TFT_REQ=222298118,

    SMCH_EPS_QOS_REQ=222298115,

    SMCH_IP_INFO_IND=222298135,

    SMCH_NON_IP_SETUP_IND=440401947,

    SMCH_NON_IP_SETUP_RSP=440401948,

    SMCH_PDP_ACTIVATE_CNF=222298127,

    SMCH_PDP_ACTIVATE_IND=222298126,

    SMCH_PDP_ACTIVATE_REJ=222298128,

    SMCH_PDP_ACTIVATE_REQ=222298119,

    SMCH_PDP_CONTEXT_AUTH_DATA_REQ=222298114,

    SMCH_PDP_DEACTIVATE_CNF=222298131,

    SMCH_PDP_DEACTIVATE_IND=222298132,

    SMCH_PDP_DEACTIVATE_REJ=222298133,

    SMCH_PDP_DEACTIVATE_REQ=222298121,

    SMCH_PDP_MODIFY_CNF=222298129,

    SMCH_PDP_MODIFY_REJ=222298130,

    SMCH_PDP_MODIFY_REQ=222298120,

    SMCH_PRIMARY_PDP_CONTEXT_DEFINE_REJ=222298134,

    SMCH_PRIMARY_PDP_CONTEXT_DEFINE_REQ=222298112,

    SMCH_PRIMARY_PDP_CONTEXT_DELETE_CNF=222298125,

    SMCH_PRIMARY_PDP_CONTEXT_DELETE_REQ=222298113,

    SMCH_PSDO_SETTINGS_IND=272629804,

    SMCH_ROHC_CONFIG_STATUS_IND=222298137,

    SMCH_ROHC_NW_SUPP_INFO_IND=222298136,

    SMCH_TFT_REQ=222298117,

    SMREG_PDP_ACTIVATE_CNF=239075357,

    SMREG_PDP_ACTIVATE_IND=239075358,

    SMREG_PDP_ACTIVATE_REJ=239075360,

    SMREG_PDP_ACTIVATE_REQ=239075342,

    SMREG_PDP_ACTIVATE_SEC_CNF=239075359,

    SMREG_PDP_ACTIVATE_SEC_REJ=239075361,

    SMREG_PDP_ACTIVATE_SEC_REQ=239075343,

    SMREG_PDP_DEACTIVATE_CNF=239075365,

    SMREG_PDP_DEACTIVATE_IND=239075367,

    SMREG_PDP_DEACTIVATE_REJ=239075366,

    SMREG_PDP_DEACTIVATE_REQ=239075345,

    SMREG_PDP_MODIFY_CNF=239075362,

    SMREG_PDP_MODIFY_IND=239075364,

    SMREG_PDP_MODIFY_REJ=239075363,

    SMREG_PDP_MODIFY_REQ=239075344,

    SMS_AT_CMD_CDS_PDU_IND=440401934,

    SMS_AT_CMD_CMGC_PDU_SET_CNF=440401932,

    SMS_AT_CMD_CMGC_PDU_SET_REQ=440401929,

    SMS_AT_CMD_CMGS_PDU_SET_CNF=440401931,

    SMS_AT_CMD_CMGS_PDU_SET_REQ=440401928,

    SMS_AT_CMD_CMT_PDU_IND=440401935,

    SMS_AT_CMD_CNMA_PDU_SET_REQ=440401930,

    SMS_AT_CMD_CNMA_SET_CNF=440401933,

    SMS_AT_CMD_CSCA_SET_REQ=440401927,

    SMS_CONC_EXPIRY=440401924,

    SMS_DEINIT_REQ=440401926,

    SMS_INIT_REQ=440401925,

    SMS_MO_TC1M_EXPIRY=440401922,

    SMS_MT_TC1M_EXPIRY=440401923,

    SMS_PDH_LOOPBACK_DATA_CNF=440401951,

    SMS_PDH_LOOPBACK_DATA_IND=440401949,

    SMS_PDH_LOOPBACK_DATA_REQ=440401950,

    SMS_TR1M_EXPIRY=440401920,

    SMS_TR2M_EXPIRY=440401921,

    USIM_AUTH_REQ=272629775,

    USIM_AUTH_RSP=272629786,

    USIM_BIP_LINK_ERR_IND=272629800,

    USIM_BIP_RECV_DATA_IND=272629799,

    USIM_BIP_TCP_CONN_IND=272629801,

    USIM_CHAN_PDN_TRACK_TIMEOUT=272629807,

    USIM_CHAN_REL_TIMEOUT=272629806,

    USIM_CHAN_SETUP_TIMEOUT=272629805,

    USIM_CONFIG_EDRX_PSM_INFO_IND=272629780,

    USIM_EDRX_TIMER_EXPIRY=272629813,

    USIM_EF_UPDATE_REQ=272629776,

    USIM_ENTER_PSM_IND=272629782,

    USIM_EXIT_PSM_IND=272629783,

    USIM_EXIT_PSM_RSP=272629791,

    USIM_NAS_AVAILABILITY_IND=272629778,

    USIM_NAS_NETWORK_REJECT_IND=272629779,

    USIM_POLL_TIMER_EXPIRY=272629810,

    USIM_PROACT_TIMER_EXPIRY=272629811,

    USIM_PSDO_SETTINGS_IND=272629792,

    USIM_READ_PART_1_DATA_CNF=272629784,

    USIM_READ_PART_1_DATA_IND=272629785,

    USIM_READ_PART_1_DATA_REQ=272629774,

    USIM_REG_RES_DEFAULT_PARAM_IND=272629793,

    USIM_REG_STATUS_IND=272629777,

    USIM_RPM_PARAM_IND=272629790,

    USIM_RPM_PARAM_REQ=272629781,

    USIM_SMS_CSCA_UPDATE_REQ=440401937,

    USIM_SMS_DEFAULT_SETTINGS_IND=440401941,

    USIM_SMS_PP_DOWNLOAD_CNF=440401940,

    USIM_SMS_PP_DOWNLOAD_REQ=440401936,

    USIM_SMS_SEND_DATA_IND=440401942,

    USIM_SMS_SEND_DATA_RSP=440401939,

    USIM_SMS_TPMR_UPDATE_REQ=440401938,

    USIM_STATUS_TIMER_EXPIRY=272629809,

    USIM_STEERING_ROAMING_IND=272629789,

    USIM_SUSPEND_TIMER_EXPIRY=272629812,

    USIM_UICC_DEACT_TIMEOUT=272629808,

    USIM_UICC_INSERTED_IND=272629788,

    USIM_UICC_REMOVED_IND=272629787,

} enum_anon_262;

typedef enum {

    EMMSM_DBG_ACCESS_BARRED=7,

    EMMSM_DBG_ALREADY_ESTABLISHING=6,

    EMMSM_DBG_BACKOFF_TIMER_RUNNING=2,

    EMMSM_DBG_CELL_SELECT_CNF_RXD=0,

    EMMSM_DBG_CHANGE_STATE=10,

    EMMSM_DBG_LTE_DISABLED=8,

    EMMSM_DBG_PLMN_FORBIDDEN=3,

    EMMSM_DBG_SUITABLE_PLMN_NOT_FOUND=5,

    EMMSM_DBG_T3411_3402_TIMER_RUNNING=1,

    EMMSM_DBG_TAI_FORBIDDEN=4,

    EMMSM_DBG_USIM_INVALID=9,

    EMMSM_DECODER_IEI_NOT_SUPPORT=20,

    EMMSM_DLNAS_COUNT_OVERFLOW_INCREMENTED=12,

    EMMSM_IGNORED_DUE_TO_SECURITY=13,

    EMMSM_INTEGRITY_CHECK_FAILED=11,

    EMMSM_INVALID_MSG_LEN=14,

    EMMSM_MALLOC_DECODE_BUFF_FAIL=18,

    EMMSM_MALLOC_TX_BUFF_FAIL=17,

    EMMSM_MESSAGE_QUEUE_SHORTAGE=27,

    EMMSM_SIM_READ_WRONG_STATE=19,

    EMMSM_UL_USER_DATA_NOT_FOUND=16,

    EMMSM_UNKNOWN_PD=15,

    ESM_DL_DATA_DISCARD_NO_FREE_MEM=24,

    NAS_DBG_MSG_TYPE=29,

    PDH_DL_DATA_DISCARD_NO_FREE_MEM=22,

    PDH_DL_DATA_DISCARD_RX_QUEUE_FULL=23,

    PDH_MESSAGE_QUEUE_SHORTAGE=26,

    PDH_UL_DATA_DISCARD_NO_FREE_MEM=21,

    RRC_MESSAGE_QUEUE_SHORTAGE=28,

    USIM_UNHANDLED_PROACT_COMMAND=25,

} enum_anon_291;

typedef enum {

    NBIOT_CIPH_ALG_128_EEA1=1,

    NBIOT_CIPH_ALG_128_EEA2=2,

    NBIOT_CIPH_ALG_EEA0_NULL=0,

    NBIOT_CIPH_ALG_EEA3=3,

    NBIOT_NUM_CIPH_ALG=4,

} enum_anon_44;

typedef enum {

    NBIOT_INTG_ALG_128_EIA1=1,

    NBIOT_INTG_ALG_128_EIA2=2,

    NBIOT_INTG_ALG_EIA0_NULL=0,

    NBIOT_INTG_ALG_EIA3=3,

    NBIOT_NUM_INTG_ALG=4,

} enum_anon_43;

typedef enum {

    SOC_RET_ABORT_BY_USER=28,

    SOC_RET_ABORT_BY_USER_FAILED=29,

    SOC_RET_BACK_OFF=120,

    SOC_RET_BAD_CHECKSUM=118,

    SOC_RET_BUSY=114,

    SOC_RET_CID_ACTIVE=17,

    SOC_RET_CID_CONFLICT=195,

    SOC_RET_CID_INVALID=25,

    SOC_RET_CID_NOT_ACTIVE=24,

    SOC_RET_CID_NOT_DEFINED=23,

    SOC_RET_COMMAND_INTERRUPTED=33,

    SOC_RET_COMMAND_UNABORTABLE=32,

    SOC_RET_CONDITIONS_OF_USE_NOT_SATISFIED=44,

    SOC_RET_CONFIGURATION_CONFLICTS=37,

    SOC_RET_DATA_SEQUENCE_REPEAT_ERROR=30,

    SOC_RET_DEACTIVE_LAST_ACTIVE_CID=26,

    SOC_RET_DISABLED_OPERATION=14,

    SOC_RET_EN_MAGIC_NO_EQUAL_LP_VALUE=196,

    SOC_RET_ERROR=1,

    SOC_RET_ERROR_IN_PARAMETERS=3,

    SOC_RET_ERROR_RPC=2,

    SOC_RET_ERR_KV_GET_BUFFER_TOO_SMALL=122,

    SOC_RET_ERR_KV_KEY_NOT_FOUND=123,

    SOC_RET_ERR_NOT_IDLE_MODE=121,

    SOC_RET_FILE_NOT_FOUND=42,

    SOC_RET_FLOW_CONTROL=8,

    SOC_RET_GIVE_SEMAPHORE_FAIL=113,

    SOC_RET_ILLEGAL_OPERATION=4,

    SOC_RET_INCORRECT_ID=116,

    SOC_RET_INCORRECT_VER=117,

    SOC_RET_INSUFFICIENT_DATA=115,

    SOC_RET_INVALID_ENTRY=11,

    SOC_RET_IN_PROGRESS=9,

    SOC_RET_IN_PROGRESS_BLOCK=27,

    SOC_RET_KEY_NOT_FOUND=7,

    SOC_RET_KEY_TOO_BIG=36,

    SOC_RET_KEY_WRONG_SIZE=35,

    SOC_RET_KV_ALL_WRITTEN=65,

    SOC_RET_KV_FLASH_FULL=16,

    SOC_RET_KV_TRYING_TO_MODIFY_A_PERMANENT_KEY=125,

    SOC_RET_LWSIM_ERR_ATTEMPTS_EXCEEDED=62,

    SOC_RET_LWSIM_ERR_DATA_NOT_AVAILABLE=54,

    SOC_RET_LWSIM_ERR_DEBUG_ENABLED=53,

    SOC_RET_LWSIM_ERR_EAGLE_LOCKED=60,

    SOC_RET_LWSIM_ERR_INVALID_E_KPUB_DP=58,

    SOC_RET_LWSIM_ERR_INVALID_KPUB_CI=56,

    SOC_RET_LWSIM_ERR_INVALID_KPUB_DP=57,

    SOC_RET_LWSIM_ERR_MAC_FAILURE=59,

    SOC_RET_LWSIM_ERR_NO_PROFILE_LOADED=55,

    SOC_RET_LWSIM_ERR_PROFILE_ERROR=61,

    SOC_RET_LWSIM_ERR_PROFILE_LIMIT=64,

    SOC_RET_LWSIM_ERR_REPLAY_DETECTED=63,

    SOC_RET_MEMORY_ERROR=13,

    SOC_RET_NONIP_NOT_REGISTERED=21,

    SOC_RET_NONIP_UNCONFIG=20,

    SOC_RET_NOT_IMPLEMENTED=66,

    SOC_RET_NOT_INITIALISED=43,

    SOC_RET_NOT_IN_MIN_STATE=194,

    SOC_RET_NOT_KNOWN=124,

    SOC_RET_NOT_MIPI_MODULE=41,

    SOC_RET_NOT_POWER_ON=15,

    SOC_RET_NO_COMMAND_TO_ABORT=31,

    SOC_RET_NO_NETWORK_SERVICE=10,

    SOC_RET_OK=0,

    SOC_RET_OUT_OF_RANGE=12,

    SOC_RET_PROTOCOL_FAMILY_UNMATCHING=34,

    SOC_RET_PS_DATA_OFF=197,

    SOC_RET_RADIOTEST_DISABLED=19,

    SOC_RET_RADIO_TEST_STATE_ERROR=18,

    SOC_RET_RESTART_SEQUENCE=111,

    SOC_RET_RETRY_AFTER_DEEP_SLEEP=6,

    SOC_RET_RETRY_LATER=5,

    SOC_RET_ROMLIB_ALREADY_IN_USE=68,

    SOC_RET_ROMLIB_ARBITRATION_RELEASE_FAILED=67,

    SOC_RET_ROMLIB_DIR_ERROR=79,

    SOC_RET_ROMLIB_FAILED_MEM=82,

    SOC_RET_ROMLIB_FAILURE=77,

    SOC_RET_ROMLIB_FLUSH_DCACHE_FAILED=93,

    SOC_RET_ROMLIB_GET_FUNC_ERROR=72,

    SOC_RET_ROMLIB_GET_PULL_ERROR=73,

    SOC_RET_ROMLIB_GET_SLEW_ERROR=75,

    SOC_RET_ROMLIB_GET_STRENGTH_ERROR=74,

    SOC_RET_ROMLIB_GET_TRIGGER_ERROR=76,

    SOC_RET_ROMLIB_ILLEGAL_DATA=89,

    SOC_RET_ROMLIB_ILLEGAL_KEY=86,

    SOC_RET_ROMLIB_INFINITE_DOT=101,

    SOC_RET_ROMLIB_INVALID_ADDR=87,

    SOC_RET_ROMLIB_INVALID_CRC=99,

    SOC_RET_ROMLIB_INVALID_DATA_LEN=100,

    SOC_RET_ROMLIB_INVALID_HPI=108,

    SOC_RET_ROMLIB_INVALID_K=94,

    SOC_RET_ROMLIB_INVALID_LENGTH=88,

    SOC_RET_ROMLIB_INVALID_LEN_CFG=95,

    SOC_RET_ROMLIB_INVALID_MODE=96,

    SOC_RET_ROMLIB_INVALID_N=98,

    SOC_RET_ROMLIB_INVALID_N_IN_INV_MOD=105,

    SOC_RET_ROMLIB_INVALID_P=97,

    SOC_RET_ROMLIB_INVALID_PARAMETER=69,

    SOC_RET_ROMLIB_INVALID_PM=106,

    SOC_RET_ROMLIB_INVALID_POINT=80,

    SOC_RET_ROMLIB_INVALID_X=107,

    SOC_RET_ROMLIB_IN_DOT_NOT_ON_CURVE=102,

    SOC_RET_ROMLIB_NO_AVAILABLE_RNG=81,

    SOC_RET_ROMLIB_NO_RESULT=104,

    SOC_RET_ROMLIB_OUT_DOT_NOT_ON_CURVE=103,

    SOC_RET_ROMLIB_OVERFLOW=83,

    SOC_RET_ROMLIB_PIN_ERROR=78,

    SOC_RET_ROMLIB_REGISTER_IRQ=85,

    SOC_RET_ROMLIB_RELEASE_ERROR=70,

    SOC_RET_ROMLIB_RESULT_WARNING=92,

    SOC_RET_ROMLIB_RSA_SIGN=90,

    SOC_RET_ROMLIB_RSA_VERIFY=91,

    SOC_RET_ROMLIB_SET_FUNC_ERROR=71,

    SOC_RET_ROMLIB_UNSUPPORTED=84,

    SOC_RET_SECUREBOOT_ASSETSTORE_ERROR=48,

    SOC_RET_SECUREBOOT_ASSET_INVALID=51,

    SOC_RET_SECUREBOOT_ASSET_NOT_FOUND=52,

    SOC_RET_SECUREBOOT_CERTIFICATE_INVALID=45,

    SOC_RET_SECUREBOOT_INCORRECT_CERTIFICATE=46,

    SOC_RET_SECUREBOOT_KEYSTORE_INVALID=49,

    SOC_RET_SECUREBOOT_KEYSTORE_NOT_FOUND=50,

    SOC_RET_SECUREBOOT_SIGNATURE_INVALID=47,

    SOC_RET_SIM_CARD_NOT_PRESENT=193,

    SOC_RET_SIM_LOCKED=192,

    SOC_RET_SIM_PIN_REQUIRED=22,

    SOC_RET_SIM_PUK_BLOCKED=40,

    SOC_RET_SIM_PUK_REQUIRED=39,

    SOC_RET_SMS_NO_CNMA_ACKNOWLEDGEMENT_EXPECTED=38,

    SOC_RET_SUPPORT_DISABLED_IN_CUSTOM_BUILD=119,

    SOC_RET_TAKE_SEMAPHORE_FAIL=112,

    SOC_RET_TIMEOUT=110,

    SOC_RET_WRONG_CORE=109,

} enum_anon_15;

typedef enum {

    NB_IOT_UE_POWER_CLASS_3=3,

    NB_IOT_UE_POWER_CLASS_5=5,

    NB_IOT_UE_POWER_CLASS_6=6,

    NB_IOT_UE_POWER_CLASS_INVALID=255,

} enum_anon_8;

typedef enum {

    NB_IOT_CAT_NB1=1,

    NB_IOT_CAT_NB2=2,

} enum_anon_9;

typedef enum {

    NB_IOT_SECURITY_SUPPORT_DISABLED=0,

    NB_IOT_SECURITY_SUPPORT_HW=2,

    NB_IOT_SECURITY_SUPPORT_SW=1,

} enum_anon_303;

typedef enum {

    NVCONFIG_RF_CONFIG_SUCCESS=0,

    NVCONFIG_RF_ERROR_FLASH_PAGE_INVALID_CHECKSUM_BAD=1,

    NVCONFIG_RF_ERROR_NULL_POINTER=4,

    NVCONFIG_RF_ERROR_READ_BEYOND_RF_ALLOCATED_FLASH_PAGE=3,

    NVCONFIG_RF_ERROR_UNSUPPORTED_FILE_FORMAT=2,

} enum_anon_332;

typedef enum {

    FILE_ILLEGAL_FORMAT=65535,

    FILE_V0_FORMAT=0,

    FILE_V1_FORMAT=1,

    FILE_V2_FORMAT=2,

} enum_anon_330;

typedef enum {

    PDCP_DATA_CNF_CIPHERING_FAILURE=8,

    PDCP_DATA_CNF_DATA_REQ_NOT_EXPECTED_IN_THIS_STATE=9,

    PDCP_DATA_CNF_DISCARDED=2,

    PDCP_DATA_CNF_EDT_FALLBACK_LEGACY_GRANT=4,

    PDCP_DATA_CNF_EDT_FALLBACK_NON_EDT=3,

    PDCP_DATA_CNF_EDT_SUCCESS=1,

    PDCP_DATA_CNF_ILLEGAL_INTEGRITY_CHECK_REQ=10,

    PDCP_DATA_CNF_INVALID_SDU=6,

    PDCP_DATA_CNF_MAX_RLC_RETRX_ERR=5,

    PDCP_DATA_CNF_SUCCESS=0,

    PDCP_DATA_CNF_TX_FAILURE=7,

} enum_anon_46;

typedef enum {

    PDCP_DRB_FSM_STATE_CIPHERED=0,

    PDCP_DRB_FSM_STATE_REESTABLISHED=1,

    PDCP_DRB_FSM_STATE_SUSPENDED=2,

    PDCP_DRB_FSM_STATE_UNINITIALISED=3,

} enum_anon_372;

typedef enum {

    PDCP_DRB_FSM_EVENT_PDCP_DATA_REQ=0,

    PDCP_DRB_FSM_EVENT_PDCP_DRB_CONFIG_REQ=1,

    PDCP_DRB_FSM_EVENT_PDCP_DRB_DISCARD_EXPIRY=2,

    PDCP_DRB_FSM_EVENT_PDCP_REESTABLISH_REQ=3,

    PDCP_DRB_FSM_EVENT_PDCP_RELEASE_REQ=4,

    PDCP_DRB_FSM_EVENT_PDCP_RESUME_REQ=5,

    PDCP_DRB_FSM_EVENT_PDCP_SUSPEND_REQ=6,

    PDCP_DRB_FSM_EVENT_RLC_DL_DATA_IND=138412036,

    PDCP_DRB_FSM_EVENT_RLC_UL_DATA_CNF=121634824,

    PDCP_DRB_FSM_EVENT_RLC_UL_DISCARD_CNF=121634831,

} enum_anon_371;

typedef enum {

    PDCP_INTEGRITY_CHECK_FAIL=1,

    PDCP_INTEGRITY_CHECK_SUCCESS=0,

} enum_anon_47;

typedef enum {

    PDCP_SRB_FSM_STATE_FIRST_PDU_RECEIVED=0,

    PDCP_SRB_FSM_STATE_IDLE=1,

    PDCP_SRB_FSM_STATE_INTEGRITY_CHECKED=2,

    PDCP_SRB_FSM_STATE_INTEGRITY_FAILED=3,

    PDCP_SRB_FSM_STATE_READ_INTEGRITY_CHECK_STATUS=4,

    PDCP_SRB_FSM_STATE_REESTABLISHED=5,

    PDCP_SRB_FSM_STATE_SECURED=6,

    PDCP_SRB_FSM_STATE_SUSPENDED=7,

} enum_anon_374;

typedef enum {

    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_FAIL=0,

    PDCP_SRB_FSM_EVENT_IM_INTEGRITY_CHECK_PASS=1,

    PDCP_SRB_FSM_EVENT_IM_RLC_DL_DATA_IND_REESTABLISH=2,

    PDCP_SRB_FSM_EVENT_IM_RLC_DL_DATA_IND_SR=3,

    PDCP_SRB_FSM_EVENT_PDCP_DATA_REQ=155189266,

    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_CIPHERING_REQ=4,

    PDCP_SRB_FSM_EVENT_PDCP_ENABLE_INTEGRITY_REQ=5,

    PDCP_SRB_FSM_EVENT_PDCP_INTEGRITY_CHECK_REQ=155189269,

    PDCP_SRB_FSM_EVENT_PDCP_REESTABLISH_REQ=6,

    PDCP_SRB_FSM_EVENT_PDCP_RELEASE_REQ=7,

    PDCP_SRB_FSM_EVENT_PDCP_RESUME_REQ=8,

    PDCP_SRB_FSM_EVENT_PDCP_SUSPEND_REQ=9,

    PDCP_SRB_FSM_EVENT_RLC_DL_DATA_IND=138412036,

    PDCP_SRB_FSM_EVENT_RLC_UL_DATA_CNF=121634824,

    PDCP_SRB_FSM_EVENT_RLC_UL_FALLBACK_IND=121634833,

} enum_anon_373;

typedef enum {

    FLOW_CONTROL_CAUSE_UL_BUFFER_SHORTAGE=1,

    FLOW_CONTROL_CAUSE_UL_RATE_EXCEEDED=0,

} enum_anon_268;

typedef enum {

    PDH_EMM_STATE_BACKOFF_STARTED=4,

    PDH_EMM_STATE_DETACHED=1,

    PDH_EMM_STATE_IN_SERVICE=3,

    PDH_EMM_STATE_OUT_OF_SERVICE=0,

    PDH_EMM_STATE_POWER_SAVING_MODE=2,

} enum_anon_284;

typedef enum {

    PROTO_EMM_DETACHED=0,

    PROTO_EMM_NO_SIM=1,

    PROTO_EMM_OOS=2,

    PROTO_EMM_REGISTERED=5,

    PROTO_EMM_REGISTERING=4,

    PROTO_EMM_SEARCHING=3,

    PROTO_EMM_TAU_NEEDED=7,

    PROTO_EMM_UPDATING=6,

} enum_anon_307;

typedef enum {

    PROTO_ESM_TX_ALLOWED=2,

    PROTO_ESM_TX_ALLOWED_AWAITING_CNF=3,

    PROTO_ESM_TX_DEINIT=0,

    PROTO_ESM_TX_NOT_ALLOWED=1,

    PROTO_ESM_TX_NOT_ALLOWED_AWAITING_CNF=4,

} enum_anon_308;

typedef enum {

    PROTO_ESM_TX_ALLOWED_EVENT=2,

    PROTO_ESM_TX_CNF_EVENT=5,

    PROTO_ESM_TX_DEINIT_EVENT=0,

    PROTO_ESM_TX_INIT_EVENT=1,

    PROTO_ESM_TX_NOT_ALLOWED_EVENT=3,

    PROTO_ESM_TX_REJ_EVENT=6,

    PROTO_ESM_TX_REQ_EVENT=4,

} enum_anon_309;

typedef enum {

    LL1_MEASUREMENT_MIB=2,

    LL1_MEASUREMENT_MIB_BAD_CRC=3,

    LL1_MEASUREMENT_SIB1=4,

    LL1_MEASUREMENT_SIB1_BAD_CRC=5,

    LL1_MEASUREMENT_SSS_ONLY=0,

    LL1_MEASUREMENT_SSS_RESYNC=1,

} enum_anon_310;

typedef enum {

    PROTO_RRC_CELL_RESELECTION=4,

    PROTO_RRC_CELL_SELECTION=3,

    PROTO_RRC_CONNECTED=8,

    PROTO_RRC_CONNECTING=7,

    PROTO_RRC_DEACT=0,

    PROTO_RRC_IDLE=5,

    PROTO_RRC_NULL=1,

    PROTO_RRC_PLMN_SEARCH=2,

    PROTO_RRC_PSM=6,

    PROTO_RRC_REESTABLISHING=10,

    PROTO_RRC_RELEASING=9,

} enum_anon_306;

typedef enum {

    RF_DEBUG_DEFAULT=0,

    RF_DEBUG_TEST=1,

    RF_DEBUG_VALUE_1=2,

    RF_DEBUG_VALUE_10=11,

    RF_DEBUG_VALUE_11=12,

    RF_DEBUG_VALUE_12=13,

    RF_DEBUG_VALUE_13=14,

    RF_DEBUG_VALUE_14=15,

    RF_DEBUG_VALUE_15=16,

    RF_DEBUG_VALUE_16=17,

    RF_DEBUG_VALUE_17=18,

    RF_DEBUG_VALUE_18=19,

    RF_DEBUG_VALUE_19=20,

    RF_DEBUG_VALUE_2=3,

    RF_DEBUG_VALUE_20=21,

    RF_DEBUG_VALUE_21=22,

    RF_DEBUG_VALUE_22=23,

    RF_DEBUG_VALUE_23=24,

    RF_DEBUG_VALUE_3=4,

    RF_DEBUG_VALUE_4=5,

    RF_DEBUG_VALUE_5=6,

    RF_DEBUG_VALUE_6=7,

    RF_DEBUG_VALUE_7=8,

    RF_DEBUG_VALUE_8=9,

    RF_DEBUG_VALUE_9=10,

} enum_anon_312;

typedef enum {

    RLC_ALLOC_SIZE_OUTOFRANGE=26,

    RLC_BUFFERRING_EXCEED_LIMIT=18,

    RLC_BUFFERRING_RETRANSMISSION=19,

    RLC_BUFFERRING_SEND_SR_LIMIT=20,

    RLC_DECODER_FAIL=16,

    RLC_DISCARDED=23,

    RLC_DISCARD_NOT_APPLICABLE=24,

    RLC_DUPLICATE_PDU=4,

    RLC_EDT_FALLBACK_LEGACY_GRANT=29,

    RLC_EDT_FALLBACK_NON_EDT=28,

    RLC_EDT_SUCCESS=27,

    RLC_ENCODER_AMD_SEGMENT_ERR=8,

    RLC_INV_LAST_SO=14,

    RLC_INV_PDU_RCVD=15,

    RLC_INV_PROCID_LIST=13,

    RLC_INV_RB_ID=5,

    RLC_INV_SN=10,

    RLC_INV_STATUS_PDU=17,

    RLC_MALLOC_FAILURE=6,

    RLC_MAX_RETX_THRESHOLD=12,

    RLC_OUTSEQ_PDU_SEGMENT=9,

    RLC_PDULIST_INDEX_OUTRANGE=25,

    RLC_PROTOCOL_ERR=1,

    RLC_REORDERING_ACTIVE=2,

    RLC_RETX_NOT_REQUIRED=11,

    RLC_SN_OUTSIDE_RX_WINDOW=3,

    RLC_SO_END_NOT_ASSIGNED=21,

    RLC_SUCCESS=0,

    RLC_SUSPENDED=22,

    RLC_ZEROBYTES_CONSUMED=7,

} enum_anon_154;

typedef enum {

    ROHC_DBG_BUTT=6,

    ROHC_DBG_SHOW_AFTER_COMP_DATA=1,

    ROHC_DBG_SHOW_AFTER_COMP_FULL_DATA=2,

    ROHC_DBG_SHOW_AFTER_DECOMP_DATA=4,

    ROHC_DBG_SHOW_AFTER_DECOMP_FULL_DATA=5,

    ROHC_DBG_SHOW_BEFORE_COMP_DATA=0,

    ROHC_DBG_SHOW_BEFORE_DECOMP_DATA=3,

} enum_anon_302;

typedef enum {

    CCS_SEARCH_TYPE=1,

    SCS_SEARCH_TYPE=0,

} enum_anon_56;

typedef enum {

    EMM_PLMN_TYPE_IS_EHPLMN=1,

    EMM_PLMN_TYPE_IS_OPLMN=2,

    EMM_PLMN_TYPE_NONE=0,

} enum_anon_33;

typedef enum {

    RRC_CONNECTING_FSM_STATE_INIT_LL_CFG=0,

    RRC_CONNECTING_FSM_STATE_INIT_RELEASE_L2=1,

    RRC_CONNECTING_FSM_STATE_LL_CFG_FALLBACK=2,

    RRC_CONNECTING_FSM_STATE_LL_CFG_SETUP=3,

    RRC_CONNECTING_FSM_STATE_NULL=4,

    RRC_CONNECTING_FSM_STATE_WAIT_CONN_RESUME=5,

    RRC_CONNECTING_FSM_STATE_WAIT_CONN_SETUP=6,

    RRC_CONNECTING_FSM_STATE_WAIT_CRNTI=7,

    RRC_CONNECTING_FSM_STATE_WAIT_FALLBACK_RSP=8,

    RRC_CONNECTING_FSM_STATE_WAIT_LL_REL=9,

    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_ALL=10,

    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_DRBS=11,

    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_PDCP_SRB1=12,

    RRC_CONNECTING_FSM_STATE_WAIT_REESTABLISH_RLC=13,

    RRC_CONNECTING_FSM_STATE_WAIT_RELEASE_MAC=14,

    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_ALL=15,

    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_PDCP_DRBS=16,

    RRC_CONNECTING_FSM_STATE_WAIT_RESUME_RLC_SRB1=17,

    RRC_CONNECTING_FSM_STATE_WAIT_SUSPEND_PDCP_RLC=18,

} enum_anon_362;

typedef enum {

    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_NOK=0,

    RRC_CONNECTING_FSM_EVENT_INT_CONNECTING_CNF_OK=1,

    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_RELEASE=2,

    RRC_CONNECTING_FSM_EVENT_INT_CONNECTION_REJECT_SUSPEND=3,

    RRC_CONNECTING_FSM_EVENT_INT_L2_RELEASED=4,

    RRC_CONNECTING_FSM_EVENT_INT_RELEASE_PCELL=5,

    RRC_CONNECTING_FSM_EVENT_INT_TRANS_TO_REESTABLISH_PDCP_ALL=6,

    RRC_CONNECTING_FSM_EVENT_INT_TRANS_TO_REESTABLISH_PDCP_SRB1=7,

    RRC_CONNECTING_FSM_EVENT_L2_DL_CONFIG_CNF=71303169,

    RRC_CONNECTING_FSM_EVENT_L2_DL_RELEASE_CNF=71303171,

    RRC_CONNECTING_FSM_EVENT_L2_UL_CONFIG_CNF=54525953,

    RRC_CONNECTING_FSM_EVENT_L2_UL_RELEASE_CNF=54525955,

    RRC_CONNECTING_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=37748774,

    RRC_CONNECTING_FSM_EVENT_LL1_RACH_STARTED_IND=37748799,

    RRC_CONNECTING_FSM_EVENT_LL1_RELEASE_CNF=37748775,

    RRC_CONNECTING_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=37748800,

    RRC_CONNECTING_FSM_EVENT_MAC_UL_CRNTI_IND=104857606,

    RRC_CONNECTING_FSM_EVENT_MAC_UL_RACH_FAILURE_IND=104857605,

    RRC_CONNECTING_FSM_EVENT_PDCP_CONFIG_CNF=155189249,

    RRC_CONNECTING_FSM_EVENT_PDCP_DATA_CNF=155189267,

    RRC_CONNECTING_FSM_EVENT_PDCP_INTEGRITY_CHECK_CNF=155189270,

    RRC_CONNECTING_FSM_EVENT_PDCP_REESTABLISH_CNF=155189255,

    RRC_CONNECTING_FSM_EVENT_PDCP_RELEASE_CNF=155189251,

    RRC_CONNECTING_FSM_EVENT_PDCP_RESUME_CNF=155189265,

    RRC_CONNECTING_FSM_EVENT_PDCP_SUSPEND_CNF=155189263,

    RRC_CONNECTING_FSM_EVENT_RLC_DL_REESTABLISH_CNF=138412042,

    RRC_CONNECTING_FSM_EVENT_RLC_DL_RESUME_CNF=138412041,

    RRC_CONNECTING_FSM_EVENT_RLC_DL_SUSPEND_CNF=138412040,

    RRC_CONNECTING_FSM_EVENT_RLC_UL_REESTABLISH_CNF=121634827,

    RRC_CONNECTING_FSM_EVENT_RLC_UL_RESUME_CNF=121634829,

    RRC_CONNECTING_FSM_EVENT_RLC_UL_SUSPEND_CNF=121634828,

    RRC_CONNECTING_FSM_EVENT_RRC_ABORT_EST_REQ=8,

    RRC_CONNECTING_FSM_EVENT_RRC_DEACTIVATE_REQ=171966471,

    RRC_CONNECTING_FSM_EVENT_RRC_EST_REQ=171966487,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_ASN_DECODE_FAIL=171966976,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_REJECT=171966980,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RELEASE=171966981,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME=171966998,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME_EDT_OK=171966999,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_RESUME_NOK=171967000,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP=171966977,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_NOK=171966979,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_CONNECTION_SETUP_OK=171966978,

    RRC_CONNECTING_FSM_EVENT_RRC_INT_EARLY_DATA_COMPLETE=171967001,

    RRC_CONNECTING_FSM_EVENT_RRC_REL_REQ=171966491,

    RRC_CONNECTING_FSM_EVENT_RRC_RESUME_REQ=171966511,

    RRC_CONNECTING_FSM_EVENT_RRC_TIMER_T300_EXPIRY_IND=171966531,

} enum_anon_361;

typedef enum {

    DATA_REJ_CAUSE_LOW_LAYER_FAILURE=1,

    DATA_REJ_CAUSE_NOT_IN_CONNECTED=2,

    DATA_REJ_CAUSE_TX_FAILURE=0,

} enum_anon_55;

typedef enum {

    INVALID_RRC_EAB_CAT=3,

    RRC_EAB_CAT_A=0,

    RRC_EAB_CAT_B=1,

    RRC_EAB_CAT_C=2,

} enum_anon_165;

typedef enum {

    RRC_BARRED_ITEM_TYPE_CELL=1,

    RRC_BARRED_ITEM_TYPE_FREQUENCY=0,

} enum_anon_177;

typedef enum {

    RRC_BAR_CAUSE_CELL_RESELECTION=1,

    RRC_BAR_CAUSE_CELL_SELECTION=0,

} enum_anon_178;

typedef enum {

    RRC_SEARCH_MODE_FULL_SCAN_DEEP_COVERAGE=12,

    RRC_SEARCH_MODE_FULL_SCAN_FAST=10,

    RRC_SEARCH_MODE_HP_BAND_DEEP=9,

    RRC_SEARCH_MODE_HP_BAND_FAST=8,

    RRC_SEARCH_MODE_HP_CARRIERS_DEEP=13,

    RRC_SEARCH_MODE_HP_CARRIERS_FAST=11,

    RRC_SEARCH_MODE_HP_CELLS_SCAN_DEEP=3,

    RRC_SEARCH_MODE_HP_CELLS_SCAN_FAST=2,

    RRC_SEARCH_MODE_INVALID=14,

    RRC_SEARCH_MODE_KNOWN_CELLS_FIRST_DEEP_COVERAGE=1,

    RRC_SEARCH_MODE_KNOWN_CELLS_FIRST_FAST=0,

    RRC_SEARCH_MODE_NUM=14,

    RRC_SEARCH_MODE_RESTRICTED_DEEP_COVERAGE=7,

    RRC_SEARCH_MODE_RESTRICTED_FAST=6,

    RRC_SEARCH_MODE_SIM_PRIORITISED_EARFCNS_DEEP=5,

    RRC_SEARCH_MODE_SIM_PRIORITISED_EARFCNS_FAST=4,

} enum_anon_141;

typedef enum {

    RRC_CONFIGURATOR_L2DL_NOK=6,

    RRC_CONFIGURATOR_L2DL_OK=5,

    RRC_CONFIGURATOR_L2UL_NOK=4,

    RRC_CONFIGURATOR_L2UL_OK=3,

    RRC_CONFIGURATOR_LL1_NOK=8,

    RRC_CONFIGURATOR_LL1_OK=7,

    RRC_CONFIGURATOR_NO_EVENT=0,

    RRC_CONFIGURATOR_PDCP_NOK=2,

    RRC_CONFIGURATOR_PDCP_OK=1,

} enum_anon_182;

typedef enum {

    RRC_CONFIGURATOR_ALL_RESUME=18,

    RRC_CONFIGURATOR_CONFIG_RECONFIG=1,

    RRC_CONFIGURATOR_DRB_RELEASE=2,

    RRC_CONFIGURATOR_DRB_RESUME=7,

    RRC_CONFIGURATOR_LL1_MAC_RELEASE=13,

    RRC_CONFIGURATOR_LL1_MAC_RLC_PDCP_RELEASE=11,

    RRC_CONFIGURATOR_MAC_RELEASE=15,

    RRC_CONFIGURATOR_MAC_RLC_PDCP_RELEASE=14,

    RRC_CONFIGURATOR_NONE=0,

    RRC_CONFIGURATOR_PDCP_DRB_REESTABLISH=6,

    RRC_CONFIGURATOR_PDCP_SUSPEND=10,

    RRC_CONFIGURATOR_RLC_ALL_REESTABLISH=4,

    RRC_CONFIGURATOR_RLC_DRB_REESTABLISH=3,

    RRC_CONFIGURATOR_RLC_PDCP_RELEASE=12,

    RRC_CONFIGURATOR_RLC_PDCP_SUSPEND=8,

    RRC_CONFIGURATOR_RLC_SRB1_RESUME=16,

    RRC_CONFIGURATOR_RLC_SRB_REESTABLISH=5,

    RRC_CONFIGURATOR_RLC_SUSPEND=9,

    RRC_CONFIGURATOR_SRB1_RESUME=17,

} enum_anon_181;

typedef enum {

    MAX_NUM_RRC_SIB_TYPES=8,

    RRC_SIB_TYPE_SIB14=4,

    RRC_SIB_TYPE_SIB16=5,

    RRC_SIB_TYPE_SIB2=0,

    RRC_SIB_TYPE_SIB22=6,

    RRC_SIB_TYPE_SIB23=7,

    RRC_SIB_TYPE_SIB3=1,

    RRC_SIB_TYPE_SIB4=2,

    RRC_SIB_TYPE_SIB5=3,

} enum_anon_143;

typedef enum {

    RRC_DBG_INVALID_CFG_LCH_SR_PRO_TIMER_DISABLED=1,

    RRC_DBG_INVALID_CFG_LCH_SR_PRO_TIMER_USING_PP2=0,

} enum_anon_191;

typedef enum {

    RRC_DELAY_RESEL_IGNORE=0,

    RRC_DELAY_RESEL_NEEDED=2,

    RRC_DELAY_RESEL_OOS=1,

} enum_anon_175;

typedef enum {

    RRC_TRESEL_STATUS_EXPIRY=3,

    RRC_TRESEL_STATUS_HALF=2,

    RRC_TRESEL_STATUS_START=1,

    RRC_TRESEL_STATUS_STOP=0,

} enum_anon_174;

typedef enum {

    RRC_MOBILITY_STATUS_FAST=3,

    RRC_MOBILITY_STATUS_MIDDLE=2,

    RRC_MOBILITY_STATUS_SLOW=1,

    RRC_MOBILITY_STATUS_STATIC=0,

} enum_anon_173;

typedef enum {

    RRC_CACHE_SIBS_SIB3=0,

    RRC_CACHE_SIBS_SIB5=1,

    RRC_CACHE_SIBS_VSIB5=2,

} enum_anon_176;

typedef enum {

    RRC_RESELECTION_REJECT_CAMPED_LESS_THAN_1S=5,

    RRC_RESELECTION_REJECT_CAUSE_CELL_BARRED=3,

    RRC_RESELECTION_REJECT_CAUSE_NONE=0,

    RRC_RESELECTION_REJECT_CAUSE_PLMN_MISMATCH=1,

    RRC_RESELECTION_REJECT_CAUSE_S_CRITERIA=2,

    RRC_RESELECTION_REJECT_T_RESEL_RUNNING=4,

} enum_anon_142;

typedef enum {

    RRC_SIB_STATUS_INVALID=0,

    RRC_SIB_STATUS_READ_FAILURE=4,

    RRC_SIB_STATUS_REMOVED=3,

    RRC_SIB_STATUS_UPDATED=2,

    RRC_SIB_STATUS_VALID=1,

} enum_anon_144;

typedef enum {

    SIB_CACHE_ADD=1,

    SIB_CACHE_CLEAR=3,

    SIB_CACHE_DELETE=2,

    SIB_CACHE_DUMP=0,

    SIB_CACHE_UPDATE=4,

    SIB_CACHE_USED=5,

} enum_anon_192;

typedef enum {

    RRC_DLGAP_DURATION_COEFF_ONE_EIGHTH=0,

    RRC_DLGAP_DURATION_COEFF_ONE_FOURTH=1,

    RRC_DLGAP_DURATION_COEFF_ONE_HALF=3,

    RRC_DLGAP_DURATION_COEFF_THREE_EIGHTH=2,

} enum_anon_167;

typedef enum {

    DL_BITMAP_NON_ANCHOR_ANCHOR_BITMAP=1,

    DL_BITMAP_NON_ANCHOR_EXPLICIT_BITMAP_CONFIG=2,

    DL_BITMAP_NON_ANCHOR_NO_BITMAP=0,

} enum_anon_168;

typedef enum {

    RRC_ASN_BCCH_BCH_MESSAGE_NB_PDU=1,

    RRC_ASN_BCCH_DL_SCH_MESSAGE_NB_PDU=2,

    RRC_ASN_DL_CCCH_MESSAGE_NB_PDU=4,

    RRC_ASN_DL_DCCH_MESSAGE_NB_PDU=5,

    RRC_ASN_PCCH_MESSAGE_NB_PDU=3,

    RRC_ASN_UL_CCCH_MESSAGE_NB_PDU=6,

    RRC_ASN_UL_DCCH_MESSAGE_NB_PDU=7,

} enum_anon_189;

typedef enum {

    DL_INFORMATION_TRANSFER=9,

    MIB=0,

    PAGING=3,

    RRC_CONNECTION_RECONFIGURATION=10,

    RRC_CONNECTION_RECONFIGURATION_COMPLETE=19,

    RRC_CONNECTION_REESTABLISHMENT=4,

    RRC_CONNECTION_REESTABLISHMENT_COMPLETE=20,

    RRC_CONNECTION_REESTABLISHMENT_REJECT=5,

    RRC_CONNECTION_REESTABLISHMENT_REQUEST=15,

    RRC_CONNECTION_REJECT=6,

    RRC_CONNECTION_RELEASE=11,

    RRC_CONNECTION_REQUEST=16,

    RRC_CONNECTION_RESUME=14,

    RRC_CONNECTION_RESUME_COMPLETE=26,

    RRC_CONNECTION_RESUME_REQUEST=17,

    RRC_CONNECTION_SETUP=7,

    RRC_CONNECTION_SETUP_COMPLETE=21,

    RRC_EARLY_DATA_COMPLETE=8,

    RRC_EARLY_DATA_REQUEST=18,

    SECURITY_MODE_COMMAND=12,

    SECURITY_MODE_COMPLETE=22,

    SECURITY_MODE_FAILURE=23,

    SI=2,

    SIB1=1,

    UE_CAPABILITY_ENQUIRY=13,

    UE_CAPABILITY_INFORMATION=24,

    UL_INFORMATION_TRANSFER=25,

    UNKNOWN=27,

} enum_anon_190;

typedef enum {

    PSM_BUSY_WAIT_FOR_IND=0,

    PSM_READY_WAITING_FOR_CMD=1,

} enum_anon_58;

typedef enum {

    EST_REJ_CAUSE_BARRED=6,

    EST_REJ_CAUSE_CELL_RESEL=4,

    EST_REJ_CAUSE_DELAY_TOLERANT_ACCESS=3,

    EST_REJ_CAUSE_LOW_LAYER_FAILURE=2,

    EST_REJ_CAUSE_NONE=0,

    EST_REJ_CAUSE_NOT_IN_IDLE=1,

    EST_REJ_CAUSE_NOT_SUSPENDED=7,

    EST_REJ_CAUSE_SI_VALIDATION=5,

} enum_anon_51;

typedef enum {

    DELAY_TOLERANT_EST_CAUSE=4,

    INVALID_EST_CAUSE=0,

    MO_EXCEPTION_DATA_EST_CAUSE=5,

    ORIGINATING_CALLS_EST_CAUSE=1,

    ORIGINATING_SIGNALLING_EST_CAUSE=2,

    TERMINATING_CALL_EST_CAUSE=3,

} enum_anon_36;

typedef enum {

    INVALID_GUMMEI_TYPE=0,

    NATIVE_GUMMEI_TYPE=1,

} enum_anon_54;

typedef enum {

    RRC_IDLE_FSM_STATE_IDLE_ENTER_PSM=0,

    RRC_IDLE_FSM_STATE_IDLE_PSM_ACTIVE=1,

    RRC_IDLE_FSM_STATE_IDLE_SI_MOD=2,

    RRC_IDLE_FSM_STATE_IDLE_WAIT_FOR_EVENT=3,

    RRC_IDLE_FSM_STATE_IDLE_WAIT_SIBS=4,

    RRC_IDLE_FSM_STATE_START=5,

    RRC_IDLE_FSM_STATE_SYNC_WAIT_ESIBS=6,

    RRC_IDLE_FSM_STATE_VALIDATE_MIB_SIB14_BEFORE_EST=7,

    RRC_IDLE_FSM_STATE_VALIDATE_SIB14_BEFORE_EST=8,

    RRC_IDLE_FSM_STATE_WAIT_LL1CFG_NCE=9,

    RRC_IDLE_FSM_STATE_WAIT_LL1_REL=10,

} enum_anon_364;

typedef enum {

    RRC_IDLE_FSM_EVENT_INT_AB_BARRED=0,

    RRC_IDLE_FSM_EVENT_INT_AB_NOT_BARRED=1,

    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_NOK=2,

    RRC_IDLE_FSM_EVENT_INT_IDLE_SIBS_OK=3,

    RRC_IDLE_FSM_EVENT_INT_NO_PSM_CONTINUE=4,

    RRC_IDLE_FSM_EVENT_INT_RELEASE_PCELL=5,

    RRC_IDLE_FSM_EVENT_INT_RESELECT_CELL=6,

    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL=7,

    RRC_IDLE_FSM_EVENT_INT_SELECT_CELL_FROM_SEARCH=8,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_LL1CFG=9,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_LL1_REL=10,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_MIB_SIB14=11,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_PSM=12,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_SIB14=13,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_START=14,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_SYNC_WAIT_ESIBS=15,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_WAIT_FOR_EV=16,

    RRC_IDLE_FSM_EVENT_INT_TRANS_TO_WAIT_FOR_SIBS=17,

    RRC_IDLE_FSM_EVENT_L2_DL_RELEASE_CNF=71303171,

    RRC_IDLE_FSM_EVENT_L2_UL_RELEASE_CNF=54525955,

    RRC_IDLE_FSM_EVENT_LL1_CELL_SELECT_CNF=37748780,

    RRC_IDLE_FSM_EVENT_LL1_ENTER_LOW_POWER_MODE_CNF=37748794,

    RRC_IDLE_FSM_EVENT_LL1_EXIT_LOW_POWER_MODE_CNF=37748795,

    RRC_IDLE_FSM_EVENT_LL1_IDLE_CONFIG_CNF=37748773,

    RRC_IDLE_FSM_EVENT_LL1_INTER_FREQ_MEAS_IND=37748790,

    RRC_IDLE_FSM_EVENT_LL1_INTRA_FREQ_MEAS_IND=37748789,

    RRC_IDLE_FSM_EVENT_LL1_MIB_DATA_IND=37748781,

    RRC_IDLE_FSM_EVENT_LL1_RELEASE_CNF=37748775,

    RRC_IDLE_FSM_EVENT_LL1_SIB1_DATA_IND=37748783,

    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_IND=37748785,

    RRC_IDLE_FSM_EVENT_LL1_SI_INFO_STOP_CNF=37748786,

    RRC_IDLE_FSM_EVENT_PDCP_RELEASE_CNF=155189251,

    RRC_IDLE_FSM_EVENT_RRC_ABORT_EST_REQ=18,

    RRC_IDLE_FSM_EVENT_RRC_CELL_SELECT_REQ=171966480,

    RRC_IDLE_FSM_EVENT_RRC_DEACTIVATE_REQ=171966471,

    RRC_IDLE_FSM_EVENT_RRC_ENTER_PSM_REQ=171966507,

    RRC_IDLE_FSM_EVENT_RRC_INT_ESTABLISHMENT_REQ=171966996,

    RRC_IDLE_FSM_EVENT_RRC_INT_INCOMING_MIB=171966988,

    RRC_IDLE_FSM_EVENT_RRC_INT_REEST_REQ=171966995,

    RRC_IDLE_FSM_EVENT_RRC_INT_UPDATED_MIB_AB=171966989,

    RRC_IDLE_FSM_EVENT_RRC_PLMN_SEARCH_REQ=171966473,

    RRC_IDLE_FSM_EVENT_RRC_REL_REQ=171966491,

    RRC_IDLE_FSM_EVENT_RRC_SEARCH_ABORT_REQ=171966478,

    RRC_IDLE_FSM_EVENT_RRC_TIMER_SIB16_EXPIRY_IND=171966536,

    RRC_IDLE_FSM_EVENT_RRC_TIMER_T311_EXPIRY_IND=171966537,

} enum_anon_363;

typedef enum {

    ACT_STATUS_ERROR=1,

    ACT_STATUS_OK=0,

} enum_anon_34;

typedef enum {

    INVALID_RRC_REESTABLISHMENT_CAUSE=2,

    RRC_REESTABLISHMENTCAUSE_OTHERFAILURE=1,

    RRC_REESTABLISHMENTCAUSE_RECONFIGURATIONFAILURE=0,

} enum_anon_169;

typedef enum {

    OTDOA_DATA_INVALID=1,

    OTDOA_DATA_OK=0,

} enum_anon_145;

typedef enum {

    PAGING_TYPE_IMSI=1,

    PAGING_TYPE_S_TMSI=0,

} enum_anon_50;

typedef enum {

    PLMN_SEARCH_REJ_CAUSE_CELL_SELECTION_IN_PROGRESS=1,

    PLMN_SEARCH_REJ_CAUSE_INCORRECT_STATE=0,

} enum_anon_53;

typedef enum {

    FAST_PLMN_SEARCH_CAUSE=2,

    NORMAL_SEARCH_CAUSE=0,

    STORED_CELL_SEARCH_CAUSE=1,

} enum_anon_57;

typedef enum {

    RRC_REESTAB_FSM_STATE_INIT_LL_CFG=0,

    RRC_REESTAB_FSM_STATE_L2_RESUME=1,

    RRC_REESTAB_FSM_STATE_LL_CONFIG_REEST=2,

    RRC_REESTAB_FSM_STATE_NULL=3,

    RRC_REESTAB_FSM_STATE_REESTABLISHMENT=4,

    RRC_REESTAB_FSM_STATE_WAIT_CRNTI=5,

    RRC_REESTAB_FSM_STATE_WAIT_EMM_MAC_CALC=6,

    RRC_REESTAB_FSM_STATE_WAIT_LL_REL=7,

    RRC_REESTAB_FSM_STATE_WAIT_PDCP_REEST=8,

    RRC_REESTAB_FSM_STATE_WAIT_RLC_REEST=9,

} enum_anon_366;

typedef enum {

    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_NOK=0,

    RRC_REESTAB_FSM_EVENT_INT_REESTABLISHING_CNF_OK=1,

    RRC_REESTAB_FSM_EVENT_INT_REEST_NAS_MAC_REQUIRED=2,

    RRC_REESTAB_FSM_EVENT_INT_REEST_SHORT_MAC_I_REQUIRED=3,

    RRC_REESTAB_FSM_EVENT_L2_DL_CONFIG_CNF=71303169,

    RRC_REESTAB_FSM_EVENT_L2_DL_RELEASE_CNF=71303171,

    RRC_REESTAB_FSM_EVENT_L2_UL_CONFIG_CNF=54525953,

    RRC_REESTAB_FSM_EVENT_L2_UL_RELEASE_CNF=54525955,

    RRC_REESTAB_FSM_EVENT_LL1_CONNECTED_CONFIG_CNF=37748774,

    RRC_REESTAB_FSM_EVENT_LL1_RACH_STARTED_IND=37748799,

    RRC_REESTAB_FSM_EVENT_LL1_RELEASE_CNF=37748775,

    RRC_REESTAB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=37748800,

    RRC_REESTAB_FSM_EVENT_MAC_UL_CRNTI_IND=104857606,

    RRC_REESTAB_FSM_EVENT_MAC_UL_RACH_FAILURE_IND=104857605,

    RRC_REESTAB_FSM_EVENT_PDCP_CONFIG_CNF=155189249,

    RRC_REESTAB_FSM_EVENT_PDCP_REESTABLISH_CNF=155189255,

    RRC_REESTAB_FSM_EVENT_PDCP_RELEASE_CNF=155189251,

    RRC_REESTAB_FSM_EVENT_PDCP_RESUME_CNF=155189265,

    RRC_REESTAB_FSM_EVENT_RLC_DL_REESTABLISH_CNF=138412042,

    RRC_REESTAB_FSM_EVENT_RLC_DL_RESUME_CNF=138412041,

    RRC_REESTAB_FSM_EVENT_RLC_UL_REESTABLISH_CNF=121634827,

    RRC_REESTAB_FSM_EVENT_RLC_UL_RESUME_CNF=121634829,

    RRC_REESTAB_FSM_EVENT_RRC_CALC_MAC_RSP=171966502,

    RRC_REESTAB_FSM_EVENT_RRC_DEACTIVATE_REQ=171966471,

    RRC_REESTAB_FSM_EVENT_RRC_INT_ASN_DECODE_FAIL=171966976,

    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_NOK=4,

    RRC_REESTAB_FSM_EVENT_RRC_INT_CONNECTION_REEST_OK=5,

    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT=171966992,

    RRC_REESTAB_FSM_EVENT_RRC_INT_CONN_REESTABLISHMENT_REJ=171966993,

    RRC_REESTAB_FSM_EVENT_RRC_INT_REEST_REQ=171966995,

    RRC_REESTAB_FSM_EVENT_RRC_REL_REQ=171966491,

    RRC_REESTAB_FSM_EVENT_RRC_TIMER_T301_EXPIRY_IND=171966538,

} enum_anon_365;

typedef enum {

    REL_CAUSE_LOAD_BALANCING_REQUIRED=1,

    REL_CAUSE_NAS_RELEASE=3,

    REL_CAUSE_NETWORK_CON_REL=0,

    REL_CAUSE_RRC_CONNECTION_FAILURE=2,

    REL_CAUSE_RRC_CONNECTION_SUSPENSION=4,

} enum_anon_52;

typedef enum {

    RRC_SEARCH_COMMON_FSM_STATE_FREQ_SCAN=0,

    RRC_SEARCH_COMMON_FSM_STATE_SCANNING=1,

    RRC_SEARCH_COMMON_FSM_STATE_START=2,

    RRC_SEARCH_COMMON_FSM_STATE_WAIT_LL1_RESPONSE=3,

    RRC_SEARCH_COMMON_FSM_STATE_WAIT_MIB=4,

    RRC_SEARCH_COMMON_FSM_STATE_WAIT_NEXT_ACTION=5,

    RRC_SEARCH_COMMON_FSM_STATE_WAIT_SIB1=6,

} enum_anon_368;

typedef enum {

    RRC_SEARCH_COMMON_FSM_EVENT_BAND_SCAN_REQ=0,

    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_CELL=1,

    RRC_SEARCH_COMMON_FSM_EVENT_CONTINUE_SCAN_NEXT_EARFCN=2,

    RRC_SEARCH_COMMON_FSM_EVENT_DEACTIVATE=3,

    RRC_SEARCH_COMMON_FSM_EVENT_FREQ_SCAN_REQ=4,

    RRC_SEARCH_COMMON_FSM_EVENT_INT_CELL_DETECTION_FAILED=5,

    RRC_SEARCH_COMMON_FSM_EVENT_INT_SEARCH_MIB_NOK=6,

    RRC_SEARCH_COMMON_FSM_EVENT_INT_SEARCH_MIB_OK=7,

    RRC_SEARCH_COMMON_FSM_EVENT_INT_SEARCH_SIB1_NOK=8,

    RRC_SEARCH_COMMON_FSM_EVENT_INT_SEARCH_SIB1_OK=9,

    RRC_SEARCH_COMMON_FSM_EVENT_LL1_FREQ_SEARCH_CNF=37748778,

    RRC_SEARCH_COMMON_FSM_EVENT_LL1_MIB_DATA_IND=37748781,

    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SCAN_CNF=37748776,

    RRC_SEARCH_COMMON_FSM_EVENT_LL1_SIB1_DATA_IND=37748783,

    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_BANDS=10,

    RRC_SEARCH_COMMON_FSM_EVENT_NO_MORE_EARFCN=11,

    RRC_SEARCH_COMMON_FSM_EVENT_NO_NEXT_CELL=12,

    RRC_SEARCH_COMMON_FSM_EVENT_SCAN_COMPLETE=13,

    RRC_SEARCH_COMMON_FSM_EVENT_SCAN_ONGOING=14,

    RRC_SEARCH_COMMON_FSM_EVENT_SCAN_RESUME=15,

    RRC_SEARCH_COMMON_FSM_EVENT_STOP=16,

    RRC_SEARCH_COMMON_FSM_EVENT_STOP_NO_FREE=17,

    RRC_SEARCH_COMMON_FSM_EVENT_SUB_CELL_FOUND=18,

} enum_anon_367;

typedef enum {

    RRC_SEARCH_SUB_FSM_STATE_CELL_SEARCHING=0,

    RRC_SEARCH_SUB_FSM_STATE_PLMN_SEARCHING=1,

    RRC_SEARCH_SUB_FSM_STATE_READING_ESIBS=2,

    RRC_SEARCH_SUB_FSM_STATE_START=3,

    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_CELL_SEARCH=4,

    RRC_SEARCH_SUB_FSM_STATE_WAIT_ABORTING_PLMN_SEARCH=5,

} enum_anon_370;

typedef enum {

    RRC_SEARCH_SUB_FSM_EVENT_CELL_FOUND=0,

    RRC_SEARCH_SUB_FSM_EVENT_CELL_FOUND_SCAN_COMPLETE=1,

    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH=2,

    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH_DONE=3,

    RRC_SEARCH_SUB_FSM_EVENT_CELL_SEARCH_RESUME=4,

    RRC_SEARCH_SUB_FSM_EVENT_DEACTIVATE=5,

    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_NOK=6,

    RRC_SEARCH_SUB_FSM_EVENT_INT_ESIBS_OK=7,

    RRC_SEARCH_SUB_FSM_EVENT_LL1_CELL_SELECT_CNF=37748780,

    RRC_SEARCH_SUB_FSM_EVENT_LL1_SERVING_CELL_LOST_IND=37748800,

    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_IND=37748785,

    RRC_SEARCH_SUB_FSM_EVENT_LL1_SI_INFO_STOP_CNF=8,

    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH=9,

    RRC_SEARCH_SUB_FSM_EVENT_PLMN_SEARCH_DONE=10,

    RRC_SEARCH_SUB_FSM_EVENT_RRC_PLMN_SEARCH_REQ=171966473,

    RRC_SEARCH_SUB_FSM_EVENT_SCAN_COMPLETE=11,

    RRC_SEARCH_SUB_FSM_EVENT_STOP=12,

} enum_anon_369;

typedef enum {

    MAX_NUM_TOP_FSM_STATES=7,

    RRC_TOP_FSM_STATE_CONNECTED=3,

    RRC_TOP_FSM_STATE_CONNECTING=4,

    RRC_TOP_FSM_STATE_DEACTIVATED=1,

    RRC_TOP_FSM_STATE_IDLE=2,

    RRC_TOP_FSM_STATE_NULL=6,

    RRC_TOP_FSM_STATE_REESTAB=5,

    RRC_TOP_FSM_STATE_SEARCH=0,

} enum_anon_186;

typedef enum {

    USIM_CARD_NOT_PRESENT=3,

    USIM_DEINIT=0,

    USIM_INITIALIZING=1,

    USIM_NORMAL_OP=2,

    USIM_PIN_ENTRY_NEEDED=4,

    USIM_PUK_BLOCKED=6,

    USIM_PUK_ENTRY_NEEDED=5,

    USIM_SIM_LOCKED=7,

    USIM_SIM_LOCK_CONFIG_ERROR=8,

} enum_anon_290;

typedef enum {

    USIM_ADM=2,

    USIM_NO_PIN=6,

    USIM_NUM_PINS=5,

    USIM_PIN1=0,

    USIM_PIN2=1,

    USIM_PUK1=3,

    USIM_PUK2=4,

} enum_anon_23;

typedef enum {

    AT_SIM_ACCESS_ERROR=12,

    AT_SIM_CARD_NOT_PRESENT=9,

    AT_SIM_NO_HW_SIM=10,

    AT_SIM_OK=0,

    AT_SIM_PIN_ALREADY_ENABLED=2,

    AT_SIM_PIN_BLOCKED=4,

    AT_SIM_PIN_DISABLED=1,

    AT_SIM_PIN_ENTRY_NEEDED=3,

    AT_SIM_PIN_FORMAT_ERROR=6,

    AT_SIM_PIN_MISMATCH=7,

    AT_SIM_PUK_BLOCKED=5,

    AT_SIM_PUK_MISMATCH=8,

    AT_SIM_UNKNOWN_COMMAND=11,

} enum_anon_353;

typedef enum {

    SOC_PIN_COMMAND_CHANGE=1,

    SOC_PIN_COMMAND_DISABLE=3,

    SOC_PIN_COMMAND_ENABLE=2,

    SOC_PIN_COMMAND_UNBLOCK=4,

    SOC_PIN_COMMAND_VERIFY=0,

} enum_anon_340;

typedef enum {

    ADM_NEEDED=41,

    PIN1_NEEDED=22,

    PIN_NO_NEED=42,

    PUK1_BLOCKED=40,

    PUK1_NEEDED=39,

} enum_anon_24;

typedef enum {

    SMCH_CAUSE_APN_BACKOFF_RUNNING=7,

    SMCH_CAUSE_APN_ERROR=6,

    SMCH_CAUSE_ATTACHING=19,

    SMCH_CAUSE_CONTEXT_ALREADY_ACTIVE=3,

    SMCH_CAUSE_CONTEXT_NOT_ACTIVE=2,

    SMCH_CAUSE_FAILED=17,

    SMCH_CAUSE_IPV4_ONLY=8,

    SMCH_CAUSE_IPV6_ONLY=9,

    SMCH_CAUSE_IP_ONLY=10,

    SMCH_CAUSE_LAST_PDN_DISC_NOT_ALLOWED=16,

    SMCH_CAUSE_LOCAL_REJECT=5,

    SMCH_CAUSE_MAX_CONN_REACHED=14,

    SMCH_CAUSE_NON_IP_ONLY=11,

    SMCH_CAUSE_NO_CONTEXT_DEFINED=1,

    SMCH_CAUSE_NSLPI_OVERRIDE_NOT_ALLOWED=18,

    SMCH_CAUSE_OK=0,

    SMCH_CAUSE_REACTIVATION_REQUESTED=15,

    SMCH_CAUSE_RESOURCE_ERROR=4,

    SMCH_CAUSE_SERVICE_ERROR=13,

    SMCH_CAUSE_SINGLE_IP_ONLY=12,

} enum_anon_282;

typedef enum {

    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_003=2,

    ROHC_ADDIT_PROFILE_TYPE_ESP_IP_103=6,

    ROHC_ADDIT_PROFILE_TYPE_IP_004=3,

    ROHC_ADDIT_PROFILE_TYPE_IP_104=7,

    ROHC_ADDIT_PROFILE_TYPE_NO_COMPRESSION=0,

    ROHC_ADDIT_PROFILE_TYPE_OTHER=8,

    ROHC_ADDIT_PROFILE_TYPE_SPARE=255,

    ROHC_ADDIT_PROFILE_TYPE_TCP_IP_006=4,

    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_002=1,

    ROHC_ADDIT_PROFILE_TYPE_UDP_IP_102=5,

} enum_anon_16;

typedef enum {

    ESM_APN_CONGESTION_TIMER_RUNNING=162,

    ESM_APN_INCOMPAT_ACTIVE_CONTEXT=112,

    ESM_APN_NOT_ALLOWED_IN_ACL=163,

    ESM_APN_NOT_SUPPORT_IN_PLMN=66,

    ESM_BEARER_HANDLING_NOT_SUPP=60,

    ESM_CAUSE_OK=0,

    ESM_COLLISION_WITH_ATTACH_REQ=166,

    ESM_COLLISION_WITH_DETACH=167,

    ESM_COLLISION_WITH_NETWORK_REQ=56,

    ESM_COND_IE_ERORR=100,

    ESM_EMM_CONGESTION_ERROR=168,

    ESM_EMM_NOT_REGISTERED=170,

    ESM_EMM_REESTABLISHMENT=171,

    ESM_EMM_TEMP_NO_SERVICE=169,

    ESM_EPS_QOS_NOT_ACCEPTED=37,

    ESM_ESM_INFO_NOT_RECEIVED=53,

    ESM_IE_NOT_IMPLEMENTED=99,

    ESM_INSUFFICIENT_RSRC=26,

    ESM_INVALID_EPS_BEARER_ID=43,

    ESM_INVALID_MANDATORY_INFO=96,

    ESM_INVALID_PTI=81,

    ESM_LAST_PDN_DISC_NOT_ALLOWED=49,

    ESM_LOCAL_CAUSE=161,

    ESM_MAX_EPS_BEARER_REACHED=65,

    ESM_MISSING_UNKNOWN_APN=27,

    ESM_MSG_NOT_COMPAT=101,

    ESM_MSG_TYPE_NON_EXISTENT=97,

    ESM_MSG_TYPE_NOT_COMPAT=98,

    ESM_MULT_ACCESS_PDN_NOT_ALLOWED=113,

    ESM_MULT_PDN_FOR_APN_NOT_ALLOWED=55,

    ESM_NETWORK_FAILURE=38,

    ESM_NO_RESPONSE_FROM_NETWORK=165,

    ESM_NSLPI_OVERRIDE_NOT_ALLOWED=164,

    ESM_OP_DET_BARR=8,

    ESM_PDN_CONN_NOT_EXIST=54,

    ESM_PDN_TYPE_IPV4_IPV6_ONLY=57,

    ESM_PDN_TYPE_IPV4_ONLY=50,

    ESM_PDN_TYPE_IPV6_ONLY=51,

    ESM_PDN_TYPE_NONIP_ONLY=58,

    ESM_PROTOCOL_ERROR=111,

    ESM_PTI_IN_USE=35,

    ESM_PTI_MISMATCH=47,

    ESM_REACTIVATION_REQUESTED=39,

    ESM_REGULAR_DEACTIVATION=36,

    ESM_REQ_REJECTED_SGW_PGW=30,

    ESM_REQ_REJECTED_UNSPECIFIED=31,

    ESM_SEM_ERR_IN_PF=44,

    ESM_SEM_ERR_IN_TFT=41,

    ESM_SEM_INCORR_MESSAGE=95,

    ESM_SERV_OPT_NOT_SUBSCRIBED=33,

    ESM_SERV_OPT_NOT_SUPPORTED=32,

    ESM_SERV_OPT_OUT_OF_ORDER=34,

    ESM_SINGLE_ADDR_BEARER_ONLY=52,

    ESM_SYN_ERR_IN_PF=45,

    ESM_SYN_ERR_IN_TFT=42,

    ESM_UNKNOWN_PDN_TYPE=28,

    ESM_UNSUPPORTED_QCI=59,

    ESM_USER_AUTH_FAILED=29,

} enum_anon_266;

typedef enum {

    APN_RATE_CTRL_DAY=3,

    APN_RATE_CTRL_HOUR=2,

    APN_RATE_CTRL_MINUTE=1,

    APN_RATE_CTRL_UNRESTRICTED=0,

    APN_RATE_CTRL_WEEK=4,

} enum_anon_263;

typedef enum {

    SMS_RESPONSE_ERROR=1,

    SMS_RESPONSE_OK=0,

} enum_anon_272;

typedef enum {

    SMS_DR_ERROR=1,

    SMS_DR_OK=0,

} enum_anon_273;

typedef enum {

    CMS_ERROR_IN_MS=210,

    CMS_INVALID_MEMORY_INDEX=321,

    CMS_INVALID_PDU_MODE_PARAMETER=304,

    CMS_INVALID_TEXT_MODE_PARAMETER=305,

    CMS_MEMORY_CAPACITY_EXCEEDED=211,

    CMS_MEMORY_FAILURE=320,

    CMS_MEMORY_FULL=322,

    CMS_ME_FAILURE=300,

    CMS_NETWORK_TIMEOUT=332,

    CMS_NO_CNMA_ACKNOWLEDGEMENT_EXPECTED=340,

    CMS_NO_NETWORK_SERVICE=331,

    CMS_NO_SMS_STORAGE_CAPABILITY_IN_USIM=209,

    CMS_OPERATION_NOT_ALLOWED=302,

    CMS_OPERATION_NOT_SUPPORTED=303,

    CMS_PH_SIM_PIN_REQUIRED=312,

    CMS_RP_CALL_BARRED=10,

    CMS_RP_CONGESTION=42,

    CMS_RP_DESTINATION_OUT_OF_SERVICE=27,

    CMS_RP_FACILITY_REJECTED=29,

    CMS_RP_INFORMATION_ELEMENT_NON_EXISTENT_NOT_IMPLEMENTED=99,

    CMS_RP_INTERWORKING_UNSPECIFIED=127,

    CMS_RP_INVALID_MANDATORY_INFORMATION=96,

    CMS_RP_INVALID_MESSAGE_UNSPECIFIED=95,

    CMS_RP_INVALIED_SHORT_MESSAGE_TRANSFER_REFERENCE_VALUE=81,

    CMS_RP_MESSAGE_NOT_COMPATIBLE_WITH_PROTOCOL_STATE=98,

    CMS_RP_MESSAGE_TYPE_NOT_EXISTENT_NOT_IMPLEMENTED=97,

    CMS_RP_NETWORK_OUT_OF_ORDER=38,

    CMS_RP_OPERATOR_DETERMINED_BARRING=8,

    CMS_RP_PROTOCOL_ERROR_UNSPECIFIED=111,

    CMS_RP_REQUESTED_FACILITY_NOT_SUBSCRIBED=50,

    CMS_RP_REQUESTED_FACILTITY_NOT_IMPLEMENTED=69,

    CMS_RP_RESOURCES_UNAVAILABLE_UNSPECIFIED=47,

    CMS_RP_SHORT_MESSAGE_TRANSFER_REJECTED=21,

    CMS_RP_TEMPORARY_FAILURE=41,

    CMS_RP_UNASSIGNED_NUMBER=1,

    CMS_RP_UNIDENTIFIED_SUBSCRIBER=28,

    CMS_RP_UNKNOWN_SUBSCRIBER=30,

    CMS_SIM_BUSY=314,

    CMS_SIM_FAILURE=313,

    CMS_SIM_NOT_INSERTED=310,

    CMS_SIM_PIN2_REQUIRED=317,

    CMS_SIM_PIN_REQUIRED=311,

    CMS_SIM_PUK2_REQUIRED=318,

    CMS_SIM_PUK_REQUIRED=316,

    CMS_SIM_WRONG=315,

    CMS_SMSC_ADDRESS_UNKNOWN=330,

    CMS_SMS_SERVICE_OF_ME_RESERVED=301,

    CMS_TP_CANNOT_REPLACE_SHORT_MESSAGE=130,

    CMS_TP_COMMAND_CANNOT_BE_ACTIONED=160,

    CMS_TP_COMMAND_COMMAND_UNSUPPORTED=161,

    CMS_TP_DATA_CODING_SCHEME_NOT_SUPPORTED=144,

    CMS_TP_DESTINATION_SME_BARRED=196,

    CMS_TP_INVALID_SME_ADDRESS=195,

    CMS_TP_MESSAGE_CLASS_NOT_SUPPORTED=145,

    CMS_TP_NO_SC_SUBSCRIPTION=193,

    CMS_TP_SC_BUSY=192,

    CMS_TP_SC_SYSTEM_FAILURE=194,

    CMS_TP_SHORT_MESSAGE_TYPE0_NOT_SUPPORTED=129,

    CMS_TP_SM_REJECTED_DUPLICATE_SM=197,

    CMS_TP_TELEMATIC_INTERWORKING_NOT_SUPPORTED=128,

    CMS_TP_TPDU_NOT_SUPPORTED=176,

    CMS_TP_UNSPECIFIED_TP_COMMAND_ERROR=175,

    CMS_TP_UNSPECIFIED_TP_DCS_ERROR=159,

    CMS_TP_UNSPECIFIED_TP_PID_ERROR=143,

    CMS_TP_USIM_SMS_STORAGE_FULL=208,

    CMS_TP_VPF_NOT_SUPPORTED=198,

    CMS_TP_VP_NOT_SUPPORTED=199,

    CMS_UNKNOWN_ERROR=500,

    CMS_UNSPECIFIED_ERROR_CAUSE=255,

    CMS_USIM_APPLICATION_TOOLKIT_BUSY=212,

    CMS_USIM_DATA_DOWNLOAD_ERROR=213,

} enum_anon_269;

typedef enum {

    UICC_LOG_EVENT_ACTIVATION_ACTIVATE=258,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_FAIL=260,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATE_SUCCESS=259,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE=275,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ACTIVATE_COMPLETE=285,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ABORT=280,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_ERROR=278,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_RECEIVED=277,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_ATR_TIMEOUT=279,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_BASE=275,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE=286,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_DEACTIVATE_COMPLETE=287,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ABORT=284,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_ERROR=282,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_RECEIVED=281,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PPS_TIMEOUT=283,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_EVENT_PREACTIVATE_COMPLETE=276,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_BASE=300,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_DEACTIVATED=300,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_READY=306,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_ATR=303,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_DEACTIVATE=301,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PPS=304,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_PREACTIVATE=302,

    UICC_LOG_EVENT_ACTIVATION_ACTIVATION_STATE_WAIT_READY=305,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_BASE=288,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_COMPLETE=288,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_HW_ERROR=289,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_INVALID=293,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_OVERRUN=292,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_RX_TIMEOUT=291,

    UICC_LOG_EVENT_ACTIVATION_ATR_EVENT_TX_TIMEOUT=290,

    UICC_LOG_EVENT_ACTIVATION_COLD_RESET=269,

    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_ATR=272,

    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_FROM_PPS=273,

    UICC_LOG_EVENT_ACTIVATION_CONFIG_IF_USING_DEFAULTS=274,

    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE=261,

    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_FAIL=263,

    UICC_LOG_EVENT_ACTIVATION_DEACTIVATE_SUCCESS=262,

    UICC_LOG_EVENT_ACTIVATION_DEINIT=257,

    UICC_LOG_EVENT_ACTIVATION_INIT=256,

    UICC_LOG_EVENT_ACTIVATION_ISSUE_PPS=271,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_BASE=294,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_COMPLETE=294,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_HW_ERROR=295,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_INVALID=299,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_OVERRUN=298,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_RX_TIMEOUT=297,

    UICC_LOG_EVENT_ACTIVATION_PPS_EVENT_TX_TIMEOUT=296,

    UICC_LOG_EVENT_ACTIVATION_SELECT_FIRST_CLASS=264,

    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS=265,

    UICC_LOG_EVENT_ACTIVATION_SELECT_NEXT_CLASS_FAIL=266,

    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS=267,

    UICC_LOG_EVENT_ACTIVATION_SELECT_SPECIFIC_CLASS_FAIL=268,

    UICC_LOG_EVENT_ACTIVATION_WARM_RESET=270,

    UICC_LOG_EVENT_API_ACTIVATE_BEGIN=6,

    UICC_LOG_EVENT_API_ACTIVATE_FAIL=8,

    UICC_LOG_EVENT_API_ACTIVATE_SUCCESS=7,

    UICC_LOG_EVENT_API_DEACTIVATE_BEGIN=9,

    UICC_LOG_EVENT_API_DEACTIVATE_FAIL=11,

    UICC_LOG_EVENT_API_DEACTIVATE_SUCCESS=10,

    UICC_LOG_EVENT_API_DEINIT_BEGIN=3,

    UICC_LOG_EVENT_API_DEINIT_FAIL=5,

    UICC_LOG_EVENT_API_DEINIT_SUCCESS=4,

    UICC_LOG_EVENT_API_INIT_BEGIN=0,

    UICC_LOG_EVENT_API_INIT_FAIL=2,

    UICC_LOG_EVENT_API_INIT_SUCCESS=1,

    UICC_LOG_EVENT_API_SEND_AND_RECV_BEGIN=12,

    UICC_LOG_EVENT_API_SEND_AND_RECV_FAIL=14,

    UICC_LOG_EVENT_API_SEND_AND_RECV_SUCCESS=13,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_ACTIVE=777,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_BASE=777,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_COMPLETE=778,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_HW_ERROR=779,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_READY=784,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_INVALID=783,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_OVERRUN=782,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_RX_TIMEOUT=781,

    UICC_LOG_EVENT_ATR_ATR_COMMS_STATE_TX_TIMEOUT=780,

    UICC_LOG_EVENT_ATR_ATR_EVENT_BASE=771,

    UICC_LOG_EVENT_ATR_ATR_EVENT_COMPLETE=771,

    UICC_LOG_EVENT_ATR_ATR_EVENT_HW_ERROR=772,

    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_INVALID=776,

    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_OVERRUN=775,

    UICC_LOG_EVENT_ATR_ATR_EVENT_RX_TIMEOUT=774,

    UICC_LOG_EVENT_ATR_ATR_EVENT_TX_TIMEOUT=773,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_BASE=785,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_COMPLETE=790,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_ERROR=791,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_CHECKSUM=789,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_HISTORICAL_BYTES=788,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_INTERFACE_BYTES=787,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_T0=786,

    UICC_LOG_EVENT_ATR_ATR_PROCESSING_STATE_EXPECTING_TS=785,

    UICC_LOG_EVENT_ATR_CHECKSUM_VALUE=770,

    UICC_LOG_EVENT_ATR_DEINIT=513,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_BASE=792,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_HW_ERROR=796,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_DATA=792,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_OVERRUN=795,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_RX_TIMEOUT=794,

    UICC_LOG_EVENT_ATR_FIFO_EVENT_TX_TIMEOUT=793,

    UICC_LOG_EVENT_ATR_INIT=512,

    UICC_LOG_EVENT_ATR_PROCESS=768,

    UICC_LOG_EVENT_ATR_PROCESS_RESPONSE=769,

    UICC_LOG_EVENT_ATR_START=514,

    UICC_LOG_EVENT_ATR_START_FAIL=516,

    UICC_LOG_EVENT_ATR_START_SUCCESS=515,

    UICC_LOG_EVENT_FIFO_INACTIVITY_THRESHOLD=2580,

    UICC_LOG_EVENT_FIFO_PREVENT_READ=2579,

    UICC_LOG_EVENT_FIFO_RX_BUFFER_INIT=2561,

    UICC_LOG_EVENT_FIFO_RX_DATA=2573,

    UICC_LOG_EVENT_FIFO_RX_DISCARD=2577,

    UICC_LOG_EVENT_FIFO_RX_FLUSH=2578,

    UICC_LOG_EVENT_FIFO_RX_FULL=2574,

    UICC_LOG_EVENT_FIFO_RX_READ=2576,

    UICC_LOG_EVENT_FIFO_RX_START=2563,

    UICC_LOG_EVENT_FIFO_RX_STOP=2565,

    UICC_LOG_EVENT_FIFO_RX_TIMEOUT=2570,

    UICC_LOG_EVENT_FIFO_TIMER_EXPIRE=2568,

    UICC_LOG_EVENT_FIFO_TIMER_START=2566,

    UICC_LOG_EVENT_FIFO_TIMER_STOP=2567,

    UICC_LOG_EVENT_FIFO_TX_BUFFER_INIT=2560,

    UICC_LOG_EVENT_FIFO_TX_EMPTY=2571,

    UICC_LOG_EVENT_FIFO_TX_FULL=2572,

    UICC_LOG_EVENT_FIFO_TX_START=2562,

    UICC_LOG_EVENT_FIFO_TX_STOP=2564,

    UICC_LOG_EVENT_FIFO_TX_TIMEOUT=2569,

    UICC_LOG_EVENT_FIFO_TX_WRITE=2575,

    UICC_LOG_EVENT_HARDWARE_ACTIVATE=2824,

    UICC_LOG_EVENT_HARDWARE_APPLY_DAC_VOLTAGE=2821,

    UICC_LOG_EVENT_HARDWARE_APPLY_GPIO_VOLTAGE=2820,

    UICC_LOG_EVENT_HARDWARE_ASSERT_RESET_LINE=2836,

    UICC_LOG_EVENT_HARDWARE_ASSUMED_CLOCK=2843,

    UICC_LOG_EVENT_HARDWARE_CALCULATED_WWT=2845,

    UICC_LOG_EVENT_HARDWARE_CANCEL_CLOCK_STOP_TIMER=2850,

    UICC_LOG_EVENT_HARDWARE_CLAIM_PINS=2822,

    UICC_LOG_EVENT_HARDWARE_CLOCK_STARTED=2848,

    UICC_LOG_EVENT_HARDWARE_CLOCK_STOPPED=2847,

    UICC_LOG_EVENT_HARDWARE_CLOCK_STOP_MODE=2846,

    UICC_LOG_EVENT_HARDWARE_CONFIGURED_CLOCK=2842,

    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU=2839,

    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_D=2841,

    UICC_LOG_EVENT_HARDWARE_CONFIGURED_ETU_F=2840,

    UICC_LOG_EVENT_HARDWARE_DEACTIVATE=2825,

    UICC_LOG_EVENT_HARDWARE_DEINIT=2817,

    UICC_LOG_EVENT_HARDWARE_DEINIT_POWER=2819,

    UICC_LOG_EVENT_HARDWARE_INIT=2816,

    UICC_LOG_EVENT_HARDWARE_INIT_POWER=2818,

    UICC_LOG_EVENT_HARDWARE_IO_CLK_PINS=2834,

    UICC_LOG_EVENT_HARDWARE_POSTDEINIT=2838,

    UICC_LOG_EVENT_HARDWARE_PREINIT=2837,

    UICC_LOG_EVENT_HARDWARE_PWR_NULL=2835,

    UICC_LOG_EVENT_HARDWARE_RELEASE_PINS=2823,

    UICC_LOG_EVENT_HARDWARE_RST_DET_PINS=2833,

    UICC_LOG_EVENT_HARDWARE_SET_CLOCK=2828,

    UICC_LOG_EVENT_HARDWARE_SET_DAC=2827,

    UICC_LOG_EVENT_HARDWARE_SET_ETU_D=2830,

    UICC_LOG_EVENT_HARDWARE_SET_ETU_F=2829,

    UICC_LOG_EVENT_HARDWARE_SET_GUARD_TIME=2832,

    UICC_LOG_EVENT_HARDWARE_SET_RX_PARITY=2831,

    UICC_LOG_EVENT_HARDWARE_START_CLOCK_STOP_TIMER=2849,

    UICC_LOG_EVENT_HARDWARE_UNUSED_PIO_ALREADY_CLAIMED=2851,

    UICC_LOG_EVENT_HARDWARE_WARM_RESET=2826,

    UICC_LOG_EVENT_HARDWARE_WWT_MULTIPLIER=2844,

    UICC_LOG_EVENT_PPS_DEINIT=1025,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_BASE=1304,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_HW_ERROR=1308,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_DATA=1304,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_OVERRUN=1307,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_RX_TIMEOUT=1306,

    UICC_LOG_EVENT_PPS_FIFO_EVENT_TX_TIMEOUT=1305,

    UICC_LOG_EVENT_PPS_INIT=1024,

    UICC_LOG_EVENT_PPS_ISSUE_PPS=1026,

    UICC_LOG_EVENT_PPS_ISSUE_PPS_FAIL=1028,

    UICC_LOG_EVENT_PPS_ISSUE_PPS_SUCCESS=1027,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_ACTIVE=1288,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_BASE=1288,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_COMPLETE=1289,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_HW_ERROR=1290,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_READY=1295,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_INVALID=1294,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_OVERRUN=1293,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_RX_TIMEOUT=1292,

    UICC_LOG_EVENT_PPS_PPS_COMMS_STATE_TX_TIMEOUT=1291,

    UICC_LOG_EVENT_PPS_PPS_EVENT_BASE=1282,

    UICC_LOG_EVENT_PPS_PPS_EVENT_COMPLETE=1282,

    UICC_LOG_EVENT_PPS_PPS_EVENT_HW_ERROR=1283,

    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_INVALID=1287,

    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_OVERRUN=1286,

    UICC_LOG_EVENT_PPS_PPS_EVENT_RX_TIMEOUT=1285,

    UICC_LOG_EVENT_PPS_PPS_EVENT_TX_TIMEOUT=1284,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_BASE=1296,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_COMPLETE=1302,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_ERROR=1303,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PCK=1301,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS0=1297,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS1=1298,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS2=1299,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPS3=1300,

    UICC_LOG_EVENT_PPS_PPS_PROCESSING_STATE_EXPECTING_PPSS=1296,

    UICC_LOG_EVENT_PPS_PROCESS=1280,

    UICC_LOG_EVENT_PPS_PROCESS_RESPONSE=1281,

    UICC_LOG_EVENT_PROTOCOL_=1536,

    UICC_LOG_EVENT_T0_LOWER_DEINIT=2305,

    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_BASE=2334,

    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_HW_ERROR=2337,

    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_DATA=2334,

    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_RX_TIMEOUT=2336,

    UICC_LOG_EVENT_T0_LOWER_FIFO_EVENT_TX_TIMEOUT=2335,

    UICC_LOG_EVENT_T0_LOWER_INIT=2304,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_ACTIVE=2319,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_BASE=2319,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_COMPLETE=2320,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_HW_ERROR=2321,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_READY=2326,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_INVALID=2325,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_OVERRUN=2324,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_RX_TIMEOUT=2323,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_COMMS_STATE_TX_TIMEOUT=2322,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_BASE=2313,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2313,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2314,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2318,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2317,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2316,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2315,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_BASE=2327,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_COMPLETE=2331,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_INVALID_PROC=2333,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_ERROR_RX_FULL=2332,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA=2329,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_DATA_PROC=2328,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_HDR_PROC=2327,

    UICC_LOG_EVENT_T0_LOWER_PROTOCOL_T0_LOWER_PROCESSING_STATE_EXPECTING_SW2=2330,

    UICC_LOG_EVENT_T0_LOWER_REMOVE_PROC_BYTE=2312,

    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU=2307,

    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_FAIL=2308,

    UICC_LOG_EVENT_T0_LOWER_SEND_TPDU_SUCCESS=2309,

    UICC_LOG_EVENT_T0_LOWER_SET_WAITING_TIME=2306,

    UICC_LOG_EVENT_T0_LOWER_START_FIRST_TRANSFER=2310,

    UICC_LOG_EVENT_T0_LOWER_START_NEXT_TRANSFER=2311,

    UICC_LOG_EVENT_T0_UPPER_CMD_HDR=1792,

    UICC_LOG_EVENT_T0_UPPER_CMD_P3=1795,

    UICC_LOG_EVENT_T0_UPPER_DEINIT=2049,

    UICC_LOG_EVENT_T0_UPPER_DISABLE=2051,

    UICC_LOG_EVENT_T0_UPPER_ENABLE=2050,

    UICC_LOG_EVENT_T0_UPPER_ENVELOPE_HDR=1793,

    UICC_LOG_EVENT_T0_UPPER_GET_RESPONSE_HDR=1794,

    UICC_LOG_EVENT_T0_UPPER_INIT=2048,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_BASE=2072,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_COMPLETE=2072,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_HW_ERROR=2073,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_INVALID=2077,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_OVERRUN=2076,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_RX_TIMEOUT=2075,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_LOWER_EVENT_TX_TIMEOUT=2074,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_ACTIVE=2064,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_COMPLETE=2065,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_HW_ERROR=2066,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_ENABLED=2063,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_NOT_INITIALISED=2062,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_READY=2071,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_INVALID=2070,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_OVERRUN=2069,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_RX_TIMEOUT=2068,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_STATE_TX_TIMEOUT=2067,

    UICC_LOG_EVENT_T0_UPPER_PROTOCOL_T0_UPPER_STATE_BASE=2062,

    UICC_LOG_EVENT_T0_UPPER_RECV_RESP=2055,

    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_FAIL=2056,

    UICC_LOG_EVENT_T0_UPPER_RECV_RESP_SUCCESS=2057,

    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_CASE=2060,

    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_INVALID=2059,

    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_LEN=2058,

    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_STATE=2061,

    UICC_LOG_EVENT_T0_UPPER_RECV_TPDU_SW1SW2=1796,

    UICC_LOG_EVENT_T0_UPPER_SEND_CMD=2052,

    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_FAIL=2053,

    UICC_LOG_EVENT_T0_UPPER_SEND_CMD_SUCCESS=2054,

} enum_anon_321;

typedef enum {

    AUTH_PASSED=0,

    MAC_FAILURE=1,

    NON_EPS_AUTH=2,

    SYNC_FAILURE=3,

} enum_anon_285;

typedef enum {

    LINK_ERROR_SERVER_CRASHED=2,

    LINK_ERROR_SEVERE_ERROR=1,

    LINK_ERROR_UNDEFINED=0,

} enum_anon_293;

typedef enum {

    TRANS_PROT_TYPE_TCP=1,

    TRANS_PROT_TYPE_UDP=0,

} enum_anon_294;

typedef enum {

    EPS_LOCI_USIM_DATA=0,

    EPS_NAS_SECURITY_CONTEXT_USIM_DATA=2,

    FPLMN_USIM_DATA=1,

    RPM_COUNTS_USIM_DATA=3,

} enum_anon_286;

typedef enum {

    LOC_STATUS_LIMITED=1,

    LOC_STATUS_NORMAL=0,

    LOC_STATUS_NO_SERVICE=2,

} enum_anon_288;

typedef enum {

    EMM_TYPE_EPS_ATTACH=9,

    EMM_TYPE_PERIODIC_UPDATE=14,

    EMM_TYPE_TA_UPDATE=11,

} enum_anon_289;

typedef enum {

    ESM_REG_FAIL=1,

    ESM_REG_LOST=4,

    ESM_REG_NEW_PDN_ACTIVATED=5,

    ESM_REG_PDN_DEACTIVATED=6,

    ESM_REG_PDN_REJECTED=7,

    ESM_REG_START=0,

    ESM_REG_SUCC_WITH_DEF_PDN=2,

    ESM_REG_SUCC_WITH_NO_DEF_PDN=3,

} enum_anon_287;

typedef enum {

    USAT_SMS_PP_DNLOAD_ERROR=3,

    USAT_SMS_PP_DNLOAD_NOT_SUPPORTED=1,

    USAT_SMS_PP_DNLOAD_SUCCESS=0,

    USAT_SMS_PP_DNLOAD_TOOLKIT_BUSY=2,

} enum_anon_283;

typedef enum {

    APP_AT_LOG_ERROR_MALLOC_FAIL=0,

    APP_AT_LOG_ERROR_MALLOC_NNGR_FAIL=2,

    APP_AT_LOG_ERROR_MALLOC_NNMI_FAIL=1,

    APP_AT_LOG_ERROR_NMGR_FAIL=3,

    APP_AT_LOG_ERROR_NO_UE_IP=5,

    APP_AT_LOG_ERROR_TUP_NCDP_NOT_SET=4,

    APP_AT_LOG_ERROR_UART_STORE_FAIL=6,

} enum_anon_50;

typedef enum {

    SMS_RESPONSE_ERROR=1,

    SMS_RESPONSE_OK=0,

} enum_anon_45;

typedef struct {

    c_ulong message_id;

    enum_anon_4 src;

    enum_anon_4 dest;

    c_ushort length;

} struct_stack_message_header_t;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong max_samples;

    c_long harmonic_position;

    c_short reference_cfo;

    c_ushort cfo_tolerance;

    c_ushort cfo_offsets;

    c_ushort npss_period;

    c_ubyte remove_dc;

    c_ulong dl_freq;

} struct_anon_141;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong max_samples;

} struct_anon_142;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong max_samples;

    c_long relative_freq_error[8];

    c_long harmonic_position;

    c_ushort num_candidates;

    c_ubyte remove_dc;

    c_ubyte interpolation_req;

} struct_anon_143;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong max_samples;

    c_long harmonic_position;

    c_ushort phy_cell_id;

    c_ubyte remove_dc;

    c_ubyte frame_number;

    c_bool fine_freq_error_needed;

    c_ushort max_timing_error;

    c_ubyte average_nrsrp;

    c_ubyte port_number;

} struct_anon_144;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong max_samples;

    c_ushort start_subframe;

    c_ushort phy_cell_id;

    c_ulong freq_uncertainty;

    c_long harmonic_position;

    c_ubyte remove_dc;

    c_ubyte port_number;

    c_ushort next_ul_start_subframe;

    struct_anon_128 valid_subframes;

} struct_anon_145;

typedef struct {

    struct_anon_127 p;

    struct_anon_126 it;

} struct_anon_128;

typedef struct {

    c_ushort base_subframe_pattern[4];

    struct_anon_124 params_wanted;

    c_ubyte num_sched_els;

    c_ubyte dl_gap_off_duration_m1;

    c_ushort dl_gap_on_duration;

    struct_anon_124 params_list[9];

} struct_anon_127;

typedef struct {

    c_ubyte start_subframe;

    c_ubyte num_subframes;

    c_ubyte fine_interval;

    c_ubyte mark_time;

    c_ushort space_time;

    c_ushort pattern_start_frame;

} struct_anon_124;

typedef struct {

    c_ubyte base_frame_index;

    c_ubyte subframe_index;

    c_ubyte invalid_subframe_counter;

    c_ubyte wanted_subframe_counter;

    struct_anon_125 it_wanted;

    struct_anon_125 it_list[9];

    c_ubyte pad;

    c_ubyte dl_gap_off_duration_remaining;

    c_ushort dl_gap_on_duration_remaining;

} struct_anon_126;

typedef struct {

    c_ubyte fine_interval_remaining;

    c_ubyte mark_time_remaining;

    c_ushort space_time_remaining;

} struct_anon_125;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong samples_offset_ms;

    c_ulong max_samples;

    c_ushort phy_cell_id;

    c_ubyte remove_dc;

    enum_anon_74 mib_type;

    enum_anon_72 dl_raster_offset_index;

    enum_anon_73 dl_carrier_offset_index;

    c_long harmonic_position;

} struct_anon_146;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong samples_offset_ms;

    c_ulong max_samples;

    c_ulong search_space_duration;

    c_ushort cell_id;

    c_ushort rnti1;

    c_ushort rnti2;

    c_ushort start_subframe;

    c_ushort search_space_start_subframe;

    c_ushort deadline_subframe;

    c_ushort alert_subframe;

    enum_anon_68 search_space_type;

    enum_anon_67 deployment_mode;

    c_short nrs_crs_power_offet;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte remove_dc;

    c_ubyte interference_randomisation;

    enum_anon_72 dl_raster_offset_index;

    enum_anon_73 dl_carrier_offset_index;

    c_long harmonic_position;

    c_ulong min_repetitions;

    c_ubyte lte_port_number;

    enum_anon_83 legacy_mode;

    c_byte snr_threshold;

    enum_anon_84 dci_2_harq;

    c_ubyte continue_rx;

    struct_anon_128 valid_subframes;

} struct_anon_147;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong samples_offset_ms;

    c_ulong max_samples;

    c_ushort start_subframe;

    c_ushort cell_id;

    c_ushort crnti;

    c_ushort repetition_number;

    c_ushort tbs_size_bytes;

    c_short nrs_crs_power_offet;

    enum_anon_80 harq_process;

    c_ubyte resource_assignment;

    c_ubyte modulation_order;

    c_ubyte mcs;

    enum_anon_67 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte harq_combining;

    c_ubyte sib;

    c_ubyte additional_sib1;

    c_ubyte remove_dc;

    c_ubyte interference_randomisation;

    enum_anon_75 sib_type;

    enum_anon_72 dl_raster_offset_index;

    enum_anon_73 dl_carrier_offset_index;

    c_long harmonic_position;

    c_ubyte lte_port_number;

    LP_c_ubyte data_destination;

    c_short curr_rsrp;

    struct_anon_132 npbch_info;

    struct_anon_128 valid_subframes;

} struct_anon_149;

typedef struct {

    c_ubyte use_npbch;

    c_ubyte new_npbch;

    c_ubyte mib_bits[5];

} struct_anon_132;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong samples_offset_ms;

    c_ulong max_samples;

    c_ushort start_subframe;

    c_ushort cell_id;

    c_ushort nprs_id;

    c_ushort num_subframe;

    c_ushort range;

    c_ubyte operation_mode_info_nprs;

    c_ubyte nprs_sequence_info;

    c_ubyte lte_port_number;

    c_ubyte part_a;

    c_ubyte part_b;

    c_ubyte remove_dc;

    c_ubyte nprs_type;

    c_ubyte resume_meas;

    c_ubyte subframe_pattern_size;

    c_ushort subframe_pattern[16];

} struct_anon_150;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong amp_scale_factor;

    c_ulong tx_freq;

    c_long freq_error_ppbi;

    c_ushort crnti;

    c_ushort cell_id;

    c_ushort repetition_number;

    c_ushort start_subframe;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte mcs;

    enum_anon_70 subcarrier_spacing;

    enum_anon_80 harq_process;

    c_ubyte pusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    c_ubyte group_hopping;

    c_ubyte delta_ss;

    c_ubyte subcarrier;

    c_ubyte redundancy_version;

    c_ubyte resource_assignment;

    c_ubyte num_of_prach;

    c_ubyte n_ru_sc;

    c_ubyte disable_rf_tx_gap;

    c_ubyte nrs_resync_req;

    struct_anon_137 multi_tone_param;

    LP_c_ubyte data_source;

    struct_anon_136 prach_params[16];

} struct_anon_151;

typedef struct {

    c_short base_sequence;

    c_ushort cyclic_shift;

} struct_anon_137;

typedef struct {

    c_ushort start_subframe;

    c_ushort periodicity;

    c_ushort length;

} struct_anon_136;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong amp_scale_factor;

    c_long freq_error_ppbi;

    c_ushort cell_id;

    c_ushort selected_start_subcarrier;

    c_ushort repetition;

    c_ushort start_subframe;

    c_ubyte subcarrier_allocation;

    c_ubyte subcarrier_offset;

    enum_anon_69 cyclic_prefix_length;

    c_ubyte disable_rf_tx_gap;

    c_ubyte nrs_resync_req;

} struct_anon_152;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong amp_scale_factor;

    c_ulong tx_freq;

    c_long freq_error_ppbi;

    c_ushort cell_id;

    c_ushort crnti;

    c_ushort start_subframe;

    c_ubyte subcarrier;

    c_ubyte pusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    c_ubyte repetition_count;

    enum_anon_70 subcarrier_spacing;

    enum_anon_71 harq_ack;

    enum_anon_80 harq_process;

    c_ubyte num_of_prach;

    struct_anon_136 prach_params[15];

    c_ubyte disable_rf_tx_gap;

    c_ubyte scheduling_req;

} struct_anon_153;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort deadline_subframe;

    c_ushort alert_subframe;

} struct_anon_148;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rf_time;

    c_ulong rf_time_ready_for_send;

    enum_anon_86 send_cause;

    c_ulong isr_rf_time;

} struct_anon_198;

typedef struct {

    struct_stack_message_header_t header;

} struct_anon_155;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort paging_subframe;

    c_ushort start_subframe;

    c_ushort num_sf;

    c_ushort phy_cell_id;

    c_ushort max_timing_error;

    c_ubyte port_number;

    c_ubyte remove_dc;

    c_long harmonic_position;

    struct_anon_128 valid_subframes;

    struct_anon_128 dropped_subframes;

} struct_anon_157;

typedef struct {

    c_long chip_time;

    c_long chip_time_range;

    c_long start_time;

    c_long doppler_freq;

    c_short doppler_range;

    c_byte sv;

    c_byte sym_time;

    c_byte tRangeReduce;

    c_byte demod_resumed;

    c_ubyte bits_count_down;

    c_ubyte next_word_number;

    c_ubyte next_subf_number;

    c_ubyte dwell_time;

    c_long prev_ms_index;

} struct_anon_182;

typedef struct {

    c_long jammer_frequency;

    c_ulong jammer_power;

    c_ulong detection_quality;

    c_bool jammer_detected;

} struct_anon_191;

typedef struct {

    c_short timeRange;

    c_short timeCentre;

    c_short freqRange;

    c_short freqCentre;

    c_byte sv;

    c_ubyte aprioriSearch;

    c_short symbol_shift_range;

    c_ubyte symbolTiming;

    c_ubyte hot_freq_step_hz;

    c_ubyte hot_all_bit_known;

    c_ulong hot_bits;

    c_ushort cohint_ms;

} struct_anon_174;

typedef struct {

    enum_anon_77 gnss_system;

    c_byte code_number;

    c_short symbol_timing;

    c_long doppler_frequency;

    c_long fine_time;

    c_ulong pk_magnitude;

    c_ulong fineFreqQualQ8;

    c_ulong fineTimeQualQ8;

    c_long snr_est;

} struct_anon_138;

typedef struct {

    c_ulong power;

    c_ulong agc_settings;

    c_short start_dc_val_i;

    c_short start_dc_val_q;

    c_short dc_val_i;

    c_short dc_val_q;

    c_byte start_dc2_val_i;

    c_byte start_dc2_val_q;

    c_byte dc2_val_i;

    c_byte dc2_val_q;

    c_short start_rx_notch0_i;

    c_short start_rx_notch0_q;

    c_short rx_notch0_i;

    c_short rx_notch0_q;

    c_ulong rx_notch_ctrl;

    c_ulong rx_notch_init;

    c_ushort num_samples;

    c_short agc_index;

    c_short start_agc_index;

    c_short min_agc_index;

    c_short agc_gain;

    c_short agc_lock;

    c_short start_agc_lock;

    c_ubyte agc_was_unlocked;

    c_ubyte agc_change_valid;

    c_short dgain;

    c_short rfgain;

    c_short rfgain_min;

    c_short rfgain_step_mode;

    c_short rssi;

    c_short unconstrained_snr;

    c_ubyte power_scale;

    c_byte snr_estimate;

    c_short nrsrp;

    c_short frequency_error;

    c_short timing_error;

    c_byte timing_error_port0;

    c_byte timing_error_port1;

    c_short frequency_error_pbch;

    c_ushort last_index;

    c_long power_threshold;

    c_short agc_index_differ;

    c_ulong harmonic_power;

    c_ulong path_metric;

    c_ulong path_metric_n;

} struct_anon_133;

typedef struct {

    c_ushort number_subframes_rx;

    c_ushort exit_path;

    c_short snr_accumulated;

} struct_anon_140;

typedef struct {

    c_bool extra_nrs_enable;

    c_long pdsch_wait_samples;

    c_ulong stop_subframe;

    c_ulong pdsch_first_int_time;

    c_ulong pdsch_int_time_tmp;

    c_ulong nrs_first_interrupt;

    c_ulong nrs_last_interrupt;

    c_ulong npdcch_last_interrupt;

} struct_anon_139;

typedef struct {

    c_long quality;

    c_short timing_drift;

    c_long freq_error;

    c_long sample_timing;

    c_ushort number_detects;

} struct_anon_131;

typedef struct {

    c_ushort pss_max_qual;

    c_long reliable_cfo;

    c_long reliable_qual;

    c_long num_of_pss;

    c_ulong peak_pos[10];

    struct_anon_129 npss[10];

    struct_anon_129 pclear[2];

    struct_anon_130 candidate[4];

} struct_anon_160;

typedef struct {

    c_ulong pos120;

    c_short qual;

    c_long cfos;

    c_ulong posc;

} struct_anon_129;

typedef struct {

    c_long nvalid;

    c_long cfo_delta;

} struct_anon_130;

typedef struct {

    c_short h[66];

    c_long dividend;

    c_long divisor;

} struct_anon_135;

typedef struct {

    c_ubyte quality;

    c_ubyte times_detected;

    c_short freq_error;

    c_short sample_timing;

    c_ushort phy_cell_id;

    c_ushort frame_index_detected;

    c_ushort frame_elapsed;

    struct_anon_133 measurement;

} struct_anon_134;

typedef struct {

    c_ubyte plmn_id[3];

    c_ubyte tac[2];

} struct_anon_41;

typedef struct {

    struct_anon_48 e_drx_info;

    struct_anon_51 ue_nw_caps;

    c_bool ms_network_feature;

    struct_anon_52 psm_caps;

} struct_anon_53;

typedef struct {

    c_bool e_drx_is_supported;

    struct_anon_47 e_drx_info;

} struct_anon_48;

typedef struct {

    enum_anon_41 paging_time_window_len;

    enum_anon_40 edrx_cycle_param;

} struct_anon_47;

typedef struct {

    struct_anon_49 security_caps;

    c_bool lpp_is_supported;

    c_bool lcs_is_supported;

    c_bool emm_reg_w_o_pdn_is_supported;

    c_bool h_comp_ciot_is_supported;

    struct_anon_50 uplane_config;

    c_bool cp_edt_enabled;

    c_bool up_edt_enabled;

} struct_anon_51;

typedef struct {

    c_bool eea0_is_supported;

    c_bool eea1_is_supported;

    c_bool eea2_is_supported;

    c_bool eea3_is_supported;

    c_bool eea4_is_supported;

    c_bool eea5_is_supported;

    c_bool eea6_is_supported;

    c_bool eea7_is_supported;

    c_bool eia0_is_supported;

    c_bool eia1_is_supported;

    c_bool eia2_is_supported;

    c_bool eia3_is_supported;

    c_bool eia4_is_supported;

    c_bool eia5_is_supported;

    c_bool eia6_is_supported;

    c_bool eia7_is_supported;

} struct_anon_49;

typedef struct {

    c_bool s1_u_data_is_supported;

    c_bool uplane_ciot_is_supported;

    c_bool multiple_drb_is_supported;

    c_bool uplane_preferred;

} struct_anon_50;

typedef struct {

    c_bool psm_is_supported;

    c_ubyte t3324_requested_value;

    c_ubyte t3412_ext_requested_value;

} struct_anon_52;

typedef struct {

    c_ubyte no_of_drb;

    struct_anon_31 lb_drb_info[2];

} struct_anon_32;

typedef struct {

    c_ubyte drb_id;

    c_ushort ul_sdu_size;

} struct_anon_31;

typedef struct {

    c_ubyte plmn_id[3];

    enum_anon_278 status;

} struct_anon_1067;

typedef struct {

    c_ubyte drb;

    c_ubyte ebi;

    enum_anon_11 rb_id;

} struct_anon_30;

typedef struct {

    LP_c_ubyte pdu;

    c_ushort pdulen;

    enum_anon_11 rb_id;

    c_ubyte proc_id;

} struct_anon_58;

typedef struct {

    c_ushort len;

    LP_c_ubyte ptr;

} struct_anon_412;

typedef struct {

    c_ushort len;

    LP_c_ubyte ptr;

} struct_anon_33;

typedef struct {

    c_bool secure_pco;

    c_bool ipv4_addr_alloc;

    c_bool ipv4_link_mtu_request;

    c_bool non_ip_link_mtu_request;

    c_bool dns_sever_ipv6_addr_reqest;

    c_bool dns_sever_ipv4_addr_reqest;

    c_ubyte auth_prot;

    c_ubyte login_str_len;

    c_ubyte password_str_len;

    LP_c_ubyte login_str;

    LP_c_ubyte password_str;

} struct_anon_1045;

typedef struct {

    c_bool eqos_valid;

    c_ubyte qci;

} struct_anon_1046;

typedef struct {

    struct_util_sll_item sll_item;

    c_ubyte ebi;

    c_ubyte flags;

    c_ushort data_seq;

    struct_anon_33 user_data;

    c_bool waiting_for_ack;

    c_ubyte tx_count;

    c_ulong tx_time;

} struct_anon_1167;

typedef struct {

    LP_struct_util_sll_item next;

} struct_util_sll_item;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_482 srb1_bis_cfg;

    struct_anon_483 drb_cfg[2];

    c_bool srb0_present;

    c_bool srb1_bis_present;

    c_ubyte num_drbs;

    c_bool two_harq_configured;

} struct_anon_484;

typedef struct {

    struct_anon_481 rlc_cfg;

} struct_anon_482;

typedef struct {

    enum_anon_13 mode;

    enum_anon_12 um_direction;

    struct_anon_479 ul;

    struct_anon_480 dl;

} struct_anon_481;

typedef struct {

    c_ulong poll_retransmit_timer;

    c_ubyte max_retx_thres;

} struct_anon_479;

typedef struct {

    c_bool enable_sr_sngap;

    c_ulong reordering_timer;

} struct_anon_480;

typedef struct {

    struct_anon_481 rlc_cfg;

    c_ubyte drb_id;

    enum_anon_11 drb_index;

} struct_anon_483;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_438 config;

} struct_anon_439;

typedef struct {

    struct_anon_437 mac_sch_cfg;

    struct_anon_436 drb_lchs[2];

    struct_anon_435 lch0;

    struct_anon_435 lch1;

    c_ulong drx_cycle_sf;

    c_ushort time_align_timer;

    c_ushort lch_sr_prohibit_timer;

    c_ushort npdcch_numrepetitions;

    c_bool lch1_setup;

    c_bool mac_sch_cfg_present;

    c_ubyte num_drbs;

    c_ubyte npdcch_startfsx2;

    c_bool setup_drx_cfg;

    c_bool rai_activation;

    c_bool sps_bsr_enabled;

} struct_anon_438;

typedef struct {

    c_ushort periodic_bsr_timer;

    c_ushort retx_bsr_timer;

} struct_anon_437;

typedef struct {

    c_ubyte lcid;

    c_ubyte priority;

    enum_anon_11 l2_rb_id;

    c_bool sr_prohibit_enabled;

} struct_anon_436;

typedef struct {

    c_ubyte priority;

    c_bool sr_prohibit_enabled;

} struct_anon_435;

typedef struct {

    c_ushort phy_cell_id;

    c_short rsrp;

    c_short rsrq;

} struct_anon_247;

typedef struct {

    c_ubyte eutra_control_region_size;

    c_ubyte eutra_crs_seq_info;

} struct_anon_267;

typedef struct {

    c_long channel_raster_offset_hz;

    c_ubyte eutra_control_region_size;

    c_ubyte eutra_num_crs_ports;

} struct_anon_268;

typedef struct {

    c_long channel_raster_offset_hz;

} struct_anon_269;

typedef struct {

    c_bool valid;

    c_byte offset_x2;

    c_ulong earfcn;

} struct_anon_248;

typedef struct {

    c_ulong earfcn;

    c_byte carrier_offset_x2;

    struct_anon_278 valid_subframes_cfg;

    struct_anon_279 dl_gap_cfg;

    struct_anon_282 inband_cfg;

    c_short nrs_power_offset;

} struct_anon_283;

typedef struct {

    enum_anon_115 valid_subframes_type;

    struct_anon_250 valid_subframes;

} struct_anon_278;

typedef struct {

    c_ubyte num_valid_subframes;

    c_ubyte valid_subframes[5];

} struct_anon_250;

typedef struct {

    enum_anon_115 dl_gaps_type;

    struct_anon_253 gap_cfg;

} struct_anon_279;

typedef struct {

    c_ushort threshold;

    c_ushort periodicity;

    c_ushort gap_duration;

} struct_anon_253;

typedef struct {

    enum_anon_107 mode;

    union_anon_10 cfg_params;

} struct_anon_282;

typedef struct {

    c_ubyte eutra_control_region_size;

    c_byte index_to_mid_prb;

} struct_anon_280;

typedef struct {

    c_ubyte eutra_control_region_size;

    c_ubyte eutra_num_crs_ports;

} struct_anon_281;

typedef struct {

    c_ushort max_num_repetitions;

    c_ubyte start_sf_uss_x2;

    enum_anon_122 pdcch_offset_uss;

} struct_anon_265;

typedef struct {

    struct_anon_254 dmrs_cfg;

    c_ubyte num_rep_ack_nack[3];

    c_ubyte srs_subframe_cfg;

    c_bool setup_dmrs;

    c_bool use_all_symbols;

    c_bool group_hopping_enabled;

    c_bool group_hopping_enabled_ue;

    c_ubyte group_assignment;

} struct_anon_263;

typedef struct {

    c_ubyte three_tone_cfg;

    c_ubyte six_tone_cfg;

    c_ubyte twelve_tone_cfg;

} struct_anon_254;

typedef struct {

    struct_anon_253 gap_cfg;

    c_short ref_signal_power;

    c_bool gap_cfg_present;

} struct_anon_262;

typedef struct {

    c_short p0_nominal_npusch;

    c_ubyte alpha_x10;

    c_short delta_preamble_msg3;

    c_short p0_ue_npusch_cb;

    c_short p_max;

    c_bool p_max_present;

    c_ubyte add_spectrum_emission;

} struct_anon_264;

typedef struct {

    c_ulong si_window_length;

    c_ubyte num_of_si;

    c_ubyte si_schd_info_sib1;

    c_bool additional_transmission;

    struct_anon_249 si_scheduling[8];

    struct_anon_250 valid_subframes;

} struct_anon_303;

typedef struct {

    c_ulong sib_mapping_bitmap;

    c_ulong si_periodicity;

    c_ulong repetition_pattern;

    c_ushort si_tbs_size;

    c_ubyte radio_frame_offset;

} struct_anon_249;

typedef struct {

    c_ubyte on_duration_timer;

    c_ubyte inactivity_timer;

    c_ubyte retx_timer;

    c_ulong drx_start_offset;

    c_ulong drx_cycle_sf;

    c_ushort ul_retx_timer;

} struct_anon_266;

typedef struct {

    struct_anon_285 dl_carrier;

    struct_anon_248 ul_carrier;

} struct_anon_286;

typedef struct {

    c_bool valid;

    struct_anon_284 cfg_params;

} struct_anon_285;

typedef struct {

    c_ulong earfcn;

    c_byte carrier_offset_x2;

    struct_anon_278 valid_subframes_cfg;

    struct_anon_279 dl_gap_cfg;

    struct_anon_282 inband_cfg;

    c_short nrs_power_offset;

} struct_anon_284;

typedef struct {

    struct_anon_271 sr_without_harqack;

    struct_anon_272 sr_sps;

    c_bool sr_with_harqack_valid;

} struct_anon_273;

typedef struct {

    c_bool sr_without_harqack_valid;

    c_ubyte sr_prohibit_timer;

    struct_anon_270 nprach_resource;

} struct_anon_271;

typedef struct {

    c_ubyte nprach_carrier_index;

    c_ubyte nprach_resource_index;

    c_ubyte nprach_carrier_index_fmt0fmt1;

    c_ubyte nprach_carrier_index_fmt2;

    c_ubyte alpha_x10;

    c_short p0_sr_c;

} struct_anon_270;

typedef struct {

    c_bool sr_sps_bsr_valid;

    c_ushort sps_rnti;

    c_ulong sps_interval;

} struct_anon_272;

typedef struct {

    c_ulong subcarrier_ind_nsc;

    c_ulong pusch_start_subframe;

    c_ushort modulation_coding_scheme_tbs;

    c_ushort repetition_number;

    enum_anon_139 sc_space;

    c_ubyte modulation_coding_scheme_imcs;

    c_ubyte modulation_coding_scheme_itbs;

    c_ubyte modulation_coding_scheme_qm;

    c_ubyte subcarrier_ind_isc;

    c_ubyte subcarrier_ind_len;

    c_ubyte resource_unit_number;

} struct_anon_400;

typedef struct {

    c_ulong subcarrier_ind_nsc;

    c_ulong scheduling_delay;

    c_ushort repetition_number;

    c_ushort dci_sf_repetition_number;

    c_ushort modulation_coding_scheme_tbs;

    c_ubyte modulation_coding_scheme_imcs;

    c_ubyte modulation_coding_scheme_itbs;

    c_ubyte modulation_coding_scheme_qm;

    c_ubyte subcarrier_ind_isc;

    c_ubyte subcarrier_ind_len;

    c_ubyte resource_assignment_nru;

    c_ubyte redundancy_version;

    c_ubyte new_data_ind;

    c_ubyte two_harq_process_number;

    enum_anon_138 subtype;

} struct_anon_399;

typedef struct {

    c_ulong scheduling_delay;

    c_ulong harq_ack_time_k0;

    c_ushort repetition_number;

    c_ushort dci_sf_repetition_number;

    c_ushort modulation_coding_scheme_tbs;

    c_ubyte modulation_coding_scheme_itbs;

    c_ubyte modulation_coding_scheme_qm;

    c_ubyte pdsch_map_subframe_number;

    c_ubyte new_data_ind;

    c_ubyte harq_ack_subcarrier_idx;

    c_ubyte two_harq_process_number;

} struct_anon_401;

typedef struct {

    c_ulong subcarrier_ind_nsc;

    c_ubyte nprach_repetition_number_index;

    c_ubyte subcarrier_ind_isc;

    c_ubyte subcarrier_ind_len;

    c_ubyte carrier_indication;

} struct_anon_402;

typedef struct {

    c_ushort repetition_number;

    c_ushort dci_sf_repetition_number;

    c_ushort modulation_coding_scheme_tbs;

    c_ubyte pdsch_map_subframe_number;

    c_ubyte modulation_coding_scheme_itbs;

    c_ubyte modulation_coding_scheme_qm;

} struct_anon_403;

typedef struct {

    c_ulong accumulated_quality_measurements;

    c_long accumulated_snr_measurements;

    c_longlong accumulated_timing_measurements;

    c_longlong accumulated_doppler_measurements;

    c_longlong accumulated_timestamp_samples;

} struct_anon_390;

typedef struct {

    enum_anon_89 main_state;

    c_ubyte active_queue_item;

    enum_anon_90 queue_state[2];

} struct_anon_220;

typedef struct {

    c_ulong event_time;

    c_ulong first_sample;

    c_ulong last_rctimer_time;

    c_ulong last_rctimer_cmd_addr;

    struct_anon_221 next_gap;

    struct_anon_220 state_at_calling;

    enum_anon_97 event_type;

} struct_anon_225;

typedef struct {

    c_ulong rf_time;

    enum_anon_94 gap_type;

} struct_anon_221;

typedef struct {

    c_byte sv;

    c_ubyte health;

    c_float e;

    c_float ta;

    c_float delta_i0_sc;

    c_float OmegaDot_sc;

    c_float sqrtA;

    c_float Omega0_sc;

    c_float omega_perigee_sc;

    c_float M0_sc;

    union_anon_3 unnamed_1;

    c_float Af1;

    c_ushort wna;

    enum_anon_101 wna_status;

    c_double fit_interval_end;

} struct_anon_232;

typedef struct {

    c_byte af0_ls3;

    c_byte af0_ms8;

} struct_anon_231;

typedef struct {

    c_float toa;

    c_ushort wna;

    enum_anon_101 wna_status;

} struct_anon_233;

typedef struct {

    enum_anon_77 gnss_system;

    c_ushort week_number;

    c_byte prn;

    c_byte health;

    union_anon_4 unnamed_1;

    union_anon_5 unnamed_2;

    c_ubyte ura_index;

    c_long toc;

    union_anon_6 unnamed_3;

    c_byte fit_intvl_flag;

    c_double sqrtA;

    c_double M0_sc;

    c_double e;

    c_double omega_perigee_sc;

    c_double i0_sc;

    c_double Omega0_sc;

    c_float OmegaDot_sc;

    c_float deltaN_sc;

    c_float Cuc;

    c_float Crc;

    c_float Cic;

    c_float Cus;

    c_float Crs;

    c_float Cis;

    c_float iDot_sc;

    c_double a0;

    c_float a1;

    c_float a2;

    c_float accuracy;

    c_float TGD;

    c_double fit_interval_end;

} struct_anon_238;

typedef struct {

    c_ubyte iodc_ls;

    c_ubyte iodc_ms;

} struct_anon_235;

typedef struct {

    c_ubyte iode_sf2;

    c_ubyte iode_sf3;

} struct_anon_236;

typedef struct {

    c_ushort toe_lsbs;

    c_ushort toe_msbs;

} struct_anon_237;

typedef struct {

    c_float alpha[4];

    c_float beta[4];

} struct_anon_239;

typedef struct {

    c_double A0;

    c_float A1;

    c_byte delta_tLS;

    c_ubyte WNLSF;

    c_ubyte DN;

    c_byte delta_tLSF;

    c_float tot;

    c_ubyte WNt;

} struct_anon_240;

typedef struct {

    c_ulong v;

} struct_anon_22;

typedef struct {

    c_bool wus_config_present;

    c_ulong paging_time_window;

    c_ushort imsi_mod_16384;

    c_ushort ue_id_h;

    c_ushort drx_cycle;

    c_ushort n;

    c_ushort num_repetitions;

    c_ushort t_edrx_h;

    LP_struct_anon_260 non_anchor_cfg;

    c_ubyte num_non_anchor_carriers;

    c_ubyte ns_var;

    c_ubyte anchor_weight;

    struct_anon_255 wus_config;

} struct_anon_261;

typedef struct {

    enum_anon_124 max_duration_factor;

    c_ubyte num_pos;

    c_ubyte num_drx_cycles_relaxed;

    c_ubyte time_offset_drx_ms;

    c_ubyte time_offset_edrx_short_ms;

    c_ushort time_offset_edrx_long_ms;

    c_ushort min_gap_edrx;

} struct_anon_255;

typedef struct {

    c_bool edt_params_present;

    struct_anon_256 prach_cfg_params[3];

    struct_anon_257 edt_prach_cfg_params[3];

    enum_anon_120 cp_len;

    c_ubyte num_prach_cfg_params;

    c_ushort preamble_trans_max_ce;

    LP_struct_anon_258 non_anchor_rach_params;

    c_ubyte num_non_anchor_rach;

    struct_anon_252 edt_params;

    c_bool enhanced_rach_power_control_enabled;

} struct_anon_259;

typedef struct {

    c_ubyte num_cbra_start_subcarriers;

    c_ulong periodicity;

    c_ulong starting_subframe;

    c_ushort num_repetitions_ra;

    c_short rsrp_threshold;

    c_ubyte sub_carriers_offset;

    c_ubyte num_sub_carriers;

    c_ubyte max_num_preamble_attempt_ce;

    c_ubyte num_rep_per_preamble_attempt;

    c_ubyte pdcch_start_subframe;

    c_ubyte rar_window_size;

    c_ubyte contention_timer;

    c_ubyte contention_timer_edt;

    enum_anon_111 mt_subcarrier_start_range;

    enum_anon_122 pdcch_offset_ra;

    enum_anon_123 prach_anchor_probability;

    c_short initial_target_power;

    c_ubyte power_ramp_step;

    c_bool fmt2;

} struct_anon_256;

typedef struct {

    c_ulong periodicity;

    c_ulong starting_subframe;

    c_ubyte sub_carriers_offset;

    c_ubyte num_sub_carriers;

    enum_anon_111 mt_subcarrier_start_range;

    c_ushort num_repetitions_ra;

    c_ubyte pdcch_start_subframe;

    enum_anon_122 pdcch_offset_ra;

    c_ubyte num_cbra_start_subcarriers;

    c_ubyte npdcch_carrier_index;

    c_bool fmt2;

    c_bool cfg_valid;

} struct_anon_257;

typedef struct {

    c_bool small_tbs_subset_enabled;

    struct_anon_251 tbs_params[3];

} struct_anon_252;

typedef struct {

    c_bool small_tbs_enabled;

    c_ushort max_tbs_size;

} struct_anon_251;

typedef struct {

    c_ushort start_pci;

    c_ushort range;

} struct_anon_277;

typedef struct {

    c_short power_offset;

    c_ubyte num_occ_diff_precoders;

} struct_anon_274;

typedef struct {

    c_ushort pci;

    c_bool nsss_rrm_config_present;

    struct_anon_274 nsss_rrm_config;

} struct_anon_275;

typedef struct {

    c_ulong earfcn;

    c_byte carrier_offset_x2;

    c_ubyte num_inter_black_cells;

    c_ushort inter_black_cells[16];

    c_ubyte num_cell_meas_config;

    struct_anon_275 cell_meas_config[16];

    c_bool nsss_rrm_config_present;

    struct_anon_274 nsss_rrm_config;

} struct_anon_276;

typedef struct {

    c_ushort phy_cell_id;

    c_short rsrp;

    c_short rsrq;

    c_short sinr;

} struct_anon_322;

typedef struct {

    c_bool residuals_nominal[4];

    c_double residuals_mean_abs[4];

} struct_anon_914;

typedef struct {

    union_anon_7 unnamed_1;

} struct_anon_242;

typedef struct {

    c_double x;

    c_double y;

    c_double z;

} struct_anon_241;

typedef struct {

    union_anon_8 unnamed_1;

} struct_anon_244;

typedef struct {

    c_double u;

    c_double v;

    c_double w;

} struct_anon_243;

typedef struct {

    c_ulong dl_hz;

    c_ulong ul_hz;

    c_long frequency_error_ppbi;

    c_long intermediate_frequency;

    c_long dl_raster_offset_hz;

    c_long ul_raster_offset_hz;

    c_bool frequency_error_applied_to_rf;

    c_ulong ferr_measurement_timestamp_ms;

} struct_anon_835;

typedef struct {

    c_ulonglong time_rtc_ticks;

    c_ulong time_rf_ticks;

    c_ulong last_rf_start_time_ticks;

    c_ulong rf_ticks_per_ms;

    struct_anon_22 frame_ref;

    c_long filtered_timing_trim;

    c_bool reftime_is_valid;

} struct_anon_834;

typedef struct {

    struct_anon_288 nprs_info[5];

    c_ushort ref_pci;

    struct_anon_287 carrier_freq_ref;

    c_ulong inband_earfcn;

    enum_anon_117 inband_ports;

    enum_anon_118 sib1_nb_reps;

    c_ubyte num_of_nprs_carriers;

} struct_anon_289;

typedef struct {

    enum_anon_107 operation_mode;

    struct_anon_287 carrier_freq;

    c_ubyte nprs_seq_info;

    c_ushort nprsid;

    struct_anon_250 part_a_config;

    c_ubyte part_a_trep;

    c_ushort part_a_muting;

    c_ushort part_b_tnprs;

    c_ubyte part_b_start_sf_x8;

    c_ushort part_b_nnprs;

    c_ubyte part_b_trep;

    c_ushort part_b_muting;

} struct_anon_288;

typedef struct {

    c_ulong earfcn;

    c_byte carrier_offset_x2;

} struct_anon_287;

typedef struct {

    c_ulong neighbour_earfcn;

    c_ushort neighbour_pci;

    c_ushort rstd;

    c_ushort rstd_quality;

    c_ubyte prs_neighbour_cell_index;

} struct_anon_334;

typedef struct {

    struct_anon_288 nprs_info[5];

    struct_anon_287 carrier_freq;

    c_ulong inband_earfcn;

    c_ushort neighbour_pci;

    c_ushort sf_offset;

    c_ushort expected_rstd;

    c_ushort expected_rstd_uncertainity;

    c_ubyte slot_offset;

    c_ubyte sfn_offset;

    c_ubyte prs_neighbour_cell_index;

    enum_anon_118 sib1_nb_reps;

    enum_anon_117 inband_ports;

    c_ubyte num_of_nprs_carriers;

} struct_anon_290;

typedef struct {

    c_bool max_duration_factor_present;

    c_ushort num_repetitions;

    c_ubyte weight;

    c_ubyte carrier_index;

    enum_anon_124 max_duration_factor;

} struct_anon_260;

typedef struct {

    c_ulong earfcn;

    c_byte carrier_offset_x2;

    struct_anon_257 prach_cfg_params[3];

    struct_anon_257 edt_prach_cfg_params[3];

} struct_anon_258;

typedef struct {

    struct_anon_831 period;

    struct_anon_831 accumulated;

} struct_anon_832;

typedef struct {

    c_ushort num_nprach_req;

    c_ushort num_nprach_cnf;

    c_ushort num_npdcch_req;

    c_ushort num_npdcch_cnf_success;

    c_ushort num_npdcch_cnf_failure;

    c_ushort num_npdsch_req;

    c_ushort num_npdsch_cnf_success;

    c_ushort num_npdsch_cnf_failure;

    c_ushort num_npusch_req;

    c_ushort num_npusch_cnf;

    c_ushort num_npucch_req;

    c_ushort num_npucch_cnf;

    c_ushort num_rar_timeout;

    c_ushort num_cont_res_timeout;

    c_ushort num_no_matching_rapid;

} struct_anon_831;

typedef struct {

    c_ulong freq_dl_hz;

    c_ulong freq_ul_hz;

    c_ulong dl_earfcn;

    c_long dl_freq_adjustment_hz;

    c_long ul_freq_adjustment_hz;

    c_ulong options_bitfield;

    c_ulong max_samples[4];

    c_ulong resync_interval;

    c_ulong iterations;

    c_ulong period;

    c_ubyte num_sss_resyncs;

    c_ulong lpm_duration;

    c_ulong tx_duration;

    c_ulong wait_after_sim_access;

    c_ubyte dl_band;

    c_ubyte ul_band;

    c_bool xo_support;

    c_ulong nrs_resync_max_freq_range;

} struct_anon_350;

typedef struct {

    c_bool used;

    struct_anon_351 nac_info;

} struct_anon_352;

typedef struct {

    c_ulong freq_dl_hz;

    c_ulong freq_ul_hz;

    c_ulong dl_earfcn;

    c_long dl_freq_adjustment_hz;

    c_long ul_freq_adjustment_hz;

    c_ubyte dl_band;

    c_ubyte ul_band;

} struct_anon_351;

typedef struct {

    c_ulong samples_offset_ms;

    c_ulong npdcch_start_subframe;

    c_ulong search_space_duration;

    enum_anon_68 search_space_type;

    enum_anon_83 legacy_mode;

    enum_anon_84 dci_2_harq;

} struct_anon_362;

typedef struct {

    c_ulong samples_offset_ms;

    c_ulong start_subframe;

    c_ushort repetition_number;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte resource_assignment;

    c_ubyte harq_combining;

    c_ubyte sib;

    enum_anon_80 harq_process_id;

} struct_anon_363;

typedef struct {

    c_ulong start_subframe;

    c_short timing_adjustment_us;

    c_ubyte subcarrier;

    c_ubyte repetition_count;

    c_ubyte harq_ack;

    c_short tx_power_dbm;

    enum_anon_80 harq_process_id;

} struct_anon_364;

typedef struct {

    c_ulong start_subframe;

    c_ushort periodicity;

    c_ushort length;

} struct_anon_353;

typedef struct {

    c_ushort new_deadline;

    c_ushort alert_subframe;

    union_anon_11 action;

} struct_anon_365;

typedef struct {

    c_ulong start_subframe;

    c_ushort repetition_number;

    c_short timing_adjustment_us;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte mcs;

    c_ubyte subcarrier;

    c_ubyte resource_assignment;

    c_ubyte redundancy_version;

    c_short tx_power_dbm;

    c_ubyte disable_rf_tx_gap;

    enum_anon_80 harq_process_id;

} struct_anon_382;

typedef struct {

    c_bool use_base_seq;

    c_short base_sequence;

    c_ushort cyclic_shift;

} struct_anon_372;

typedef struct {

    c_ubyte apriori;

    c_ubyte fine_timing;

    c_ushort sample_rate;

    c_ushort rx_duration_ms;

    c_ubyte combining_level;

    c_bool disable_iq_sample_dump;

} struct_anon_387;

typedef struct {

    enum_anon_77 gnss_system;

    c_byte sv_list[32];

    c_ubyte num_sv;

} struct_anon_386;

typedef struct {

    struct_anon_367 nprs_cfg_common;

    c_ulong freq_dl_hz;

    c_ulong freq_ul_hz;

    c_ulong dl_earfcn;

    c_long dl_freq_adjustment_hz;

    c_long ul_freq_adjustment_hz;

} struct_anon_368;

typedef struct {

    c_ushort phy_cell_id_nprs;

    c_bool part_b;

    c_bool part_a;

    c_ushort num_subframes;

    c_ubyte num_nprs_reqs;

    c_ubyte subframe_pattern_size;

    c_ushort subframe_pattern[16];

    c_ushort nprs_id;

    c_ubyte nprs_seq_info;

    c_ulong start_subframe;

    c_ubyte lte_port_number;

    c_ubyte operation_mode_info_nprs;

    c_ulong samples_offset_ms;

    c_ulong start_time_adjust_samples;

    c_ubyte slot_num_offset;

    c_ubyte sfn_offset;

    c_ushort range;

    c_ubyte nprs_type;

} struct_anon_367;

typedef struct {

    c_ulong samples_offset_ms;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort crnti;

    c_ushort repetition_number;

    c_short nrs_crs_power_offet;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte resource_assignment;

    c_ubyte mcs;

    enum_anon_107 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte harq_combining;

    c_ubyte sib;

    c_ubyte interference_randomisation;

    struct_anon_127 valid_subframe_params;

    c_ushort max_timing_error;

} struct_anon_374;

typedef struct {

    c_ulong iterations;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort repetition_number;

    c_ushort crnti;

    c_short timing_adjustment_us;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte mcs;

    c_ubyte subcarrier;

    c_ubyte resource_assignment;

    c_ubyte redundancy_version;

    c_short tx_power_dbm;

    enum_anon_113 subcarrier_spacing;

    c_ubyte num_prach_elem;

    struct_anon_353 prach_params[16];

    c_bool group_hopping_enabled;

    c_ubyte group_assignment;

    c_short temperature;

    c_short voltage;

    c_ubyte num_sc;

    c_ubyte disable_rf_tx_gap;

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    struct_anon_372 dmrs;

} struct_anon_375;

typedef struct {

    struct_anon_350 common_params;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort repetition_number;

    c_ushort crnti;

    c_short timing_adjustment_us;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte mcs;

    c_ubyte subcarrier;

    c_ubyte resource_assignment;

    c_ubyte redundancy_version;

    c_short tx_power_dbm;

    enum_anon_113 subcarrier_spacing;

    c_ubyte num_prach_elem;

    struct_anon_353 prach_params[16];

    c_bool group_hopping_enabled;

    c_ubyte group_assignment;

    c_short temperature;

    c_short voltage;

    c_ubyte num_sc;

    c_ubyte disable_rf_tx_gap;

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    struct_anon_372 dmrs;

} struct_anon_378;

typedef struct {

    c_ulong start_frequency;

    c_ulong frequency_step;

    c_ulong stop_frequency;

    c_ushort frequency_sweep_num;

    c_ubyte start_agc_index;

    c_ubyte agc_index_step;

    c_ubyte stop_agc_index;

    c_ubyte sweep_band;

    c_ushort agc_gain_sweep_num;

    c_ushort sweep_num;

    c_ushort current_sweep_num;

    c_ulong start_tx_time;

    c_ulong start_rx_time;

    c_ulong start_config_time;

    c_ulong finish_config_time;

    c_ulonglong finish_config_time_rtc;

    c_ulong start_meas_time;

    c_ulong finish_meas_time;

    c_ulong rssi_meas_duration_ms;

    c_bool not_enough_time;

    struct_anon_229 register_log;

} struct_anon_230;

typedef struct {

    c_ulong rx_chan_pwr_est;

    c_ulong embed_conf1;

    c_ulong rx_adc_pwr_est;

    c_ulong dig_conf1;

    c_ulong rx_notch0_est;

    c_ulong rx_dc_corr_ctrl;

    c_ushort rx_dc_corr_val0;

    c_ushort rx_dc_corr_val1;

    c_ubyte agc_gain_idx0;

    c_ubyte agc_gain_idx1;

    c_ubyte agc_gain_limits;

} struct_anon_229;

typedef struct {

    c_ulong rx_frequency;

    c_ulong start_time;

    c_ubyte gain_index;

    c_short rssi;

} struct_anon_381;

typedef struct {

    c_ulong rf_retrim_period;

    c_bool is_slow_search_override;

    c_bool slow_search;

    c_bool auto_lpm_disabled;

    c_bool new_scrambling_enabled;

    struct_anon_876 tunable_params;

    c_bool pdcch_order_add_preamble_offset;

    enum_anon_10 configured_rel_ver;

    c_bool snr_for_ecl_selection;

    c_long tcxo_error_estimate;

    c_bool pdsch_rep_clip_enabled;

    c_ushort force_mib_read_gap_time_in_hour;

    struct_anon_214 snr_ecl_threshold;

    c_short msg3_cqi_snr_offset;

    c_ubyte dcxo_cin;

    c_ubyte dcxo_cout;

    c_ubyte xo_in_use;

    struct_anon_216 ll1_freq_error_magnitude;

    c_bool rach_sr_sps_coexist;

} struct_anon_877;

typedef struct {

    c_ulong min_acceptable_sss_power_ratio;

    struct_anon_204 npss;

    struct_anon_205 nsss;

    struct_anon_206 nbpch;

    struct_anon_207 soft_comb;

    struct_anon_208 lpm;

    struct_anon_209 channel_scan;

    struct_anon_211 ncell;

    struct_anon_212 paging;

    c_bool discard_scell_on_psm_wakeup;

    struct_anon_213 otdoa;

    struct_anon_875 derived_value;

    struct_anon_210 freq_quality_scan;

    struct_anon_215 npdsch_sens_opt;

    struct_anon_218 if_freq_config;

} struct_anon_876;

typedef struct {

    c_ulong slow_search_period;

    c_ulong fast_search_period;

    c_ushort cfo_tolerance;

    c_ushort cfo_offsets;

} struct_anon_204;

typedef struct {

    c_ulong resync_gap;

    c_ushort resync_max_timing_err;

    c_ushort periodic_resync_max_timing_err;

    c_ubyte resync_avg_window_normal_coverage;

    c_ubyte resync_avg_window_deep_coverage;

    c_ulong slow_search_period;

    c_ulong fast_search_period;

    c_ubyte pad[2];

} struct_anon_205;

typedef struct {

    c_ulong fast_search_period;

    c_ulong midd_search_period;

    c_ulong slow_search_period;

} struct_anon_206;

typedef struct {

    c_ubyte max_rep_si_comb;

    c_ubyte max_rep_sib1_comb;

} struct_anon_207;

typedef struct {

    c_ushort sss_resync_max_timing_err;

    c_ubyte rtc_clock_err;

    c_ubyte pad;

} struct_anon_208;

typedef struct {

    c_bool enable_fast_scan;

    c_bool early_exit_slow_scan;

} struct_anon_209;

typedef struct {

    c_ubyte ncell_invisible_threshold;

} struct_anon_211;

typedef struct {

    c_ushort npdcch_rep_ecl_0;

    c_ushort npdcch_rep_ecl_1;

    c_ushort npdcch_rep_ecl_2;

} struct_anon_212;

typedef struct {

    c_ulong max_nprs_duration_sf;

    c_ubyte max_otdoa_ncells;

    c_ubyte max_num_nprs_sf_needed;

} struct_anon_213;

typedef struct {

    c_ulong npss_fast_search_duration;

    c_ulong npss_slow_search_duration;

    c_ulong nsss_fast_search_duration;

    c_ulong nsss_slow_search_duration;

    c_ulong npbch_fast_search_duration;

    c_ulong npbch_mid_search_duration;

    c_ulong npbch_slow_search_duration;

} struct_anon_875;

typedef struct {

    c_ulong fast_search_period;

    c_ulong deep_search_period;

} struct_anon_210;

typedef struct {

    c_ubyte max_npdsch_rep;

    c_ubyte max_k0_anchor;

    c_ubyte max_k0_non_anchor;

} struct_anon_215;

typedef struct {

    c_ushort num_configured_bands;

    struct_anon_217 band_config[24];

} struct_anon_218;

typedef struct {

    c_ushort band_id;

    c_ushort if_low_ch_khz;

    c_ushort if_mid_ch_khz;

    c_ushort if_high_ch_khz;

} struct_anon_217;

typedef struct {

    c_short ecl_snr_minimum[2];

} struct_anon_214;

typedef struct {

    c_short frequency_error_magnitude_limit_ppbi;

    c_ubyte frequency_error_adjustment_factor;

} struct_anon_216;

typedef struct {

    c_ulong start_time_ticks;

    c_ulong frequency_hz;

    c_long if_frequency_hz;

    c_ubyte band;

    enum_anon_98 rx_type;

    c_short temp_pa;

    c_ushort vbat;

    c_long notch_freq;

    c_ubyte notch_enable;

} struct_anon_226;

typedef struct {

    c_ulong start_time_ticks;

    c_ulong frequency_hz;

    c_short tx_power_cbm;

    c_ubyte nsc;

    c_ubyte band;

    c_bool will_be_back2back;

    enum_anon_99 tx_type;

    c_bool tx_resamp_en;

    c_short temp_pa;

    c_ushort vbat;

} struct_anon_228;

typedef struct {

    c_ushort value_of_invalid_field;

    c_ushort auxiliary_info;

} struct_anon_785;

typedef struct {

    c_long tx_tune_v[2];

    c_long rx_tune_v[2];

    c_ubyte rx_cnt;

    c_ubyte tx_cnt;

} struct_pll_mon;

typedef struct {

    c_ulong stacked_r0;

    c_ulong stacked_r1;

    c_ulong stacked_r2;

    c_ulong stacked_r3;

    c_ulong stacked_r12;

    c_ulong stacked_lr;

    c_ulong stacked_pc;

    c_ulong stacked_psr;

} struct_stack_frame;

typedef struct {

    enum_panic_id origin;

    c_ulong code;

    c_ulong timestamp_ms;

} struct_anon_956;

typedef struct {

    c_ulong addr;

    c_ulong size;

    c_ulong used;

    c_ulong free;

    c_ulong mem_pool_id;

    c_ulong is_init;

    c_ulong dfx_down_cnt;

    c_ulong used_node_cnt;

    c_ulong free_node_num;

    c_ulong max_free_node_size;

    c_ulong current_lifetime_peek_size;

    c_ulong malloc_fail_count;

    c_ulong malloc_fail_size;

    c_ulong history_peek_size;

} struct_anon_1036;

typedef struct {

    c_byte task_name[8];

    c_ulong stack_high_watermark;

    c_ulong cpu_usage_rate;

} struct_anon_54;

typedef struct {

    c_ushort datalen;

    c_ushort cache_datalen;

} struct_anon_444;

typedef struct {

    c_ushort tx_len;

    c_ushort tx_header_len;

    c_ubyte retx_bs_num;

    c_ubyte retx_index;

    c_ushort retx_bs_array_size;

    LP_struct_anon_442 retx_bs;

    c_ushort total_retx_len;

    c_ushort sr_len;

    c_ushort total_len;

    c_bool sr_reason_buffer_full;

} struct_anon_443;

typedef struct {

    c_bool cplane_opt_supported;

    c_bool uplane_opt_supported;

} struct_anon_1184;

typedef struct {

    c_ulonglong current_time;

    c_byte time_zone;

    c_ubyte daylight_saving_time;

    c_ubyte updated_time_fields;

} struct_anon_1178;

typedef struct {

    c_ubyte cid;

    c_ubyte app_data_len;

    c_ubyte app_data[100];

} struct_anon_1190;

typedef struct {

    c_ubyte type;

    c_ubyte requested_edrx_value;

    c_ubyte nw_provided_edrx_value;

    c_ubyte paging_time_window;

    c_ubyte requested_paging_time_window;

} struct_anon_1179;

typedef struct {

    c_ubyte result;

    c_ushort available_plmn_length;

} struct_anon_1181;

typedef struct {

    c_ubyte cid;

    c_ubyte current_ip_type;

    c_ubyte requested_ip_type;

    c_ubyte failure_cause;

} struct_anon_1188;

typedef struct {

    c_ubyte cid;

    c_ubyte app_data_len;

    c_ubyte app_data[100];

    c_bool cplane_pdu;

} struct_anon_1189;

typedef struct {

    c_ubyte cid;

    c_ubyte state;

    c_ubyte result;

} struct_anon_1187;

typedef struct {

    c_ubyte result;

    c_ubyte cid;

    c_ubyte tft_opcode;

} struct_anon_1191;

typedef struct {

    c_ubyte pin_result;

    c_ubyte pin_retries_remaining;

    c_ubyte puk_retries_remaining;

} struct_anon_1180;

typedef struct {

    c_ubyte sms_cmd_result;

    c_ubyte mr;

    c_ushort ackpdu_length;

} struct_anon_1186;

typedef struct {

    c_ubyte alpha;

    c_ushort pdu_length;

} struct_anon_1183;

typedef struct {

    c_ubyte sms_mgs_result;

    c_ubyte mr;

    c_ushort ackpdu_length;

} struct_anon_1185;

typedef struct {

    c_ubyte sent;

    c_ubyte seq_num;

} struct_anon_1193;

typedef struct {

    c_ushort t3324_value;

    c_ushort t3412_ext_value;

} struct_anon_1182;

typedef struct {

    c_ubyte cid;

    c_ubyte flow_control_cause;

    c_ubyte exception_data;

} struct_anon_1192;

typedef struct {

    c_ubyte c_br_1;

    c_ubyte c_r_1;

    c_ubyte c_pdn[4];

} struct_anon_45;

typedef struct {

    c_ubyte band;

    c_ubyte power_class;

    c_bool rf_sw_multitone_allowed;

} struct_anon_1238;

typedef struct {

    c_bool autostart_enabled;

    c_ubyte default_plmn[3];

} struct_anon_7;

typedef struct {

    c_ubyte num;

    struct_anon_3 band_map_entry[20];

} struct_anon_6;

typedef struct {

    c_ubyte band;

    enum_anon_8 power_class;

} struct_anon_3;

typedef struct {

    c_ushort first_full_search_interval;

    c_ushort full_search_interval_mult;

    c_ushort max_full_search_interval;

    c_ushort num_full_fast_searches;

    c_ushort first_stored_search_interval;

    c_ushort stored_search_interval_mult;

    c_ushort max_stored_search_interval;

    c_ushort band_scan_puncture_rate;

    c_long fast_search_threshold;

    c_long slow_search_threshold;

} struct_anon_5;

typedef struct {

    c_bool user_plane_enabled;

    c_bool user_plane_opt_enabled;

    c_bool multiple_drb_enabled;

    c_bool user_plane_preferred;

} struct_anon_13;

typedef struct {

    c_bool enable_reporting;

    c_ubyte timeout;

} struct_anon_14;

typedef struct {

    c_ubyte num_supported_bands;

    c_ubyte band_ids[20];

} struct_anon_4;

typedef struct {

    c_bool reselection_enabled;

    c_ubyte resel_min_coverage_level;

    c_byte srxlev_meas_disable_hyst_db;

    c_bool relaxed_monitoring_enabled;

    struct_anon_17 relaxed_monitoring_config;

    c_bool sinr_meas_control_enabled;

    struct_anon_16 sinr_meas_control_config;

} struct_anon_18;

typedef struct {

    c_byte default_s_search_delta_p;

} struct_anon_17;

typedef struct {

    c_byte meas_threshold_sinr_db;

    c_byte meas_offset_sinr_db;

    c_ubyte max_sinr_enable_times;

    c_ubyte max_sinr_disable_times;

} struct_anon_16;

typedef struct {

    c_bool cplane_edt_enabled;

    c_bool uplane_edt_enabled;

} struct_anon_8;

typedef struct {

    c_bool enabled;

    c_ushort min_gap_edrx;

} struct_anon_9;

typedef struct {

    c_bool sr_sps_bsr_enabled;

    c_bool sr_with_harq_ack_enabled;

    c_bool sr_without_harq_ack_enabled;

} struct_anon_10;

typedef struct {

    c_ubyte num_items;

    struct_anon_19 item[3];

} struct_anon_20;

typedef struct {

    c_ubyte plmn[3];

    c_ubyte num_bands;

    c_ubyte bands[2];

} struct_anon_19;

typedef struct {

    c_ulong discard_period;

    c_ushort rohc_max_cid;

    c_ubyte rohc_profiles;

    enum_anon_11 drb_index;

    c_ubyte drb_id;

    c_bool rohc_present;

    enum_anon_13 mode;

} struct_anon_62;

typedef struct {

    LP_c_ubyte pdcppdu;

    enum_anon_11 rb_id;

    c_ushort proc_id;

    c_ushort pdcppdu_len;

    c_ubyte free_mem_offset;

} struct_anon_510;

typedef struct {

    c_ushort ack_sn;

    LP_struct_anon_501 nack_info_list;

    c_ushort num_nack_elem;

} struct_anon_513;

typedef struct {

    c_ushort nack_sn;

    c_ushort so_start;

    c_ushort so_end;

} struct_anon_501;

typedef struct {

    c_ushort num_plmns;

    struct_c_ubyte_Array_3 plmn_list[6];

    c_bool att_w_o_pdn_conn[6];

} struct_anon_37;

typedef struct {

    c_ubyte plmn_list_item[3];

} struct_c_ubyte_Array_3;

typedef struct {

    c_ushort num_plmns;

    struct_anon_75 plmn_list[20];

} struct_anon_76;

typedef struct {

    c_ubyte plmn_id[3];

    c_short sig_strength;

    c_bool att_w_o_pdn_conn;

    c_bool forbidden_tai;

} struct_anon_75;

typedef struct {

    c_ushort num_plmns;

    struct_anon_36 plmn_list[16];

} struct_anon_38;

typedef struct {

    c_ubyte plmn_id[3];

    enum_anon_33 o_h_plmn_type;

} struct_anon_36;

typedef struct {

    c_ulong expiry_time;

    enum_anon_177 type;

    enum_anon_178 cause;

    struct_anon_648 info;

} struct_anon_660;

typedef struct {

    c_ulong earfcn;

    c_ushort pci;

    c_bool deep_coverage;

} struct_anon_648;

typedef struct {

    c_ulong earfcn;

    c_ushort pci;

    c_short rsrp;

    c_short rsrq;

    c_short q_rx_lev_min;

    c_short q_qual_min;

    c_short p_max;

    c_short p_emax1;

    c_short p_offset_14dbm;

    c_short q_offset_temp;

    c_short srxlev;

    c_short squal;

    c_bool s_criteria_met;

} struct_anon_679;

typedef struct {

    c_bool suitable;

    c_bool s_failed;

    c_bool forbidden;

    c_bool forbidden_plmn;

    c_bool reserved;

    c_bool barred;

    c_bool barred_timer_running;

    c_bool band_not_supported;

    c_bool band_mismatch;

    c_bool wrong_plmn;

    c_ubyte matched_band;

} struct_anon_673;

typedef struct {

    enum_anon_181 config_type;

    c_bool l2ul_req;

    c_bool l2dl_req;

    c_bool ll1_req;

    c_bool pdcp_req;

    c_bool l2ul_cnf;

    c_bool l2dl_cnf;

    c_bool ll1_cnf;

    c_bool pdcp_cnf;

    c_bool l2ul_configured;

    c_bool l2dl_configured;

    c_bool ll1_configured;

    c_bool pdcp_configured;

} struct_anon_681;

typedef struct {

    c_ubyte plmn[3];

    c_ubyte num_earfcn;

    c_ulong earfcns[5];

} struct_anon_738;

typedef struct {

    c_ulong cellid;

    c_ulonglong timestamp;

} struct_anon_664;

typedef struct {

    c_ubyte num_plmns;

    struct_c_ubyte_Array_3 plmn_list[6];

} struct_anon_642;

typedef struct {

    struct_anon_605 sib3;

} struct_anon_640;

typedef struct {

    c_ubyte resel_q_hyst;

    c_ubyte non_intra_search_thresh;

    struct_anon_594 resel_intra_info;

    struct_anon_547 ns_pmax_list;

    c_ubyte num_multiband_info;

    struct_anon_547 multiband_ns_pmax_list[8];

    c_short s_search_delta_p;

    c_bool nsss_rrm_config_present;

    struct_anon_274 nsss_rrm_config;

    c_bool npbch_rrm_enabled;

} struct_anon_605;

typedef struct {

    c_bool freq_band_info_present;

    c_bool p_max_present;

    c_short q_rx_lev_min;

    c_short delta_q_rx_lev;

    c_short q_qual_min;

    c_short pmax;

    c_ubyte intra_search_p;

    c_ubyte intra_search_p_v1360;

    c_short p_offset_14dbm;

    c_ulong t_resel;

    c_short ce_authorisation_offset_r14;

} struct_anon_594;

typedef struct {

    c_ubyte count;

    struct_anon_546 ns_pmax[4];

} struct_anon_547;

typedef struct {

    c_bool additional_pmax_present;

    c_short additional_pmax;

    c_ubyte additional_spectrum_emission;

} struct_anon_546;

typedef struct {

    c_ubyte num_inter_freq;

    struct_anon_744 inter_freq[8];

    c_ulong t_reselection;

} struct_anon_745;

typedef struct {

    c_ulong carrier_freq;

    c_byte carrier_freq_offset;

    c_short q_rx_lev_min;

    c_short delta_q_rx_lev;

    c_short q_qual_min;

    c_short pmax;

    c_short q_offset;

    c_short p_offset_14dbm;

} struct_anon_744;

typedef struct {

    struct_anon_683 item;

    c_bool barred;

} struct_anon_722;

typedef struct {

    c_bool valid;

    c_bool cellid_valid;

    c_ushort pci;

    c_ulong earfcn;

    c_ulong cellid;

    c_ubyte num_plmns;

    struct_anon_543 plmn_info_list[6];

    c_short rsrp;

    c_short rsrq;

    c_short sinr;

    c_short srxlev;

    c_short rn;

    c_ulong timestamp;

    enum_anon_142 rejection_cause;

} struct_anon_683;

typedef struct {

    c_ubyte plmn_id[3];

    c_bool operator_reserved;

    c_bool att_without_pdn_conn;

    c_bool is_ehplmn;

    c_bool is_oplmn;

} struct_anon_543;

typedef struct {

    c_bool is_sinr_enabled;

    c_ubyte sinr_keep_meas_times;

    c_ubyte intra_stop_meas_times;

    c_ubyte inter_stop_meas_times;

    struct_anon_16 sinr_cfg;

} struct_anon_720;

typedef struct {

    c_ubyte max_pcell_mib_sib_attempt_counter;

    c_ubyte max_ncell_mib_sib_attempt_counter;

    c_ushort band_scan_puncture_rate;

    c_long fast_search_threshold;

    c_long slow_search_threshold;

    c_ulong data_inactivity_timeout;

    c_ulong sib16_read_period_s;

    struct_anon_18 cell_reselection_config;

    c_bool serving_cell_idle_meas_report_enabled;

    c_bool multi_carrier_enabled;

    c_bool early_contention_resolution_report_enabled;

} struct_anon_411;

typedef struct {

    struct_anon_670 p;

    struct_anon_671 np;

} struct_anon_672;

typedef struct {

    c_bool is_pcell_ctxt;

    c_bool ecid_active;

    c_bool mib_required;

    c_bool sib1_required;

    c_bool sib2_required;

    c_bool sib3_required;

    c_bool sib4_required;

    c_bool sib5_required;

    c_bool sib14_required;

    c_bool sib16_required;

    c_bool sib22_required;

    c_bool sib23_required;

    c_bool sib3_present;

    c_bool sib4_present;

    c_bool sib5_present;

    c_bool sib14_present;

    c_bool sib16_present;

    c_bool sib22_present;

    c_bool sib23_present;

    c_bool mib_valid;

    c_bool sib1_valid;

    c_bool sib2_valid;

    c_bool sib3_valid;

    c_bool sib4_valid;

    c_bool sib5_valid;

    c_bool sib14_valid;

    c_bool sib16_valid;

    c_bool sib22_valid;

    c_bool sib23_valid;

    c_bool mib_updated;

    c_bool sib1_updated;

    c_bool sib2_updated;

    c_bool sib3_updated;

    c_bool sib4_updated;

    c_bool sib5_updated;

    c_bool sib14_updated;

    c_bool sib16_updated;

    c_bool sib22_updated;

    c_bool sib23_updated;

    c_bool sib1_ll1_updated;

    c_bool sib3_removed;

    c_bool sib4_removed;

    c_bool sib5_removed;

    c_bool sib14_removed;

    c_bool sib16_removed;

    c_bool sib22_removed;

    c_bool sib23_removed;

    c_bool ll1_idle_meas_cfg_sent;

    c_bool ll1_meas_cfg_update;

    enum_anon_144 sib_status[8];

    c_ubyte max_mib_sib_attempt_counter;

    c_ushort last_rx_mib_sib_sfn;

    c_ushort last_rx_mib_sib_hfn;

} struct_anon_670;

typedef struct {

    c_bool si_acquisition_active;

    c_bool mib_read_req_sent;

    c_bool sib1_read_req_sent;

    c_bool si_read_start_sent;

    c_bool si_read_stop_sent;

    c_bool check_cell_suitability;

    c_bool abort_sibs_read;

    c_bool esibs_only;

    c_bool required_sibs_only;

    c_ubyte si_rx_attempt_cnt_mib;

    c_ubyte si_rx_attempt_cnt_sib1;

    c_ubyte si_msg_attempt_cnt[8];

    c_ulong si_msg_bitmap_sent;

    c_ulong si_msg_bitmap_removed;

} struct_anon_671;

typedef struct {

    c_bool ab_enabled;

    c_bool additional_transmission_sib1;

    c_ubyte system_frame_num_msb;

    c_ubyte hyper_sfn_lsb;

    c_ubyte sys_info_value_tag;

    c_ubyte sched_info_sib1;

    enum_anon_107 operation_mode;

    c_ubyte eutra_crs_sequence_info;

    c_ubyte eutra_crs_ports;

    c_short raster_offset;

} struct_anon_601;

typedef struct {

    struct_anon_602 l1;

    c_ulong time_validated_s;

    c_ubyte hyper_sfn_msb_r13;

    struct_anon_545 cell_access_info;

    c_short csel_q_rx_lev_min;

    c_short csel_delta_q_rx_lev;

    c_short csel_q_qual_min;

    c_short p_offset_14dbm;

    c_short ce_authorisation_offset_r14;

    c_ushort freq_band_indicator;

} struct_anon_603;

typedef struct {

    c_ubyte eutra_control_region_size;

    c_short nrs_crs_power_offset;

    c_ubyte dl_bitmap_num_bits;

    c_ubyte dl_bitmap[5];

    c_ubyte num_si_msgs_sched_info;

    struct_anon_544 si_msg_sched_info[8];

    c_ushort si_window_len;

    c_ubyte si_radio_frame_offset;

    c_bool p_max_present;

    c_short p_max;

    struct_anon_547 freq_band_info;

    struct_anon_593 multiband_info;

} struct_anon_602;

typedef struct {

    c_ushort si_periodicity;

    c_ubyte si_repetition_pattern;

    c_ulong sib_mapping_bitmap;

    c_ushort si_transport_block_size;

    c_ubyte si_value_tag_si;

} struct_anon_544;

typedef struct {

    c_ubyte count;

    struct_anon_592 multiband_info[8];

} struct_anon_593;

typedef struct {

    c_ushort freq_band_indicator;

    struct_anon_547 ns_pmax_list;

} struct_anon_592;

typedef struct {

    c_bool cell_barred;

    c_bool intrafreq_resel_allowed;

    c_ulong cell_id;

    c_ushort tac;

    c_ubyte num_plmns;

    struct_anon_543 plmn_info_list[6];

} struct_anon_545;

typedef struct {

    c_bool ul_carrier_freq_present;

    c_bool cp_reestablishment;

    c_bool serving_cell_meas_info;

    c_bool cqi_reporting;

    c_bool cp_edt_supported;

    c_bool up_edt_supported;

    c_bool enhanced_phr;

    struct_anon_557 rr_cfg_cmn;

    struct_anon_558 timers_constants;

    struct_anon_580 ul_carrier_freq;

    c_ushort time_alignment_timer;

    c_ubyte additional_spectrum_emmission;

    c_ubyte num_multibands;

    c_ubyte multiband_add_spectrum_emmision[8];

    c_short rsrp;

    c_short rsrq;

} struct_anon_604;

typedef struct {

    c_bool dl_gap_present;

    c_ubyte bcch_mod_period_coeff;

    c_short npdsch_rs_pwr;

    struct_anon_548 rach_cfg;

    struct_anon_549 pcch_cfg;

    struct_anon_553 nprach_cfg;

    struct_anon_555 npusch_cfg;

    struct_anon_556 ul_pwr_ctrl;

    struct_anon_554 dl_gap_cfg;

} struct_anon_557;

typedef struct {

    c_bool enhanced_rach_power_control_enabled;

    c_ushort preamble_trans_max_ce;

    c_short conn_est_fail_offset;

    c_ubyte num_prach_res;

    c_ubyte num_prach_res_edt;

    c_ubyte rach_info_ra_resp_win_size[3];

    c_ubyte rach_info_mac_contention_res_timer[3];

    c_ubyte rach_info_mac_contention_res_timer_edt[3];

} struct_anon_548;

typedef struct {

    c_bool wus_config_present;

    c_byte nb_factor_pow2;

    c_ushort default_paging_cycle;

    c_ushort pdcch_num_repetition_paging;

    struct_anon_255 wus_config;

} struct_anon_549;

typedef struct {

    c_bool fmt2_cfg_present;

    c_bool edt_cfg_present;

    c_bool edt_small_tbs_subset;

    enum_anon_120 cp_length;

    c_ubyte num_rx_edt_tbs_info;

    c_ubyte num_rx_edt_params;

    c_ubyte num_rx_fmt2_params;

    c_ubyte num_rx_fmt2edt_params;

    c_ubyte num_thresholds;

    c_ubyte num_prach_res;

    c_ubyte thresholds_info[2];

    struct_anon_550 params[3];

    struct_anon_552 edt_tbs_info[3];

    struct_anon_551 edt_params[3];

    struct_anon_551 fmt2_params[3];

    struct_anon_551 fmt2edt_params[3];

} struct_anon_553;

typedef struct {

    c_ushort periodicity;

    c_ushort start_time;

    c_ubyte subcarrier_offset;

    c_ubyte num_subcarriers;

    enum_anon_111 subcarrier_range_start;

    c_ubyte max_num_preamble_attempt_ce;

    c_ubyte num_repetitions_per_preamble_attempt;

    c_ubyte npdcch_start_sf_x2;

    c_ushort npdcch_max_num_repetitions;

    enum_anon_122 npdcch_offset;

    c_ubyte num_cbra_start_subcarriers;

    c_ubyte power_ramp_steps;

    c_short preamble_init_rx_target_power;

} struct_anon_550;

typedef struct {

    c_bool small_tbs_enabled;

    c_ushort tbs;

} struct_anon_552;

typedef struct {

    c_bool nprach_params_present;

    c_bool periodicity_present;

    c_bool start_time_present;

    c_bool subcarrier_offset_present;

    c_bool num_subcarriers_present;

    c_bool subcarrier_range_msg3_start_present;

    c_bool num_repetions_ra_present;

    c_bool start_sf_css_ra_present;

    c_bool npdcch_offset_ra_present;

    c_bool num_cbra_start_subcarriers_present;

    c_bool carrier_index_present;

    c_ubyte subcarrier_offset;

    c_ubyte num_subcarriers;

    c_ubyte start_sf_css_ra;

    c_ubyte num_cbra_start_subcarriers;

    c_ubyte carrier_index;

    enum_anon_111 subcarrier_range_msg3_start;

    enum_anon_122 npdcch_offset_ra;

    c_ushort periodicity;

    c_ushort start_time;

    c_ushort num_repetions_ra;

} struct_anon_551;

typedef struct {

    c_ubyte num_prach_res;

    c_ubyte ack_nack_num_repetitions[3];

    c_bool setup_srs_subframe_cfg;

    c_bool setup_drms_config;

    c_bool drms_cfg_three_tone_base_seq_present;

    c_bool drms_cfg_six_tone_base_seq_present;

    c_bool drms_cfg_twelve_tone_base_seq_present;

    c_bool nb_factor_powul_ref_sig_grp_hopping_enabled2;

    c_ubyte ul_ref_sig_group_assignment;

    c_ubyte srs_subframe_config;

    c_ubyte drms_cfg_three_tone_base_sequence;

    c_ubyte drms_cfg_threetone_cyclic_shift;

    c_ubyte drms_cfg_six_tone_base_sequence;

    c_ubyte drms_cfg_six_tone_cyclic_shift;

    c_ubyte drms_cfg_twelve_tone_base_sequence;

} struct_anon_555;

typedef struct {

    c_ubyte alpha_x10;

    c_short p0_nominal_pusch;

    c_short delta_preamble_msg3;

} struct_anon_556;

typedef struct {

    c_ushort threshold;

    c_ushort periodicity;

    enum_anon_167 duration_coeff;

} struct_anon_554;

typedef struct {

    c_ushort t300_ms;

    c_ulong t300_edt_ms;

    c_ushort t310_ms;

    c_ulong t311_ms;

    c_ushort t301_ms;

    c_ubyte n310;

    c_ubyte n311;

} struct_anon_558;

typedef struct {

    c_bool freq_offset_present;

    c_byte freq_offset_x2;

    c_ulong earfcn;

} struct_anon_580;

typedef struct {

    c_bool nsss_rrm_config_present;

    c_ubyte num_blacklist;

    c_ushort blacklist_pcid[16];

    c_ushort blacklist_range[16];

    struct_anon_274 nsss_rrm_config;

    c_ubyte num_intra_ncell;

    struct_anon_606 intra_ncell[16];

} struct_anon_607;

typedef struct {

    c_bool nsss_rrm_config_present;

    c_ushort pci;

    c_byte q_offset;

    struct_anon_274 nsss_rrm_config;

} struct_anon_606;

typedef struct {

    c_ubyte num_inter_freq;

    struct_anon_595 inter_freq[8];

    c_ulong t_reselection;

} struct_anon_608;

typedef struct {

    c_bool q_offset_present;

    c_bool multiband_info_present;

    c_bool p_max_present;

    c_bool carrier_freq_offset_present;

    c_bool nsss_rrm_config_present;

    c_ubyte num_cells;

    c_ubyte num_black_cells;

    c_byte carrier_freq_offset;

    c_ulong carrier_freq;

    c_short q_rx_lev_min;

    c_short delta_q_rx_lev;

    c_short q_qual_min;

    c_short pmax;

    c_short q_offset;

    c_short p_offset_14dbm;

    struct_anon_275 cell_list[16];

    c_ushort black_cell_list[16];

    struct_anon_593 multiband_list;

    c_short ce_authorisation_offset_r14;

    struct_anon_274 nsss_rrm_config;

} struct_anon_595;

typedef struct {

    c_ubyte num_plmn;

    struct_anon_596 ab_param_per_plmn[6];

    enum_anon_125 ab_rsrp_thresh;

} struct_anon_609;

typedef struct {

    c_bool present;

    enum_anon_165 category;

    c_bool exception_data;

    c_ushort ac_barring_bitmap;

} struct_anon_596;

typedef struct {

    c_bool time_info_present;

    struct_anon_559 time_info;

} struct_anon_610;

typedef struct {

    c_ulonglong time_utc;

    c_bool daylight_saving_time_present;

    c_bool leap_seconds_present;

    c_bool local_time_offset_present;

    c_ubyte daylight_saving_time;

    c_byte local_time_offset;

    c_short leap_seconds;

    c_ushort deviation;

} struct_anon_559;

typedef struct {

    c_bool mixed_operation_mode_config_present;

    c_bool paging_distribution;

    c_bool nprach_distribution;

    c_ubyte num_dl_configs;

    c_ubyte num_ul_configs;

    c_ubyte num_dl_mixed_mode_configs;

    c_ubyte num_ul_mixed_mode_configs;

    c_ubyte num_nprach_prob_anchors;

    c_ubyte paging_weight_anchor;

    struct_anon_598 dl_config_list[15];

    struct_anon_750 ul_config_list[15];

    struct_anon_598 dl_mixed_mode_config_list[15];

    struct_anon_750 ul_mixed_mode_config_list[15];

    enum_anon_123 nprach_prob_anchor_list[3];

} struct_anon_751;

typedef struct {

    c_bool pcch_config_present;

    struct_anon_583 carrier_config;

    struct_anon_597 pcch_config;

} struct_anon_598;

typedef struct {

    c_bool dl_bitmap_present;

    c_bool dl_gap_present;

    c_bool inband_carrier_info_present;

    c_bool samepci_ind_present;

    c_bool nrs_pwr_offset_non_anchor_present;

    c_bool inband_samepci;

    struct_anon_580 carrier_freq;

    enum_anon_168 dl_bitmap_type;

    c_ubyte dl_bitmap_num_bits;

    c_ubyte dl_bitmap[5];

    enum_anon_115 gap_cfg_type;

    struct_anon_554 gap_cfg;

    c_byte index_to_mid_prb;

    c_ubyte eutra_crs_ports;

    c_ubyte eutra_control_region_size;

    c_short nrs_pwr_offset_non_anchor;

} struct_anon_583;

typedef struct {

    c_bool max_duration_factor_present;

    c_ushort npdcch_num_repetition_paging;

    c_ubyte paging_weight;

    enum_anon_124 max_duration_factor;

} struct_anon_597;

typedef struct {

    struct_anon_580 carrier;

    c_ubyte num_nprach_params;

    c_ubyte num_edt_nprach_params;

    struct_anon_551 nprach_param_list[3];

    struct_anon_551 edt_nprach_param_list[3];

} struct_anon_750;

typedef struct {

    c_ubyte num_ul_cfgs;

    c_ubyte num_ul_cfgs_mixed_mode;

    struct_anon_600 ul_cfg[15];

    struct_anon_600 ul_cfg_mixed_mode[15];

} struct_anon_752;

typedef struct {

    c_ubyte num_nprach_params;

    c_ubyte num_edt_nprach_params;

    struct_anon_551 nprach_fmt2[3];

    struct_anon_551 nprach_edt_fmt2[3];

} struct_anon_600;

typedef struct {

    c_ulong earfcn;

    c_ushort pci;

    c_short rsrp;

    c_short rsrq;

    c_bool global_cell_id_present;

    struct_anon_418 global_cell_id;

} struct_anon_419;

typedef struct {

    c_ubyte plmn[3];

    c_ulong cellid;

} struct_anon_418;

typedef struct {

    c_ubyte plmn_id[3];

    c_ubyte mme_group_id[2];

    c_ubyte mme_code;

} struct_anon_77;

typedef struct {

    c_bool valid;

    c_ubyte mme_code;

    c_ubyte m_tmsi[4];

} struct_anon_78;

typedef struct {

    c_ushort num_plmns;

    struct_anon_36 plmn_list[10];

} struct_anon_74;

typedef struct {

    c_bool valid;

    c_ubyte num_earfcns;

    c_ulong earfcns[10];

} struct_anon_79;

typedef struct {

    c_bool e_drx_info_valid;

    c_ubyte paging_time_window;

    c_ubyte edrx_value;

    c_ushort paging_time_window_ms;

    c_ushort t_edrx;

} struct_anon_35;

typedef struct {

    c_ubyte num_tais;

    struct_anon_41 tai_list[16];

} struct_anon_42;

typedef struct {

    c_ubyte len;

    c_ubyte data[8];

} struct_anon_29;

typedef struct {

    enum_anon_7 pdn_type;

    c_ubyte len;

    c_ubyte pdn_data[13];

} struct_anon_1041;

typedef struct {

    c_bool rohc_info_present;

    struct_anon_26 supp_rohc_profiles;

    c_ushort max_cid;

    struct_anon_27 addit_rohc_params;

} struct_anon_28;

typedef struct {

    c_bool profile0x0002;

    c_bool profile0x0003;

    c_bool profile0x0004;

    c_bool profile0x0006;

    c_bool profile0x0102;

    c_bool profile0x0103;

    c_bool profile0x0104;

} struct_anon_26;

typedef struct {

    enum_anon_16 profile_type;

    c_ubyte len;

    LP_c_ubyte params;

} struct_anon_27;

typedef struct {

    c_bool ipv4_link_mtu_rxd;

    c_ushort ipv4_link_mtu;

    c_bool non_ip_link_mtu_rxd;

    c_ushort non_ip_link_mtu;

    c_bool apn_rate_ctrl_rxd;

    struct_anon_1042 apn_rate_ctrl;

    c_bool additional_exp_reports_allowed;

    c_bool excpt_apn_rate_ctrl_rxd;

    struct_anon_1042 exception_apn_rate_ctrl;

    struct_util_sll dns_server_addr_list;

    c_bool ps_data_off_support_rxd;

} struct_anon_1044;

typedef struct {

    enum_anon_263 ul_time_unit;

    c_ulong max_ul_rate;

} struct_anon_1042;

typedef struct {

    LP_struct_util_sll_item head;

    LP_struct_util_sll_item tail;

} struct_util_sll;

typedef struct {

    c_ubyte waiting_time;

} struct_anon_1268;

typedef struct {

    c_ubyte info_field_size;

    c_ubyte char_waiting_time;

    c_ubyte block_waiting_time;

    c_ubyte crc_error_detect;

} struct_anon_1269;

typedef struct {

    c_ushort len;

    c_ubyte data[16];

} struct_anon_1147;

typedef struct {

    c_ubyte guti[12];

    c_ubyte tai[5];

    c_ubyte update_status;

} struct_usim_eps_loci_t_;

typedef struct {

    c_ubyte max_num_plmns;

    c_ushort num_plmns;

    LP_c_ubyte plmn_list;

} struct_anon_1138;

typedef struct {

    c_ubyte e_ksi;

    c_ubyte k_asme[32];

    c_ulong uplink_nas_count;

    c_ulong dnlink_nas_count;

    enum_anon_43 intg_algorithm;

    enum_anon_44 ciph_algorithm;

} struct_anon_1135;

typedef struct {

    c_ushort len;

    LP_c_ubyte imsi;

} struct_anon_1136;

typedef struct {

    c_ushort num_plmns;

    LP_c_ubyte plmn_list;

} struct_anon_1139;

typedef struct {

    c_ushort num_plmns;

    LP_struct_plmn_wact_t_ plmn_list;

} struct_anon_1140;

typedef struct {

    c_ushort num_plmns;

    LP_struct_plmn_wact_t_ plmn_list;

} struct_anon_1141;

typedef struct {

    c_bool nslpi_present;

    c_bool nslpi_configured;

    c_bool nslpi_override_present;

    c_bool nslpi_override_configured;

    c_bool excpt_data_report_present;

    c_bool excpt_data_report_configured;

    c_bool fast_first_hpplmn_present;

    c_bool fast_first_hpplmn_configured;

    c_bool min_periodic_search_time_present;

    c_ubyte min_periodic_search_time;

    c_bool t3245_behaviour_present;

    c_bool t3245_behaviour;

    c_bool attach_with_imsi_present;

    c_bool attach_with_imsi;

    c_bool dcn_id_present;

    c_ushort dcn_id;

} struct_anon_1146;

typedef struct {

    c_bool acl_enabled;

    c_bool network_provided_apn_allowed;

    c_ubyte no_of_apns;

    struct_anon_1142 apns[5];

} struct_anon_1143;

typedef struct {

    c_ubyte apn_len;

    LP_c_ubyte apn_data;

} struct_anon_1142;

typedef struct {

    c_ubyte num_earfcns;

    struct_anon_1144 earfcn[10];

} struct_anon_1145;

typedef struct {

    c_ulong value;

} struct_anon_1144;

typedef struct {

    c_ubyte default_cid;

    c_ubyte ebi;

    LP_struct_anon_25 apn_info;

    struct_anon_1041 pdp_address;

    struct_anon_1046 eqos;

} struct_anon_1176;

typedef struct {

    c_ubyte ebi;

    c_ubyte esm_l3_cause;

    LP_struct_anon_25 apn;

    enum_anon_7 pdn_type;

} struct_anon_1150;

typedef struct {

    c_bool enabled;

    struct_anon_43 params;

    struct_anon_44 leak_rates;

    struct_anon_45 counts;

} struct_anon_46;

typedef struct {

    c_ubyte n1;

    c_ubyte t1;

    c_ubyte f[4];

} struct_anon_43;

typedef struct {

    c_ubyte lr[3];

} struct_anon_44;

typedef union {

    c_ushort samples_to_average_over;

    c_ubyte vref_volt;

} union_anon_12;

typedef union {

    struct_anon_267 in_samepci;

    struct_anon_268 in_diffpci;

    struct_anon_269 guard;

} union_anon_9;

typedef union {

    c_ubyte d;

    c_ubyte u;

} union_anon_11;

typedef union {

    struct_anon_444 srb0;

    struct_anon_443 rb_datalen;

} union_anon_13;

typedef union {

    c_ubyte allocate_socket;

    c_ubyte attach_status_set_result;

    c_ubyte bind_socket;

    c_ubyte bip_state;

    c_ubyte cfun_result;

    struct_anon_1184 ciot_opt_status_ind;

    c_ubyte close_socket;

    c_ubyte connect_socket;

    c_ubyte connection_status;

    c_ubyte cring_ind;

    struct_anon_1178 current_time_ind;

    struct_anon_1190 downlink_packet;

    c_ubyte driver_adc_action_response;

    c_ubyte driver_adc_read_response;

    struct_anon_1179 edrx_changed_ind;

    c_ubyte emm_esm_error_code;

    c_ubyte flowcontrol_status;

    c_ubyte get_apps_rpc_version;

    struct_anon_1181 get_plmn_results_ind;

    c_ubyte cid_ip_address_changed;

    struct_anon_1188 ip_info;

    c_ubyte non_ip_data_sent;

    struct_anon_1189 nonip_recvfrom;

    struct_anon_1187 pdp_act_deact_result;

    struct_anon_1191 pdp_modify_result;

    c_ubyte pdp_netif_disconnect;

    c_ubyte pdp_netif_init;

    c_ubyte pdp_netif_remove_all;

    c_ubyte pdp_netif_set_default_if;

    c_ubyte pdp_netif_set_ip;

    struct_anon_1180 pin_result_ind;

    c_ubyte pin_status;

    c_ubyte ping_ind;

    c_ubyte plmn_select_result;

    c_ubyte psm_status;

    c_ubyte abort_result;

    c_ubyte radiotest_response;

    c_ubyte cereg_status;

    c_ubyte rf_calibration_rtc_ind;

    c_ubyte rxcalist_response;

    c_ubyte send_no_dl;

    c_ubyte service_recovery;

    struct_anon_1186 sms_cmd_result_ind;

    struct_anon_1183 sms_cmt_pdu_ind;

    struct_anon_1185 sms_mgs_result_ind;

    struct_anon_1193 socket_data_sent;

    c_ubyte socket_send;

    c_ubyte socket_sendto;

    struct_anon_1182 t3324_t3412_ext_value_changed_ind;

    struct_anon_1192 ul_data_resume;

    struct_anon_1192 ul_data_suspend;

} union_anon_21;

typedef union {

    struct_usim_eps_loci_t_ eps_loci;

    struct_anon_1138 fplmn_list;

    struct_anon_1135 eps_nas_security_context;

    struct_anon_45 rpm_counts;

} union_anon_20;

typedef union {

    struct_anon_280 in_samepci;

    struct_anon_281 in_diffpci;

} union_anon_10;

typedef union {

    c_float Af0;

    c_short af0_int16;

    struct_anon_231 unnamed_1;

} union_anon_3;

typedef union {

    c_ushort iodc;

    struct_anon_235 unnamed_1;

    c_ushort aodc;

} union_anon_4;

typedef union {

    struct_anon_236 unnamed_1;

    c_ushort aode;

} union_anon_5;

typedef union {

    c_float toe;

    struct_anon_237 unnamed_1;

} union_anon_6;

typedef union {

    struct_anon_241 unnamed_1;

    c_double vector;

} union_anon_7;

typedef union {

    struct_anon_243 unnamed_1;

    c_double vector;

} union_anon_8;

typedef struct {

    struct_stack_message_header_t header;

    c_bool result;

    enum_anon_275 cause;

} AT_CFUN_RESULT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_L2_TOTAL_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_MAC_FROM_BEGIN_TO_END_OF_GET_DATA_FROM_RLC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_MAC_FROM_LL1_UL_GRANT_IND_TO_MAC_UL_BUILD_PDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_MAC_FROM_MAC_UL_BUILD_PDU_TO_BUILD_DATA_PACKET_AND_SUB_HEADER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_MAC_FROM_RETURN_BUILD_DATA_PACKET_AND_SUB_HEADER_TO_LL1_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_MAC_TOTAL_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_FROM_BEGIN_OF_FILL_AMD_DATA_TO_TRIGGER_BUFFER_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_BUILD_RLC_PDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_FILL_SRB0_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_FROM_BEGIN_TO_END_OF_TRIGGER_BUFFER_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_FROM_RELEASE_DATA_ELEMENTS_TO_END_OF_FILL_AMD_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong used_time;

} BENCHMARK_IN_RLC_TOTAL_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte value;

} BLE_LOG_MESSAGE_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong need_slp_us;

    c_ulong cfg_slp_us;

    c_ulong actual_slp_us;

    c_ulong slp_clkn;

    c_ushort wakeup_cost;

    c_ushort slp_cost;

    c_ulong soc_ds_cnt;

} BLE_LOG_SLEEP_MESSAGE_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_ACCESS_BAR_REL_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_AVAIL_PLMN_SEARCH_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_BACK_OFF_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_41 tai;

} EMM_CELL_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_53 classmark;

} EMM_CLASSMARK_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_CP_DATA_BACKOFF_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte act_type;

    c_ubyte requested_edrx_value;

    c_ubyte requested_paging_time_window;

    c_ubyte nw_provided_edrx_value;

    c_ubyte paging_time_window;

} EMM_EDRX_RETURN_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool mode;

    c_ubyte requested_edrx_value;

    c_ubyte requested_window_len;

} EMM_EDRX_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMM_ERROR_BACK_OFF_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte type;

    enum_anon_21 cause;

    c_ubyte cid;

} EMM_ESM_ERROR_CODE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_FORB_TA_DELETE_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_HPPLMN_SEARCH_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte local_time_zone;

    c_bool local_time_zone_available;

    c_ubyte universal_and_local_time_zone[7];

    c_bool universal_and_local_time_zone_available;

    c_ubyte network_daylight_saving_time;

    c_bool network_daylight_saving_time_available;

} EMM_INFORMATION_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMM_OUT_OF_SERVICE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMM_PAGE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_30 test_loop_mode;

    struct_anon_32 lb_drb_list;

    c_ulong delay;

    enum_anon_31 operation_mode;

    c_ubyte repetition;

} EMM_PDH_TESTLOOP_CLOSE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMM_PDH_TESTLOOP_OPEN_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_279 search_cause;

} EMM_PLMN_SEARCH_ABORT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_28 search_result;

    c_ubyte num_plmns;

    struct_anon_1067 plmn_list[20];

} EMM_PLMN_SEARCH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool is_available_plmn_search;

} EMM_PLMN_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_PLMN_SEARCH_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_POWER_DOWN_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool mode;

    c_ushort requested_periodic_tau;

    c_ushort requested_active_time;

} EMM_POWER_MODE_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_PSM_DELAY_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_25 psm_status;

} EMM_PSM_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_21 cause;

} EMM_REGISTER_REJECT_CAUSE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMM_REL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte supported_ue_opt;

    c_ubyte preferred_ue_opt;

} EMM_SET_CIOT_OPT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_SEVERE_NET_FALIURE_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_STORED_PLMN_SEARCH_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3245_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3247_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3325_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3402_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3410_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3411_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3412_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3416_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3417_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3418_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3420_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3421_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3430_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3440_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3447_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_T3449_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMM_TH_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong time_utc;

    c_bool daylight_saving_time_present;

    c_bool local_time_offset_present;

    c_ubyte daylight_saving_time;

    c_byte local_time_offset;

} EMM_TIME_UPDATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_drbs;

    struct_anon_30 drb_list[2];

    c_bool drbs_suspended;

} EMMERABM_DRB_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMERABM_REESTABLISH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMERABM_REESTABLISH_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_32 cause;

    c_bool drbs_suspended;

} EMMERABM_REESTABLISH_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool exception_data;

    struct_anon_58 edt_data;

} EMMERABM_REESTABLISH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool emm_reg_without_pdn_conn;

    c_bool cplane_ciot_opt_support;

    c_bool h_comp_cplane_ciot_opt_support;

    c_bool s1u_data_trans_support;

    c_bool uplane_ciot_opt_support;

    c_bool uplane_ciot_opt_preferred;

} EMMERABM_SUPPORTED_FEATURES_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool up_edt_supported;

} EMMERABM_USER_DATA_RESUME_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMERABM_USER_DATA_SUSPEND_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort transport_id;

} EMMLPP_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_412 lpp_data;

} EMMLPP_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort lpp_trans_id;

    struct_anon_412 lpp_data;

} EMMLPP_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_32 cause;

} EMMLPP_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_17 data_type;

} EMMSM_FLUSH_UL_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMSM_INIT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMSM_INIT_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool restart;

} EMMSM_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMSM_RAI_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_F4_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_FX_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_LR1_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_LR2_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_LR3_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_N1_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} EMMSM_RPM_T1_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_33 sms_data;

} EMMSMS_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_33 sms_data;

} EMMSMS_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} EMMSMS_REL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_32 cause;

} EMMSMS_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_struct_anon_25 apn_info;

    enum_anon_267 status;

} ESM_APN_BACKOFF_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool reset_from_nvram;

    c_ubyte ebi;

    enum_anon_7 pdn_type;

    LP_struct_anon_25 apn;

    struct_anon_1045 req_pco;

    struct_anon_1046 eqos;

    c_ubyte nslpi;

    c_ubyte cid;

    c_ubyte h_comp;

} ESM_CONTEXT_DEFINE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte data;

    c_ushort data_len;

    c_ubyte ebi;

} ESM_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_1167 eb_data_info;

} ESM_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool reset_from_nvram;

    c_ubyte ebi;

    enum_anon_7 pdn_type;

    LP_struct_anon_25 apn;

    struct_anon_1045 req_pco;

    struct_anon_1046 eqos;

    c_ubyte nslpi;

    c_ubyte cid;

    c_ubyte h_comp;

} ESM_DEFAULT_CONTEXT_AUTH_DATA_DEFINE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool reset_from_nvram;

    c_ubyte ebi;

    enum_anon_7 pdn_type;

    LP_struct_anon_25 apn;

    struct_anon_1045 req_pco;

    struct_anon_1046 eqos;

    c_ubyte nslpi;

    c_ubyte cid;

    c_ubyte h_comp;

} ESM_DEFAULT_CONTEXT_DEFINE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_PTI_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_ebi;

    c_ubyte ebi_list[11];

} ESM_SERV_PLMN_RATE_RESET_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_T3396_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_T3481_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_T3482_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_T3492_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} ESM_TX_MONITOR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort data_seq;

    c_bool ul_data_status;

    c_ulong duration_in_ms;

} ESM_UL_DATA_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_41 tai;

    enum_anon_27 cereg_status;

    c_ushort t3324_value;

    c_ushort t3412_ext_value;

} GMMREG_ATTACH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_41 tai;

    enum_anon_276 cause;

    enum_anon_27 cereg_status;

} GMMREG_ATTACH_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_42 plmn_sel_mode;

    enum_anon_37 attach_type;

    c_bool sms_requested;

    c_bool reg_without_pdn;

    c_ubyte plmn_id[3];

} GMMREG_ATTACH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_277 cause;

    enum_anon_27 cereg_status;

} GMMREG_DETACH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool re_attach_needed;

    enum_anon_27 cereg_status;

} GMMREG_DETACH_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool switch_off_req;

} GMMREG_DETACH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool ps_registered;

    struct_anon_41 tai;

    enum_anon_27 cereg_status;

    enum_anon_29 connection_status;

    c_ushort t3324_value;

    c_ushort t3412_ext_value;

} GMMREG_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_DL_ACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_DL_ACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool success;

} L2_DL_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_484 rlc_cfg;

    struct_anon_439 mac_cfg;

    c_bool rlc_cfg_present;

    c_bool mac_cfg_present;

} L2_DL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_DL_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rlc_rel;

    c_bool mac_rel;

} L2_DL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_DL_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rlc_rel;

    c_bool mac_rel;

    c_ubyte bearers;

} L2_DL_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_UL_ACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_UL_ACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool success;

} L2_UL_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_484 rlc_cfg;

    struct_anon_439 mac_cfg;

    c_bool rlc_cfg_present;

    c_bool mac_cfg_present;

} L2_UL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_UL_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rlc_rel;

    c_bool mac_rel;

} L2_UL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} L2_UL_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rlc_rel;

    c_bool mac_rel;

    c_ubyte bearers;

} L2_UL_RELEASE_REQ_STRU;

typedef struct {

    c_ubyte imei[8];

} LIB_SOC_LOG_MESSAGE_IMEI_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ABORT_BG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ABORT_FREQ_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ABORT_SCAN_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_110 status;

} LL1_ACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rtc_calibration;

} LL1_ACTIVATED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_121 adc_operation;

    c_ulong data;

    c_ubyte ret_val;

} LL1_ADC_OPERATION_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong read_within_time_us;

    enum_anon_121 requested_op;

    union_anon_12 param;

} LL1_ADC_OPERATION_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    struct_anon_247 cells_list[6];

    c_ubyte num_of_cells;

} LL1_BG_FREQ_SEARCH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_bool camped_on;

    c_ushort last_pci;

    c_bool slow_search;

} LL1_BG_FREQ_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} LL1_BG_MIB_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_BG_MIB_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_CONTINUING_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_DEADLINE_LESS_THAN_1_RSSI_SCAN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_NO_TIME_FOR_BG_MIB_SIB1_READ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_NO_TIME_FOR_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_NO_TIME_FOR_RSSI_SCAN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_SSS_RESYNC_CONTINUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_SSS_RESYNC_FOR_NEXT_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_SSS_RESYNC_MODIFIED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_STARTING_FAST_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_STARTING_SLOW_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_BG_PLMN_SEARCH_UNEXPECTED_STATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort num_earfcn;

    LP_struct_anon_246 earfcn_list;

} LL1_BG_SCAN_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn_list[10];

    c_ubyte band;

    c_ubyte num_earfcn;

} LL1_BG_SCAN_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} LL1_BG_SIB1_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    union_anon_9 deployment_cfg;

    c_short nrs_crs_power_offet;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ubyte si_schd_info_sib1;

    enum_anon_107 mode;

    c_bool additional_transmission;

} LL1_BG_SIB1_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong margin;

} LL1_BLE_ABORT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong nb_iot_deadline;

} LL1_BLE_GRANT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool enable;

} LL1_BLE_GRANT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong ble_deadline;

} LL1_BLE_GRANT_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte enabled;

    c_ushort start_time;

    c_ushort end_time;

} LL1_C_DRX_INACTIVE_TIMER_STATS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte enabled;

    c_bool drx_mac_ce_received;

    c_ushort curr_time;

    c_ushort next_start_time;

} LL1_C_DRX_ONDURATION_TIMER_STATS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte enabled;

    c_ushort start_time;

    c_ushort end_time;

    c_ubyte harq_process_id;

} LL1_C_DRX_RETX_TIMER_STATS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte enabled;

    c_ushort start_time;

    c_ushort end_time;

    c_ubyte harq_process_id;

} LL1_C_DRX_UL_RETX_TIMER_STATS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool edrx_active;

    c_ushort next_nwus_hfn;

    c_ushort next_nwus_sfn;

    c_ubyte next_nwus_sf;

    c_ulong gap;

    c_ulong l_nwus_max;

    c_ushort next_page_hfn;

    c_ushort next_page_sfn;

    c_ubyte next_page_sf;

} LL1_CALC_NWUS_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool edrx_active;

    c_ushort ptw_start_hfn;

    c_ushort ptw_start_sfn;

    c_ulong length;

    c_ushort next_page_hfn;

    c_ushort next_page_sfn;

    c_ubyte next_page_sf;

} LL1_CALC_PAGING_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_217 carrier_sel_type;

    c_ulong dl_earfcn;

    c_long dl_raster_offset_hz;

    struct_anon_248 ul_carrier;

    enum_anon_199 dl_carrier_type;

    enum_anon_199 ul_carrier_type;

    c_ushort dl_gap_threshold;

    c_ubyte ul_rach_carrier_index;

    c_ubyte dl_rach_carrier_index;

    c_ubyte ul_l3_rach_carrier_index;

    c_ubyte dl_l3_rach_carrier_index;

    c_ubyte paging_carrier_index;

} LL1_CARRIER_SEL_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong sleep_duration_ms;

} LL1_CELL_SEARCH_SI_SLEEP_ENTERED_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_bool success;

} LL1_CELL_SELECT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_CELL_SELECT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_non_anchor_carrier;

    struct_anon_283 common_non_anchor_cfg[6];

} LL1_COMMON_NON_ANCHOR_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_109 status;

} LL1_CONNECTED_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    union_anon_9 deployment_cfg;

    struct_anon_248 ul_freq;

    struct_anon_265 pdcch_cfg;

    struct_anon_263 pusch_cfg;

    struct_anon_262 pdsch_cfg;

    struct_anon_264 ul_pwr_ctrl;

    struct_anon_303 si_params;

    struct_anon_266 drx_cfg;

    struct_anon_286 carrier_cfg;

    c_ushort crnti;

    enum_anon_107 mode;

    struct_anon_273 sr_config;

    c_bool setup_drx;

    c_ubyte n310;

    c_ubyte n311;

    c_ulong data_inactivity_timer_r14;

    c_bool cfra_config_r14;

    c_bool interference_randomisation_cfg_r14;

    c_bool two_harq_process_cfg_present;

    c_bool additional_tx_sib1_config;

} LL1_CONNECTED_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_CONTEXT_SWITCH_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_CONTEXT_SWITCH_NCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_CONTEXT_SWITCH_SCAN_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_CONTEXT_SWITCH_SCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_DATA_INACTIVITY_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort length;

    LP_c_ubyte data;

    c_ubyte harq_id;

} LL1_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort tb_size;

    LP_c_ubyte data;

    LP_c_ubyte free;

} LL1_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_400 dci_n0_rar;

} LL1_DCI_FORMAT_N0_RAR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_399 dci_n0;

} LL1_DCI_FORMAT_N0_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_401 dci_n1;

} LL1_DCI_FORMAT_N1_NORMAL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_402 dci_n1;

} LL1_DCI_FORMAT_N1_PDCCH_ORDER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte direct_ind_info;

} LL1_DCI_FORMAT_N2_DIRECT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_403 dci_n2;

} LL1_DCI_FORMAT_N2_PAGING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte si_soft_comb_iter;

    c_ubyte max_rep_sib1_comb;

    c_ushort max_repetitions;

} LL1_DEBUG_BG_PLMN_SIB1_REP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_DEBUG_WINDOW_TIMER_IN_PP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte direct_ind_bitmap;

    c_ushort sfn;

    c_ushort hfn;

} LL1_DIRECT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_DRX_COMMAND_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort ptw_hfn_end;

    c_ushort ptw_sfn_end;

} LL1_EDRX_PTW_EMPTY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong time_to_next_po;

} LL1_EDRX_PTW_END_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ENTER_LOW_POWER_MODE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ENTER_LOW_POWER_MODE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ENTER_LOW_POWER_MODE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool bg_plmn_exists;

    c_ubyte bg_plmn_state;

} LL1_ERROR_ABORT_BG_REQ_IN_INVALID_STATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rssi_scan_state;

} LL1_ERROR_ABORT_FREQ_SEARCH_RX_IN_INVALID_STATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rssi_scan_state;

} LL1_ERROR_ABORT_SCAN_REQ_RX_IN_INVALID_STATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_ERROR_AGC_DC_UNKNOWN_FREQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_BACKGROUND_SI_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_ERROR_BG_MIB_SIB1_READ_REQ_FOR_UNKNOWN_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ulong phy_cell_id;

    c_ulong num_of_cell_data;

} LL1_ERROR_BG_PLMN_CELL_NOT_UPDATED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_ERROR_BG_PLMN_SSS_CANDITATES_PENDING_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort count;

} LL1_ERROR_BG_PLMN_SSS_RESYNC_BEYOND_THRESHOLD_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_DATA_INACTIVITY_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort dci_sf_repetition_number;

    c_ushort mcs;

    c_ushort phy_cell_id;

} LL1_ERROR_DOWNLINK_CONTINUOUS_HARQ_NACK_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ulong line;

} LL1_ERROR_EARFCN_TO_FREQUENCY_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_ERROR_INVALID_EARFCN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_INVALID_MIB_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_INVALID_SI_INFO_READ_REQ_CONN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_INVALID_SI_INFO_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_INVALID_SIB1_READ_REQ_NO_SCAN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_INVALID_SIB1_READ_REQ_WRONG_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

    c_ulong offset;

    c_long field_value;

    c_long exceeded_limit;

} LL1_ERROR_KV_VALUE_TOO_LARGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

    c_ulong offset;

    c_long field_value;

    c_long exceeded_limit;

} LL1_ERROR_KV_VALUE_TOO_SMALL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_LL1_DRV_INIT_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong value;

    enum_anon_207 tag;

} LL1_ERROR_LOG_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_MALLOC_FAILURE_ADC_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_MALLOC_FAILURE_EARFCN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_MALLOC_FAILURE_RSSI_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_MALLOC_FAILURE_SOFT_COMBINING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_MSG3_BUFFER_NOT_FREE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_NPUSCH_START_TIME_ADJ_REACHED_THRESH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_OTDOA_MEAS_ACTIVE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cell_index;

    c_ubyte carrier_index;

} LL1_ERROR_OTDOA_NPRS_PARAM_INIT_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_119 status;

} LL1_ERROR_OTDOA_REF_CELL_SELECTION_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_PSS_SEARCH_DATA_NOT_PRESENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_103 signal;

    c_ushort param_offset;

    c_ushort line;

} LL1_ERROR_RADIO_TEST_BAD_PARAM_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_66 msg;

    c_ubyte index;

    enum_anon_133 action;

    c_ushort line;

} LL1_ERROR_RADIO_TEST_INVALID_DSCH_CNF_ACTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_66 msg;

    c_ubyte dci_num;

    union_anon_11 action;

} LL1_ERROR_RADIO_TEST_INVALID_NPDSCH_ACTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_66 msg;

    c_ubyte dci_num;

    union_anon_11 action;

} LL1_ERROR_RADIO_TEST_INVALID_NPUSCH_ACTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong dl_earfcn;

    c_bool dl_earfcn_supported;

    c_ulong dl_freq_hz;

    c_ulong ul_freq_hz;

} LL1_ERROR_RADIO_TEST_MISSING_FREQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_66 signal;

    c_ubyte max_expected_number_of_this_signal_in_ss;

} LL1_ERROR_RADIO_TEST_TOO_MANY_2_HARQ_SIGNALS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_CONFIG_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rf_event_log_next_idx;

    struct_anon_225 rf_event_log[16];

} LL1_ERROR_RF_EVENTS_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_GET_ANALOGUE_GAIN_CORRECTION_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_GET_ANALOGUE_GAIN_LUT_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_GET_MIN_MAX_PWR_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rf_tick_ref;

    c_ulong rf_tick_event;

    c_ulong frames_elapsed;

    c_ushort hfn_ref;

    c_ushort sfn_ref;

    c_ushort hfn_event;

    c_ushort sfn_event;

    c_ubyte sf_event;

} LL1_ERROR_RF_SF_TIME_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 error;

    c_ubyte band;

} LL1_ERROR_RF_START_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} LL1_ERROR_SAVED_MSG_DISCARDED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_SCHEDULE_DETECTION_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_SSS_SEARCH_DATA_NOT_PRESENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_103 timer_expiry_id;

} LL1_ERROR_TIMER_FAILED_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_TX_PDU_NO_REF_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} LL1_ERROR_UNABLE_POST_MSG_ISR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} LL1_ERROR_UNABLE_POST_MSG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_UNEXPECTED_SAVE_OF_TA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte band;

} LL1_ERROR_UNSUPPORTED_BAND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort phy_cell_id;

} LL1_ERROR_UPLINK_CONTINUOUS_HARQ_NACK_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong si_msg_required_bitmap;

    c_ubyte num_of_si;

} LL1_ERROR_WRONG_NUMBER_OF_SI_REQUESTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_ERROR_XO_FOUND_CONFIG_DOES_NOT_MATCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} LL1_EXIT_LOW_POWER_MODE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_EXIT_LOW_POWER_MODE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rtc_calibration;

} LL1_EXIT_LOW_POWER_MODE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_216 debug_type;

    c_ubyte top_data[50];

    c_ubyte trail_data[50];

    c_ulong value;

    c_ulong uart_rx_type;

} LL1_FPGA_DEBUG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    struct_anon_247 cells_list[6];

    c_ubyte num_of_cells;

} LL1_FREQ_SEARCH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_bool camped_on;

    c_ushort last_pci;

    c_bool slow_search;

} LL1_FREQ_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_HARQ_ACK_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong harq_id;

} LL1_HARQ_ACK_RECEIVED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_HARQ_ACK_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong harq_id;

} LL1_HARQ_ACK_SENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong harq_id;

} LL1_HARQ_NACK_RECEIVED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong harq_id;

} LL1_HARQ_NACK_SENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_109 status;

} LL1_IDLE_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    union_anon_9 deployment_cfg;

    struct_anon_248 ul_freq;

    struct_anon_261 pcch_cfg;

    struct_anon_259 prach_cfg;

    struct_anon_262 pdsch_cfg;

    struct_anon_263 pusch_cfg;

    struct_anon_264 ul_pwr_ctrl;

    struct_anon_303 si_params;

    c_short nrs_crs_power_offet;

    LP_struct_anon_283 common_non_anchor_cfg;

    c_ubyte common_non_anchor_num;

    c_ubyte eutra_crs_info;

    c_ubyte eutra_control_region_size;

    c_ubyte bcch_modification_period_coeff;

    enum_anon_107 mode;

    c_bool cqi_reporting;

    c_bool enhanced_phr;

    enum_anon_108 mobility_status;

} LL1_IDLE_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte tid;

} LL1_IDLE_MEAS_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

    c_ubyte tid;

    c_ubyte num_intra_black_cells;

    struct_anon_277 intra_black_cells[16];

    c_bool serving_cell_nsss_rrm_config_present;

    struct_anon_274 serving_cell_nsss_rrm_config;

    c_ubyte num_intra_cells;

    struct_anon_275 intra_cells[16];

    c_ubyte num_inter_freq_channels;

    struct_anon_276 inter_freq_earfcn_list[8];

    c_bool intra_cell_nsss_rrm_config_present;

    struct_anon_274 intra_cell_nsss_rrm_config;

    c_bool npbch_rrm_enabled;

} LL1_IDLE_MEAS_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LL1_IDLE_MEAS_DETECT_SUPPRESS_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool intra_freq_enable;

    c_bool inter_freq_enable;

    c_bool is_ecid;

} LL1_IDLE_MEAS_START_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_212 status;

    c_ulong earfcn;

    c_ushort pci;

} LL1_IDLE_MEAS_STATUS_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool intra_freq_disable;

    c_bool inter_freq_disable;

} LL1_IDLE_MEAS_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_IN_SYNC_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_short rssi;

    c_ubyte num_cells;

    struct_anon_322 cell[8];

} LL1_INTER_FREQ_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_short rssi;

    c_ubyte num_cells;

    struct_anon_322 cell[8];

} LL1_INTRA_FREQ_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong correction_duration;

    c_long rf_ticks_adjustement;

    c_long tcxo_calibration_ppbi;

    c_long adjusted_clock_error_ppbi;

    c_short timing_drift;

} LL1_LOG_CLOCK_RATE_ADJUSTMENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rf_tick_ref;

    c_ulong rf_tick_cur;

    c_ulong frames_elapsed;

    c_ushort hfn_ref;

    c_ushort sfn_ref;

    c_ushort hfn_cur;

    c_ushort sfn_cur;

    c_ubyte sf_cur;

    c_ubyte sf_ref;

} LL1_LOG_CURRENT_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort nprach_start_hfn;

    c_ushort nprach_start_sfn;

    c_ubyte nprach_start_sf;

    c_ushort pucch_end_time_hfn;

    c_ushort pucch_end_time_sfn;

    c_ubyte pucch_end_time_sf;

} LL1_LOG_DCI_DISCARDED_PRIORITIZED_RACH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte current_ecl;

    enum_anon_114 ecl_selected_by;

    c_short rsrp;

    c_ubyte num_maps;

    c_ubyte ecl_to_prach_map[3];

    c_short threshold[2];

} LL1_LOG_ECL_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong rtc_tick_prev;

    c_ulonglong rtc_tick_curr;

    c_ulong rf_tick_prev;

    c_ulong rf_tick_new_ref;

    c_ulong time_elapsed;

    c_ushort hfn_prev;

    c_ushort sfn_prev;

    c_ushort hfn_new_ref;

    c_ushort sfn_new_ref;

} LL1_LOG_FAST_FORWARD_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_205 reason;

    c_ulong p1;

    c_ulong p2;

} LL1_LOG_INVALID_CONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong rtc_diff;

    c_ulonglong actual_rf_diff;

    c_ulonglong estimated_rf_tick_diff;

    c_ulong rf_tick_ref;

    c_ulong rf_tick_cur;

    c_ulong rf_tick_updated;

    c_ulong frames_elapsed;

    c_ushort hfn_ref;

    c_ushort sfn_ref;

    c_ushort hfn_updated;

    c_ushort sfn_updated;

} LL1_LOG_LONG_UPDATE_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

    c_ulong start_subframe;

    c_ulong guard_time;

    c_ushort hfn_prev;

    c_ushort sfn_prev;

    c_ubyte sf_prev;

    c_ushort hfn_next;

    c_ushort sfn_next;

    c_ubyte sf_next;

} LL1_LOG_NEXT_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn_ref;

    c_ushort sfn_ref;

    c_ulong rf_tick_rx_start;

    c_ulong rf_tick_updated;

    c_ushort hfn_updated;

    c_ushort sfn_updated;

} LL1_LOG_UPDATE_REF_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rf_tick_ref;

    c_ulong rf_tick_cur;

    c_ulong rf_tick_updated;

    c_ulong frames_elapsed;

    c_ushort hfn_ref;

    c_ushort sfn_ref;

    c_ushort hfn_updated;

    c_ushort sfn_updated;

} LL1_LOG_UPDATE_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LL1_MAC_CONTENTION_RESOLUTION_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool enhanced;

} LL1_MEASUREMENT_COVERAGE_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} LL1_MIB_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_bool next_mod_boundary;

} LL1_MIB_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short adjusted_snr_cb;

    c_bool short_cqi_used;

    c_ushort num_reps;

    c_ushort num_reps_short;

} LL1_MSG3_CQI_REPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_short rsrp;

    c_short rsrq;

    c_short snr;

    c_short filtered_rsrp;

    c_short filtered_rsrq;

    c_short filtered_snr;

} LL1_NCELL_MEASUREMENT_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long rf_tick_adjustment;

    c_ulong frame_adjustment;

    c_bool negative_frame_adjustment;

} LL1_NCELL_TIMING_CORRECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_NEXT_MOD_BOUNDARY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong background_read_missed;

    c_ushort hfn_of_next_si_time;

    c_ushort sfn_of_next_si_time;

    c_ubyte sf_of_next_si_time;

    c_ushort hfn_of_now;

    c_ushort sfn_of_now;

    c_ubyte sf_of_now;

    c_ulong duration;

    c_ulong time_till_next_time;

    c_ulong deadline;

} LL1_NOT_ENOUGH_TIME_BACKGROUND_READ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_NPRACH_END_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_NPRACH_START_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short rsrp;

    c_short rsrq;

    c_short rssi;

    c_short snr;

    c_short filtered_rsrp;

    c_short filtered_rsrq;

    c_short filtered_nrs_snr;

    c_short filtered_rssi;

    c_short agc_gain;

    c_short agc_rfgain;

    c_short agc_dgain;

    c_short agc_index;

    c_bool agc_gain_valid;

    c_bool agc_change_valid;

} LL1_NRS_MEASUREMENT_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte big_n;

} LL1_NWUS_CONFIG_VALUES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_119 status;

} LL1_OTDOA_LOCATION_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_289 otdoa_ref_cell;

    c_ubyte total_neighbour_cells;

    LP_struct_anon_290 otdoa_neighbour_cell;

} LL1_OTDOA_LOCATION_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong ref_earfcn;

    c_ushort hfn;

    c_ushort sfn;

    c_ushort ref_pci;

    c_ushort ref_quality;

    struct_anon_334 measurement;

    c_bool valid;

} LL1_OTDOA_LOCATION_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_119 status;

} LL1_OTDOA_LOCATION_START_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_OTDOA_LOCATION_START_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_119 status;

} LL1_OTDOA_LOCATION_STOP_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_OTDOA_LOCATION_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn_next_nprs_time;

    c_ushort sfn_next_nprs_time;

    c_ubyte sf_next_nprs_time;

    c_ulong deadline_sf;

    c_ulong duration;

    c_ubyte cell_index;

    c_ubyte carrier_index;

} LL1_OTDOA_MEAS_NOT_ENOUGH_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

    c_bool scell_ref_cell;

    c_ubyte cell_index;

} LL1_OTDOA_MEAS_SEL_REF_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

    c_ubyte cell_index;

    c_ubyte carrier_index;

} LL1_OTDOA_MEAS_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_OTDOA_MEAS_SWITCH_REF_CELL_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_OTDOA_MEAS_SWITCH_SCELL_CELL_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_209 error;

} LL1_OTDOA_MEAS_WARNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_neighbour_cells;

    struct_anon_290 ncell[6];

} LL1_OTDOA_NEIGHBOUR_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

    c_ushort ncell_hfn;

    c_ushort ncell_sfn;

    c_ubyte ncell_sf;

    c_ulong duration;

    c_ushort scell_hfn;

    c_ushort scell_sfn;

    c_ubyte scell_sf;

    c_ubyte current_carrier_index;

} LL1_OTDOA_NEXT_NPRS_START_TIME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort now_hfn;

    c_ushort now_sfn;

    c_ubyte now_sf;

    c_ulong max_duration;

    c_ulong duration;

    c_ushort nprs_start_hfn;

    c_ushort nprs_start_sfn;

    c_ubyte nprs_start_sf;

    c_ushort num_nprs_sf;

    c_ubyte cell_index;

    c_ubyte carrier_index;

} LL1_OTDOA_NOT_ENOUGH_NPRS_SF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort now_hfn;

    c_ushort now_sfn;

    c_ubyte now_sf;

    c_ulong max_duration;

    c_ulong duration;

    c_ushort nprs_start_hfn;

    c_ushort nprs_start_sfn;

    c_ubyte nprs_start_sf;

    c_ushort num_nprs_sf;

    c_ubyte cell_index;

    c_ubyte carrier_index;

} LL1_OTDOA_NOT_VALID_NPRS_SF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_119 status;

} LL1_OTDOA_WARNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_OUT_OF_SYNC_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort length;

    LP_c_ubyte data;

    c_ushort sfn;

    c_ushort hfn;

} LL1_PAGE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte paging_carrier;

} LL1_PAGING_CARRIER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_non_anchor_carrier;

    struct_anon_260 paging_non_anchor_cfg[15];

} LL1_PAGING_NON_ANCHOR_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort direct_ind_rx_count;

    c_ushort paging_rx_count;

    c_ushort missed_paging_count;

    c_ushort missed_paging_opportunity;

} LL1_PAGING_STATS_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_PDCCH_ORDER_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rach_ul_carrier_index;

    c_ubyte rach_dl_carrier_index;

} LL1_PRACH_CARRIER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_211 tag;

    c_ulong time;

    c_ulong value;

} LL1_PROFILING_REPORT_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short tx_power;

} LL1_PUSCH_CALC_TX_POWER_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_BACKOFF_TIMER_EXPIRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_RACH_BACKOFF_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_104 cause;

} LL1_RACH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort length;

    LP_c_ubyte data;

} LL1_RACH_CONTENTION_RESOLUTION_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_104 status;

    c_bool data_present_flag;

} LL1_RACH_CONTENTION_RESOLUTION_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_CONTENTION_RESOLUTION_SUCCESS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_ECL_CHOSEN_SC_OVERLAP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_214 reason;

    c_ubyte current_ecl;

    c_ubyte collide_ecl;

    c_ushort cur_hfn;

    c_ushort cur_sfn;

    c_ubyte cur_sf;

    c_ulong cur_prach_len;

    c_ushort collide_hfn;

    c_ushort collide_sfn;

    c_ubyte collide_sf;

    c_ulong next_prach_len;

    c_ulong backoff_in_ms;

} LL1_RACH_ECL_COLLISION_CHECK_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_ECL_DEFER_TIMER_EXPIRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ubyte sf;

} LL1_RACH_ECL_DEFER_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong timer_offset_ms;

    c_ushort tb_size;

    enum_anon_126 cqi;

    enum_anon_127 short_cqi;

    c_bool cqi_valid;

    c_ushort crnti;

    enum_anon_112 ph;

    enum_anon_3 msg3_req_type;

    c_bool e_phr_enabled;

} LL1_RACH_MSG3_TX_REQ_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort tb_size;

    LP_c_ubyte data;

    LP_c_ubyte free;

    c_ushort mac_header_offset;

} LL1_RACH_MSG3_TX_REQ_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_non_anchor_carrier;

    struct_anon_258 rach_non_anchor_cfg[6];

} LL1_RACH_NON_ANCHOR_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_105 initiator;

    c_bool rach_stopped_by_rrc;

    c_bool rach_reason_buffer_full;

    c_ushort msg3_size;

    enum_anon_3 transfer_type;

} LL1_RACH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_104 status;

} LL1_RACH_RESET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_STARTED_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_832 rach_stats;

} LL1_RACH_STATS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RACH_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RADIO_TEST_COMPLETE_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ushort phy_cell_id;

    c_ushort crnti;

    c_short nrs_crs_power_offet;

    enum_anon_107 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte interference_randomisation;

    struct_anon_127 valid_subframe_params;

    struct_anon_352 non_anchor_carrier;

    c_ushort max_timing_error;

    struct_anon_362 npdcch_params;

    c_ubyte num_npdsch;

    struct_anon_363 npdsch_params[2];

    c_ubyte num_npucch;

    struct_anon_364 npucch_params[2];

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    enum_anon_113 subcarrier_spacing;

    c_ubyte num_of_prach;

    struct_anon_353 prach_params[16];

    c_ubyte disable_rf_tx_gap;

    c_ubyte num_dci_actions;

    struct_anon_365 dci_action[8];

    enum_anon_132 processed_candidates_ind_action;

    enum_anon_132 npdcch_search_cnf_action;

    enum_anon_133 npdsch_cnf_actions[2];

    enum_anon_134 npucch_cnf_action;

    c_bool consecutive_npucchs;

    c_ulong uicc_access_bitmap;

} LL1_RADIO_TEST_DUAL_NPDSCH_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ushort phy_cell_id;

    c_ushort crnti;

    c_short nrs_crs_power_offet;

    enum_anon_107 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte interference_randomisation;

    struct_anon_127 valid_subframe_params;

    struct_anon_352 non_anchor_carrier;

    c_ushort max_timing_error;

    struct_anon_362 npdcch_params;

    c_ubyte num_npusch;

    struct_anon_382 npusch_params[2];

    enum_anon_113 subcarrier_spacing;

    c_ubyte num_prach_elem;

    struct_anon_353 prach_params[16];

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    c_bool group_hopping_enabled;

    c_ubyte group_assignment;

    c_ubyte num_dci_actions;

    struct_anon_365 dci_action[8];

    enum_anon_135 processed_candidates_ind_action;

    enum_anon_135 npdcch_search_cnf_action;

    struct_anon_372 dmrs;

    c_ulong uicc_access_bitmap;

} LL1_RADIO_TEST_DUAL_NPUSCH_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_116 reason;

    c_ulong delay;

} LL1_RADIO_TEST_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RADIO_TEST_MODE_DISABLE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RADIO_TEST_MODE_ENABLE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    enum_anon_107 deployment_mode;

    c_ushort max_timing_error;

    c_ushort phy_cell_id;

    c_ubyte num_nprs_cells;

    struct_anon_368 nprs_cfg_list[4];

} LL1_RADIO_TEST_MULTICELL_NPRS_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong samples_offset_ms;

    c_ulong start_subframe;

    c_ushort max_timing_error;

    struct_anon_127 valid_subframe_params;

    c_bool use_pci;

    c_ushort pci;

} LL1_RADIO_TEST_NPBCH_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong samples_offset_ms;

    c_ulong start_subframe;

    c_ulong search_space_duration;

    c_ushort phy_cell_id;

    c_ushort rnti1;

    c_ushort rnti2;

    c_short nrs_crs_power_offet;

    c_ubyte search_space_type;

    enum_anon_107 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte interference_randomisation;

    struct_anon_127 valid_subframe_params;

    c_ushort max_timing_error;

    c_ulong min_repetitions;

    c_byte snr_threshold_db;

    enum_anon_83 legacy_mode;

    enum_anon_84 dci_2_harq;

    struct_anon_352 non_anchor_carrier;

} LL1_RADIO_TEST_NPDCCH_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong samples_offset_ms;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort crnti;

    c_ushort repetition_number;

    c_short nrs_crs_power_offet;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte resource_assignment;

    c_ubyte mcs;

    enum_anon_107 deployment_mode;

    c_ubyte eutra_control_region_size;

    c_ubyte port_number;

    c_ubyte harq_combining;

    c_ubyte sib;

    c_ubyte interference_randomisation;

    struct_anon_127 valid_subframe_params;

    c_ushort max_timing_error;

    struct_anon_352 non_anchor_carrier;

    c_ubyte additional_sib1;

} LL1_RADIO_TEST_NPDSCH_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort repetition;

    c_ubyte selected_start_subcarrier;

    c_ubyte subcarrier_allocation;

    c_ubyte subcarrier_offset;

    c_short timing_adjustment_us;

    enum_anon_120 cyclic_prefix_length;

    c_short tx_power_dbm;

    c_ubyte disable_rf_tx_gap;

    struct_anon_352 non_anchor_carrier;

    c_ubyte port_number;

    struct_anon_127 valid_subframe_params;

} LL1_RADIO_TEST_NPRACH_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    enum_anon_107 deployment_mode;

    c_ushort max_timing_error;

    c_ushort phy_cell_id;

    struct_anon_367 nprs_cfg_common;

} LL1_RADIO_TEST_NPRS_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

} LL1_RADIO_TEST_NPSS_DETECTION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort crnti;

    c_short timing_adjustment_us;

    c_ubyte subcarrier;

    c_ubyte repetition_count;

    enum_anon_113 subcarrier_spacing;

    c_ubyte harq_ack;

    c_short tx_power_dbm;

    c_ubyte num_of_prach;

    struct_anon_353 prach_params[16];

    c_bool group_hopping_enabled;

    c_ubyte group_assignment;

    c_ubyte disable_rf_tx_gap;

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    struct_anon_352 non_anchor_carrier;

} LL1_RADIO_TEST_NPUCCH_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong start_subframe;

    c_ushort phy_cell_id;

    c_ushort repetition_number;

    c_ushort crnti;

    c_short timing_adjustment_us;

    c_ushort tbs_size_bytes;

    c_ubyte modulation_order;

    c_ubyte mcs;

    c_ubyte subcarrier;

    c_ubyte resource_assignment;

    c_ubyte redundancy_version;

    c_short tx_power_dbm;

    enum_anon_113 subcarrier_spacing;

    c_ubyte num_prach_elem;

    struct_anon_353 prach_params[16];

    c_bool group_hopping_enabled;

    c_ubyte group_assignment;

    c_ubyte num_sc;

    c_ubyte disable_rf_tx_gap;

    c_bool npusch_all_symbols;

    c_ubyte srs_subframe_cfg;

    struct_anon_372 dmrs;

    struct_anon_352 non_anchor_carrier;

    c_ubyte port_number;

    struct_anon_127 valid_subframe_params;

} LL1_RADIO_TEST_NPUSCH_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ulong start_subframe;

    c_ushort paging_subframe;

    c_ushort num_sf;

    c_ushort phy_cell_id;

    c_ushort max_timing_error;

    c_ubyte port_number;

    struct_anon_127 valid_subframe_params;

} LL1_RADIO_TEST_NWUS_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

} LL1_RADIO_TEST_PSS_SEARCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_128 retcode;

    c_ushort len;

    c_ubyte data[24];

} LL1_RADIO_TEST_RESULT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    struct_anon_374 npdsch_params;

    struct_anon_375 npusch_params;

} LL1_RADIO_TEST_RF_PRODUCTION_TEST_RX_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_128 retcode;

    c_ushort len;

    c_ubyte data[164];

} LL1_RADIO_TEST_RF_RX_RSSI_CALI_LIST_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_378 tx_common_param;

} LL1_RADIO_TEST_RF_RX_RSSI_CALI_LIST_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_128 retcode;

} LL1_RADIO_TEST_RF_TX_CALI_LIST_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_378 tx_common_param;

    c_ulong start_freq;

    c_ulong step_freq;

    c_ulong stop_freq;

    c_short start_power;

    c_short step_power;

    c_short stop_power;

} LL1_RADIO_TEST_RF_TX_CALI_LIST_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_230 rx_config_data;

    struct_anon_381 current_config;

} LL1_RADIO_TEST_RSSI_CALI_LISTMODE_RECORD_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong num_crc_ok;

    c_ulong num_crc_fail;

    c_ulong num_total;

    c_short rsrp;

    c_short rsrq;

    c_long frequency_error_pss;

    c_short rstd;

    c_ubyte pad[2];

} LL1_RADIO_TEST_RX_STATS_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort length;

    c_ubyte data[317];

} LL1_RADIO_TEST_SET_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

    c_ushort max_timing_error;

} LL1_RADIO_TEST_SSS_RESYNC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_350 common_params;

} LL1_RADIO_TEST_SSS_SEARCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong freq_dl_hz;

    c_ulong freq_ul_hz;

    c_ulong dl_earfcn;

} LL1_RADIO_TEST_SWITCH_FREQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong num_total;

    c_short tx_power;

    c_long frequency_error_pss;

} LL1_RADIO_TEST_TX_STATS_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LL1_RAR_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_400 rar_pdu;

    enum_anon_197 result;

    c_ubyte expected_rapid;

} LL1_RAR_UL_GRANT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_RESEL_MEAS_CELL_DROPPED_NOT_DETECTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_short scell_nrsrp;

    c_short ncell_nrsrp;

    c_short ncell_nrsrq;

    c_short ncell_snr;

    c_short rsrp_diff;

} LL1_RESEL_MEAS_CELL_DROPPED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_125 ab_rsrp_thresh;

} LL1_RESTRICT_NPRACH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short snr;

    c_short timing_error;

    c_short freq_error;

    c_ubyte state;

    c_bool needed;

} LL1_RESYNC_STATE_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long time_delta_ticks;

} LL1_RESYNC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_203 state;

    c_ubyte rlf_counter;

    c_short snr;

    c_short q_out;

    c_short q_in;

    c_ulonglong t_evaluate;

    c_ubyte n310;

    c_ubyte n311;

    c_ulonglong t_sep;

    c_bool cdrx_is_on;

    c_ushort rmax;

    c_ushort repetition;

} LL1_RLF_DEBUG_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong new_calibration;

    c_ulong old_calibration;

    c_ulong calibration_diff;

    c_bool update;

} LL1_RTC_CALIBRATION_ADJUST_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rtc_freq;

    c_bool report_to_scpu;

} LL1_RTC_FREQ_CALIBRATED_BY_RF_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_RTC_FREQ_CALIBRATION_BY_RF_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort num_earfcn;

    LP_struct_anon_246 earfcn_list;

} LL1_SCAN_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn_list[10];

    c_ubyte band;

    c_ubyte num_earfcn;

} LL1_SCAN_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_SERVING_CELL_LOST_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_bool in_enhanced_coverage;

    c_short rssi;

    c_short rsrp;

    c_short rsrq;

    c_short sinr;

} LL1_SERVING_CELL_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool relaxed_meas_allowed;

} LL1_SERVING_CELL_MEAS_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte band;

} LL1_SET_BAND_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} LL1_SI_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    union_anon_9 deployment_cfg;

    c_short nrs_crs_power_offet;

    struct_anon_303 si_params;

    c_ulong si_msg_required_bitmap;

    enum_anon_107 mode;

} LL1_SI_INFO_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_SI_INFO_STOP_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_SI_INFO_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort hfn;

    c_ushort sfn;

    c_ulong num_sfns_to_boundary;

} LL1_SI_MOD_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LL1_SI_SLEEP_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} LL1_SIB1_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    union_anon_9 deployment_cfg;

    c_short nrs_crs_power_offet;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ubyte si_schd_info_sib1;

    enum_anon_107 mode;

    c_bool additional_transmission;

} LL1_SIB1_READ_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort tbs_size_bytes;

    c_bool sps_activated;

} LL1_SPS_CONTROL_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_SR_RELEASE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte sr_carrier_index;

    c_ubyte num_non_anchors;

    LP_struct_anon_258 non_anchor_ref;

} LL1_SR_WITHOUT_HARQ_ACK_BAD_PARAMS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_204 reason;

    c_ulong max_power;

    c_ulong mean_power;

    c_ulong ratio;

} LL1_SSS_RESYNC_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_TIME_ALIGNMENT_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rf_ticks_estimated;

    c_ulong rf_ticks;

    c_ushort hfn_estimated;

    c_ushort sfn_estimated;

    c_ushort hfn;

    c_ushort sfn;

} LL1_TIMING_ADJUST_LPM_WAKEUP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool timing_advance_ce;

    c_ubyte ta;

    c_ubyte harq_id;

} LL1_TIMING_ADVANCE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short requested_power;

    c_short clipped_power;

} LL1_TX_POWER_CLIPPED_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong timer_offset_ms;

    c_ushort tb_size;

} LL1_UL_GRANT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LL1_WAIT_TIMING_ADVANCE_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_WARNING_BG_CELL_MISSING_CONTEXT_SWITCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_CELL_NOT_IN_DETECTED_LIST_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong data_length;

} LL1_WARNING_DATA_LENGTH_SHORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong data_length;

} LL1_WARNING_DATA_LENGTH_TOO_LARGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_198 failure_cause;

    struct_anon_785 dci_decode_fail;

    c_ubyte hexdump[3];

} LL1_WARNING_DCI_DECODE_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort estimated_hfn;

    c_ushort actual_hfn_2_lsb;

} LL1_WARNING_HFN_OUT_OF_SYNC_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_IDLE_SCHD_NO_PENDING_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long ta;

} LL1_WARNING_INVALID_TA_RCVD_IN_RAR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong value;

    enum_anon_208 tag;

} LL1_WARNING_LOG_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_WARNING_MEAS_CELL_DROPPED_FREQ_FULL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_bool existing_cell;

} LL1_WARNING_MEAS_CELL_DROPPED_PCID_FULL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_WARNING_MEAS_CELL_MISSING_CONTEXT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort phy_cell_id;

} LL1_WARNING_NCELL_SI_READ_SEQUENCE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

    c_ulong start_subframe;

    c_ulong guard_time;

    c_ushort hfn_prev;

    c_ushort sfn_prev;

    c_ubyte sf_prev;

    c_ushort hfn_next;

    c_ushort sfn_next;

    c_ubyte sf_next;

} LL1_WARNING_NEXT_TIME_CALC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong min_repetitions;

    c_ubyte search_space_type;

} LL1_WARNING_RADIOTEST_CONFIG_EARLY_EXIT_FOR_NON_PAGING_NPDCCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong freq_hz;

} LL1_WARNING_RADIOTEST_DL_FREQ_UNSUPPORTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} LL1_WARNING_RADIOTEST_INVALID_DL_EARFCN_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort repetition_number;

    c_ubyte num_prach_elem;

    c_ubyte resource_assignment;

} LL1_WARNING_RADIOTEST_INVALID_DURATION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte band;

} LL1_WARNING_RADIOTEST_RF_UNSUPPORTED_BAND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong freq_hz;

} LL1_WARNING_RADIOTEST_UL_FREQ_UNSUPPORTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte user_band;

    c_ubyte calc_band;

    c_bool downlink;

} LL1_WARNING_RADIOTEST_USER_OVERRIDE_BAND_MISMATCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_92 warning;

    c_ubyte num_trim_failures;

} LL1_WARNING_REPEATING_RF_TRIM_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_TCXO_FOUND_CONFIG_DOES_NOT_MATCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_TOO_MANY_EARFCN_DETECTED_RSSI_SCAN_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long dl_raster_offset_hz;

} LL1_WARNING_UL_CARRIER_FREQ_NOT_SPECIFIED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_HARQ_BUFFER_EMPTY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_TX_PREVENTED_BY_LOST_TIMING_ALIGNMENT_MAC_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_TX_PREVENTED_BY_LOST_TIMING_ALIGNMENT_N0_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_TX_PREVENTED_BY_LOST_TIMING_ALIGNMENT_PDCCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_TX_PREVENTED_BY_LOST_TIMING_ALIGNMENT_PUCCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LL1_WARNING_UL_TX_PREVENTED_BY_LOST_TIMING_ALIGNMENT_PUSCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte received_dci_format;

} LL1_WARNING_UNEXPECTED_DCI_FORMAT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong value;

} LL1_WARNING_USING_OPTIMAL_FUNCTION_ON_UNTESTED_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong warm_boot_counter;

    enum_anon_227 reboot_core;

    enum_anon_257 reset_reason;

} LOG_BOOTUP_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_241 exception_type;

    struct_stack_frame stack_frame;

} LOG_LAST_EXCEPTION_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_956 last_panic;

} LOG_LAST_PANIC_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong len;

    c_ubyte printf_str[64];

} LOG_LITEOS_PRINTF_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong total_messages_lost_to_malloc_failure;

    c_ulong total_messages_lost_to_cleanup;

    c_ulong total_uart_wait_ms;

} LOG_STACK_DEBUG_MISSED_MESSAGES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_5 verbosity_limit;

    c_ushort num_messages_cleaned;

} LOG_STACK_DEBUG_SKIPPED_MESSAGES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_byte version_string[64];

    c_byte git_hash[20];

} LOG_STACK_FIRMWARE_VERSION_STRING_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort length;

    c_byte data[500];

} LOG_STACK_NMEA_STRING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LPP_CELL_CHANGE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_35 deactivation_type;

} LPP_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long error_code;

} LPP_DEBUG_ASN_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort len;

    c_ubyte data[100];

} LPP_DEBUG_ASN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} LPP_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LPP_MEAS_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} LPP_PROC_TIMER_EXPIRY_STRU;

typedef struct {

    c_ubyte cid;

    c_ubyte current_ip_type;

    c_ubyte requested_ip_type;

    c_ubyte failure_cause;

} LWIP_IP_INFO_STRU;

typedef struct {

    c_ushort sock_num;

    c_ushort message_length;

    LP_c_ubyte message;

    c_ushort flags;

} LWIP_SOCKET_SEND_STRU;

typedef struct {

    c_ushort sock_num;

    c_ushort message_length;

    LP_c_ubyte message;

    c_ushort flags;

    c_ushort dest_addr_length;

    LP_c_ubyte dest_addr;

} LWIP_SOCKET_SENDTO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong stamp;

    c_ubyte id;

} MAC_BENCHMARK_STAMP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_438 config;

} MAC_DL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte pdu;

    enum_anon_11 rb_id;

    c_ushort pdu_len;

} MAC_DL_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_ERROR_ILLEGAL_DL_EVENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_ERROR_ILLEGAL_PDU_CORRUPTED_SUB_HEADER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte lcid;

} MAC_DL_DEBUG_ERROR_ILLEGAL_PDU_INVALID_LCID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_ERROR_ILLEGAL_PDU_PAYLOAD_OVERFLOW_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_ERROR_LL1_DATA_IND_SAVE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_ERROR_OUT_OF_ORDER_PDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong value;

} MAC_DL_DEBUG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_WARNING_LL1_DATA_IND_EMPTY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong event;

} MAC_DL_DEBUG_WARNING_MAC_DL_PARSE_PDU_UNEXPECTED_RETURN_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_DL_DEBUG_WARNING_SQUIRREL_ISSUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte id;

} MAC_DL_ERROR_MALLOC_ISSUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} MAC_DL_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_CFG_PARAM_WRONG_PP_MULTIPLIER_USING_DEFAULT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_CFG_PARAM_WRONG_RETXBSRTIMER_USING_DEFAULT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_438 config;

} MAC_UL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort crnti;

} MAC_UL_CRNTI_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort data_volume;

} MAC_UL_DATA_VOLUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong line;

    c_ushort tb_size;

    c_ushort consumed;

    c_bool add_crnti;

    c_bool add_dpr;

    c_bool bsr_required;

} MAC_UL_DEBUG_ERROR_CONSUMED_TOO_MUCH_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_ERROR_HEADER_PRECEEDS_BUFFER_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_ERROR_UKNOWN_RBID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_ERROR_UNEXPECTED_LL1_RACH_CONTENTION_RESULT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_EXCEEDED_MAX_MAC_SDU_FOR_PREPEND_WARNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_IRMALLOC_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_104 status;

} MAC_UL_DEBUG_LL1_RACH_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_NORMAL_TRANSPORT_BLOCK_TOO_SMALL_WARNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_DEBUG_SR_IS_NOT_FETCHED_FROM_RLC_DUE_TO_SIZE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    enum_anon_3 fallback_type;

} MAC_UL_FALLBACK_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte data;

    c_ushort size;

    c_ushort rsize;

    enum_anon_11 rb_id;

    enum_anon_3 transfer_type;

} MAC_UL_GRANT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_ILLEGAL_LCID_FOR_SR_PROHIBIT_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} MAC_UL_PERIODIC_BSR_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_PERIODIC_BSR_FAILED_TO_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

} MAC_UL_PERIODIC_BSR_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_PERIODIC_BSR_TIMER_STOPPED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte contention_resolution_id[6];

    c_bool data_present_flag;

} MAC_UL_RACH_CONTENTION_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_104 status;

} MAC_UL_RACH_FAILURE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RACH_ILLEGAL_MSG4_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RAI_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} MAC_UL_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RESTART_TIME_ALIGNMENT_TIMER_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} MAC_UL_RETX_BSR_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RETX_BSR_FAILED_TO_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

} MAC_UL_RETX_BSR_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RETX_BSR_TIMER_STOPPED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RRC_RELEASING_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_RRC_RELEASING_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool short_cqi_used;

} MAC_UL_SHORT_CQI_USED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort tb_size;

} MAC_UL_SPS_RECEIVED_TBS_UNEXPECTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} MAC_UL_SR_PROHIBIT_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_SR_PROHIBIT_TIMER_FAILED_TO_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

} MAC_UL_SR_PROHIBIT_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_SR_PROHIBIT_TIMER_STOPPED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong period;

} MAC_UL_TA_TIMER_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} MAC_UL_TIMER_ALIGNMENT_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool success;

} MAC_UL_TO_DL_RACH_CONTENTION_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    union_anon_13 data_len;

    enum_anon_3 edt_type;

    c_bool more_data_flag;

} MAC_UL_UPDATE_BUFFER_SIZE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MAC_UL_WARNING_L_FIELD_16_BITS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool switch_off;

} MN_DEREGISTER_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool switch_off;

} MN_DEREGISTER_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool switch_off;

} MN_DEREGISTER_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool result;

    enum_anon_275 cause;

} MN_INIT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool result;

    enum_anon_275 cause;

} MN_INIT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MN_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_28 status;

    c_ubyte num_plmns;

    struct_anon_1067 plmn_list[20];

} MN_PLMN_SEARCH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_279 search_cause;

    c_bool is_available_plmn_search;

} MN_PLMN_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte mode;

    c_ushort requested_periodic_tau;

    c_ushort requested_active_time;

} MN_POWER_MODE_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} MN_POWER_ON_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MN_REGISTER_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} MN_REGISTER_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_276 cause;

} MN_REGISTER_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_281 op_mode;

    c_ubyte plmn[3];

} MN_REGISTER_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte supported_ue_opt;

    c_ubyte preferred_ue_opt;

} MN_SET_CIOT_OPT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte mode;

    c_ubyte act_type;

    c_ubyte requested_edrx_value;

    c_ubyte paging_time_window;

} MN_SET_EDRX_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte without_pdn_type;

} MN_SET_INITIAL_PDP_CONTEXT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_270 current_cmd;

} NAS_DBG_AT_CMD_IN_PROGRESS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_296 state;

    enum_anon_297 event;

} NAS_DBG_BIP_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool r15;

    c_bool edt_supported;

    c_bool drbs_suspended;

    c_bool one_pdu_queued;

    c_bool nas_rai_req;

} NAS_DBG_CP_EDT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_292 direction;

    enum_anon_20 security_hdr;

    enum_anon_19 msg_type;

    c_ushort len;

    c_ubyte data[200];

} NAS_DBG_IP_PACKET_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_248 rpc_command;

    union_anon_21 data;

} NAS_DBG_LOG_RPC_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_292 direction;

    enum_anon_20 security_hdr;

    enum_anon_19 msg_type;

    c_ushort len;

    c_ubyte data[200];

} NAS_DBG_NAS_MSG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_292 plmn_type;

    c_ubyte plmn_id[3];

} NAS_DBG_PLMN_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte n1;

    struct_anon_45 counts;

} NAS_DBG_RPM_COUNTS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_39 fx_type;

    c_ubyte fx_value;

    c_ubyte fx_count;

} NAS_DBG_RPM_FX_COUNT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool paging_rsp_required;

    c_bool rai_pending;

    c_bool dereg_entry_detected;

    c_bool est_req_in_progress;

    c_bool abort_est_req_in_progress;

    c_bool nas_signalling_connection_recovery;

    c_bool eps_reg_status;

    c_bool out_of_service_when_attached;

    c_bool esm_local_bearer_deactivation;

    c_bool user_attach_pending;

    c_bool attach_pending;

    c_bool user_attach_req;

    c_bool proc_rej_action_in_progress;

    c_bool reg_without_pdn_connection;

    c_bool detach_pending;

    c_bool user_detach_req_rxd;

    c_bool signalling_active_flag;

    c_bool tau_pending;

    c_bool user_plane_data_suspended;

    enum_anon_25 psm_status;

    c_bool psm_re_activation_needed;

    c_bool valid_for_ps;

    c_bool plmn_search_in_progress;

    c_bool manual_plmn_selection_in_progress;

    c_bool manual_plmn_search_in_progress;

    c_bool plmn_selection_in_progress;

    c_bool user_reselection_in_progress;

    c_bool user_plmn_search_req_rxed;

    c_bool cell_available;

    c_bool available_plmn_search_is_pending;

    c_bool hplmn_search_in_progress;

    c_bool hplmn_selection_in_progress;

} NAS_DBG_STATE_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_292 action;

    enum_anon_262 prim_id;

    c_ulong duration;

} NAS_DBG_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool r15;

    c_bool edt_supported;

    c_bool drbs_suspended;

    c_bool one_pdu_queued;

    c_bool nas_rai_req;

} NAS_DBG_UP_EDT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_291 event;

    c_ushort info;

    c_ushort info2;

} NAS_LOG_EMMSM_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_291 event;

    c_ushort info;

    c_ushort info2;

} NAS_LOG_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_291 event;

    c_ushort info;

    c_ushort info2;

} NAS_LOG_NORMAL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} NAS_LOG_REJECT_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_291 event;

    c_ushort info;

    c_ushort info2;

} NAS_LOG_VERBOSE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_291 event;

    c_ushort info;

    c_ushort info2;

} NAS_LOG_WARNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool kv_multitone_allowed;

    c_bool multitone_allowed;

    c_ubyte num_configured_bands;

    struct_anon_1238 configured_bands[20];

    c_ubyte num_kv_supported_bands;

    c_ubyte kv_supported_bands[20];

    c_ubyte num_rf_sw_supported_bands;

    c_ubyte rf_sw_supported_bands[20];

} NB_IOT_UE_DBG_BAND_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_44 ciph_algo;

    c_ubyte key[16];

    c_ulong count;

    c_ulong bearer;

    c_ulong dir;

    c_ulong length;

    c_ubyte data_plain[20];

    c_ubyte data_ciph[20];

} NB_IOT_UE_DBG_F8_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_43 integ_algo;

    c_ubyte key[16];

    c_ulong count;

    c_ulong fresh;

    c_ulong dir;

    c_ubyte data[20];

    c_ulonglong length;

    c_ubyte mac[4];

} NB_IOT_UE_DBG_F9_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte configured_power_class;

    c_ubyte rf_power_class;

    c_ubyte requested_power_class;

} NB_IOT_UE_DBG_POWER_CLASS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

    enum_anon_15 error;

} NB_IOT_UE_GET_KV_NVRAM_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short max_tx_power;

} NB_IOT_UE_INVALID_POWER_CLASS_INDEX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

} NB_IOT_UE_KEY_DATA_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte sib_attempt_counter;

    struct_anon_7 autostart_config;

    c_ubyte ncell_sib_attempt_counter;

    c_bool bip_config;

    struct_anon_6 power_class;

    c_bool multitone_enabled;

    struct_anon_5 plmn_search_config;

    enum_anon_10 configured_rel_ver;

    c_bool two_harq_process_enabled;

    enum_anon_9 nb_category;

    c_ushort ipv6_get_prefix_time;

    c_ushort sync_time_period;

    c_bool rai_enabled;

    struct_anon_13 uplane_config;

    c_bool multi_carrier_paging_enabled;

    c_bool multi_carrier_nprach_enabled;

    c_bool interference_randomisation_enabled;

    c_bool cp_connection_reestablishment_enabled;

    c_bool enh_ra_pwr_ctrl_enabled;

    c_bool enh_ra_pwr_ctrl_force;

    struct_anon_14 data_inactivity_config;

    c_bool serving_cell_measurement_reporting_enabled;

    c_bool cqi_reporting_enabled;

    c_bool early_contention_resolution_reporting_enabled;

    c_bool multi_carrier_enabled;

    c_bool t3324_t3412_ext_value_report_enabled;

    c_bool multi_ns_pmax_enabled;

    struct_anon_4 supported_bands;

    struct_anon_18 reselection_config;

    c_ushort conn_est_fail_count;

    c_ushort conn_est_fail_validity;

    struct_anon_8 edt_config;

    c_bool mixed_operation_mode_paging_enabled;

    c_bool mixed_operation_mode_nprach_enabled;

    struct_anon_9 wake_up_signal_config;

    c_bool rlc_um_enabled;

    c_bool additional_transmission_sib1;

    c_bool enhanced_phr;

    struct_anon_10 scheduling_request_config;

    c_bool nsss_rrm_enabled;

    c_bool npbch_rrm_enabled;

    c_bool rsrp_based_ab_enabled;

    c_bool ps_data_off_supported;

    c_bool otdoa_enabled;

    struct_anon_20 hp_band_config;

    c_bool head_compress_enabled;

    c_bool suspend_uicc_supported;

} NB_IOT_UE_KEY_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong offending_line;

} NB_IOT_UE_RF_DB_ACCESS_WHEN_NOT_VALID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_303 support;

} NB_IOT_UE_SECURITY_SUPPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

    enum_anon_15 error;

} NB_IOT_UE_SET_KV_NVRAM_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort key;

    c_bool persistant;

    c_ushort len;

    c_ubyte data[236];

} NB_IOT_UE_SET_KV_NVRAM_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_332 reason;

    c_ulong offending_line;

    enum_anon_330 file_version;

} NVCONFIG_ERROR_NVRAM_RF_CONFIGURATION_INVALID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort size;

    c_ubyte config[100];

} NVCONFIG_INFO_DUMP_FIRST_100_BYTES_OF_BOARD_CONFIGURATION_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_byte rf_version_string[32];

    c_ulong rf_struct_version;

    enum_anon_330 file_version;

} NVCONFIG_LOG_RF_DATA_VERSION_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_ALLOC_FAIL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_62 drb[2];

    c_ubyte num_drbs;

    c_bool continue_rohc;

} PDCP_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_46 status;

    c_ubyte proc_id;

    enum_anon_11 rb_id;

} PDCP_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte pdcppdu;

    c_ushort pdcppdu_len;

    enum_anon_11 rb_id;

    c_bool integrity_failure;

} PDCP_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_58 data1;

    struct_anon_58 data2;

} PDCP_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDCP_DISCARD_TIMER_DRB0_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDCP_DISCARD_TIMER_DRB1_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_ENABLE_CIPHERING_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_ENABLE_CIPHERING_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_ENABLE_INTEGRITY_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_ENABLE_INTEGRITY_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong line;

    enum_anon_11 rb_id;

    c_ubyte proc_id;

} PDCP_ERROR_DISCARD_TIMER_FAILED_TO_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_ERROR_NULL_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_ERROR_PDU_SIZE_INVALID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_ERROR_SECURITY_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_ILLEGAL_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_ILLEGAL_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_47 status;

} PDCP_INTEGRITY_CHECK_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ubyte data;

    c_ushort length;

} PDCP_INTEGRITY_CHECK_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} PDCP_INVALID_L2_RB_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_RAI_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} PDCP_RB_FAIL_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_REESTABLISH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1_bis;

    c_bool srb1;

    c_bool drbs;

    c_bool stored_ue_as_context;

} PDCP_REESTABLISH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} PDCP_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_RESUME_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1_bis;

    c_bool srb1;

    c_bool drbs;

    c_bool stored_ue_as_context;

    c_bool continue_rohc;

} PDCP_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_SECURITY_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_43 integrity_prot_algorithm;

    c_ubyte krrcint[16];

    enum_anon_44 ciphering_algorithm;

    c_ubyte krrcenc[16];

    c_ubyte kupenc[16];

} PDCP_SECURITY_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_SRB1BIS_DATA_DISCARDED_AFTER_SA_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_START_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_STOP_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDCP_SUSPEND_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool stored_ue_as_context;

} PDCP_SUSPEND_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong unhandled_message_id;

} PDCP_UNHANDLED_MESSAGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDH_APN_RATE_CTRL_EX_DATA_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDH_APN_RATE_CTRL_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool cplane_opt_supported;

    c_bool uplane_opt_supported;

} PDH_CIOT_OPT_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cntx_id;

    enum_anon_268 flow_control_cause;

    c_bool only_exception_data;

} PDH_DATA_REQ_RESUME_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cntx_id;

    enum_anon_268 flow_control_cause;

    c_bool no_exception_data;

} PDH_DATA_REQ_SUSPEND_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDH_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_284 emm_state;

    c_bool on_ehplmn;

} PDH_EMM_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDH_FLUSH_UL_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDH_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    c_ubyte cause;

} PDH_IPV6_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDH_LB_DELAY_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} PDH_PS_DATA_OFF_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDH_RAI_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PDH_REBOOT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDH_SERV_PLMN_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} PDH_SERVICE_MONITOR_TIMER_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool data_status;

    c_ulong duration_in_ms;

    c_ushort data_seq;

} PDH_UL_DATA_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong dl_count;

    c_ulong ul_count;

    c_ulong ul_fail;

    c_ulong ul_queue;

} PROTO_DATA_FAILURE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong dl_count;

    c_ulong ul_count;

    c_ulong ul_fail;

    c_ulong ul_queue;

} PROTO_DATA_STATS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    c_bool activated;

    enum_anon_7 pdn_type;

    c_ubyte pdn_len;

    c_ubyte pdn_data[20];

} PROTO_EBC_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_307 state;

    c_ubyte plmn_id[3];

    enum_anon_21 last_reject_cause;

} PROTO_EMM_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_308 state;

    enum_anon_309 event;

} PROTO_ESM_TX_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_310 measurement_type;

    c_ushort phy_cell_id;

    c_ulong earfcn;

    c_short nrsrp;

    c_short nrsrq;

    c_short rssi;

    c_short snr;

} PROTO_LL1_FOUND_CELL_REPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool valid;

    c_ushort phy_cell_id;

    c_ulong earfcn;

    c_short nrsrp;

    c_short nrsrq;

    c_short rssi;

    c_short snr;

} PROTO_LL1_SERVING_CELL_MEASUREMENT_IND_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool valid;

    c_ushort phy_cell_id;

    c_ulong earfcn;

    c_short nrsrp;

    c_short nrsrq;

    c_short rssi;

    c_short snr;

} PROTO_LL1_SERVING_CELL_MEASUREMENT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} PROTO_LOSS_OF_COVERAGE_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_306 state;

    c_ulong earfcn;

    c_ulong pci;

    c_bool deep_coverage;

} PROTO_RRC_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rate;

    c_ulong bler;

    c_ulong nack_pdu;

    c_ulong total_pdu;

    c_ulong newtx_data_len;

    c_ulong retx_data_len;

} PROTO_UE_STATS_TPUT_BLER_REPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong value;

    enum_anon_312 tag;

    c_ulong line;

} RF_LOG_DEBUG_VALUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_ALLOC_SIZE_OUTOFRANGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DECODER_FAIL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_BUFFER_STORAGE_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_CHECK_OUT_SEQ_PDUS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_482 srb1_bis_cfg;

    struct_anon_483 drb_cfg[2];

    c_bool srb0_present;

    c_bool srb1_bis_present;

    c_ubyte num_drbs;

    c_bool two_harq_configured;

} RLC_DL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort data_len;

    LP_c_ubyte data;

} RLC_DL_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} RLC_DL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_DEBUG_BUFFER_SEND_SR_LIMIT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_DEBUG_BUFFERRING_EXCEED_LIMIT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_DEBUG_CONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_DEBUG_DECODER_INV_PDUTYPE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_DUP_SDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_DEBUG_DUPLICATE_PDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_INV_LASTINSEQSO_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_DEBUG_INV_PDU_TYPE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_INVALID_FRAMING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_DEBUG_INVALID_MSGID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_P_NODE_ISSUE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_PROTOCOL_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_REESTABLISH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_RELEASE_INV_RBID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_RELEASE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort vrr;

    c_ushort vrh;

    c_ushort vrms;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_REORDERING_ACTIVE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_RESUME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_DEBUG_SN_OUTSIDE_RX_WINDOW_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_DEBUG_SRB0_REESTABLISH_IGNORED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_DEBUG_SRB0_SUSPEND_IGNORED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_DEBUG_SUSPEND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_INSEQ_SEG_RCVD_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_INV_PDU_RCVD_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_INVALID_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_NULLPOINTER_RCVD_FROM_LL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_OUTSEQ_SEG_RCVD_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_DL_PDU_LIST_INDEX_OUT_RANGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort sn;

    LP_c_ubyte rlcpdu;

    c_ushort rlcpdu_len;

    enum_anon_11 rb_id;

} RLC_DL_RECEPTION_QUEUE_ELEM_REL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_REESTABLISH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1bis;

    c_bool srb1;

    c_bool drbs;

} RLC_DL_REESTABLISH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} RLC_DL_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RLC_DL_REORDER_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_RESUME_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1bis;

    c_bool srb1;

    c_bool drbs;

} RLC_DL_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_DL_SR_SENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_SUSPEND_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_DL_SUSPEND_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong line;

    c_ushort vrx;

    c_ushort vrr;

    c_ushort vrmr;

    c_ushort vrms;

    c_ushort vrh;

    enum_anon_11 rb_id;

} RLC_DL_VARIABLES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_ALLOC_FAIL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort bytes;

    c_ushort nums;

    c_ushort sn;

} RLC_UL_BYTE_WITHOUT_POLL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_482 srb1_bis_cfg;

    struct_anon_483 drb_cfg[2];

    c_bool srb0_present;

    c_bool srb1_bis_present;

    c_ubyte num_drbs;

    c_bool two_harq_configured;

} RLC_UL_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort proc_id;

    enum_anon_154 status;

} RLC_UL_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_510 data1;

    struct_anon_510 data2;

    enum_anon_3 transfer_type;

} RLC_UL_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} RLC_UL_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_DEBUG_INVALID_MSGID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_DEBUG_REESTABLISH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_DEBUG_RELEASE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_DEBUG_RESUME_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort sn;

    enum_anon_11 rb_id;

    c_ubyte retx_bs_list_index;

    c_ubyte retx_index;

} RLC_UL_DEBUG_RETX_INDEX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort sn;

    c_ushort proc_id;

    c_ubyte front;

    c_ubyte rear;

} RLC_UL_DEQUE_PROC_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort proc_id;

    enum_anon_154 result;

} RLC_UL_DISCARD_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort proc_id;

    enum_anon_11 rb_id;

} RLC_UL_DISCARD_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_ENCODER_ERR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte exthdrcount;

    c_ushort so_start;

    c_ushort so_end;

    c_ubyte data_elem_index;

    enum_anon_11 rb_id;

} RLC_UL_ENCODER_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort sn;

    c_ushort proc_id;

    c_ubyte front;

    c_ubyte rear;

} RLC_UL_ENQUE_PROC_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort original;

    c_ushort offset;

    enum_anon_11 rb_id;

} RLC_UL_ERR_BUFFSTATUS_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort sn;

    enum_anon_11 rb_id;

    c_ubyte retx_bs_list_index;

} RLC_UL_ERR_RETX_BUFFSTATUS_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_ERR_UM_DRB_DIRECTION_NOT_CONFIGURED_FOR_UL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_FALLBACK_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort allocated;

    c_ushort filled;

    c_ushort sn;

    c_ubyte retx_type;

    c_ubyte pdu_type;

} RLC_UL_FILL_AM_RETX_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_INV_PDU_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_INV_RETX_TYPE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_INVALID_RB_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_INVALID_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_L3OFFSET_OUTOFRANGE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_PDU_BUILD_FAILURE_WINDOW_STALL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_POLL_RESET_POLLSN_ACKED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_LASTPDU_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_POLL_TIMER_EXPIRY_ENABLE_NOTREADYPDU_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_POLL_TIMER_EXPIRY_NOTHING_AVAIL_TX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_POLL_TRIGGERED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RLC_UL_POLLRETX_TIMER_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_PROCID_QUEUE_EMPTY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_PROCID_QUEUE_FULL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_REESTABLISH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1bis;

    c_bool srb1;

    c_bool drbs;

} RLC_UL_REESTABLISH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte bearers;

} RLC_UL_RELEASE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_RESUME_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool srb1bis;

    c_bool srb1;

    c_bool drbs;

} RLC_UL_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_RETX_COMPLETE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_RETX_ENABLED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_RETX_NOTREQUIRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_RETX_QUE_ELEM_REL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_RETX_TERMINATED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_SR_CANCEL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    struct_anon_513 sr_info;

    c_bool sr_reason_buffer_full;

} RLC_UL_SR_TRIGGER_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_SRB0_QUEUE_IS_EMPTY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort ack_sn;

    c_ushort num_nack_elem;

    struct_anon_501 nack_info[10];

} RLC_UL_STATUS_IND_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    struct_anon_513 sr_info;

} RLC_UL_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort ack_sn;

    c_ushort num_nack_elem;

    struct_anon_501 nack_info[10];

} RLC_UL_STATUS_REQ_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_STORE_PROC_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_SUSPEND_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RLC_UL_SUSPEND_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_TRIGGER_BUFF_UPDATE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong val;

} RLC_UL_TX_QUE_ELEM_REL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort vta;

    c_ushort vts;

    enum_anon_11 rb_id;

} RLC_UL_VARIABLES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

} RLC_UL_ZEROBYTES_CONSUMED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rohc_error;

} ROHC_DBG_COMPRESS_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort total_len;

    c_ushort orig_hdr_len;

    c_ushort comp_hdr_len;

    c_ushort pdu_len;

} ROHC_DBG_COMPRESSED_HDR_NEEDS_ALLOC_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong rohc_error;

} ROHC_DBG_DECOMPRESS_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} ROHC_DBG_ERROR_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte str[64];

} ROHC_DBG_ERROR_SHOW_STR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort length;

    LP_c_ubyte data;

} ROHC_DBG_FEEDBACK_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ushort length;

    c_ubyte data[20];

} ROHC_DBG_FEEDBACK_SENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte max_allowed_max_cid;

    c_ushort requested_max_cid;

} ROHC_DBG_MAX_CID_TOO_BIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} ROHC_DBG_NORMAL_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte str[64];

} ROHC_DBG_NORMAL_SHOW_STR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_11 rb_id;

    c_ulong line;

} ROHC_DBG_PDCP_INVALID_L2_RB_ID_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_302 msg_type;

    c_ubyte pseudo_eps_id;

    c_ulong data_count;

    c_ushort len;

    c_ubyte data[1500];

} ROHC_DBG_ROHC_MSG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_302 msg_type;

    c_ubyte pseudo_eps_id;

    c_ulong data_count;

    c_ushort len;

    c_ubyte data[1500];

} ROHC_DBG_SHOW_AFTER_COMP_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_302 msg_type;

    c_ubyte pseudo_eps_id;

    c_ulong data_count;

    c_ushort len;

    c_ubyte data[1500];

} ROHC_DBG_SHOW_AFTER_DECOMP_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_302 msg_type;

    c_ubyte pseudo_eps_id;

    c_ulong data_count;

    c_ushort len;

    c_ubyte data[1500];

} ROHC_DBG_SHOW_BEFORE_COMP_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_302 msg_type;

    c_ubyte pseudo_eps_id;

    c_ulong data_count;

    c_ushort len;

    c_ubyte data[1500];

} ROHC_DBG_SHOW_BEFORE_DECOMP_DATA_STRU;

typedef struct {

    struct_stack_message_header_t header;

} ROHC_DBG_WARNING_LOG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte str[64];

} ROHC_DBG_WARNING_SHOW_STR_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ABORT_EST_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_c_ulong target_cell_id;

} RRC_CALC_MAC_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rsp_valid;

    c_ubyte nas_mac[4];

    c_ulong ul_nas_count;

} RRC_CALC_MAC_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_37 shared_nw_plmn_list;

    c_ubyte tac[2];

    LP_c_ulong cell_id;

    c_bool cp_edt_supported;

    c_bool up_edt_supported;

} RRC_CELL_SELECT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_37 shared_nw_plmn_list;

    c_ubyte tac[2];

    LP_c_ulong cell_id;

    c_bool cp_edt_supported;

    c_bool up_edt_supported;

} RRC_CELL_SELECT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_76 plmn_info;

} RRC_CELL_SELECT_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_56 search_type;

    c_bool deep_coverage;

    struct_anon_38 equiv_plmn_list;

    c_bool ignore_ftai;

} RRC_CELL_SELECT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_48 e_drx_params;

    struct_anon_49 security_caps;

    enum_anon_10 rel_version;

    c_bool s1_u_data_is_supported;

    c_bool multiple_drb_is_supported;

    c_bool rohc_enabled;

    c_bool rai_allowed;

    c_bool two_harq_enabled;

    c_bool cp_edt_enabled;

    c_bool up_edt_enabled;

} RRC_CLASSMARK_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool s1_u_data_is_supported;

    c_bool multiple_drb_is_supported;

} RRC_CLASSMARK_UPDATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_37 shared_nw_plmn_list;

    c_ubyte tac[2];

    LP_c_ulong cell_id;

    c_bool cp_edt_supported;

    c_bool up_edt_supported;

} RRC_CON_MODE_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_CRC_FAILURE_MIB_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_CRC_FAILURE_SI_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_CRC_FAILURE_SIB1_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte msg_id;

} RRC_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_33 nas_data;

} RRC_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_55 rej_cause;

    c_ubyte msg_id;

} RRC_DATA_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte msg_id;

    struct_anon_33 nas_data;

} RRC_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort ac_barring_bitmap;

    enum_anon_165 category;

    c_bool exception_data_barring;

    c_ubyte plmn_id[3];

    c_bool is_ehplmn;

    c_bool is_oplmn;

    c_bool is_home_country;

    c_ushort ac_bitmap;

} RRC_DBG_ACCESS_BARRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte asn_message_type;

} RRC_DBG_ASN_ENCODE_FAILURE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_BARRING_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_141 search_mode;

    c_bool deep_coverage_search_enabled;

} RRC_DBG_BG_SCAN_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num;

    struct_anon_648 item[5];

} RRC_DBG_CAMPED_ON_EARFCNS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_CELL_BARRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_CELL_BARRING_RELEASED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_CELL_BARRING_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

} RRC_DBG_CELL_INFO_NOT_FOUND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_679 s_criteria_params;

} RRC_DBG_CELL_S_CRITERIA_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_CELL_SELECT_WHILE_ENTER_PSM_STILL_RUNNING_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

    c_ubyte rrc_state;

    struct_anon_673 suitability_info;

} RRC_DBG_CELL_SUITABILITY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_182 event;

    struct_anon_681 context;

} RRC_DBG_CONFIGURATOR_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} RRC_DBG_DCH_RELEASING_DROP_MSG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} RRC_DBG_DCH_RRC_BUSY_QUEUE_MSG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_DL_ASN_MSG_MEM_ALLOC_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_plmn;

    struct_anon_738 plmns[3];

} RRC_DBG_EARFCN_MAPPING_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_FREQUENCY_BARRING_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_FREQUENCY_BARRING_RELEASED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_660 barred;

} RRC_DBG_FREQUENCY_BARRING_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_IDLE_CELL_SELECT_BUT_SAME_PLMN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_IDLE_INFO_WAIT_FOR_EVENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool sib2_edt_num_thresholds_chk_nok;

    c_bool sib2_fmt2_num_thresholds_chk_nok;

    c_bool sib2_edt_edtinfo_chk_nok;

    c_bool sib2_fmt2edt_edtinfo_chk_nok;

    c_bool sib22_nonedt_num_thresholds_chk_nok;

    c_bool sib22_edt_num_thresholds_chk_nok;

    c_bool sib22_edt_edtinfo_chk_nok;

    c_bool sib23_num_carriers_chk_nok;

    c_bool sib23_fmt2_num_thresholds_chk_nok;

    c_bool sib23_fmt2edt_num_thresholds_chk_nok;

    c_bool sib23_fmt2edt_edtinfo_chk_nok;

} RRC_DBG_IDLE_NPRACH_RESOURCE_MISMATCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte min_num_res;

    c_ubyte num_sib_res;

} RRC_DBG_IDLE_NUM_NPRACH_RESOURCES_MISMATCH_NPUSCH_CFG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte min_num_res;

    c_ubyte num_sib_res;

} RRC_DBG_IDLE_NUM_NPRACH_RESOURCES_MISMATCH_NUM_THRESHOLDS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte min_num_res;

    c_ubyte num_sib_res;

} RRC_DBG_IDLE_NUM_NPRACH_RESOURCES_MISMATCH_PRACH_CFG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte min_num_res;

    c_ubyte num_sib_res;

} RRC_DBG_IDLE_NUM_NPRACH_RESOURCES_MISMATCH_RACH_CFG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_143 sib_type;

    c_bool sib_valid;

    c_ulong bitmap;

} RRC_DBG_IDLE_REQUESTED_SIB_NOT_BROADCAST_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_ushort pci;

} RRC_DBG_IDLE_RESELECTING_TO_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong bitmap;

} RRC_DBG_IDLE_SI_INFO_READ_REQ_NO_SIBS_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_IDLE_SIBS_REQUESTED_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_IGNORE_DATA_IND_DUE_TO_EARFCN_PCI_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INCOMPLETE_CONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INT_PCELL_LOST_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_byte offset;

} RRC_DBG_INVALID_CARRIER_FREQ_OFFSET_DETECTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_191 code;

} RRC_DBG_INVALID_CONFIG_DETECTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_CONFIG_NPDCCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_CONFIG_NPDSCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_CONFIG_NPRACH_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_CONFIG_PDCP_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_CONFIG_TWO_HARQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_INVALID_SIB23_UL_CFG_LIST_SIZE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} RRC_DBG_INVALID_UL_CARRIER_SET_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_bool deep_coverage;

} RRC_DBG_LAST_EARFCN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_LL1_REL_REQ_SENT_FLAG_NOT_FALSE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool edrx_enabled;

    c_ushort t_edrx_cycle_h;

    c_ushort si_mod_period_h;

    c_ushort ptw_start_h;

    c_ushort ptw_ms;

} RRC_DBG_LONG_EDRX_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool mib_read_sent;

    c_bool edrx_enabled;

    c_ushort ref_hfn;

    c_ushort si_mod_ind_hfn;

    c_ushort si_mod_upd_period_h;

    c_ulong time;

} RRC_DBG_MIB_FOR_SI_MOD_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_175 delay_for_resel;

    c_ulong delay_time;

    c_bool delay_time_started;

    c_bool delay_time_active;

    enum_anon_174 tresel_status;

    c_ulong timestamp_gap;

    c_ulong tresel;

} RRC_DBG_MOBILITY_DELAY_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool mobility_enable;

    c_bool cache_sibs_enabled;

    enum_anon_173 mobility_status;

    c_ulonglong timestamp;

    c_ushort index;

    struct_anon_664 cell_info[3];

} RRC_DBG_MOBILITY_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_short cell_snr;

    c_bool delay_time_active;

    c_bool rank_delay;

} RRC_DBG_MOBILITY_SNR_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_NCELL_LOST_ABORT_SIBS_READ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_NCELL_NOT_FOUND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong message_id;

} RRC_DBG_NULL_PSM_ACTIVE_MSG_IGNORED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort access_class;

    c_ubyte sib1_plmn_index;

} RRC_DBG_OPERATOR_RESERVED_CELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_290 otdoa_neighbour_cell;

} RRC_DBG_OTDOA_ASSISTANCE_DATA_NCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_289 otdoa_ref_cell;

} RRC_DBG_OTDOA_ASSISTANCE_DATA_PCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_PCELL_BETTER_THAN_NCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_READING_SIBS_FOR_NCELL_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_READING_SIBS_FOR_NCELL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rm_supported;

    c_bool rm_less_24h;

    c_bool rm_meas_over_delta;

    c_bool disable_meas;

    c_bool relax_mon_met;

    c_ulong first_ncell_meas_time_ms;

    c_short s_search_delta_p;

} RRC_DBG_RESEL_RELAX_MONITORING_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_176 type;

    struct_anon_642 plmn;

    struct_anon_640 sib3;

    struct_anon_745 sib5;

    c_bool self_interfreq_valid;

    struct_anon_744 self_inter_freq;

    struct_anon_745 vsib5;

} RRC_DBG_RESELECT_CACHE_SIBS_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte num_candidates;

    c_ulong intra_t_resel_s;

    c_ulong inter_t_resel_s;

    struct_anon_722 candidates[25];

} RRC_DBG_RESELECTION_CANDIDATES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool intra_freq_meas_needed;

    c_bool inter_freq_meas_needed;

    c_bool timer_t_oos_active;

    c_bool lpp_active;

    c_short q_offset;

    c_short srxlev;

    c_short squal;

    c_short pmax;

    c_short pemax1;

    c_ulong t_oos_ms;

    c_short intra_threshold;

    c_short inter_threshold;

    c_bool relaxed_monitoring_support;

    c_bool relaxed_monitoring_met;

    struct_anon_720 sinr_meas_ctrl;

} RRC_DBG_RESELECTION_MEASUREMENTS_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_RESELECTION_UPDATING_INTER_FREQ_CONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_411 config;

} RRC_DBG_RUNTIME_CONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort num_earfcn;

    c_ulong earfcn[40];

    c_long score[40];

} RRC_DBG_SCAN_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_141 search_mode;

    c_bool deep_coverage_search_enabled;

} RRC_DBG_SCAN_START_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SECURITY_NOT_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SECURITY_STARTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong meas_earfcn;

    c_ushort meas_pci;

    c_ulong serving_earfcn;

    c_ushort serving_pci;

} RRC_DBG_SERVING_CELL_MEAS_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort ref_hfn;

    c_ushort sib_hfn;

    c_ushort next_period_hfn;

} RRC_DBG_SI_MOD_BOUNDARY_CROSSED_ON_SIBS_RX_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong sib1_simsg_bitmap;

    c_ulong rx_simsg_bitmap;

} RRC_DBG_SI_MSG_BITMAP_MISMATCH_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_672 cxt;

    c_bool sib22_changed;

    c_bool sib23_changed;

    c_bool sib22_ok;

    c_bool sib23_ok;

} RRC_DBG_SI_UPD_CHK_IDLE_CFG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB1_CELL_BARRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_41 tai;

} RRC_DBG_SIB1_FORBIDDEN_TAI_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB1_NO_INTRAFREQ_RESEL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB1_NUM_SI_SCHEDULE_OVER_LL1_MAX_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB1_UNSUPPORTED_FBI_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB2_PCCH_CFG_SET_N_VALUE_TO_ONE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB2_UL_CARRIER_FREQ_REQUIRED_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIB_CACHE_SI_MSG_NOT_PROCESSED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_192 op;

    c_ubyte index;

    c_bool valid;

    c_ulong earfcn;

    c_ulong pci;

    c_ulong si_time_validated_s;

} RRC_DBG_SIB_CACHE_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_143 sib_type;

} RRC_DBG_SIB_READING_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong si_val_time_s;

    c_ulong current_time_s;

    c_ulong val_check_time_s;

    c_ulong time_ref_s;

    c_ushort hfn;

    c_ushort sfn;

    c_ushort m_h;

    c_bool validate;

    c_bool time_ref_is_mib;

} RRC_DBG_SIB_VAL_CHK_ON_EST_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool mib_valid;

    c_bool sib1_valid;

    c_bool sib2_valid;

    c_bool sib3_valid;

    c_bool sib4_valid;

    c_bool sib5_valid;

    c_bool sib14_valid;

    c_bool sib16_valid;

    c_bool sib22_valid;

    c_bool sib23_valid;

    struct_anon_601 mib;

    struct_anon_603 sib1;

    struct_anon_604 sib2;

    struct_anon_605 sib3;

    struct_anon_607 sib4;

    struct_anon_608 sib5;

    struct_anon_609 sib14;

    struct_anon_610 sib16;

    struct_anon_751 sib22;

    struct_anon_752 sib23;

} RRC_DBG_SIBS_DB_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SIM_DATA_IMSI_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

    c_bool band_not_configured;

    c_bool earfcn_barred;

    c_bool earfcn_already_searched;

} RRC_DBG_SRCH_EARFCN_SKIPPED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SRCH_MIB_READ_FAILURE_CELL_BARRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SRCH_SIB1_FBI_NOT_FOR_CURRENT_BAND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_SRCH_SIB1_READ_FAILURE_CELL_BARRED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_STMSI_NOT_STORED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong earfcn;

} RRC_DBG_UNSUPPORTED_EARFCN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_USER_PLANE_NOT_SUPPORTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DBG_VALIDATE_SIBS_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_35 deactivation_type;

} RRC_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_long error_code;

} RRC_DEBUG_ASN_ERROR_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_189 channel_type;

    enum_anon_190 message_type;

    c_bool is_cached;

    c_ushort len;

    c_ubyte data[1600];

} RRC_DEBUG_ASN_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_DETACHED_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte no_of_drbs;

    struct_anon_30 drb_list[2];

} RRC_DRB_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} RRC_ECID_MEAS_START_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ECID_MEAS_START_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ECID_MEAS_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ecid_num;

    struct_anon_419 ecid_info[6];

} RRC_ECID_NCELL_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_419 ecid_info;

} RRC_ECID_PCELL_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ENTER_PSM_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_58 cause;

} RRC_ENTER_PSM_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ENTER_PSM_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_ENTER_PSM_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool releasing;

    c_bool edt_not_used;

} RRC_EST_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_51 est_cause;

    c_bool ext_wait_timer_value_present;

    c_ushort ext_wait_timer_value;

    c_ubyte msg_id;

} RRC_EST_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_36 est_cause;

    struct_anon_36 ext_plmn_id;

    struct_anon_77 mme_id;

    enum_anon_54 gummei_type;

    struct_anon_78 s_tmsi;

    c_ubyte msg_id;

    struct_anon_33 nas_data;

    c_bool attach_without_pdn_connectivity;

    c_bool dcn_id_present;

    c_ushort dcn_id;

    c_bool edt_allowed;

    struct_anon_58 edt_data;

} RRC_EST_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_IE_INCONSISTENT_WITH_CAPABILITIES_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_34 status;

} RRC_INIT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_ASN_DECODE_FAIL_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool scan_complete;

} RRC_INT_CELL_DETECTED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONN_REESTABLISHMENT_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONN_REESTABLISHMENT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_RECONFIG_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_REJECT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_RELEASE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_RESUME_EDT_OK_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_RESUME_NOK_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_RESUME_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_SETUP_NOK_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_SETUP_OK_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_CONNECTION_SETUP_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_DL_INFO_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_EARLY_DATA_COMPLETE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_EST_REQ_VAL_CHK_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_36 est_cause;

    struct_anon_36 ext_plmn_id;

    struct_anon_77 mme_id;

    enum_anon_54 gummei_type;

    struct_anon_78 s_tmsi;

    c_ubyte msg_id;

    struct_anon_33 nas_data;

    c_bool attach_without_pdn_connectivity;

    c_bool dcn_id_present;

    c_ushort dcn_id;

    c_bool edt_allowed;

    struct_anon_58 edt_data;

} RRC_INT_ESTABLISHMENT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_INCOMING_MIB_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_IP_FAIL_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_PAGING_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_169 reestablishmentcause;

} RRC_INT_REEST_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_SCAN_COMPLETE_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_SI_ACQUISITION_COMPLETED_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_SMC_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_INT_UE_CAPAB_ENQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

    c_ubyte si_msg_index;

    c_ushort length;

    LP_c_ubyte data;

    c_ulong earfcn;

    c_ushort phy_cell_id;

    c_ushort sfn;

    c_ushort hfn;

    c_bool measurements_valid;

    c_short rsrp;

    c_short rsrq;

} RRC_INT_UPDATED_MIB_AB_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_76 plmn_info;

} RRC_NO_SERVICE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_OOS_INIT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_145 status;

} RRC_OTDOA_ASSISTANCE_DATA_CONFIG_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    LP_struct_anon_289 otdoa_ref_cell;

    LP_struct_anon_290 otdoa_neighbour_cell;

    c_ubyte total_neighbour_cells;

} RRC_OTDOA_ASSISTANCE_DATA_CONFIG_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong pcell_earfcn;

    c_ushort pcell_pci;

} RRC_OTDOA_GET_PCELL_INFO_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_OTDOA_GET_PCELL_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong ref_earfcn;

    c_ushort hfn;

    c_ushort sfn;

    c_ushort ref_pci;

    c_ushort ref_quality;

    c_ulong neighbour_earfcn;

    c_ushort neighbour_pci;

    c_ushort rstd;

    c_ushort rstd_quality;

    c_ubyte prs_neighbour_cell_index;

    c_bool neighbour_result_valid;

} RRC_OTDOA_MEAS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} RRC_OTDOA_MEAS_START_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_OTDOA_MEAS_START_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_OTDOA_MEAS_STOP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_50 paging_type;

} RRC_PAGE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_76 plmn_info;

} RRC_PLMN_SEARCH_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_76 plmn_info;

} RRC_PLMN_SEARCH_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_53 rej_cause;

    struct_anon_76 plmn_info;

} RRC_PLMN_SEARCH_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_57 search_cause;

    c_bool deep_coverage;

    c_bool resume;

} RRC_PLMN_SEARCH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_RAI_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_REESTABLISH_START_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_REL_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_52 rel_cause;

    c_bool ext_wait_timer_value_present;

    c_ushort ext_wait_timer_value;

    c_bool ext_wait_timer_cp_data_value_present;

    c_ushort ext_wait_timer_cp_data_value;

} RRC_REL_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool barred;

} RRC_REL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_RELEASING_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool releasing;

    c_bool edt_not_used;

} RRC_RESUME_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte msg_id;

    struct_anon_33 nas_data;

} RRC_RESUME_FALLBACK_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte msg_id;

    enum_anon_51 rej_cause;

    c_bool suspended;

    c_bool ext_wait_timer_value_present;

    c_ushort ext_wait_timer_value;

} RRC_RESUME_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_36 est_cause;

    struct_anon_36 ext_plmn_id;

    struct_anon_77 mme_id;

    enum_anon_54 gummei_type;

    struct_anon_78 s_tmsi;

    c_ubyte msg_id;

    struct_anon_33 nas_data;

    c_bool attach_without_pdn_connectivity;

    c_bool dcn_id_present;

    c_ushort dcn_id;

    c_bool edt_allowed;

    struct_anon_58 edt_data;

} RRC_RESUME_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_76 plmn_info;

} RRC_SEARCH_ABORT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} RRC_SEARCH_ABORT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong uplink_nas_count;

    LP_c_ubyte k_asme;

} RRC_SECURITY_UPDATE_INFO_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool earfcn_valid;

    c_bool prefered_pci_valid;

    c_ubyte earfcn_len;

    c_ulong earfcns[10];

    c_ushort prefered_pci;

} RRC_SET_PLMN_SEARCH_RANGE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool sim_present;

    LP_c_ubyte imsi;

    c_ushort access_class;

    struct_anon_74 ehplmn_list;

    struct_anon_79 earfcn_list;

} RRC_SIM_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong time_utc;

    c_bool daylight_saving_time_present;

    c_bool local_time_offset_present;

    c_ubyte daylight_saving_time;

    c_byte local_time_offset;

} RRC_TIME_UPDATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_BARRING_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_RESEL_DELAY_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_RESEL_NCELL_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_SIB16_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_T300_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_T301_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_T310_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_T311_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_T_OOS_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} RRC_TIMER_TREL_EXPIRY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_35 e_drx_nw_info;

    c_bool enhanced_coverage_restricted;

    c_bool user_plane_data_supported;

} RRC_UPDATE_C_IOT_NW_BEHAVIOUR_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_42 forb_tai_list_for_roaming_list;

    struct_anon_38 equiv_plmn_list;

    struct_anon_78 s_tmsi;

} RRC_UPDATE_LISTS_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_296 state;

} SIM_BIP_STATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte channel_num;

} SIM_CLOSE_LOGICAL_CHANEL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SIM_DEINIT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SIM_DEINIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SIM_INIT_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_290 cause;

} SIM_INIT_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SIM_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort app_id_length;

    LP_c_ubyte app_id;

} SIM_OPEN_LOGICAL_CHANEL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte type;

    c_ushort len;

    c_ubyte data[261];

} SIM_PAC_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_23 pin_ref;

    enum_anon_353 result;

    c_ubyte pin_retries_remaining;

    c_ubyte puk_retries_remaining;

} SIM_PIN_COMMAND_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_340 pin_command;

    enum_anon_23 pin_ref;

    struct_anon_29 pin1_puk;

    struct_anon_29 pin2;

} SIM_PIN_COMMAND_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_24 pin_status;

} SIM_PIN_VERIFY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SIM_REFRESH_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte status;

} SIM_UICC_STATUS_CONTROL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_CHANNEL_REL_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_CHANNEL_RELEASE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_CHANNEL_RELEASE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_CHANNEL_RELEASE_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    struct_anon_1041 pdn_address;

    LP_struct_anon_25 apn_info;

    struct_anon_1046 eqos;

} SMCH_CHANNEL_SETUP_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_CHANNEL_SETUP_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    LP_struct_anon_25 apn_info;

    enum_anon_7 pdn_type;

    c_ubyte h_comp;

    c_ubyte nslpi;

    struct_anon_1045 req_pco;

} SMCH_CHANNEL_SETUP_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_DELETE_QOS_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_DELETE_TFT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    c_ubyte qci;

} SMCH_EPS_QOS_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    enum_anon_7 current_pdn_type;

    enum_anon_7 request_pdn_type;

    c_ubyte cause;

} SMCH_IP_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SMCH_NON_IP_SETUP_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} SMCH_NON_IP_SETUP_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    struct_anon_1041 pdn_address;

    enum_anon_282 cause;

} SMCH_PDP_ACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    struct_anon_1041 pdn_address;

    enum_anon_282 cause;

} SMCH_PDP_ACTIVATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    enum_anon_282 cause;

} SMCH_PDP_ACTIVATE_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_ACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    LP_struct_anon_25 req_apn;

    enum_anon_7 pdn_type;

    c_ubyte h_comp;

    c_ubyte nslpi;

    struct_anon_1045 req_pco;

} SMCH_PDP_CONTEXT_AUTH_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    enum_anon_282 cause;

} SMCH_PDP_DEACTIVATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_DEACTIVATE_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_MODIFY_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_MODIFY_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PDP_MODIFY_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    LP_struct_anon_25 req_apn;

    enum_anon_7 pdn_type;

    c_ubyte h_comp;

    c_ubyte nslpi;

    struct_anon_1045 req_pco;

} SMCH_PRIMARY_PDP_CONTEXT_DEFINE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

} SMCH_PRIMARY_PDP_CONTEXT_DELETE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte exempt_home;

    c_ubyte exempt_roaming;

} SMCH_PSDO_SETTINGS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool rohc_config[16];

} SMCH_ROHC_CONFIG_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    struct_anon_28 h_comp_info;

} SMCH_ROHC_NW_SUPP_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    c_ubyte pfi;

    c_ubyte eval_prec;

    c_bool addr_subnet_present;

    c_ubyte addr_subnet_type;

    c_ubyte addr_subnet_addr[16];

    c_ubyte addr_subnet_mask[16];

    c_bool proto_no_nh_present;

    c_ubyte proto_no_nh;

    c_bool dest_port_range_present;

    c_ushort dest_port_range[2];

    c_bool src_port_range_present;

    c_ushort src_port_range[2];

    c_bool spi_present;

    c_ulong spi;

    c_bool tos_tc_present;

    c_ubyte tos_tc[2];

    c_bool flow_label_present;

    c_ulong flow_label;

    c_bool dir_present;

    c_ubyte dir;

} SMCH_TFT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    c_ubyte requested_ebi;

    struct_anon_1046 eqos;

    LP_struct_anon_25 apn;

    struct_anon_1041 pdn_addr;

    enum_anon_266 cause;

    struct_anon_1044 rcv_pco;

    c_bool is_cplane_ciot_bearer;

    c_bool is_default_bearer;

    c_ubyte cid;

    c_ushort serv_plmn_rate_count;

} SMREG_PDP_ACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    c_ubyte requested_ebi;

    struct_anon_1046 eqos;

    LP_struct_anon_25 apn;

    struct_anon_1041 pdn_addr;

    enum_anon_266 cause;

    struct_anon_1044 rcv_pco;

    c_bool is_cplane_ciot_bearer;

    c_bool is_default_bearer;

    c_ubyte cid;

    c_ushort serv_plmn_rate_count;

} SMREG_PDP_ACTIVATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

} SMREG_PDP_ACTIVATE_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool reset_from_nvram;

    c_ubyte ebi;

    enum_anon_7 pdn_type;

    LP_struct_anon_25 apn;

    struct_anon_1045 req_pco;

    struct_anon_1046 eqos;

    c_ubyte nslpi;

    c_ubyte cid;

    c_ubyte h_comp;

} SMREG_PDP_ACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

} SMREG_PDP_DEACTIVATE_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

} SMREG_PDP_DEACTIVATE_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

} SMREG_PDP_DEACTIVATE_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

} SMREG_PDP_DEACTIVATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    LP_struct_anon_1050 tft_info;

    struct_anon_1046 eqos;

    struct_anon_1044 rcv_pco;

} SMREG_PDP_MODIFY_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    LP_struct_anon_1050 tft_info;

    struct_anon_1046 eqos;

    struct_anon_1044 rcv_pco;

} SMREG_PDP_MODIFY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    enum_anon_266 cause;

    struct_anon_1044 rcv_pco;

} SMREG_PDP_MODIFY_REJ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte ebi;

    LP_struct_anon_1050 tft_info;

    struct_anon_1046 eqos;

    c_bool ps_data_off_status_update;

} SMREG_PDP_MODIFY_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    c_ubyte pdu[232];

} SMS_AT_CMD_CDS_PDU_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte mr;

    c_ubyte ackpdu[232];

    c_ubyte len;

    enum_anon_272 status;

} SMS_AT_CMD_CMGC_PDU_SET_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    c_ubyte pdu[232];

} SMS_AT_CMD_CMGC_PDU_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte mr;

    c_ubyte ackpdu[232];

    c_ubyte len;

    enum_anon_272 status;

} SMS_AT_CMD_CMGS_PDU_SET_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    c_ubyte pdu[232];

} SMS_AT_CMD_CMGS_PDU_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    c_ubyte pdu[232];

} SMS_AT_CMD_CMT_PDU_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_273 type;

    c_ubyte len;

    c_ubyte pdu[232];

} SMS_AT_CMD_CNMA_PDU_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_272 status;

    enum_anon_269 cause;

} SMS_AT_CMD_CNMA_SET_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte type;

    c_ubyte len;

    c_ubyte addr[20];

} SMS_AT_CMD_CSCA_SET_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} SMS_CONC_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SMS_DEINIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

} SMS_INIT_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} SMS_MO_TC1M_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} SMS_MT_TC1M_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool status;

} SMS_PDH_LOOPBACK_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    LP_c_ubyte pdu;

} SMS_PDH_LOOPBACK_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte pdu_len;

    c_ubyte pdu[232];

} SMS_PDH_LOOPBACK_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} SMS_TR1M_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} SMS_TR2M_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte assert_string[100];

    c_ushort line_num;

    c_ubyte filename[100];

} STACK_ERROR_TASSERT_FAILED_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong start_time;

    c_ulonglong end_time;

    c_ulong data_len;

    c_ulong nack_pdu;

    c_ulong total_pdu;

} UE_STATS_DATA_RATE_REPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulonglong start_time;

    c_ulonglong end_time;

    c_ulong data_len;

    c_ulong nack_pdu;

    c_ulong total_pdu;

} UE_STATS_INS_DATA_RATE_REPORT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte comms_state;

    c_ubyte processing_state;

    c_ubyte ts;

    c_ubyte clock_rate_conversion;

    c_ubyte baud_rate_adjustment;

    c_ubyte extra_guard_time;

    c_ubyte card_mode_fixed;

    c_ubyte implicit_rate_params;

    c_ubyte required_protocol;

    c_ubyte supported_protocols;

    c_ubyte clock_stop;

    c_ubyte supported_classes;

    c_ubyte spu;

    c_ubyte card_mode;

    struct_anon_1268 protocol_0;

    struct_anon_1269 protocol_1;

    c_ubyte len;

    c_ubyte data[32];

} UICC_DBG_ATR_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong time_ms;

    c_ushort delta_ms;

    enum_anon_321 event;

} UICC_DBG_LOG_P0_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong time_ms;

    c_ushort delta_ms;

    enum_anon_321 event;

    c_ulong param;

} UICC_DBG_LOG_P1_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong time_ms;

    c_ushort delta_ms;

    enum_anon_321 event;

    c_ushort param1;

    c_ushort param2;

} UICC_DBG_LOG_P2_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte comms_state;

    c_ubyte processing_state;

    c_ubyte protocol;

    c_ubyte clock_rate_conversion;

    c_ubyte baud_rate_adjustment;

    c_ubyte spu;

    c_ubyte len;

    c_ubyte data[6];

} UICC_DBG_PPS_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte protocol;

    c_ubyte clock_rate_conversion;

    c_ubyte baud_rate_adjustment;

    c_ubyte spu;

    c_ubyte len;

    c_ubyte data[6];

} UICC_DBG_PPS_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort ret_code;

    c_ulong sw1sw2;

    c_ushort len;

    c_ubyte data[261];

} UICC_DBG_RX_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ushort len;

    c_ubyte data[261];

} UICC_DBG_TX_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ulong time_ms;

    c_ushort delta_ms;

    enum_anon_321 event;

    c_ushort param1;

    c_ushort param2;

} UICC_ERR_LOG_P2_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rand[16];

    c_ubyte autn[16];

} USIM_AUTH_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_285 result;

    struct_anon_1147 res;

    c_ubyte ck[16];

    c_ubyte ik[16];

    c_ubyte auts[14];

} USIM_AUTH_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_293 err_cause;

} USIM_BIP_LINK_ERR_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte cid;

    c_ushort data_len;

    LP_c_ubyte data;

    enum_anon_294 trans_protocol_type;

} USIM_BIP_RECV_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool conn_result;

} USIM_BIP_TCP_CONN_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_CHAN_PDN_TRACK_TIMEOUT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_CHAN_REL_TIMEOUT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_CHAN_SETUP_TIMEOUT_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool psm_enabled;

    c_ulong max_psm_time;

    c_bool edrx_enabled;

    c_bool edrx_info_valid;

} USIM_CONFIG_EDRX_PSM_INFO_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_EDRX_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_286 data_id;

    union_anon_20 data;

} USIM_EF_UPDATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool active_timer_trigger;

} USIM_ENTER_PSM_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_EXIT_PSM_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_EXIT_PSM_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_288 location_status;

    c_bool idle;

    c_bool is_ehplmn;

    c_ubyte location_info[9];

} USIM_NAS_AVAILABILITY_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_21 reject_cause;

    enum_anon_289 update_attach_type;

    c_ubyte tai[5];

    c_bool extended_reject_cause_present;

    c_ubyte extended_reject_cause;

} USIM_NAS_NETWORK_REJECT_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_POLL_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_PROACT_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool card_present;

    c_ubyte admin_data[4];

    struct_anon_1136 imsi;

    struct_usim_eps_loci_t_ eps_loci;

    struct_anon_1135 eps_nas_security_context;

    struct_anon_1139 ehplmn_list;

    struct_anon_1138 fplmn_list;

    c_ubyte access_class[2];

    c_ubyte last_rplmn_selection_indication;

    c_ubyte hpplmn_timer_value;

    struct_anon_1140 oplmn_list;

    struct_anon_1141 uplmn_list;

    struct_anon_1146 nas_config;

    struct_anon_1143 apn_control_list;

    struct_anon_1145 earfcn_list;

} USIM_READ_PART_1_DATA_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool card_present;

    c_ubyte admin_data[4];

    struct_anon_1136 imsi;

    struct_usim_eps_loci_t_ eps_loci;

    struct_anon_1135 eps_nas_security_context;

    struct_anon_1139 ehplmn_list;

    struct_anon_1138 fplmn_list;

    c_ubyte access_class[2];

    c_ubyte last_rplmn_selection_indication;

    c_ubyte hpplmn_timer_value;

    struct_anon_1140 oplmn_list;

    struct_anon_1141 uplmn_list;

    struct_anon_1146 nas_config;

    struct_anon_1143 apn_control_list;

    struct_anon_1145 earfcn_list;

} USIM_READ_PART_1_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_READ_PART_1_DATA_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool is_def_pdn_est;

    struct_anon_1176 def_param;

} USIM_REG_RES_DEFAULT_PARAM_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_287 emm_reg_status;

    struct_anon_1150 data_conn_status;

} USIM_REG_STATUS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_bool uicc_change;

    struct_anon_46 rpm_data;

} USIM_RPM_PARAM_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_RPM_PARAM_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte len;

    c_ubyte smsc_addr[12];

} USIM_SMS_CSCA_UPDATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte tp_mr;

    c_ubyte smsc[12];

} USIM_SMS_DEFAULT_SETTINGS_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_283 cause;

    c_ubyte sim_rsp_len;

    LP_c_ubyte sim_rsp;

} USIM_SMS_PP_DOWNLOAD_CNF_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte rp_origin_sc_addr_len;

    LP_c_ubyte rp_origin_sc_addr;

    c_ubyte sms_deliver_pdu_len;

    LP_c_ubyte sms_deliver_pdu;

} USIM_SMS_PP_DOWNLOAD_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte smsc[12];

    c_ubyte tp_pdu_len;

    LP_c_ubyte tp_pdu;

} USIM_SMS_SEND_DATA_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    enum_anon_272 sms_sent_ok;

    c_ubyte cause;

} USIM_SMS_SEND_DATA_RSP_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_ubyte tp_mr;

} USIM_SMS_TPMR_UPDATE_REQ_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_STATUS_TIMER_EXPIRY_STRU;

typedef struct {

    struct_stack_message_header_t header;

    struct_anon_1140 oplmn_list;

} USIM_STEERING_ROAMING_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

    c_void_p timer_handle;

} USIM_UICC_DEACT_TIMEOUT_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_UICC_INSERTED_IND_STRU;

typedef struct {

    struct_stack_message_header_t header;

} USIM_UICC_REMOVED_IND_STRU;

typedef struct {

    c_ushort cmd_id;

    c_ushort length;

    c_char message_data[2];

} APP_AT_LOG_MESSAGE_CMD_ID_STRU;

typedef struct {

    c_ushort length;

    c_char message_data[2];

} APP_AT_LOG_MESSAGE_COMMON_ID_STRU;

typedef struct {

    enum_anon_50 error;

} APP_AT_LOG_MESSAGE_ERROR_MESSAGE_ID_STRU;

typedef struct {

    c_ushort data_len;

    c_ushort data_mode;

} APP_AT_LOG_MESSAGE_MLWULDATAEX_ID_STRU;

typedef struct {

    c_ushort length;

    c_char message_data[2];

} APP_AT_LOG_MESSAGE_RESPONSE_ID_STRU;

typedef struct {

    enum_anon_45 sms_ret_code;

} APP_AT_LOG_MESSAGE_SMS_RESPONSE_ID_STRU;

typedef struct {

    c_ushort socket;

    c_short error;

} APP_AT_LOG_MESSAGE_SOCKET_CLOSE_ID_STRU;

typedef struct {

    c_ushort socket;

} APP_AT_LOG_MESSAGE_SOCKET_CONNECTED_ID_STRU;

typedef struct {

    c_ushort socket;

    c_short error;

} APP_AT_LOG_MESSAGE_SOCKET_ERROR_ID_STRU;

typedef struct {

    c_ushort socket;

    c_ushort len;

} APP_AT_LOG_MESSAGE_SOCKET_OVERFLOW_ID_STRU;

typedef struct {

    c_ushort socket;

    c_ushort len;

} APP_AT_LOG_MESSAGE_SOCKET_RECV_ID_STRU;

typedef struct {

    c_ushort socket;

    c_ushort len;

} APP_AT_LOG_MESSAGE_SOCKET_SENT_ID_STRU;

typedef struct {

    c_ubyte imei[8];

} LIB_SOC_LOG_MESSAGE_IMEI_ID_STRU;

typedef struct {

    c_ubyte cid;

    c_ubyte current_ip_type;

    c_ubyte requested_ip_type;

    c_ubyte failure_cause;

} LWIP_IP_INFO_STRU;

typedef struct {

    c_ushort sock_num;

    c_ushort message_length;

    LP_c_ubyte message;

    c_ushort flags;

} LWIP_SOCKET_SEND_STRU;

typedef struct {

    c_ushort sock_num;

    c_ushort message_length;

    LP_c_ubyte message;

    c_ushort flags;

    c_ushort dest_addr_length;

    LP_c_ubyte dest_addr;

} LWIP_SOCKET_SENDTO_STRU;

typedef struct {

    c_char message_data[2];

} SOC_ATINY_LOG_MESSAGE_STRING_ID_STRU;

typedef struct {

    c_char message_data[2];

} SOC_MBEDTLS_LOG_MESSAGE_STRING_ID_STRU;

typedef struct {

    c_ulong crash_sec;

    c_ulong main_type;

    c_ulong sub_type;

    c_ulong core;

    c_ulong data[5];

    c_ulong mepc;

    c_ulong mstatus;

    c_ulong mtval;

    c_ulong mcause;

    c_ulong ccause;

    c_ulong ra;

    c_ulong sp;

    c_ulong mem_total;

    c_ulong mem_used;

    c_ulong mem_free;

    c_ulong mem_peek_size;

    c_ulong stack[16];

} SYSERR_LOG_MESSAGE_DUMP_ID_STRU;

