Propage changes done in generated dissectors to asn1/
authorJakub Zawadzki <darkjames-ws@darkjames.pl>
Mon, 10 Sep 2012 15:24:00 +0000 (15:24 -0000)
committerJakub Zawadzki <darkjames-ws@darkjames.pl>
Mon, 10 Sep 2012 15:24:00 +0000 (15:24 -0000)
svn path=/trunk/; revision=44845

12 files changed:
asn1/idmp/packet-idmp-template.c
asn1/rtse/packet-rtse-template.c
asn1/rtse/rtse.cnf
asn1/snmp/packet-snmp-template.c
asn1/t38/packet-t38-template.c
asn1/t38/t38.cnf
epan/dissectors/packet-idmp.c
epan/dissectors/packet-lppe.c
epan/dissectors/packet-nbap.c
epan/dissectors/packet-rtse.c
epan/dissectors/packet-snmp.c
epan/dissectors/packet-t38.c

index 3506a5913dd2e5fe8e3b1b3dd88510dd9d61cb75..56d9ef89365889b3effa39c82c959ee775f66670 100644 (file)
@@ -103,6 +103,8 @@ static const fragment_items idmp_frag_items = {
     &hf_idmp_reassembled_in,
     /* Reassembled length field */
     &hf_idmp_reassembled_length,
+    /* Reassembled data field */
+    NULL,
     /* Tag */
     "IDMP fragments"
 };
index e7a948b54e062e278f1663f01ce0db0983d777b6..88c3398485838fd4a055dbdda229a8bfcf3be12f 100644 (file)
@@ -104,6 +104,8 @@ static const fragment_items rtse_frag_items = {
        &hf_rtse_reassembled_in,
        /* Reassembled length field */
        &hf_rtse_reassembled_length,
+       /* Reassembled data field */
+       NULL,
        /* Tag */
        "RTSE fragments"
 };
@@ -155,7 +157,7 @@ call_rtse_oid_callback(const char *oid, tvbuff_t *tvb, int offset, packet_info *
                dissect_unknown_ber(pinfo, next_tvb, offset, next_tree);
        }
 
-       /*XXX until we change the #.REGISTER signature for _PDU()s 
+       /*XXX until we change the #.REGISTER signature for _PDU()s
         * into new_dissector_t   we have to do this kludge with
         * manually step past the content in the ANY type.
         */
@@ -212,7 +214,7 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
                if(parent_tree){
                        proto_tree_add_text(parent_tree, tvb, offset, -1,
                                "Internal error:can't get application context from ACSE dissector.");
-               } 
+               }
                return  ;
        } else {
                session  = ( (struct SESSION_DATA_STRUCTURE*)(pinfo->private_data) );
@@ -222,22 +224,22 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
        col_set_str(pinfo->cinfo, COL_PROTOCOL, "RTSE");
        col_clear(pinfo->cinfo, COL_INFO);
 
-       if (rtse_reassemble && 
+       if (rtse_reassemble &&
            ((session->spdu_type == SES_DATA_TRANSFER) ||
             (session->spdu_type == SES_MAJOR_SYNC_POINT))) {
                /* Use conversation index as fragment id */
-               conversation  = find_conversation (pinfo->fd->num, 
-                                                  &pinfo->src, &pinfo->dst, pinfo->ptype, 
+               conversation  = find_conversation (pinfo->fd->num,
+                                                  &pinfo->src, &pinfo->dst, pinfo->ptype,
                                                   pinfo->srcport, pinfo->destport, 0);
-               if (conversation != NULL) { 
+               if (conversation != NULL) {
                        rtse_id = conversation->index;
-               } 
+               }
                session->rtse_reassemble = TRUE;
        }
        if (rtse_reassemble && session->spdu_type == SES_MAJOR_SYNC_POINT) {
                frag_msg = fragment_end_seq_next (pinfo, rtse_id, rtse_segment_table,
                                                  rtse_reassembled_table);
-               next_tvb = process_reassembled_data (tvb, offset, pinfo, "Reassembled RTSE", 
+               next_tvb = process_reassembled_data (tvb, offset, pinfo, "Reassembled RTSE",
                                                     frag_msg, &rtse_frag_items, NULL, parent_tree);
        }
        if(parent_tree){
@@ -252,7 +254,7 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
                        fragment_length = tvb_length_remaining (data_tvb, 0);
                        proto_item_append_text(asn1_ctx.created_item, " (%u byte%s)", fragment_length,
                                      plurality(fragment_length, "", "s"));
-                       frag_msg = fragment_add_seq_next (data_tvb, 0, pinfo, 
+                       frag_msg = fragment_add_seq_next (data_tvb, 0, pinfo,
                                                          rtse_id, rtse_segment_table,
                                                          rtse_reassembled_table, fragment_length, TRUE);
                        if (frag_msg && pinfo->fd->num != frag_msg->reassembled_in) {
@@ -279,7 +281,7 @@ dissect_rtse(tvbuff_t *tvb, packet_info *pinfo, proto_tree *parent_tree)
                }
                pinfo->fragmented = FALSE;
                data_handled = TRUE;
-       } 
+       }
 
        if (!data_handled) {
                while (tvb_reported_length_remaining(tvb, offset) > 0){
index b9561b3c4c404891a48d870e4cae830bfc71204a..2bf6f8956d9b0184dbed59c1e62e4ee44defeb22 100644 (file)
@@ -20,7 +20,7 @@ RTABapdu
                        oid = find_oid_by_pres_ctx_id(actx->pinfo, session->pres_ctx_id);
                break;
        }
-       
+
        if(!oid) /* XXX: problem here is we haven't decoded the applicationProtocol yet - so we make assumptions! */
                oid = "applicationProtocol.12";
 
@@ -65,7 +65,7 @@ RTABapdu
                        oid = find_oid_by_pres_ctx_id(actx->pinfo, session->pres_ctx_id);
                break;
        }
-       
+
        if(!oid) /* XXX: problem here is we haven't decoded the applicationProtocol yet - so we make assumptions! */
                oid = "applicationProtocol.12";
 
@@ -146,7 +146,7 @@ RTABapdu
 
 #.FN_BODY RefuseReason
   int reason = -1;
+
   %(DEFAULT_BODY)s
 
   if(reason != -1)
@@ -162,7 +162,7 @@ RTABapdu
 
 #.FN_BODY AbortReason
   int reason = -1;
+
   %(DEFAULT_BODY)s
 
   if(reason != -1)
index 83791596163941594b102f062671e8b76f543c9b..dc6705c974d71d56505d047ab7ec776d12612ea4 100644 (file)
@@ -2003,7 +2003,7 @@ static void
 snmp_users_update_cb(void* p _U_, const char** err)
 {
        snmp_ue_assoc_t* ue = (snmp_ue_assoc_t*)p;
-       GString* es = g_string_new("");
+       emem_strbuf_t* es = ep_strbuf_new("");
        unsigned i;
 
        *err = NULL;
@@ -2013,14 +2013,14 @@ snmp_users_update_cb(void* p _U_, const char** err)
                return;
 
        if (! ue->user.userName.len)
-               g_string_append_printf(es,"no userName\n");
+               ep_strbuf_append_printf(es,"no userName\n");
 
        for (i=0; i<num_ueas-1; i++) {
                snmp_ue_assoc_t* u = &(ueas[i]);
 
                /* RFC 3411 section 5 */
                if ((u->engine.len > 0) && (u->engine.len < 5 || u->engine.len > 32)) {
-                       g_string_append_printf(es, "Invalid engineId length (%u). Must be between 5 and 32 (10 and 64 hex digits)\n", u->engine.len);
+                       ep_strbuf_append_printf(es, "Invalid engineId length (%u). Must be between 5 and 32 (10 and 64 hex digits)\n", u->engine.len);
                }
 
 
@@ -2030,25 +2030,23 @@ snmp_users_update_cb(void* p _U_, const char** err)
                        if (u->engine.len > 0 && memcmp( u->engine.data,   ue->engine.data,  u->engine.len ) == 0) {
                                if ( memcmp( u->user.userName.data, ue->user.userName.data, ue->user.userName.len ) == 0 ) {
                                        /* XXX: make a string for the engineId */
-                                       g_string_append_printf(es,"Duplicate key (userName='%s')\n",ue->user.userName.data);
+                                       ep_strbuf_append_printf(es,"Duplicate key (userName='%s')\n",ue->user.userName.data);
                                }
                        }
 
                        if (u->engine.len == 0) {
                                if ( memcmp( u->user.userName.data, ue->user.userName.data, ue->user.userName.len ) == 0 ) {
-                                       g_string_append_printf(es,"Duplicate key (userName='%s' engineId=NONE)\n",ue->user.userName.data);
+                                       ep_strbuf_append_printf(es,"Duplicate key (userName='%s' engineId=NONE)\n",ue->user.userName.data);
                                }
                        }
                }
        }
 
        if (es->len) {
-               g_string_truncate(es,es->len-1);
+               es = ep_strbuf_truncate(es,es->len-1);
                *err = ep_strdup(es->str);
        }
 
-       g_string_free(es,TRUE);
-
        return;
 }
 
index cf4e26fccd7cb0f21cf44422d55c40eee5982a91..4d609f29cbfb08054a1cb4df2c54235677cbaa1b 100644 (file)
  * http://www.itu.int/ITU-T/asn1/database/itu-t/t/t38/2002-Amd1/T38.html (Pre-Corrigendum=FALSE)
  */
 
-/* TO DO:  
- * - TCP desegmentation is currently not supported for T.38 IFP directly over TCP. 
+/* TO DO:
+ * - TCP desegmentation is currently not supported for T.38 IFP directly over TCP.
  * - H.245 dissectors should be updated to start conversations for T.38 similar to RTP.
- * - Sometimes the last octet is not high-lighted when selecting something in the tree. Bug in PER dissector? 
+ * - Sometimes the last octet is not high-lighted when selecting something in the tree. Bug in PER dissector?
  * - Add support for RTP payload audio/t38 (draft-jones-avt-audio-t38-03.txt), i.e. T38 in RTP packets.
  */
 
@@ -66,7 +66,7 @@
 #include <epan/emem.h>
 #include <epan/strutil.h>
 
-#define PORT_T38 6004  
+#define PORT_T38 6004
 static guint global_t38_tcp_port = PORT_T38;
 static guint global_t38_udp_port = PORT_T38;
 
@@ -78,7 +78,7 @@ static gboolean use_pre_corrigendum_asn1_specification = TRUE;
 /* dissect packets that looks like RTP version 2 packets as RTP     */
 /* instead of as T.38. This may result in that some T.38 UPTL       */
 /* packets with sequence number values higher than 32767 may be     */
-/* shown as RTP packets.                                            */ 
+/* shown as RTP packets.                                            */
 static gboolean dissect_possible_rtpv2_packets_as_rtp = FALSE;
 
 
@@ -169,6 +169,8 @@ static const fragment_items data_frag_items = {
        &hf_t38_reassembled_in,
        /* Reassembled length field */
        &hf_t38_reassembled_length,
+       /* Reassembled data field */
+       NULL,
        /* Tag */
        "Data fragments"
 };
@@ -382,7 +384,7 @@ force_reassemble_seq(packet_info *pinfo, guint32 id,
        fd_head->reassembled_in=pinfo->fd->num;
 
        col_append_fstr(pinfo->cinfo, COL_INFO, " (t4-data Reassembled: %d pack lost, %d pack burst lost)", packet_lost, burst_lost);
-       
+
        p_t38_packet_conv_info->packet_lost = packet_lost;
        p_t38_packet_conv_info->burst_lost = burst_lost;
 
@@ -415,11 +417,11 @@ init_t38_info_conv(packet_info *pinfo)
        t38_info->frame_num_first_t4_data = 0;
 
 
-       /* 
+       /*
                p_t38_packet_conv hold the conversation info in each of the packets.
                p_t38_conv hold the conversation info used to reassemble the HDLC packets, and also the Setup info (e.g SDP)
-               If we already have p_t38_packet_conv in the packet, it means we already reassembled the HDLC packets, so we don't 
-               need to use p_t38_conv 
+               If we already have p_t38_packet_conv in the packet, it means we already reassembled the HDLC packets, so we don't
+               need to use p_t38_conv
        */
        p_t38_packet_conv = NULL;
        p_t38_conv = NULL;
@@ -608,10 +610,10 @@ dissect_t38_tcp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
 
        if(t38_tpkt_usage == T38_TPKT_ALWAYS){
                dissect_tpkt_encap(tvb,pinfo,tree,t38_tpkt_reassembly,t38_tcp_pdu_handle);
-       } 
+       }
        else if((t38_tpkt_usage == T38_TPKT_NEVER) || (is_tpkt(tvb,1) == -1)){
                dissect_t38_tcp_pdu(tvb, pinfo, tree);
-       } 
+       }
        else {
                dissect_tpkt_encap(tvb,pinfo,tree,t38_tpkt_reassembly,t38_tcp_pdu_handle);
        }
@@ -625,13 +627,13 @@ dissect_t38(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
                dissect_t38_tcp(tvb, pinfo, tree);
        }
        else if(pinfo->ipproto == IP_PROTO_UDP)
-       {   
+       {
                dissect_t38_udp(tvb, pinfo, tree);
        }
 }
 
 /* Look for conversation info and display any setup info found */
-void 
+void
 show_setup_info(tvbuff_t *tvb, proto_tree *tree, t38_conv *p_t38_conversation)
 {
        proto_tree *t38_setup_tree;
@@ -694,7 +696,7 @@ proto_register_t38(void)
                        FT_BOOLEAN, BASE_NONE, NULL, 0x0, NULL, HFILL } },
                {&hf_t38_fragment_multiple_tails,
                        {"Message has multiple tail fragments",
-                       "t38.fragment.multiple_tails", 
+                       "t38.fragment.multiple_tails",
                        FT_BOOLEAN, BASE_NONE, NULL, 0x0, NULL, HFILL } },
                {&hf_t38_fragment_too_long_fragment,
                        {"Message fragment too long", "t38.fragment.too_long_fragment",
@@ -753,7 +755,7 @@ proto_register_t38(void)
        prefs_register_uint_preference(t38_module, "udp.port",
                "T.38 UDP Port",
                "Set the UDP port for T.38 messages",
-               10, &global_t38_udp_port);      
+               10, &global_t38_udp_port);
        prefs_register_bool_preference(t38_module, "reassembly",
                "Reassemble T.38 PDUs over TPKT over TCP",
                "Whether the dissector should reassemble T.38 PDUs spanning multiple TCP segments "
index bb101a8e97eb51a745ac8d6ba58991d4e6d56ee4..940541aebcab61ddc4a38f6a3cee2e7ed6897774 100644 (file)
@@ -213,8 +213,8 @@ VAL_PTR=&Data_Field_field_type_value
 
             if (!frag_msg) { /* Not last packet of reassembled */
                 if (Data_Field_field_type_value == 0) {
-                    col_append_fstr(actx->pinfo->cinfo, COL_INFO," (HDLC fragment %u)", 
-                                                                     seq_number + (guint32)p_t38_packet_conv_info->additional_hdlc_data_field_counter 
+                    col_append_fstr(actx->pinfo->cinfo, COL_INFO," (HDLC fragment %u)",
+                                                                     seq_number + (guint32)p_t38_packet_conv_info->additional_hdlc_data_field_counter
                                                                        - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
                 } else {
                     col_append_fstr(actx->pinfo->cinfo, COL_INFO," (t4-data fragment %u)", seq_number - (guint32)p_t38_packet_conv_info->reass_start_seqnum);
index 758f692c689a4c9c2a66bf953c5e0f64f3e3f86a..04520a4233a3691107899c38a533bbb253e64f4b 100644 (file)
@@ -175,7 +175,7 @@ static int hf_idmp_present = -1;                  /* INTEGER */
 static int hf_idmp_absent = -1;                   /* NULL */
 
 /*--- End of included file: packet-idmp-hf.c ---*/
-#line 132 "../../asn1/idmp/packet-idmp-template.c"
+#line 134 "../../asn1/idmp/packet-idmp-template.c"
 
 /* Initialize the subtree pointers */
 static gint ett_idmp = -1;
@@ -194,7 +194,7 @@ static gint ett_idmp_Code = -1;
 static gint ett_idmp_InvokeId = -1;
 
 /*--- End of included file: packet-idmp-ett.c ---*/
-#line 136 "../../asn1/idmp/packet-idmp-template.c"
+#line 138 "../../asn1/idmp/packet-idmp-template.c"
 
 
 /*--- Included file: packet-idmp-fn.c ---*/
@@ -618,7 +618,7 @@ dissect_idmp_IDM_PDU(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
 
 
 /*--- End of included file: packet-idmp-fn.c ---*/
-#line 138 "../../asn1/idmp/packet-idmp-template.c"
+#line 140 "../../asn1/idmp/packet-idmp-template.c"
 
 void
 register_idmp_protocol_info(const char *oid, const ros_info_t *rinfo, int proto _U_, const char *name)
@@ -936,7 +936,7 @@ void proto_register_idmp(void)
         NULL, HFILL }},
 
 /*--- End of included file: packet-idmp-hfarr.c ---*/
-#line 323 "../../asn1/idmp/packet-idmp-template.c"
+#line 325 "../../asn1/idmp/packet-idmp-template.c"
     };
 
     /* List of subtrees */
@@ -959,7 +959,7 @@ void proto_register_idmp(void)
     &ett_idmp_InvokeId,
 
 /*--- End of included file: packet-idmp-ettarr.c ---*/
-#line 331 "../../asn1/idmp/packet-idmp-template.c"
+#line 333 "../../asn1/idmp/packet-idmp-template.c"
     };
     module_t *idmp_module;
 
index db7f69abc3c56f86e368f34e91d1db64da91df80..9771ffebc10cc0c99396f708baa106ffb20cac1f 100644 (file)
@@ -3129,7 +3129,7 @@ dissect_lppe_T_networkTimeReference(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
 
 static const per_sequence_t OMA_LPPe_ScheduledLocation_Capabilities_sequence[] = {
   { &hf_lppe_minimumWindow  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_1024 },
-  { &hf_lppe_gnssTimeReference, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_ID_Bitmap },
+  { &hf_lppe_gnssTimeReference, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_ID_Bitmap },
   { &hf_lppe_networkTimeReference, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_T_networkTimeReference },
   { NULL, 0, 0, NULL }
 };
@@ -3414,11 +3414,11 @@ dissect_lppe_OMA_LPPe_AGNSS_NavModelSupport(tvbuff_t *tvb _U_, int offset _U_, a
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_GenericAssistDataSupportElement_sequence[] = {
-  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
+  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
   { &hf_lppe_mechnanicsSupport, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_MechanicsSupport },
   { &hf_lppe_dcbSupport     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_DCBsupport },
   { &hf_lppe_navModelAccuracyModelDegradationSupport, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_NavModelAccuracyModelDegradationSupport },
-  { &hf_lppe_ccpAssistanceSuppport, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SignalIDs },
+  { &hf_lppe_ccpAssistanceSuppport, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SignalIDs },
   { &hf_lppe_navModelSupport, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_NavModelSupport },
   { NULL, 0, 0, NULL }
 };
@@ -3508,8 +3508,8 @@ dissect_lppe_T_haGNSSantennaInformationSupport(tvbuff_t *tvb _U_, int offset _U_
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_HAgnssPerGNSSsupport_sequence[] = {
-  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
-  { &hf_lppe_haGNSSsignalSupport, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalIDs },
+  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
+  { &hf_lppe_haGNSSsignalSupport, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalIDs },
   { NULL, 0, 0, NULL }
 };
 
@@ -4097,7 +4097,7 @@ dissect_lppe_INTEGER_1_2881(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
 
 
 static const per_sequence_t OMA_LPPe_ValidityPeriod_sequence[] = {
-  { &hf_lppe_beginTime      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_beginTime      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_beginTimeAlt   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_2881 },
   { &hf_lppe_duration_01    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_1_2881 },
   { NULL, 0, 0, NULL }
@@ -4297,7 +4297,7 @@ dissect_lppe_OMA_LPPe_ReferencePointAssistanceReq(tvbuff_t *tvb _U_, int offset
 
 
 static const per_sequence_t OMA_LPPe_CommonIEsRequestAssistanceData_sequence[] = {
-  { &hf_lppe_approximate_location, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  { &hf_lppe_approximate_location, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   { &hf_lppe_assistanceContainerRequestList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AssistanceContainerRequestList },
   { &hf_lppe_requestPeriodicADwithUpdate, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_RequestPeriodicADwithUpdate },
   { &hf_lppe_segmentedADpreference, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_T_segmentedADpreference },
@@ -4362,7 +4362,7 @@ dissect_lppe_OMA_LPPe_Duration(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
 
 static const per_sequence_t T_staticModels_01_sequence[] = {
   { &hf_lppe_ionoreq        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_ionoreq },
-  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_duration_03    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_Duration },
   { NULL, 0, 0, NULL }
 };
@@ -4450,7 +4450,7 @@ dissect_lppe_T_troposphereModelReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
 static const per_sequence_t OMA_LPPe_AGNSS_TroposphereModelReq_sequence[] = {
   { &hf_lppe_troposphereModelReq_01, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_troposphereModelReq },
   { &hf_lppe_supportForMultipleGridPoints, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_BOOLEAN },
-  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_duration_03    , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_Duration },
   { NULL, 0, 0, NULL }
 };
@@ -4465,7 +4465,7 @@ dissect_lppe_OMA_LPPe_AGNSS_TroposphereModelReq(tvbuff_t *tvb _U_, int offset _U
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_AltitudeAssistanceReq_sequence[] = {
-  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_requestBeginTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_duration_03    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_Duration },
   { NULL, 0, 0, NULL }
 };
@@ -4738,7 +4738,7 @@ dissect_lppe_T_pd_02(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
 
 
 static const per_sequence_t T_reference_01_sequence[] = {
-  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalID },
+  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalID },
   { &hf_lppe_pd_02          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_pd_02 },
   { NULL, 0, 0, NULL }
 };
@@ -4780,7 +4780,7 @@ dissect_lppe_OMA_LPPe_AGNSS_NavModelDegradationModelReq(tvbuff_t *tvb _U_, int o
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_CCPassistGenericReq_sequence[] = {
-  { &hf_lppe_ccpAssist_SignalsReq, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalIDs },
+  { &hf_lppe_ccpAssist_SignalsReq, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalIDs },
   { NULL, 0, 0, NULL }
 };
 
@@ -4822,7 +4822,7 @@ dissect_lppe_OMA_LPPe_AGNSS_NavigationModelReq(tvbuff_t *tvb _U_, int offset _U_
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_GenericAssistDataReqElement_sequence[] = {
-  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
+  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
   { &hf_lppe_waIonoSurfaceReq, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_WaIonoSurfaceRequest },
   { &hf_lppe_mechanicsReq   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_MechanicsReq },
   { &hf_lppe_dcbReq         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_DCBreq },
@@ -4882,8 +4882,8 @@ dissect_lppe_INTEGER_0_503(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
 
 static const per_sequence_t T_lteCell_sequence[] = {
   { &hf_lppe_physCellId     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_503 },
-  { &hf_lppe_eARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueEUTRA },
-  { &hf_lppe_ecgi           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_CellGlobalIdEUTRA_AndUTRA },
+  { &hf_lppe_eARFCN         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueEUTRA },
+  { &hf_lppe_ecgi           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_CellGlobalIdEUTRA_AndUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -5700,8 +5700,8 @@ static const value_string lppe_T_referencePointGeographicLocation_vals[] = {
 };
 
 static const per_choice_t T_referencePointGeographicLocation_choice[] = {
-  {   0, &hf_lppe_location3D     , ASN1_EXTENSION_ROOT    , dissect_lpp_EllipsoidPointWithAltitude },
-  {   1, &hf_lppe_location3DwithUncertainty, ASN1_EXTENSION_ROOT    , dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  {   0, &hf_lppe_location3D     , ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitude },
+  {   1, &hf_lppe_location3DwithUncertainty, ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   {   2, &hf_lppe_locationwithhighaccuracy, ASN1_EXTENSION_ROOT    , dissect_lppe_OMA_LPPe_HighAccuracy3Dposition },
   { 0, NULL, 0, NULL }
 };
@@ -6452,7 +6452,7 @@ dissect_lppe_T_staticModels(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
 static const per_sequence_t OMA_LPPe_AGNSS_WideAreaIonoSurfaceControlParametersProvide_sequence[] = {
   { &hf_lppe_duration_03    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_Duration },
   { &hf_lppe_rate           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_64 },
-  { &hf_lppe_referencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_Ellipsoid_Point },
+  { &hf_lppe_referencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_Ellipsoid_Point },
   { &hf_lppe_validityArea   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_ValidityArea },
   { NULL, 0, 0, NULL }
 };
@@ -6621,7 +6621,7 @@ dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_AGNSS_LocalTroposphereDelayTimeElemen
 static const per_sequence_t OMA_LPPe_AGNSS_LocalTroposphereDelayAreaElement_sequence[] = {
   { &hf_lppe_validityArea   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_ValidityArea },
   { &hf_lppe_refAltitude    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M1000_8192 },
-  { &hf_lppe_gradientReferencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_Ellipsoid_Point },
+  { &hf_lppe_gradientReferencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_Ellipsoid_Point },
   { &hf_lppe_delayList      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_AGNSS_LocalTroposphereDelayTimeElement },
   { NULL, 0, 0, NULL }
 };
@@ -6729,7 +6729,7 @@ dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_AGNSS_LocalSurfaceParametersTimeEleme
 static const per_sequence_t OMA_LPPe_AGNSS_LocalSurfaceParametersAreaElement_sequence[] = {
   { &hf_lppe_validityArea   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_ValidityArea },
   { &hf_lppe_refAltitude    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M1000_8192 },
-  { &hf_lppe_gradientReferencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_Ellipsoid_Point },
+  { &hf_lppe_gradientReferencePosition, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_Ellipsoid_Point },
   { &hf_lppe_parameterList  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_AGNSS_LocalSurfaceParametersTimeElement },
   { NULL, 0, 0, NULL }
 };
@@ -6806,7 +6806,7 @@ dissect_lppe_SEQUENCE_SIZE_1_16_OF_OMA_LPPe_AGNSS_PressureAssistanceElement(tvbu
 
 static const per_sequence_t OMA_LPPe_AGNSS_AltitudeAssistanceAreaElement_sequence[] = {
   { &hf_lppe_validityArea   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_ValidityArea },
-  { &hf_lppe_gradientReferencePosition_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  { &hf_lppe_gradientReferencePosition_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   { &hf_lppe_refAltitude    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M1000_8192 },
   { &hf_lppe_pressureAssistanceList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_16_OF_OMA_LPPe_AGNSS_PressureAssistanceElement },
   { NULL, 0, 0, NULL }
@@ -6860,7 +6860,7 @@ dissect_lppe_OMA_LPPe_AGNSS_SolarRadiation(tvbuff_t *tvb _U_, int offset _U_, as
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_CCPprovideCommonParameters_sequence[] = {
-  { &hf_lppe_ccpReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_ccpReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { NULL, 0, 0, NULL }
 };
 
@@ -6874,8 +6874,8 @@ dissect_lppe_OMA_LPPe_AGNSS_CCPprovideCommonParameters(tvbuff_t *tvb _U_, int of
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_CCPsignalSupport_sequence[] = {
-  { &hf_lppe_gnss           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
-  { &hf_lppe_signals        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalIDs },
+  { &hf_lppe_gnss           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
+  { &hf_lppe_signals        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalIDs },
   { NULL, 0, 0, NULL }
 };
 
@@ -7064,7 +7064,7 @@ dissect_lppe_INTEGER_M4096_4095(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_WideAreaIonoSurfacePerSVelement_sequence[] = {
-  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_a0             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_8191 },
   { &hf_lppe_e1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_M4096_4095 },
   { &hf_lppe_n1             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_M4096_4095 },
@@ -7192,7 +7192,7 @@ dissect_lppe_T_svInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_MechanicsElement_sequence[] = {
-  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_mass           , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_4095 },
   { &hf_lppe_effectiveReflectivityArea, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_511 },
   { &hf_lppe_pco            , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_PCOelement },
@@ -7241,7 +7241,7 @@ dissect_lppe_T_pd(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto
 
 
 static const per_sequence_t T_reference_sequence[] = {
-  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalID },
+  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalID },
   { &hf_lppe_pd             , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_pd },
   { NULL, 0, 0, NULL }
 };
@@ -7273,7 +7273,7 @@ dissect_lppe_T_pd_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pr
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_DCBelement_sequence[] = {
-  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalID },
+  { &hf_lppe_signal         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalID },
   { &hf_lppe_pd_01          , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_pd_01 },
   { &hf_lppe_dcb            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_M4096_4095 },
   { NULL, 0, 0, NULL }
@@ -7303,7 +7303,7 @@ dissect_lppe_OMA_LPPe_AGNSS_DCBlist(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_DCBlistElement_sequence[] = {
-  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_reference      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_reference },
   { &hf_lppe_dcbList        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_DCBlist },
   { NULL, 0, 0, NULL }
@@ -7383,7 +7383,7 @@ dissect_lppe_OMA_LPPe_AGNSS_OrbitModelDegradationModel(tvbuff_t *tvb _U_, int of
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_NavModelDegradationModelElement_sequence[] = {
-  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svid           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_clockDegradationModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_ClockModelDegradationModel },
   { &hf_lppe_orbitDegradationModel, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_OrbitModelDegradationModel },
   { NULL, 0, 0, NULL }
@@ -7455,7 +7455,7 @@ dissect_lppe_OMA_LPPe_AGNSS_CodePhaseError(tvbuff_t *tvb _U_, int offset _U_, as
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_CCPperSVelement_sequence[] = {
-  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_integerCodePhase, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_255 },
   { &hf_lppe_codePhase      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_14989622 },
   { &hf_lppe_codePhaseError , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_CodePhaseError },
@@ -7489,7 +7489,7 @@ dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_AGNSS_CCPperSVelement(tvbuff_t *tvb
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_CCPperSignalElement_sequence[] = {
-  { &hf_lppe_signal_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalID },
+  { &hf_lppe_signal_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalID },
   { &hf_lppe_ccpPerSVlist   , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_AGNSS_CCPperSVelement },
   { NULL, 0, 0, NULL }
 };
@@ -7557,7 +7557,7 @@ dissect_lppe_INTEGER_1_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
 
 
 static const per_sequence_t T_fixedInterval_sequence[] = {
-  { &hf_lppe_beginTime      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_beginTime      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_interval       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_1_30 },
   { NULL, 0, 0, NULL }
 };
@@ -7709,7 +7709,7 @@ dissect_lppe_T_rateRecord(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_NavModel_PVTelement_sequence[] = {
-  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_svClockOffset  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_NavModel_BigNumber },
   { &hf_lppe_ecefPositionX  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_NavModel_BigNumber },
   { &hf_lppe_ecefPositionY  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_AGNSS_NavModel_BigNumber },
@@ -7743,7 +7743,7 @@ dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_AGNSS_NavModel_PVTelement(tvbuff_t *
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_NavModel_CoordinateBasedElement_sequence[] = {
-  { &hf_lppe_time_of_record , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_time_of_record , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_svIdList       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_AGNSS_NavModel_PVTelement },
   { NULL, 0, 0, NULL }
 };
@@ -7803,7 +7803,7 @@ dissect_lppe_OMA_LPPe_AGNSS_NavModelList(tvbuff_t *tvb _U_, int offset _U_, asn1
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_GenericAssistDataElement_sequence[] = {
-  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
+  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
   { &hf_lppe_wideAreaIonoSurfacePerSVlist, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_WideAreaIonoSurfacePerSVlist },
   { &hf_lppe_mechanicsForAllSVs, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_MechanicsForAllSVs },
   { &hf_lppe_dcbsForAllSVs  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_DCBsForAllSVs },
@@ -8109,7 +8109,7 @@ dissect_lppe_OMA_LPPe_OTDOA_PositionCalculationInfoRef(tvbuff_t *tvb _U_, int of
 
 
 static const per_sequence_t OMA_LPPe_OTDOA_ReferenceCellInfo_sequence[] = {
-  { &hf_lppe_referenceCellInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_ReferenceCellInfo },
+  { &hf_lppe_referenceCellInfo, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_OTDOA_ReferenceCellInfo },
   { &hf_lppe_positionCalculationInfoRef, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_OTDOA_PositionCalculationInfoRef },
   { NULL, 0, 0, NULL }
 };
@@ -8171,7 +8171,7 @@ dissect_lppe_T_rtdInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_,
 
 
 static const per_sequence_t OMA_LPPe_OTDOA_CellData_sequence[] = {
-  { &hf_lppe_otdoa_NeighbourCellInfoElement, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_OTDOA_NeighbourCellInfoElement },
+  { &hf_lppe_otdoa_NeighbourCellInfoElement, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_OTDOA_NeighbourCellInfoElement },
   { &hf_lppe_rtdInfo        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_rtdInfo },
   { NULL, 0, 0, NULL }
 };
@@ -8435,8 +8435,8 @@ static const value_string lppe_T_btsPosition_vals[] = {
 };
 
 static const per_choice_t T_btsPosition_choice[] = {
-  {   0, &hf_lppe_ellipsoidPoint , ASN1_EXTENSION_ROOT    , dissect_lpp_Ellipsoid_Point },
-  {   1, &hf_lppe_ellipsoidPointWithAltitudeAndUncertaintyEllipsoid, ASN1_EXTENSION_ROOT    , dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  {   0, &hf_lppe_ellipsoidPoint , ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_Ellipsoid_Point },
+  {   1, &hf_lppe_ellipsoidPointWithAltitudeAndUncertaintyEllipsoid, ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   { 0, NULL, 0, NULL }
 };
 
@@ -8903,8 +8903,8 @@ dissect_lppe_T_modeSpecificInfo(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
 
 
 static const per_sequence_t OMA_LPPe_UTRA_FrequencyInfoFDD_sequence[] = {
-  { &hf_lppe_uarfcn_UL      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_ARFCN_ValueUTRA },
-  { &hf_lppe_uarfcn_DL      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn_UL      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn_DL      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -8918,7 +8918,7 @@ dissect_lppe_OMA_LPPe_UTRA_FrequencyInfoFDD(tvbuff_t *tvb _U_, int offset _U_, a
 
 
 static const per_sequence_t OMA_LPPe_UTRA_FrequencyInfoTDD_sequence[] = {
-  { &hf_lppe_uarfcn_Nt      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn_Nt      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -8974,8 +8974,8 @@ static const value_string lppe_T_cellPosition_vals[] = {
 };
 
 static const per_choice_t T_cellPosition_choice[] = {
-  {   0, &hf_lppe_ellipsoidPoint , ASN1_EXTENSION_ROOT    , dissect_lpp_Ellipsoid_Point },
-  {   1, &hf_lppe_ellipsoidPointWithAltitude, ASN1_EXTENSION_ROOT    , dissect_lpp_EllipsoidPointWithAltitude },
+  {   0, &hf_lppe_ellipsoidPoint , ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_Ellipsoid_Point },
+  {   1, &hf_lppe_ellipsoidPointWithAltitude, ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitude },
   { 0, NULL, 0, NULL }
 };
 
@@ -9703,7 +9703,7 @@ dissect_lppe_INTEGER_0_100(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
 static const per_sequence_t OMA_LPPe_ECID_LTE_CellData_sequence[] = {
   { &hf_lppe_physCellId     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_503 },
   { &hf_lppe_cellIdentity_01, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_BIT_STRING_SIZE_28 },
-  { &hf_lppe_dl_CarrierFreq , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueEUTRA },
+  { &hf_lppe_dl_CarrierFreq , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueEUTRA },
   { &hf_lppe_rs_transmit_power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M127_128 },
   { &hf_lppe_antennaPortConfig, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_T_antennaPortConfig },
   { &hf_lppe_antenna_gain   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M127_128 },
@@ -10390,7 +10390,7 @@ dissect_lppe_BIT_STRING_SIZE_32(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
 static const per_sequence_t T_fdd_05_sequence[] = {
   { &hf_lppe_primaryCPICH_Scrambling_Code, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_OTDOA_UTRA_PrimaryScramblingCode },
   { &hf_lppe_primaryCPICH_Tx_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M127_128 },
-  { &hf_lppe_uarfcn_dl      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn_dl      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -10406,7 +10406,7 @@ dissect_lppe_T_fdd_05(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
 static const per_sequence_t T_tdd_05_sequence[] = {
   { &hf_lppe_cellParametersID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_OMA_LPPe_OTDOA_UTRA_CellParametersID },
   { &hf_lppe_primaryCCPCH_Tx_Power, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_M127_128 },
-  { &hf_lppe_uarfcn_nt      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn_nt      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -11876,8 +11876,8 @@ dissect_lppe_OMA_LPPe_LocalPositionRequest(tvbuff_t *tvb _U_, int offset _U_, as
 
 
 static const per_sequence_t OMA_LPPe_ScheduledLocation_Request_sequence[] = {
-  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
-  { &hf_lppe_networkTime    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_NetworkTime },
+  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
+  { &hf_lppe_networkTime    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_NetworkTime },
   { &hf_lppe_relativeTime   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_1024 },
   { &hf_lppe_windowSize     , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_1_1024 },
   { NULL, 0, 0, NULL }
@@ -11975,8 +11975,8 @@ dissect_lppe_T_antennaInformationReq(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_HAgnssSignalReqElement_sequence[] = {
-  { &hf_lppe_gnssID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
-  { &hf_lppe_signals        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalIDs },
+  { &hf_lppe_gnssID         , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
+  { &hf_lppe_signals        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalIDs },
   { NULL, 0, 0, NULL }
 };
 
@@ -12703,8 +12703,8 @@ static const value_string lppe_OMA_LPPe_TimeStamp_vals[] = {
 };
 
 static const per_choice_t OMA_LPPe_TimeStamp_choice[] = {
-  {   0, &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , dissect_lpp_GNSS_SystemTime },
-  {   1, &hf_lppe_networkTime    , ASN1_EXTENSION_ROOT    , dissect_lpp_NetworkTime },
+  {   0, &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
+  {   1, &hf_lppe_networkTime    , ASN1_EXTENSION_ROOT    , dissect_LPP_PDU_Definitions_NetworkTime },
   {   2, &hf_lppe_relativeTime_02, ASN1_EXTENSION_ROOT    , dissect_lppe_INTEGER_0_1024 },
   { 0, NULL, 0, NULL }
 };
@@ -12803,7 +12803,7 @@ dissect_lppe_INTEGER_0_536870911(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
 
 
 static const per_sequence_t OMA_LPPe_HAgnssPerSVelement_sequence[] = {
-  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_SV_ID },
+  { &hf_lppe_svID           , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_SV_ID },
   { &hf_lppe_integerCodePhase, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_255 },
   { &hf_lppe_codePhase      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_14989622 },
   { &hf_lppe_codePhaseRMSError, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_63 },
@@ -12839,7 +12839,7 @@ dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_HAgnssPerSVelement(tvbuff_t *tvb _U_
 
 
 static const per_sequence_t OMA_LPPe_HAgnssPerSignalElement_sequence[] = {
-  { &hf_lppe_signal_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SignalID },
+  { &hf_lppe_signal_ID      , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SignalID },
   { &hf_lppe_haGNSSperSVlist, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_64_OF_OMA_LPPe_HAgnssPerSVelement },
   { NULL, 0, 0, NULL }
 };
@@ -12868,7 +12868,7 @@ dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_HAgnssPerSignalElement(tvbuff_t *tvb
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_HAgnssMeasurementElement_sequence[] = {
-  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_ID },
+  { &hf_lppe_gnss_ID        , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_ID },
   { &hf_lppe_haGNSSperSignalList, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_8_OF_OMA_LPPe_HAgnssPerSignalElement },
   { NULL, 0, 0, NULL }
 };
@@ -12897,8 +12897,8 @@ dissect_lppe_SEQUENCE_SIZE_1_16_OF_OMA_LPPe_AGNSS_HAgnssMeasurementElement(tvbuf
 
 
 static const per_sequence_t T_measurements_sequence[] = {
-  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
-  { &hf_lppe_referenceTime  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  { &hf_lppe_referenceTime  , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_localPressure  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_T_localPressure },
   { &hf_lppe_antennaOrientation, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_Orientation },
   { &hf_lppe_signalMeasurements, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_SEQUENCE_SIZE_1_16_OF_OMA_LPPe_AGNSS_HAgnssMeasurementElement },
@@ -12993,8 +12993,8 @@ dissect_lppe_OMA_LPPe_AGNSS_TECAtZenith(tvbuff_t *tvb _U_, int offset _U_, asn1_
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_IonosphereMeasurements_sequence[] = {
-  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
-  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
+  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   { &hf_lppe_tecPerSV       , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_TECPerSV },
   { &hf_lppe_tecAtZenith    , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_TECAtZenith },
   { NULL, 0, 0, NULL }
@@ -13025,8 +13025,8 @@ dissect_lppe_T_temperatureMeasurement(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_LocalSurfaceMeasurements_sequence[] = {
-  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_GNSS_SystemTime },
-  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
+  { &hf_lppe_gnssTime       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_GNSS_SystemTime },
+  { &hf_lppe_position       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_EllipsoidPointWithAltitudeAndUncertaintyEllipsoid },
   { &hf_lppe_pressure       , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_M1024_1023 },
   { &hf_lppe_pressureUncertainty, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_127 },
   { &hf_lppe_temperatureMeasurement, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_T_temperatureMeasurement },
@@ -13043,7 +13043,7 @@ dissect_lppe_OMA_LPPe_AGNSS_LocalSurfaceMeasurements(tvbuff_t *tvb _U_, int offs
 
 
 static const per_sequence_t OMA_LPPe_AGNSS_ProvideLocationInformation_sequence[] = {
-  { &hf_lppe_highAccuracyReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_GNSS_SystemTime },
+  { &hf_lppe_highAccuracyReferenceTime, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_GNSS_SystemTime },
   { &hf_lppe_highAccuracyMeasurements, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_HAgnssProvide },
   { &hf_lppe_ionosphereMeasurements, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_IonosphereMeasurements },
   { &hf_lppe_localSurfaceMeasurements, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_AGNSS_LocalSurfaceMeasurements },
@@ -13063,7 +13063,7 @@ dissect_lppe_OMA_LPPe_AGNSS_ProvideLocationInformation(tvbuff_t *tvb _U_, int of
 static const per_sequence_t OMA_LPPe_OTDOA_LocationInformation_sequence[] = {
   { &hf_lppe_systemFrameNumber, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_BIT_STRING_SIZE_10 },
   { &hf_lppe_physCellId     , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_503 },
-  { &hf_lppe_cellGlobalId   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_CellGlobalIdEUTRA_AndUTRA },
+  { &hf_lppe_cellGlobalId   , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_CellGlobalIdEUTRA_AndUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -13464,7 +13464,7 @@ dissect_lppe_T_fdd_04(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
 
 static const per_sequence_t T_tdd_04_sequence[] = {
   { &hf_lppe_cellAndChannelIdentity, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_OTDOA_UTRA_CellAndChannelIdentity },
-  { &hf_lppe_uarfcn         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lpp_ARFCN_ValueUTRA },
+  { &hf_lppe_uarfcn         , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_LPP_PDU_Definitions_ARFCN_ValueUTRA },
   { NULL, 0, 0, NULL }
 };
 
@@ -13579,7 +13579,7 @@ dissect_lppe_T_nonUniqueCellID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *ac
 
 static const per_sequence_t OMA_LPPe_OTDOA_UTRA_TimeStampData_sequence[] = {
   { &hf_lppe_sfn            , ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_INTEGER_0_4095 },
-  { &hf_lppe_utraCellGlobalID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_CellGlobalIdEUTRA_AndUTRA },
+  { &hf_lppe_utraCellGlobalID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_CellGlobalIdEUTRA_AndUTRA },
   { &hf_lppe_frequencyInfo  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_UTRA_FrequencyInfo },
   { &hf_lppe_nonUniqueCellID, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lppe_T_nonUniqueCellID },
   { NULL, 0, 0, NULL }
@@ -13611,7 +13611,7 @@ dissect_lppe_OMA_LPPe_OTDOA_UTRA_ProvideLocationInformation(tvbuff_t *tvb _U_, i
 
 
 static const per_sequence_t OMA_LPPe_ECID_LTE_LocationInformation_sequence[] = {
-  { &hf_lppe_lpp_ECID_SignalMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_ECID_SignalMeasurementInformation },
+  { &hf_lppe_lpp_ECID_SignalMeasurementInformation, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_ECID_SignalMeasurementInformation },
   { NULL, 0, 0, NULL }
 };
 
@@ -13700,7 +13700,7 @@ dissect_lppe_OMA_LPPe_NMR_GERAN(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
 
 
 static const per_sequence_t OMA_LPPe_ECID_GSM_LocationInformation_sequence[] = {
-  { &hf_lppe_cellGlobalIdGERAN, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_CellGlobalIdGERAN },
+  { &hf_lppe_cellGlobalIdGERAN, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_CellGlobalIdGERAN },
   { &hf_lppe_rxLevel        , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_63 },
   { &hf_lppe_tA             , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_INTEGER_0_255 },
   { &hf_lppe_nMR_GERAN      , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_NMR_GERAN },
@@ -13976,7 +13976,7 @@ dissect_lppe_OMA_LPPe_ECID_UTRA_UTRATimingAdvance(tvbuff_t *tvb _U_, int offset
 
 
 static const per_sequence_t OMA_LPPe_ECID_UTRA_LocationInformation_sequence[] = {
-  { &hf_lppe_cellGlobalIdUTRA, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_lpp_CellGlobalIdEUTRA_AndUTRA },
+  { &hf_lppe_cellGlobalIdUTRA, ASN1_EXTENSION_ROOT    , ASN1_NOT_OPTIONAL, dissect_LPP_PDU_Definitions_CellGlobalIdEUTRA_AndUTRA },
   { &hf_lppe_frequencyInfo  , ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_UTRA_FrequencyInfo },
   { &hf_lppe_primaryScramblingCode, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_OTDOA_UTRA_PrimaryScramblingCode },
   { &hf_lppe_measuredResultsList, ASN1_EXTENSION_ROOT    , ASN1_OPTIONAL    , dissect_lppe_OMA_LPPe_ECID_UTRA_MeasuredResultsList },
@@ -17722,7 +17722,7 @@ void proto_register_lppe(void) {
         "INTEGER_0_503", HFILL }},
     { &hf_lppe_eARFCN,
       { "eARFCN", "lppe.eARFCN",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueEUTRA", HFILL }},
     { &hf_lppe_ecgi,
       { "ecgi", "lppe.ecgi",
@@ -18234,7 +18234,7 @@ void proto_register_lppe(void) {
         "T_tdd_04", HFILL }},
     { &hf_lppe_uarfcn,
       { "uarfcn", "lppe.uarfcn",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_sfn_sfn_ObsTimeDifference2,
       { "sfn-sfn-ObsTimeDifference2", "lppe.sfn_sfn_ObsTimeDifference2",
@@ -18390,7 +18390,7 @@ void proto_register_lppe(void) {
         "BIT_STRING_SIZE_28", HFILL }},
     { &hf_lppe_dl_CarrierFreq,
       { "dl-CarrierFreq", "lppe.dl_CarrierFreq",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueEUTRA", HFILL }},
     { &hf_lppe_rs_transmit_power,
       { "rs-transmit-power", "lppe.rs_transmit_power",
@@ -18806,7 +18806,7 @@ void proto_register_lppe(void) {
         "INTEGER_M127_128", HFILL }},
     { &hf_lppe_uarfcn_dl,
       { "uarfcn-dl", "lppe.uarfcn_dl",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_tdd_05,
       { "tdd", "lppe.tdd",
@@ -18818,7 +18818,7 @@ void proto_register_lppe(void) {
         "INTEGER_M127_128", HFILL }},
     { &hf_lppe_uarfcn_nt,
       { "uarfcn-nt", "lppe.uarfcn_nt",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_nBrequestedAD,
       { "nBrequestedAD", "lppe.nBrequestedAD",
@@ -18882,15 +18882,15 @@ void proto_register_lppe(void) {
         "OMA_LPPe_UTRA_FrequencyInfoTDD", HFILL }},
     { &hf_lppe_uarfcn_UL,
       { "uarfcn-UL", "lppe.uarfcn_UL",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_uarfcn_DL,
       { "uarfcn-DL", "lppe.uarfcn_DL",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_uarfcn_Nt,
       { "uarfcn-Nt", "lppe.uarfcn_Nt",
-        FT_UINT32, BASE_DEC, NULL, 0,
+        FT_NONE, BASE_NONE, NULL, 0,
         "ARFCN_ValueUTRA", HFILL }},
     { &hf_lppe_OMA_LPPe_ECID_UTRA_MeasuredResultsList_item,
       { "OMA-LPPe-ECID-UTRA-MeasuredResults", "lppe.OMA_LPPe_ECID_UTRA_MeasuredResults",
index bff004e236e89ef46dc468bdecb189c4862ce80a..cc9c72c7ea0113f72df5b42cb4f626c71e47ce12 100644 (file)
@@ -6582,7 +6582,7 @@ guint node_b_com_context_id;
 
 static GTree * edch_flow_port_map = NULL;
 
-/*Stuff for mapping NodeB-Comuncation Context ID to CRNC Comuncation Context ID*/
+/*Stuff for mapping NodeB-Comuncation Context ID to CRNC Communication Context ID*/
 typedef struct com_ctxt_{
                /*guint nodeb_context;*/
                guint   crnc_context;
index 48cf81738d23b28e0c17b3b821183028c83ddf01..a2d30a9cf57a6dc94a864aba57787f632f9bdb87 100644 (file)
@@ -734,7 +734,7 @@ dissect_rtse_RTSE_apdus(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset
 
 
 /*--- End of included file: packet-rtse-fn.c ---*/
-#line 185 "../../asn1/rtse/packet-rtse-template.c"
+#line 187 "../../asn1/rtse/packet-rtse-template.c"
 
 /*
 * Dissect RTSE PDUs inside a PPDU.
@@ -1005,7 +1005,7 @@ void proto_register_rtse(void) {
         NULL, HFILL }},
 
 /*--- End of included file: packet-rtse-hfarr.c ---*/
-#line 355 "../../asn1/rtse/packet-rtse-template.c"
+#line 357 "../../asn1/rtse/packet-rtse-template.c"
   };
 
   /* List of subtrees */
@@ -1027,7 +1027,7 @@ void proto_register_rtse(void) {
     &ett_rtse_CallingSSuserReference,
 
 /*--- End of included file: packet-rtse-ettarr.c ---*/
-#line 364 "../../asn1/rtse/packet-rtse-template.c"
+#line 366 "../../asn1/rtse/packet-rtse-template.c"
   };
 
   module_t *rtse_module;
index 32ebabef984a479f044c8534b258b8d4b3c9bed0..decba49eaedb9edd05351e6365df88433c4b0d34 100644 (file)
@@ -3688,7 +3688,7 @@ void proto_register_snmp(void) {
         NULL, HFILL }},
 
 /*--- End of included file: packet-snmp-hfarr.c ---*/
-#line 2205 "../../asn1/snmp/packet-snmp-template.c"
+#line 2203 "../../asn1/snmp/packet-snmp-template.c"
   };
 
   /* List of subtrees */
@@ -3728,7 +3728,7 @@ void proto_register_snmp(void) {
     &ett_snmp_RReqPDU_U,
 
 /*--- End of included file: packet-snmp-ettarr.c ---*/
-#line 2221 "../../asn1/snmp/packet-snmp-template.c"
+#line 2219 "../../asn1/snmp/packet-snmp-template.c"
   };
   module_t *snmp_module;
 
index 3ebf58f765fffc8ccd7c01146e82bbde112bf257..019337fa17b456c1bbcb9c8c19956606d2283527 100644 (file)
@@ -977,7 +977,7 @@ static int dissect_UDPTLPacket_PDU(tvbuff_t *tvb _U_, packet_info *pinfo _U_, pr
 
 
 /*--- End of included file: packet-t38-fn.c ---*/
-#line 394 "../../asn1/t38/packet-t38-template.c"
+#line 396 "../../asn1/t38/packet-t38-template.c"
 
 /* initialize the tap t38_info and the conversation */
 static void
@@ -1333,7 +1333,7 @@ proto_register_t38(void)
         "OCTET_STRING", HFILL }},
 
 /*--- End of included file: packet-t38-hfarr.c ---*/
-#line 673 "../../asn1/t38/packet-t38-template.c"
+#line 675 "../../asn1/t38/packet-t38-template.c"
                {   &hf_t38_setup,
                    { "Stream setup", "t38.setup", FT_STRING, BASE_NONE,
                    NULL, 0x0, "Stream setup, method and frame number", HFILL }},
@@ -1394,7 +1394,7 @@ proto_register_t38(void)
     &ett_t38_T_fec_data,
 
 /*--- End of included file: packet-t38-ettarr.c ---*/
-#line 720 "../../asn1/t38/packet-t38-template.c"
+#line 722 "../../asn1/t38/packet-t38-template.c"
                &ett_t38_setup,
                &ett_data_fragment,
                &ett_data_fragments