From 9be9eb8e141874b6ac9567f6e4bbfb81a7a57950 Mon Sep 17 00:00:00 2001 From: Tomas Kukosa Date: Thu, 29 Jun 2006 15:26:41 +0000 Subject: use "type function" instead of "field function" in PER CHOICE and SEQUENCE tables it matches asn2wrs approach and makes generated dissectors source shorter svn path=/trunk/; revision=18612 --- epan/dissectors/packet-nbap.c | 7362 ++++++++++++++++++++--------------------- 1 file changed, 3681 insertions(+), 3681 deletions(-) (limited to 'epan/dissectors/packet-nbap.c') diff --git a/epan/dissectors/packet-nbap.c b/epan/dissectors/packet-nbap.c index f0c84ac87a..54e2d65217 100644 --- a/epan/dissectors/packet-nbap.c +++ b/epan/dissectors/packet-nbap.c @@ -1,7 +1,7 @@ /* Do not modify this file. */ /* It is created automatically by the ASN.1 to Wireshark dissector compiler */ /* .\packet-nbap.c */ -/* ../../tools/asn2wrs.py -e -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */ +/* ../../tools/asn2wrs.py -e -F -p nbap -c nbap.cnf -s packet-nbap-template nbap.asn */ /* Input file: packet-nbap-template.c */ @@ -3863,8 +3863,8 @@ static int dissect_ddMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t ProcedureID_sequence[] = { - { "procedureCode" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureCode }, - { "ddMode" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ddMode }, + { "procedureCode" , &hf_nbap_procedureCode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureCode }, + { "ddMode" , &hf_nbap_ddMode , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_ddMode }, { NULL, 0, 0, NULL } }; @@ -3970,8 +3970,8 @@ static const value_string nbap_TransactionID_vals[] = { }; static const per_choice_t TransactionID_choice[] = { - { 0, "shortTransActionId" , ASN1_NO_EXTENSIONS , dissect_shortTransActionId }, - { 1, "longTransActionId" , ASN1_NO_EXTENSIONS , dissect_longTransActionId }, + { 0, &hf_nbap_shortTransActionId, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127 }, + { 1, &hf_nbap_longTransActionId, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_32767 }, { 0, NULL, 0, NULL } }; @@ -4005,11 +4005,11 @@ static int dissect_initiatingMessageValue(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t InitiatingMessage_sequence[] = { - { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "messageDiscriminator" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_messageDiscriminator }, - { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID }, - { "initiatingMessageValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_initiatingMessageValue }, + { "procedureID" , &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "messageDiscriminator" , &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator }, + { "transactionID" , &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID }, + { "initiatingMessageValue", &hf_nbap_initiatingMessageValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_InitiatingMessageValue }, { NULL, 0, 0, NULL } }; @@ -4042,11 +4042,11 @@ static int dissect_successfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t SuccessfulOutcome_sequence[] = { - { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "messageDiscriminator" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_messageDiscriminator }, - { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID }, - { "successfulOutcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_successfulOutcomeValue }, + { "procedureID" , &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "messageDiscriminator" , &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator }, + { "transactionID" , &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID }, + { "successfulOutcomeValue", &hf_nbap_successfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SuccessfulOutcomeValue }, { NULL, 0, 0, NULL } }; @@ -4079,11 +4079,11 @@ static int dissect_unsuccessfulOutcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UnsuccessfulOutcome_sequence[] = { - { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "messageDiscriminator" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_messageDiscriminator }, - { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID }, - { "unsuccessfulOutcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_unsuccessfulOutcomeValue }, + { "procedureID" , &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "messageDiscriminator" , &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator }, + { "transactionID" , &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID }, + { "unsuccessfulOutcomeValue", &hf_nbap_unsuccessfulOutcomeValue, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UnsuccessfulOutcomeValue }, { NULL, 0, 0, NULL } }; @@ -4120,11 +4120,11 @@ static int dissect_outcomeValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t Outcome_sequence[] = { - { "procedureID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_procedureID }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "messageDiscriminator" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_messageDiscriminator }, - { "transactionID" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_transactionID }, - { "outcomeValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_outcomeValue }, + { "procedureID" , &hf_nbap_procedureID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProcedureID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "messageDiscriminator" , &hf_nbap_messageDiscriminator, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageDiscriminator }, + { "transactionID" , &hf_nbap_transactionID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransactionID }, + { "outcomeValue" , &hf_nbap_outcomeValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_OutcomeValue }, { NULL, 0, 0, NULL } }; @@ -4149,10 +4149,10 @@ static const value_string nbap_NBAP_PDU_vals[] = { }; static const per_choice_t NBAP_PDU_choice[] = { - { 0, "initiatingMessage" , ASN1_EXTENSION_ROOT , dissect_initiatingMessage }, - { 1, "succesfulOutcome" , ASN1_EXTENSION_ROOT , dissect_succesfulOutcome }, - { 2, "unsuccesfulOutcome" , ASN1_EXTENSION_ROOT , dissect_unsuccesfulOutcome }, - { 3, "outcome" , ASN1_EXTENSION_ROOT , dissect_outcome }, + { 0, &hf_nbap_initiatingMessage, ASN1_EXTENSION_ROOT , dissect_nbap_InitiatingMessage }, + { 1, &hf_nbap_succesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_SuccessfulOutcome }, + { 2, &hf_nbap_unsuccesfulOutcome, ASN1_EXTENSION_ROOT , dissect_nbap_UnsuccessfulOutcome }, + { 3, &hf_nbap_outcome , ASN1_EXTENSION_ROOT , dissect_nbap_Outcome }, { 0, NULL, 0, NULL } }; @@ -4797,9 +4797,9 @@ static int dissect_value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t ProtocolIE_Field_sequence[] = { - { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "value" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_value }, + { "id" , &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "value" , &hf_nbap_value , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIEValue }, { NULL, 0, 0, NULL } }; @@ -4816,7 +4816,7 @@ static int dissect_ProtocolIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t ProtocolIE_Container_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_Container_item }, + { "" , &hf_nbap_ProtocolIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Field }, }; static int @@ -4856,9 +4856,9 @@ static int dissect_extensionValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t ProtocolExtensionField_sequence[] = { - { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "extensionValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_extensionValue }, + { "id" , &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "extensionValue" , &hf_nbap_extensionValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Extension }, { NULL, 0, 0, NULL } }; @@ -4875,7 +4875,7 @@ static int dissect_ProtocolExtensionContainer_item(tvbuff_t *tvb, int offset, as static const per_sequence_t ProtocolExtensionContainer_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolExtensionContainer_item }, + { "" , &hf_nbap_ProtocolExtensionContainer_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolExtensionField }, }; static int @@ -4898,8 +4898,8 @@ static int dissect_ie_Extensions(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t AuditRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -4916,8 +4916,8 @@ static int dissect_id_audit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t AuditRequiredIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -4934,8 +4934,8 @@ static int dissect_id_auditRequired(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t BlockResourceRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -4952,8 +4952,8 @@ static int dissect_id_blockResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CellDeletionRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -4970,8 +4970,8 @@ static int dissect_id_cellDeletion(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t CellReconfigurationRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -4988,8 +4988,8 @@ static int dissect_id_cellReconfiguration(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t CellReconfigurationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5006,8 +5006,8 @@ static int dissect_id_cellReconfiguration_tdd(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t CellSetupRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5024,8 +5024,8 @@ static int dissect_id_cellSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t CellSetupRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5042,8 +5042,8 @@ static int dissect_id_cellSetup_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CommonMeasurementFailureIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5060,8 +5060,8 @@ static int dissect_id_commonMeasurementFailure(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t CommonMeasurementInitiationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5078,8 +5078,8 @@ static int dissect_id_commonMeasurementInitiation(tvbuff_t *tvb, int offset, asn static const per_sequence_t CommonMeasurementReport_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5096,8 +5096,8 @@ static int dissect_id_commonMeasurementReport(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t CommonMeasurementTerminationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5114,8 +5114,8 @@ static int dissect_id_commonMeasurementTermination(tvbuff_t *tvb, int offset, as static const per_sequence_t CommonTransportChannelDeletionRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5132,8 +5132,8 @@ static int dissect_id_commonTransportChannelDelete(tvbuff_t *tvb, int offset, as static const per_sequence_t CommonTransportChannelReconfigurationRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5150,8 +5150,8 @@ static int dissect_id_commonTransportChannelReconfigure(tvbuff_t *tvb, int offse static const per_sequence_t CommonTransportChannelReconfigurationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5168,8 +5168,8 @@ static int dissect_id_commonTransportChannelReconfigure_tdd(tvbuff_t *tvb, int o static const per_sequence_t CommonTransportChannelSetupRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5186,8 +5186,8 @@ static int dissect_id_commonTransportChannelSetup(tvbuff_t *tvb, int offset, asn static const per_sequence_t CommonTransportChannelSetupRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5204,8 +5204,8 @@ static int dissect_id_commonTransportChannelSetup_tdd(tvbuff_t *tvb, int offset, static const per_sequence_t ResetRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5222,8 +5222,8 @@ static int dissect_id_reset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t CompressedModeCommand_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5240,8 +5240,8 @@ static int dissect_id_compressedModeCommand(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DedicatedMeasurementFailureIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5258,8 +5258,8 @@ static int dissect_id_dedicatedMeasurementFailure(tvbuff_t *tvb, int offset, asn static const per_sequence_t DedicatedMeasurementInitiationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5276,8 +5276,8 @@ static int dissect_id_dedicatedMeasurementInitiation(tvbuff_t *tvb, int offset, static const per_sequence_t DedicatedMeasurementReport_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5294,8 +5294,8 @@ static int dissect_id_dedicatedMeasurementReport(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t DedicatedMeasurementTerminationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5312,8 +5312,8 @@ static int dissect_id_dedicatedMeasurementTermination(tvbuff_t *tvb, int offset, static const per_sequence_t DL_PowerControlRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5330,8 +5330,8 @@ static int dissect_id_downlinkPowerControl(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t ErrorIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5403,8 +5403,8 @@ static const value_string nbap_PrivateIE_ID_vals[] = { }; static const per_choice_t PrivateIE_ID_choice[] = { - { 0, "local" , ASN1_NO_EXTENSIONS , dissect_local }, - { 1, "global" , ASN1_NO_EXTENSIONS , dissect_global }, + { 0, &hf_nbap_local , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 }, + { 1, &hf_nbap_global , ASN1_NO_EXTENSIONS , dissect_nbap_OBJECT_IDENTIFIER }, { 0, NULL, 0, NULL } }; @@ -5441,9 +5441,9 @@ static int dissect_privateIEvalue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t PrivateIE_Field_sequence[] = { - { "privateIEid" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_privateIEid }, - { "criticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_criticality }, - { "privateIEvalue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_privateIEvalue }, + { "privateIEid" , &hf_nbap_privateIEid , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_ID }, + { "criticality" , &hf_nbap_criticality , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "privateIEvalue" , &hf_nbap_privateIEvalue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIEvalue }, { NULL, 0, 0, NULL } }; @@ -5460,7 +5460,7 @@ static int dissect_PrivateIE_Container_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t PrivateIE_Container_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PrivateIE_Container_item }, + { "" , &hf_nbap_PrivateIE_Container_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Field }, }; static int @@ -5477,7 +5477,7 @@ static int dissect_privateIEs(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t PrivateMessage_sequence[] = { - { "privateIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_privateIEs }, + { "privateIEs" , &hf_nbap_privateIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrivateIE_Container }, { NULL, 0, 0, NULL } }; @@ -5497,8 +5497,8 @@ static int dissect_id_privateMessageForCommon(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t RadioLinkAdditionRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5515,8 +5515,8 @@ static int dissect_id_radioLinkAddition(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t RadioLinkDeletionRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5533,8 +5533,8 @@ static int dissect_id_radioLinkDeletion(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t RadioLinkFailureIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5551,8 +5551,8 @@ static int dissect_id_radioLinkFailure(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t RadioLinkRestoreIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5569,8 +5569,8 @@ static int dissect_id_radioLinkRestoration(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t RadioLinkSetupRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5587,8 +5587,8 @@ static int dissect_id_radioLinkSetup(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t RadioLinkSetupRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5605,8 +5605,8 @@ static int dissect_id_radioLinkSetup_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t ResourceStatusIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5623,8 +5623,8 @@ static int dissect_id_resourceStatusIndication(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t RadioLinkReconfigurationCancel_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5641,8 +5641,8 @@ static int dissect_id_synchronisedRadioLinkReconfigurationCancellation(tvbuff_t static const per_sequence_t RadioLinkReconfigurationCommit_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5659,8 +5659,8 @@ static int dissect_id_synchronisedRadioLinkReconfigurationCommit(tvbuff_t *tvb, static const per_sequence_t RadioLinkReconfigurationPrepareFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5677,8 +5677,8 @@ static int dissect_id_synchronisedRadioLinkReconfigurationPreparation(tvbuff_t * static const per_sequence_t RadioLinkReconfigurationPrepareTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5695,8 +5695,8 @@ static int dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd(tvbuff static const per_sequence_t SystemInformationUpdateRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5713,8 +5713,8 @@ static int dissect_id_systemInformationUpdate(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t UnblockResourceIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5731,8 +5731,8 @@ static int dissect_id_unblockResource(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t RadioLinkReconfigurationRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5749,8 +5749,8 @@ static int dissect_id_unSynchronisedRadioLinkReconfiguration(tvbuff_t *tvb, int static const per_sequence_t RadioLinkReconfigurationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5767,8 +5767,8 @@ static int dissect_id_unSynchronisedRadioLinkReconfiguration_tdd(tvbuff_t *tvb, static const per_sequence_t DL_PowerTimeslotControlRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5785,8 +5785,8 @@ static int dissect_id_downlinkPowerTimeslotControl(tvbuff_t *tvb, int offset, as static const per_sequence_t PhysicalSharedChannelReconfigurationRequestFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5803,8 +5803,8 @@ static int dissect_id_physicalSharedChannelReconfiguration(tvbuff_t *tvb, int of static const per_sequence_t PhysicalSharedChannelReconfigurationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5821,8 +5821,8 @@ static int dissect_id_physicalSharedChannelReconfiguration_tdd(tvbuff_t *tvb, in static const per_sequence_t RadioLinkPreemptionRequiredIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5839,8 +5839,8 @@ static int dissect_id_radioLinkPreemption(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t InformationExchangeFailureIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5857,8 +5857,8 @@ static int dissect_id_informationExchangeFailure(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t InformationExchangeInitiationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5875,8 +5875,8 @@ static int dissect_id_informationExchangeInitiation(tvbuff_t *tvb, int offset, a static const per_sequence_t InformationExchangeTerminationRequest_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5893,8 +5893,8 @@ static int dissect_id_informationExchangeTermination(tvbuff_t *tvb, int offset, static const per_sequence_t InformationReport_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5911,8 +5911,8 @@ static int dissect_id_informationReporting(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t CellSynchronisationAdjustmentRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5929,8 +5929,8 @@ static int dissect_id_cellSynchronisationAdjustment(tvbuff_t *tvb, int offset, a static const per_sequence_t CellSynchronisationInitiationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5947,8 +5947,8 @@ static int dissect_id_cellSynchronisationInitiation(tvbuff_t *tvb, int offset, a static const per_sequence_t CellSynchronisationReconfigurationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5965,8 +5965,8 @@ static int dissect_id_cellSynchronisationReconfiguration(tvbuff_t *tvb, int offs static const per_sequence_t CellSynchronisationReportTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -5983,8 +5983,8 @@ static int dissect_id_cellSynchronisationReporting(tvbuff_t *tvb, int offset, as static const per_sequence_t CellSynchronisationTerminationRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6001,8 +6001,8 @@ static int dissect_id_cellSynchronisationTermination(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationFailureIndicationTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6019,8 +6019,8 @@ static int dissect_id_cellSynchronisationFailure(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t BearerRearrangementIndication_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6037,8 +6037,8 @@ static int dissect_id_BearerRearrangement(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RadioLinkActivationCommandFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6055,8 +6055,8 @@ static int dissect_id_radioLinkActivation(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RadioLinkActivationCommandTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6073,8 +6073,8 @@ static int dissect_id_radioLinkActivation_tdd(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t RadioLinkParameterUpdateIndicationFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6091,8 +6091,8 @@ static int dissect_id_radioLinkParameterUpdate(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t RadioLinkParameterUpdateIndicationTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6109,8 +6109,8 @@ static int dissect_id_radioLinkParameterUpdate_tdd(tvbuff_t *tvb, int offset, as static const per_sequence_t MBMSNotificationUpdateCommand_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6194,69 +6194,69 @@ static const value_string nbap_DummyInitiatingmessages_vals[] = { }; static const per_choice_t DummyInitiatingmessages_choice[] = { - { 0, "id-audit" , ASN1_EXTENSION_ROOT , dissect_id_audit }, - { 1, "id-auditRequired" , ASN1_EXTENSION_ROOT , dissect_id_auditRequired }, - { 2, "id-blockResource" , ASN1_EXTENSION_ROOT , dissect_id_blockResource }, - { 3, "id-cellDeletion" , ASN1_EXTENSION_ROOT , dissect_id_cellDeletion }, - { 4, "id-cellReconfiguration" , ASN1_EXTENSION_ROOT , dissect_id_cellReconfiguration }, - { 5, "id-cellReconfiguration-tdd" , ASN1_EXTENSION_ROOT , dissect_id_cellReconfiguration_tdd }, - { 6, "id-cellSetup" , ASN1_EXTENSION_ROOT , dissect_id_cellSetup }, - { 7, "id-cellSetup-tdd" , ASN1_EXTENSION_ROOT , dissect_id_cellSetup_tdd }, - { 8, "id-commonMeasurementFailure" , ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementFailure }, - { 9, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation }, - { 10, "id-commonMeasurementReport" , ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementReport }, - { 11, "id-commonMeasurementTermination", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementTermination }, - { 12, "id-commonTransportChannelDelete", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelDelete }, - { 13, "id-commonTransportChannelReconfigure", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelReconfigure }, - { 14, "id-commonTransportChannelReconfigure-tdd", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelReconfigure_tdd }, - { 15, "id-commonTransportChannelSetup", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelSetup }, - { 16, "id-commonTransportChannelSetup-tdd", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelSetup_tdd }, - { 17, "id-reset" , ASN1_EXTENSION_ROOT , dissect_id_reset }, - { 18, "id-compressedModeCommand" , ASN1_EXTENSION_ROOT , dissect_id_compressedModeCommand }, - { 19, "id-dedicatedMeasurementFailure", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementFailure }, - { 20, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation }, - { 21, "id-dedicatedMeasurementReport", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementReport }, - { 22, "id-dedicatedMeasurementTermination", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementTermination }, - { 23, "id-downlinkPowerControl" , ASN1_EXTENSION_ROOT , dissect_id_downlinkPowerControl }, - { 24, "id-errorIndicationForDedicated", ASN1_EXTENSION_ROOT , dissect_id_errorIndicationForDedicated }, - { 25, "id-privateMessageForDedicated", ASN1_EXTENSION_ROOT , dissect_id_privateMessageForDedicated }, - { 26, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition }, - { 27, "id-radioLinkDeletion" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkDeletion }, - { 28, "id-radioLinkFailure" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkFailure }, - { 29, "id-radioLinkRestoration" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkRestoration }, - { 30, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup }, - { 31, "id-radioLinkSetup-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup_tdd }, - { 32, "id-resourceStatusIndication" , ASN1_EXTENSION_ROOT , dissect_id_resourceStatusIndication }, - { 33, "id-synchronisedRadioLinkReconfigurationCancellation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationCancellation }, - { 34, "id-synchronisedRadioLinkReconfigurationCommit", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationCommit }, - { 35, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation }, - { 36, "id-synchronisedRadioLinkReconfigurationPreparation-tdd", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation_tdd }, - { 37, "id-systemInformationUpdate" , ASN1_EXTENSION_ROOT , dissect_id_systemInformationUpdate }, - { 38, "id-unblockResource" , ASN1_EXTENSION_ROOT , dissect_id_unblockResource }, - { 39, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration }, - { 40, "id-unSynchronisedRadioLinkReconfiguration-tdd", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration_tdd }, - { 41, "id-downlinkPowerTimeslotControl", ASN1_EXTENSION_ROOT , dissect_id_downlinkPowerTimeslotControl }, - { 42, "id-errorIndicationForCommon" , ASN1_EXTENSION_ROOT , dissect_id_errorIndicationForCommon }, - { 43, "id-privateMessageForCommon" , ASN1_EXTENSION_ROOT , dissect_id_privateMessageForCommon }, - { 44, "id-physicalSharedChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalSharedChannelReconfiguration }, - { 45, "id-physicalSharedChannelReconfiguration-tdd", ASN1_EXTENSION_ROOT , dissect_id_physicalSharedChannelReconfiguration_tdd }, - { 46, "id-radioLinkPreemption" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkPreemption }, - { 47, "id-informationExchangeFailure", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeFailure }, - { 48, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation }, - { 49, "id-informationExchangeTermination", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeTermination }, - { 50, "id-informationReporting" , ASN1_EXTENSION_ROOT , dissect_id_informationReporting }, - { 51, "id-cellSynchronisationAdjustment", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationAdjustment }, - { 52, "id-cellSynchronisationInitiation", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationInitiation }, - { 53, "id-cellSynchronisationReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationReconfiguration }, - { 54, "id-cellSynchronisationReporting", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationReporting }, - { 55, "id-cellSynchronisationTermination", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationTermination }, - { 56, "id-cellSynchronisationFailure", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationFailure }, - { 57, "id-BearerRearrangement" , ASN1_EXTENSION_ROOT , dissect_id_BearerRearrangement }, - { 58, "id-radioLinkActivation" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkActivation }, - { 59, "id-radioLinkActivation-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkActivation_tdd }, - { 60, "id-radioLinkParameterUpdate" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkParameterUpdate }, - { 61, "id-radioLinkParameterUpdate-tdd", ASN1_EXTENSION_ROOT , dissect_id_radioLinkParameterUpdate_tdd }, - { 62, "id-mBMSNotificationUpdate" , ASN1_EXTENSION_ROOT , dissect_id_mBMSNotificationUpdate }, + { 0, &hf_nbap_id_audit , ASN1_EXTENSION_ROOT , dissect_nbap_AuditRequest }, + { 1, &hf_nbap_id_auditRequired, ASN1_EXTENSION_ROOT , dissect_nbap_AuditRequiredIndication }, + { 2, &hf_nbap_id_blockResource, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceRequest }, + { 3, &hf_nbap_id_cellDeletion, ASN1_EXTENSION_ROOT , dissect_nbap_CellDeletionRequest }, + { 4, &hf_nbap_id_cellReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationRequestFDD }, + { 5, &hf_nbap_id_cellReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationRequestTDD }, + { 6, &hf_nbap_id_cellSetup , ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupRequestFDD }, + { 7, &hf_nbap_id_cellSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupRequestTDD }, + { 8, &hf_nbap_id_commonMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementFailureIndication }, + { 9, &hf_nbap_id_commonMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationRequest }, + { 10, &hf_nbap_id_commonMeasurementReport, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementReport }, + { 11, &hf_nbap_id_commonMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementTerminationRequest }, + { 12, &hf_nbap_id_commonTransportChannelDelete, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelDeletionRequest }, + { 13, &hf_nbap_id_commonTransportChannelReconfigure, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationRequestFDD }, + { 14, &hf_nbap_id_commonTransportChannelReconfigure_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationRequestTDD }, + { 15, &hf_nbap_id_commonTransportChannelSetup, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupRequestFDD }, + { 16, &hf_nbap_id_commonTransportChannelSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupRequestTDD }, + { 17, &hf_nbap_id_reset , ASN1_EXTENSION_ROOT , dissect_nbap_ResetRequest }, + { 18, &hf_nbap_id_compressedModeCommand, ASN1_EXTENSION_ROOT , dissect_nbap_CompressedModeCommand }, + { 19, &hf_nbap_id_dedicatedMeasurementFailure, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementFailureIndication }, + { 20, &hf_nbap_id_dedicatedMeasurementInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationRequest }, + { 21, &hf_nbap_id_dedicatedMeasurementReport, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementReport }, + { 22, &hf_nbap_id_dedicatedMeasurementTermination, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementTerminationRequest }, + { 23, &hf_nbap_id_downlinkPowerControl, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerControlRequest }, + { 24, &hf_nbap_id_errorIndicationForDedicated, ASN1_EXTENSION_ROOT , dissect_nbap_ErrorIndication }, + { 25, &hf_nbap_id_privateMessageForDedicated, ASN1_EXTENSION_ROOT , dissect_nbap_PrivateMessage }, + { 26, &hf_nbap_id_radioLinkAddition, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionRequestFDD }, + { 27, &hf_nbap_id_radioLinkDeletion, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkDeletionRequest }, + { 28, &hf_nbap_id_radioLinkFailure, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkFailureIndication }, + { 29, &hf_nbap_id_radioLinkRestoration, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkRestoreIndication }, + { 30, &hf_nbap_id_radioLinkSetup, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupRequestFDD }, + { 31, &hf_nbap_id_radioLinkSetup_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupRequestTDD }, + { 32, &hf_nbap_id_resourceStatusIndication, ASN1_EXTENSION_ROOT , dissect_nbap_ResourceStatusIndication }, + { 33, &hf_nbap_id_synchronisedRadioLinkReconfigurationCancellation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationCancel }, + { 34, &hf_nbap_id_synchronisedRadioLinkReconfigurationCommit, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationCommit }, + { 35, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationPrepareFDD }, + { 36, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationPrepareTDD }, + { 37, &hf_nbap_id_systemInformationUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateRequest }, + { 38, &hf_nbap_id_unblockResource, ASN1_EXTENSION_ROOT , dissect_nbap_UnblockResourceIndication }, + { 39, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationRequestFDD }, + { 40, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationRequestTDD }, + { 41, &hf_nbap_id_downlinkPowerTimeslotControl, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerTimeslotControlRequest }, + { 42, &hf_nbap_id_errorIndicationForCommon, ASN1_EXTENSION_ROOT , dissect_nbap_ErrorIndication }, + { 43, &hf_nbap_id_privateMessageForCommon, ASN1_EXTENSION_ROOT , dissect_nbap_PrivateMessage }, + { 44, &hf_nbap_id_physicalSharedChannelReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationRequestFDD }, + { 45, &hf_nbap_id_physicalSharedChannelReconfiguration_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationRequestTDD }, + { 46, &hf_nbap_id_radioLinkPreemption, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkPreemptionRequiredIndication }, + { 47, &hf_nbap_id_informationExchangeFailure, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeFailureIndication }, + { 48, &hf_nbap_id_informationExchangeInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationRequest }, + { 49, &hf_nbap_id_informationExchangeTermination, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeTerminationRequest }, + { 50, &hf_nbap_id_informationReporting, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReport }, + { 51, &hf_nbap_id_cellSynchronisationAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentRequestTDD }, + { 52, &hf_nbap_id_cellSynchronisationInitiation, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationRequestTDD }, + { 53, &hf_nbap_id_cellSynchronisationReconfiguration, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationRequestTDD }, + { 54, &hf_nbap_id_cellSynchronisationReporting, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReportTDD }, + { 55, &hf_nbap_id_cellSynchronisationTermination, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationTerminationRequestTDD }, + { 56, &hf_nbap_id_cellSynchronisationFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationFailureIndicationTDD }, + { 57, &hf_nbap_id_BearerRearrangement, ASN1_EXTENSION_ROOT , dissect_nbap_BearerRearrangementIndication }, + { 58, &hf_nbap_id_radioLinkActivation, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkActivationCommandFDD }, + { 59, &hf_nbap_id_radioLinkActivation_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkActivationCommandTDD }, + { 60, &hf_nbap_id_radioLinkParameterUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkParameterUpdateIndicationFDD }, + { 61, &hf_nbap_id_radioLinkParameterUpdate_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkParameterUpdateIndicationTDD }, + { 62, &hf_nbap_id_mBMSNotificationUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_MBMSNotificationUpdateCommand }, { 0, NULL, 0, NULL } }; @@ -6271,8 +6271,8 @@ dissect_nbap_DummyInitiatingmessages(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t AuditResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6289,8 +6289,8 @@ static int dissect_id_audit1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t BlockResourceResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6307,8 +6307,8 @@ static int dissect_id_blockResource1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CellDeletionResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6325,8 +6325,8 @@ static int dissect_id_cellDeletion1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CellReconfigurationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6343,8 +6343,8 @@ static int dissect_id_cellReconfiguration1(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t CellSetupResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6361,8 +6361,8 @@ static int dissect_id_cellSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t CommonMeasurementInitiationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6379,8 +6379,8 @@ static int dissect_id_commonMeasurementInitiation1(tvbuff_t *tvb, int offset, as static const per_sequence_t CommonTransportChannelDeletionResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6397,8 +6397,8 @@ static int dissect_id_commonTransportChannelDelete1(tvbuff_t *tvb, int offset, a static const per_sequence_t CommonTransportChannelReconfigurationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6415,8 +6415,8 @@ static int dissect_id_commonTransportChannelReconfigure1(tvbuff_t *tvb, int offs static const per_sequence_t CommonTransportChannelSetupResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6433,8 +6433,8 @@ static int dissect_id_commonTransportChannelSetup1(tvbuff_t *tvb, int offset, as static const per_sequence_t ResetResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6451,8 +6451,8 @@ static int dissect_id_reset1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t DedicatedMeasurementInitiationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6469,8 +6469,8 @@ static int dissect_id_dedicatedMeasurementInitiation1(tvbuff_t *tvb, int offset, static const per_sequence_t RadioLinkAdditionResponseFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6487,8 +6487,8 @@ static int dissect_id_radioLinkAddition1(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t RadioLinkAdditionResponseTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6505,8 +6505,8 @@ static int dissect_id_radioLinkAddition_tdd(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t RadioLinkDeletionResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6523,8 +6523,8 @@ static int dissect_id_radioLinkDeletion1(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t RadioLinkSetupResponseFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6541,8 +6541,8 @@ static int dissect_id_radioLinkSetup1(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t RadioLinkSetupResponseTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6559,8 +6559,8 @@ static int dissect_id_radioLinkSetup_tdd1(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RadioLinkReconfigurationReady_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6577,8 +6577,8 @@ static int dissect_id_synchronisedRadioLinkReconfigurationPreparation1(tvbuff_t static const per_sequence_t SystemInformationUpdateResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6595,8 +6595,8 @@ static int dissect_id_systemInformationUpdate1(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t RadioLinkReconfigurationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6613,8 +6613,8 @@ static int dissect_id_unSynchronisedRadioLinkReconfiguration1(tvbuff_t *tvb, int static const per_sequence_t PhysicalSharedChannelReconfigurationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6631,8 +6631,8 @@ static int dissect_id_physicalSharedChannelReconfiguration1(tvbuff_t *tvb, int o static const per_sequence_t InformationExchangeInitiationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6649,8 +6649,8 @@ static int dissect_id_informationExchangeInitiation1(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationAdjustmentResponseTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6667,8 +6667,8 @@ static int dissect_id_cellSynchronisationAdjustment1(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationInitiationResponseTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6685,8 +6685,8 @@ static int dissect_id_cellSynchronisationInitiation1(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationReconfigurationResponseTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6731,30 +6731,30 @@ static const value_string nbap_DummySuccessfullOutcomemessages_vals[] = { }; static const per_choice_t DummySuccessfullOutcomemessages_choice[] = { - { 0, "id-audit" , ASN1_EXTENSION_ROOT , dissect_id_audit1 }, - { 1, "id-blockResource" , ASN1_EXTENSION_ROOT , dissect_id_blockResource1 }, - { 2, "id-cellDeletion" , ASN1_EXTENSION_ROOT , dissect_id_cellDeletion1 }, - { 3, "id-cellReconfiguration" , ASN1_EXTENSION_ROOT , dissect_id_cellReconfiguration1 }, - { 4, "id-cellSetup" , ASN1_EXTENSION_ROOT , dissect_id_cellSetup1 }, - { 5, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation1 }, - { 6, "id-commonTransportChannelDelete", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelDelete1 }, - { 7, "id-commonTransportChannelReconfigure", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelReconfigure1 }, - { 8, "id-commonTransportChannelSetup", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelSetup1 }, - { 9, "id-reset" , ASN1_EXTENSION_ROOT , dissect_id_reset1 }, - { 10, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation1 }, - { 11, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition1 }, - { 12, "id-radioLinkAddition-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition_tdd }, - { 13, "id-radioLinkDeletion" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkDeletion1 }, - { 14, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup1 }, - { 15, "id-radioLinkSetup-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup_tdd1 }, - { 16, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation1 }, - { 17, "id-systemInformationUpdate" , ASN1_EXTENSION_ROOT , dissect_id_systemInformationUpdate1 }, - { 18, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration1 }, - { 19, "id-physicalSharedChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalSharedChannelReconfiguration1 }, - { 20, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation1 }, - { 21, "id-cellSynchronisationAdjustment", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationAdjustment1 }, - { 22, "id-cellSynchronisationInitiation", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationInitiation1 }, - { 23, "id-cellSynchronisationReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationReconfiguration1 }, + { 0, &hf_nbap_id_audit1 , ASN1_EXTENSION_ROOT , dissect_nbap_AuditResponse }, + { 1, &hf_nbap_id_blockResource1, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceResponse }, + { 2, &hf_nbap_id_cellDeletion1, ASN1_EXTENSION_ROOT , dissect_nbap_CellDeletionResponse }, + { 3, &hf_nbap_id_cellReconfiguration1, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationResponse }, + { 4, &hf_nbap_id_cellSetup1 , ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupResponse }, + { 5, &hf_nbap_id_commonMeasurementInitiation1, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationFailure }, + { 6, &hf_nbap_id_commonTransportChannelDelete1, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelDeletionResponse }, + { 7, &hf_nbap_id_commonTransportChannelReconfigure1, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationResponse }, + { 8, &hf_nbap_id_commonTransportChannelSetup1, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupResponse }, + { 9, &hf_nbap_id_reset1 , ASN1_EXTENSION_ROOT , dissect_nbap_ResetResponse }, + { 10, &hf_nbap_id_dedicatedMeasurementInitiation1, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationResponse }, + { 11, &hf_nbap_id_radioLinkAddition1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionResponseFDD }, + { 12, &hf_nbap_id_radioLinkAddition_tdd, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionResponseTDD }, + { 13, &hf_nbap_id_radioLinkDeletion1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkDeletionResponse }, + { 14, &hf_nbap_id_radioLinkSetup1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupResponseFDD }, + { 15, &hf_nbap_id_radioLinkSetup_tdd1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupResponseTDD }, + { 16, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationReady }, + { 17, &hf_nbap_id_systemInformationUpdate1, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateResponse }, + { 18, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationResponse }, + { 19, &hf_nbap_id_physicalSharedChannelReconfiguration1, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationResponse }, + { 20, &hf_nbap_id_informationExchangeInitiation1, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationResponse }, + { 21, &hf_nbap_id_cellSynchronisationAdjustment1, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentResponseTDD }, + { 22, &hf_nbap_id_cellSynchronisationInitiation1, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationResponseTDD }, + { 23, &hf_nbap_id_cellSynchronisationReconfiguration1, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationResponseTDD }, { 0, NULL, 0, NULL } }; @@ -6769,8 +6769,8 @@ dissect_nbap_DummySuccessfullOutcomemessages(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t AuditFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6787,8 +6787,8 @@ static int dissect_id_audit2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t BlockResourceFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6805,8 +6805,8 @@ static int dissect_id_blockResource2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CellReconfigurationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6823,8 +6823,8 @@ static int dissect_id_cellReconfiguration2(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t CellSetupFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6841,8 +6841,8 @@ static int dissect_id_cellSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t CommonMeasurementInitiationResponse_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6859,8 +6859,8 @@ static int dissect_id_commonMeasurementInitiation2(tvbuff_t *tvb, int offset, as static const per_sequence_t CommonTransportChannelReconfigurationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6877,8 +6877,8 @@ static int dissect_id_commonTransportChannelReconfigure2(tvbuff_t *tvb, int offs static const per_sequence_t CommonTransportChannelSetupFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6895,8 +6895,8 @@ static int dissect_id_commonTransportChannelSetup2(tvbuff_t *tvb, int offset, as static const per_sequence_t DedicatedMeasurementInitiationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6913,8 +6913,8 @@ static int dissect_id_dedicatedMeasurementInitiation2(tvbuff_t *tvb, int offset, static const per_sequence_t RadioLinkAdditionFailureFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6931,8 +6931,8 @@ static int dissect_id_radioLinkAddition2(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t RadioLinkAdditionFailureTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6949,8 +6949,8 @@ static int dissect_id_radioLinkAddition_tdd1(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t RadioLinkSetupFailureFDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6967,8 +6967,8 @@ static int dissect_id_radioLinkSetup2(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t RadioLinkSetupFailureTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -6985,8 +6985,8 @@ static int dissect_id_radioLinkSetup_tdd2(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RadioLinkReconfigurationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7006,8 +7006,8 @@ static int dissect_id_unSynchronisedRadioLinkReconfiguration2(tvbuff_t *tvb, int static const per_sequence_t SystemInformationUpdateFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7024,8 +7024,8 @@ static int dissect_id_systemInformationUpdate2(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t PhysicalSharedChannelReconfigurationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7042,8 +7042,8 @@ static int dissect_id_physicalSharedChannelReconfiguration2(tvbuff_t *tvb, int o static const per_sequence_t InformationExchangeInitiationFailure_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7060,8 +7060,8 @@ static int dissect_id_informationExchangeInitiation2(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationAdjustmentFailureTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7078,8 +7078,8 @@ static int dissect_id_cellSynchronisationAdjustment2(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationInitiationFailureTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7096,8 +7096,8 @@ static int dissect_id_cellSynchronisationInitiation2(tvbuff_t *tvb, int offset, static const per_sequence_t CellSynchronisationReconfigurationFailureTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7138,26 +7138,26 @@ static const value_string nbap_DummyUnsuccessfullOutcomemessages_vals[] = { }; static const per_choice_t DummyUnsuccessfullOutcomemessages_choice[] = { - { 0, "id-audit" , ASN1_EXTENSION_ROOT , dissect_id_audit2 }, - { 1, "id-blockResource" , ASN1_EXTENSION_ROOT , dissect_id_blockResource2 }, - { 2, "id-cellReconfiguration" , ASN1_EXTENSION_ROOT , dissect_id_cellReconfiguration2 }, - { 3, "id-cellSetup" , ASN1_EXTENSION_ROOT , dissect_id_cellSetup2 }, - { 4, "id-commonMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_commonMeasurementInitiation2 }, - { 5, "id-commonTransportChannelReconfigure", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelReconfigure2 }, - { 6, "id-commonTransportChannelSetup", ASN1_EXTENSION_ROOT , dissect_id_commonTransportChannelSetup2 }, - { 7, "id-dedicatedMeasurementInitiation", ASN1_EXTENSION_ROOT , dissect_id_dedicatedMeasurementInitiation2 }, - { 8, "id-radioLinkAddition" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition2 }, - { 9, "id-radioLinkAddition-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkAddition_tdd1 }, - { 10, "id-radioLinkSetup" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup2 }, - { 11, "id-radioLinkSetup-tdd" , ASN1_EXTENSION_ROOT , dissect_id_radioLinkSetup_tdd2 }, - { 12, "id-synchronisedRadioLinkReconfigurationPreparation", ASN1_EXTENSION_ROOT , dissect_id_synchronisedRadioLinkReconfigurationPreparation2 }, - { 13, "id-systemInformationUpdate" , ASN1_EXTENSION_ROOT , dissect_id_systemInformationUpdate2 }, - { 14, "id-unSynchronisedRadioLinkReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_unSynchronisedRadioLinkReconfiguration2 }, - { 15, "id-physicalSharedChannelReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_physicalSharedChannelReconfiguration2 }, - { 16, "id-informationExchangeInitiation", ASN1_EXTENSION_ROOT , dissect_id_informationExchangeInitiation2 }, - { 17, "id-cellSynchronisationAdjustment", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationAdjustment2 }, - { 18, "id-cellSynchronisationInitiation", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationInitiation2 }, - { 19, "id-cellSynchronisationReconfiguration", ASN1_EXTENSION_ROOT , dissect_id_cellSynchronisationReconfiguration2 }, + { 0, &hf_nbap_id_audit2 , ASN1_EXTENSION_ROOT , dissect_nbap_AuditFailure }, + { 1, &hf_nbap_id_blockResource2, ASN1_EXTENSION_ROOT , dissect_nbap_BlockResourceFailure }, + { 2, &hf_nbap_id_cellReconfiguration2, ASN1_EXTENSION_ROOT , dissect_nbap_CellReconfigurationFailure }, + { 3, &hf_nbap_id_cellSetup2 , ASN1_EXTENSION_ROOT , dissect_nbap_CellSetupFailure }, + { 4, &hf_nbap_id_commonMeasurementInitiation2, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementInitiationResponse }, + { 5, &hf_nbap_id_commonTransportChannelReconfigure2, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelReconfigurationFailure }, + { 6, &hf_nbap_id_commonTransportChannelSetup2, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannelSetupFailure }, + { 7, &hf_nbap_id_dedicatedMeasurementInitiation2, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementInitiationFailure }, + { 8, &hf_nbap_id_radioLinkAddition2, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionFailureFDD }, + { 9, &hf_nbap_id_radioLinkAddition_tdd1, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkAdditionFailureTDD }, + { 10, &hf_nbap_id_radioLinkSetup2, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupFailureFDD }, + { 11, &hf_nbap_id_radioLinkSetup_tdd2, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkSetupFailureTDD }, + { 12, &hf_nbap_id_synchronisedRadioLinkReconfigurationPreparation2, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationFailure }, + { 13, &hf_nbap_id_systemInformationUpdate2, ASN1_EXTENSION_ROOT , dissect_nbap_SystemInformationUpdateFailure }, + { 14, &hf_nbap_id_unSynchronisedRadioLinkReconfiguration2, ASN1_EXTENSION_ROOT , dissect_nbap_RadioLinkReconfigurationFailure }, + { 15, &hf_nbap_id_physicalSharedChannelReconfiguration2, ASN1_EXTENSION_ROOT , dissect_nbap_PhysicalSharedChannelReconfigurationFailure }, + { 16, &hf_nbap_id_informationExchangeInitiation2, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeInitiationFailure }, + { 17, &hf_nbap_id_cellSynchronisationAdjustment2, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationAdjustmentFailureTDD }, + { 18, &hf_nbap_id_cellSynchronisationInitiation2, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationInitiationFailureTDD }, + { 19, &hf_nbap_id_cellSynchronisationReconfiguration2, ASN1_EXTENSION_ROOT , dissect_nbap_CellSynchronisationReconfigurationFailureTDD }, { 0, NULL, 0, NULL } }; @@ -7246,10 +7246,10 @@ static int dissect_availabilityStatus(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t Common_PhysicalChannel_Status_Information_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7324,10 +7324,10 @@ static int dissect_commonTransportChannelID(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t Common_TransportChannel_Status_Information_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7525,10 +7525,10 @@ static const value_string nbap_Cause_vals[] = { }; static const per_choice_t Cause_choice[] = { - { 0, "radioNetwork" , ASN1_EXTENSION_ROOT , dissect_radioNetwork }, - { 1, "transport" , ASN1_EXTENSION_ROOT , dissect_transport }, - { 2, "protocol" , ASN1_EXTENSION_ROOT , dissect_protocol }, - { 3, "misc" , ASN1_EXTENSION_ROOT , dissect_misc }, + { 0, &hf_nbap_radioNetwork , ASN1_EXTENSION_ROOT , dissect_nbap_CauseRadioNetwork }, + { 1, &hf_nbap_transport , ASN1_EXTENSION_ROOT , dissect_nbap_CauseTransport }, + { 2, &hf_nbap_protocol , ASN1_EXTENSION_ROOT , dissect_nbap_CauseProtocol }, + { 3, &hf_nbap_misc , ASN1_EXTENSION_ROOT , dissect_nbap_CauseMisc }, { 0, NULL, 0, NULL } }; @@ -7568,10 +7568,10 @@ static int dissect_communicationControlPortID(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t CCP_InformationItem_AuditRsp_sequence[] = { - { "communicationControlPortID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationControlPortID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationControlPortID", &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7825,7 +7825,7 @@ static int dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item(tvb static const per_sequence_t CCP_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCP_InformationList_AuditRsp_item }, + { "" , &hf_nbap_CCP_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -7842,10 +7842,10 @@ static int dissect_id_CCP_InformationList_AuditRsp(tvbuff_t *tvb, int offset, as static const per_sequence_t CCP_InformationItem_ResourceStatusInd_sequence[] = { - { "communicationControlPortID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationControlPortID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationControlPortID", &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -7961,7 +7961,7 @@ static int dissect_primary_CPICH_Information(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t S_CPICH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CPICH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_S_CPICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8002,7 +8002,7 @@ static int dissect_bCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t S_CCPCH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_S_CCPCH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8043,7 +8043,7 @@ static int dissect_pICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t FACH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_FACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8060,7 +8060,7 @@ static int dissect_fACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t PRACH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PRACH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_PRACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8077,7 +8077,7 @@ static int dissect_pRACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t RACH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RACH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_RACH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8094,7 +8094,7 @@ static int dissect_rACH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t AICH_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AICH_InformationList_AuditRsp_item }, + { "" , &hf_nbap_AICH_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8249,30 +8249,30 @@ static int dissect_sCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t Cell_InformationItem_AuditRsp_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "configurationGenerationID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_configurationGenerationID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "local-Cell-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_ID }, - { "primary-SCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_SCH_Information }, - { "secondary-SCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_SCH_Information }, - { "primary-CPICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_CPICH_Information }, - { "secondary-CPICH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CPICH_InformationList }, - { "primary-CCPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_CCPCH_Information }, - { "bCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bCH_Information }, - { "secondary-CCPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CCPCH_InformationList }, - { "pCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Information }, - { "pICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pICH_Information }, - { "fACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fACH_InformationList }, - { "pRACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pRACH_InformationList }, - { "rACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rACH_InformationList }, - { "aICH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_aICH_InformationList }, - { "notUsed-1-pCPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_1_pCPCH_InformationList }, - { "notUsed-2-cPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_2_cPCH_InformationList }, - { "notUsed-3-aP-AICH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_3_aP_AICH_InformationList }, - { "notUsed-4-cDCA-ICH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_4_cDCA_ICH_InformationList }, - { "sCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCH_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "configurationGenerationID", &hf_nbap_configurationGenerationID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ConfigurationGenerationID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "local-Cell-ID" , &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "primary-SCH-Information", &hf_nbap_primary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_AuditRsp }, + { "secondary-SCH-Information", &hf_nbap_secondary_SCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_AuditRsp }, + { "primary-CPICH-Information", &hf_nbap_primary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_AuditRsp }, + { "secondary-CPICH-InformationList", &hf_nbap_secondary_CPICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_AuditRsp }, + { "primary-CCPCH-Information", &hf_nbap_primary_CCPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_AuditRsp }, + { "bCH-Information" , &hf_nbap_bCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_AuditRsp }, + { "secondary-CCPCH-InformationList", &hf_nbap_secondary_CCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_AuditRsp }, + { "pCH-Information" , &hf_nbap_pCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_AuditRsp }, + { "pICH-Information" , &hf_nbap_pICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_AuditRsp }, + { "fACH-InformationList" , &hf_nbap_fACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_AuditRsp }, + { "pRACH-InformationList" , &hf_nbap_pRACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_AuditRsp }, + { "rACH-InformationList" , &hf_nbap_rACH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_AuditRsp }, + { "aICH-InformationList" , &hf_nbap_aICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_AuditRsp }, + { "notUsed-1-pCPCH-InformationList", &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-2-cPCH-InformationList", &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-3-aP-AICH-InformationList", &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-4-cDCA-ICH-InformationList", &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "sCH-Information" , &hf_nbap_sCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_AuditRsp }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8325,7 +8325,7 @@ static int dissect_primary_CPICH_Information1(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t S_CPICH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CPICH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_S_CPICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8366,7 +8366,7 @@ static int dissect_bCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t S_CCPCH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_S_CCPCH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8407,7 +8407,7 @@ static int dissect_pICH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t FACH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_FACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8424,7 +8424,7 @@ static int dissect_fACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t PRACH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PRACH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_PRACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8441,7 +8441,7 @@ static int dissect_pRACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RACH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RACH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_RACH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8458,7 +8458,7 @@ static int dissect_rACH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t AICH_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AICH_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_AICH_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8487,28 +8487,28 @@ static int dissect_sCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t Cell_InformationItem_ResourceStatusInd_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_availabilityStatus }, - { "primary-SCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_SCH_Information1 }, - { "secondary-SCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_SCH_Information1 }, - { "primary-CPICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_CPICH_Information1 }, - { "secondary-CPICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CPICH_Information }, - { "primary-CCPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_CCPCH_Information1 }, - { "bCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bCH_Information1 }, - { "secondary-CCPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_CCPCH_InformationList1 }, - { "pCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Information1 }, - { "pICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pICH_Information1 }, - { "fACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fACH_InformationList1 }, - { "pRACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pRACH_InformationList1 }, - { "rACH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rACH_InformationList1 }, - { "aICH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_aICH_InformationList1 }, - { "notUsed-1-pCPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_1_pCPCH_InformationList }, - { "notUsed-2-cPCH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_2_cPCH_InformationList }, - { "notUsed-3-aP-AICH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_3_aP_AICH_InformationList }, - { "notUsed-4-cDCA-ICH-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_notUsed_4_cDCA_ICH_InformationList }, - { "sCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCH_Information1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AvailabilityStatus }, + { "primary-SCH-Information", &hf_nbap_primary_SCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_SCH_Information_ResourceStatusInd }, + { "secondary-SCH-Information", &hf_nbap_secondary_SCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_SCH_Information_ResourceStatusInd }, + { "primary-CPICH-Information", &hf_nbap_primary_CPICH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CPICH_Information_ResourceStatusInd }, + { "secondary-CPICH-Information", &hf_nbap_secondary_CPICH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CPICH_InformationList_ResourceStatusInd }, + { "primary-CCPCH-Information", &hf_nbap_primary_CCPCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_P_CCPCH_Information_ResourceStatusInd }, + { "bCH-Information" , &hf_nbap_bCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BCH_Information_ResourceStatusInd }, + { "secondary-CCPCH-InformationList", &hf_nbap_secondary_CCPCH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_S_CCPCH_InformationList_ResourceStatusInd }, + { "pCH-Information" , &hf_nbap_pCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Information_ResourceStatusInd }, + { "pICH-Information" , &hf_nbap_pICH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Information_ResourceStatusInd }, + { "fACH-InformationList" , &hf_nbap_fACH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_InformationList_ResourceStatusInd }, + { "pRACH-InformationList" , &hf_nbap_pRACH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_InformationList_ResourceStatusInd }, + { "rACH-InformationList" , &hf_nbap_rACH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_InformationList_ResourceStatusInd }, + { "aICH-InformationList" , &hf_nbap_aICH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_InformationList_ResourceStatusInd }, + { "notUsed-1-pCPCH-InformationList", &hf_nbap_notUsed_1_pCPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-2-cPCH-InformationList", &hf_nbap_notUsed_2_cPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-3-aP-AICH-InformationList", &hf_nbap_notUsed_3_aP_AICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "notUsed-4-cDCA-ICH-InformationList", &hf_nbap_notUsed_4_cDCA_ICH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "sCH-Information" , &hf_nbap_sCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SCH_Information_ResourceStatusInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8525,7 +8525,7 @@ static int dissect_id_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb, int static const per_sequence_t Cell_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Cell_InformationList_AuditRsp_item }, + { "" , &hf_nbap_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -8611,7 +8611,7 @@ static const value_string nbap_CommonMeasurementAccuracy_vals[] = { }; static const per_choice_t CommonMeasurementAccuracy_choice[] = { - { 0, "tUTRANGPSMeasurementAccuracyClass", ASN1_EXTENSION_ROOT , dissect_tUTRANGPSMeasurementAccuracyClass }, + { 0, &hf_nbap_tUTRANGPSMeasurementAccuracyClass, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSAccuracyClass }, { 0, NULL, 0, NULL } }; @@ -8716,13 +8716,13 @@ static const value_string nbap_CommonMeasurementValue_vals[] = { }; static const per_choice_t CommonMeasurementValue_choice[] = { - { 0, "transmitted-carrier-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_carrier_power }, - { 1, "received-total-wide-band-power", ASN1_EXTENSION_ROOT , dissect_received_total_wide_band_power }, - { 2, "acknowledged-prach-preambles", ASN1_EXTENSION_ROOT , dissect_acknowledged_prach_preambles }, - { 3, "uL-TimeslotISCP" , ASN1_EXTENSION_ROOT , dissect_uL_TimeslotISCP }, - { 4, "notUsed-1-acknowledged-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_1_acknowledged_PCPCH_access_preambles }, - { 5, "notUsed-2-detected-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_2_detected_PCPCH_access_preambles }, - { 6, "extension-CommonMeasurementValue", ASN1_NOT_EXTENSION_ROOT, dissect_extension_CommonMeasurementValue }, + { 0, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value }, + { 1, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value }, + { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value }, + { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value }, + { 4, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 5, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 6, &hf_nbap_extension_CommonMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementValue }, { 0, NULL, 0, NULL } }; @@ -8743,8 +8743,8 @@ static int dissect_commonmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t CommonMeasurementAvailable_sequence[] = { - { "commonmeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonmeasurementValue }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "commonmeasurementValue", &hf_nbap_commonmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8779,8 +8779,8 @@ static const value_string nbap_CommonMeasurementValueInformation_vals[] = { }; static const per_choice_t CommonMeasurementValueInformation_choice[] = { - { 0, "measurementAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementAvailable }, - { 1, "measurementnotAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementnotAvailable }, + { 0, &hf_nbap_measurementAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementAvailable }, + { 1, &hf_nbap_measurementnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_CommonMeasurementnotAvailable }, { 0, NULL, 0, NULL } }; @@ -8798,8 +8798,8 @@ static int dissect_commonMeasurementValueInformation(tvbuff_t *tvb, int offset, static const per_sequence_t Cell_CM_Rprt_sequence[] = { - { "commonMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValueInformation", &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8816,8 +8816,8 @@ static int dissect_cell5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t RACH_CM_Rprt_sequence[] = { - { "commonMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValueInformation", &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8854,10 +8854,10 @@ static const value_string nbap_CommonMeasurementObjectType_CM_Rprt_vals[] = { }; static const per_choice_t CommonMeasurementObjectType_CM_Rprt_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell5 }, - { 1, "rACH" , ASN1_EXTENSION_ROOT , dissect_rACH3 }, - { 2, "notUsed-cPCH" , ASN1_EXTENSION_ROOT , dissect_notUsed_cPCH }, - { 3, "extension-CommonMeasurementObjectType-CM-Rprt", ASN1_NOT_EXTENSION_ROOT, dissect_extension_CommonMeasurementObjectType_CM_Rprt }, + { 0, &hf_nbap_cell5 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rprt }, + { 1, &hf_nbap_rACH3 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rprt }, + { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rprt, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rprt }, { 0, NULL, 0, NULL } }; @@ -8897,9 +8897,9 @@ static int dissect_TimeslotInfo_CellSyncInitiationRqstTDD_item(tvbuff_t *tvb, in static const per_sequence_t Cell_CM_Rqst_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8916,9 +8916,9 @@ static int dissect_cell(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree * static const per_sequence_t RACH_CM_Rqst_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8955,10 +8955,10 @@ static const value_string nbap_CommonMeasurementObjectType_CM_Rqst_vals[] = { }; static const per_choice_t CommonMeasurementObjectType_CM_Rqst_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell }, - { 1, "rACH" , ASN1_EXTENSION_ROOT , dissect_rACH1 }, - { 2, "notUsed-cPCH" , ASN1_EXTENSION_ROOT , dissect_notUsed_cPCH }, - { 3, "extension-CommonMeasurementObjectType-CM-Rqst", ASN1_NOT_EXTENSION_ROOT, dissect_extension_CommonMeasurementObjectType_CM_Rqst }, + { 0, &hf_nbap_cell , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rqst }, + { 1, &hf_nbap_rACH1 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rqst }, + { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rqst, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rqst }, { 0, NULL, 0, NULL } }; @@ -8976,8 +8976,8 @@ static int dissect_id_CommonMeasurementObjectType_CM_Rqst(tvbuff_t *tvb, int off static const per_sequence_t Cell_CM_Rsp_sequence[] = { - { "commonMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValue", &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -8994,8 +8994,8 @@ static int dissect_cell1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t RACH_CM_Rsp_sequence[] = { - { "commonMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValue", &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9032,10 +9032,10 @@ static const value_string nbap_CommonMeasurementObjectType_CM_Rsp_vals[] = { }; static const per_choice_t CommonMeasurementObjectType_CM_Rsp_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell1 }, - { 1, "rACH" , ASN1_EXTENSION_ROOT , dissect_rACH2 }, - { 2, "notUsed-cPCH" , ASN1_EXTENSION_ROOT , dissect_notUsed_cPCH }, - { 3, "extension-CommonMeasurementObjectType-CM-Rsp", ASN1_NOT_EXTENSION_ROOT, dissect_extension_CommonMeasurementObjectType_CM_Rsp }, + { 0, &hf_nbap_cell1 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_CM_Rsp }, + { 1, &hf_nbap_rACH2 , ASN1_EXTENSION_ROOT , dissect_nbap_RACH_CM_Rsp }, + { 2, &hf_nbap_notUsed_cPCH , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 3, &hf_nbap_extension_CommonMeasurementObjectType_CM_Rsp, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_CommonMeasurementObjectType_CM_Rsp }, { 0, NULL, 0, NULL } }; @@ -9265,13 +9265,13 @@ static const value_string nbap_TFCS_CTFC_vals[] = { }; static const per_choice_t TFCS_CTFC_choice[] = { - { 0, "ctfc2bit" , ASN1_NO_EXTENSIONS , dissect_ctfc2bit }, - { 1, "ctfc4bit" , ASN1_NO_EXTENSIONS , dissect_ctfc4bit }, - { 2, "ctfc6bit" , ASN1_NO_EXTENSIONS , dissect_ctfc6bit }, - { 3, "ctfc8bit" , ASN1_NO_EXTENSIONS , dissect_ctfc8bit }, - { 4, "ctfc12bit" , ASN1_NO_EXTENSIONS , dissect_ctfc12bit }, - { 5, "ctfc16bit" , ASN1_NO_EXTENSIONS , dissect_ctfc16bit }, - { 6, "ctfcmaxbit" , ASN1_NO_EXTENSIONS , dissect_ctfcmaxbit }, + { 0, &hf_nbap_ctfc2bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_3 }, + { 1, &hf_nbap_ctfc4bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_15 }, + { 2, &hf_nbap_ctfc6bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 }, + { 3, &hf_nbap_ctfc8bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 }, + { 4, &hf_nbap_ctfc12bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_4095 }, + { 5, &hf_nbap_ctfc16bit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_65535 }, + { 6, &hf_nbap_ctfcmaxbit , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_16777215 }, { 0, NULL, 0, NULL } }; @@ -9308,9 +9308,9 @@ static int dissect_tdd(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *t static const per_sequence_t T_fdd_sequence[] = { - { "betaC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_betaC }, - { "betaD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_betaD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "betaC" , &hf_nbap_betaC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD }, + { "betaD" , &hf_nbap_betaD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BetaCD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9333,8 +9333,8 @@ static const value_string nbap_T_gainFactor_vals[] = { }; static const per_choice_t T_gainFactor_choice[] = { - { 0, "fdd" , ASN1_EXTENSION_ROOT , dissect_fdd }, - { 1, "tdd" , ASN1_EXTENSION_ROOT , dissect_tdd }, + { 0, &hf_nbap_fdd , ASN1_EXTENSION_ROOT , dissect_nbap_T_fdd }, + { 1, &hf_nbap_tdd , ASN1_EXTENSION_ROOT , dissect_nbap_BetaCD }, { 0, NULL, 0, NULL } }; @@ -9368,9 +9368,9 @@ static int dissect_computedGainFactors(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t T_signalledGainFactors_sequence[] = { - { "gainFactor" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gainFactor }, - { "refTFCNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_refTFCNumber }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "gainFactor" , &hf_nbap_gainFactor , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_gainFactor }, + { "refTFCNumber" , &hf_nbap_refTFCNumber , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RefTFCNumber }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9393,8 +9393,8 @@ static const value_string nbap_TransportFormatCombination_Beta_vals[] = { }; static const per_choice_t TransportFormatCombination_Beta_choice[] = { - { 0, "signalledGainFactors" , ASN1_EXTENSION_ROOT , dissect_signalledGainFactors }, - { 1, "computedGainFactors" , ASN1_EXTENSION_ROOT , dissect_computedGainFactors }, + { 0, &hf_nbap_signalledGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_T_signalledGainFactors }, + { 1, &hf_nbap_computedGainFactors, ASN1_EXTENSION_ROOT , dissect_nbap_RefTFCNumber }, { 0, NULL, 0, NULL } }; @@ -9412,9 +9412,9 @@ static int dissect_tFC_Beta(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t TFCS_TFCSList_item_sequence[] = { - { "cTFC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cTFC }, - { "tFC-Beta" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFC_Beta }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cTFC" , &hf_nbap_cTFC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_CTFC }, + { "tFC-Beta" , &hf_nbap_tFC_Beta , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatCombination_Beta }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9431,7 +9431,7 @@ static int dissect_TFCS_TFCSList_item(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t TFCS_TFCSList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TFCS_TFCSList_item }, + { "" , &hf_nbap_TFCS_TFCSList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS_TFCSList_item }, }; static int @@ -9454,8 +9454,8 @@ static const value_string nbap_T_tFCSvalues_vals[] = { }; static const per_choice_t T_tFCSvalues_choice[] = { - { 0, "no-Split-in-TFCI" , ASN1_EXTENSION_ROOT , dissect_no_Split_in_TFCI }, - { 1, "not-Used-split-in-TFCI" , ASN1_EXTENSION_ROOT , dissect_not_Used_split_in_TFCI }, + { 0, &hf_nbap_no_Split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_TFCS_TFCSList }, + { 1, &hf_nbap_not_Used_split_in_TFCI, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -9473,8 +9473,8 @@ static int dissect_tFCSvalues(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t TFCS_sequence[] = { - { "tFCSvalues" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCSvalues }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tFCSvalues" , &hf_nbap_tFCSvalues , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_tFCSvalues }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9567,9 +9567,9 @@ static int dissect_pO2_ForTPC_Bits(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t PowerOffsetInformation_CTCH_SetupRqstFDD_sequence[] = { - { "pO1-ForTFCI-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO1_ForTFCI_Bits }, - { "pO3-ForPilotBits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO3_ForPilotBits }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pO1-ForTFCI-Bits" , &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "pO3-ForPilotBits" , &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9629,19 +9629,19 @@ static int dissect_pCH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "fdd-S-CCPCH-Offset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_S_CCPCH_Offset }, - { "dl-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_ScramblingCode }, - { "fdd-DL-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_DL_ChannelisationCodeNumber }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "secondary-CCPCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondary_CCPCH_SlotFormat }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "multiplexingPosition" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_multiplexingPosition }, - { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation }, - { "sTTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sTTD_Indicator }, - { "fACH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fACH_Parameters }, - { "pCH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Parameters }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "fdd-S-CCPCH-Offset" , &hf_nbap_fdd_S_CCPCH_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_S_CCPCH_Offset }, + { "dl-ScramblingCode" , &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode }, + { "fdd-DL-ChannelisationCodeNumber", &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "secondary-CCPCH-SlotFormat", &hf_nbap_secondary_CCPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SecondaryCCPCH_SlotFormat }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "multiplexingPosition" , &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition }, + { "powerOffsetInformation", &hf_nbap_powerOffsetInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_CTCH_SetupRqstFDD }, + { "sTTD-Indicator" , &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator }, + { "fACH-Parameters" , &hf_nbap_fACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstFDD }, + { "pCH-Parameters" , &hf_nbap_pCH_Parameters , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9727,8 +9727,8 @@ static int dissect_rACH_SlotFormat(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD_sequence[] = { - { "rACHSlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACHSlotFormat }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rACHSlotFormat" , &hf_nbap_rACHSlotFormat , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9745,7 +9745,7 @@ static int dissect_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item(tvbuf static const per_sequence_t AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item }, + { "" , &hf_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_SetupRqstFDD }, }; static int @@ -9866,12 +9866,12 @@ static int dissect_aICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t AICH_Parameters_CTCH_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "aICH-TransmissionTiming" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aICH_TransmissionTiming }, - { "fdd-dl-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_ChannelisationCodeNumber }, - { "aICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aICH_Power }, - { "sTTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sTTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "aICH-TransmissionTiming", &hf_nbap_aICH_TransmissionTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_TransmissionTiming }, + { "fdd-dl-ChannelisationCodeNumber", &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "aICH-Power" , &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Power }, + { "sTTD-Indicator" , &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9888,17 +9888,17 @@ static int dissect_aICH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t PRACH_CTCH_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "scramblingCodeNumber" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_scramblingCodeNumber }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "preambleSignatures" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_preambleSignatures }, - { "allowedSlotFormatInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allowedSlotFormatInformation }, - { "rACH-SubChannelNumbers" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACH_SubChannelNumbers }, - { "ul-punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_punctureLimit }, - { "preambleThreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_preambleThreshold }, - { "rACH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACH_Parameters }, - { "aICH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aICH_Parameters }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "scramblingCodeNumber" , &hf_nbap_scramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ScramblingCodeNumber }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "preambleSignatures" , &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleSignatures }, + { "allowedSlotFormatInformation", &hf_nbap_allowedSlotFormatInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationList_CTCH_SetupRqstFDD }, + { "rACH-SubChannelNumbers", &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SubChannelNumbers }, + { "ul-punctureLimit" , &hf_nbap_ul_punctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "preambleThreshold" , &hf_nbap_preambleThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PreambleThreshold }, + { "rACH-Parameters" , &hf_nbap_rACH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameters_CTCH_SetupRqstFDD }, + { "aICH-Parameters" , &hf_nbap_aICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_Parameters_CTCH_SetupRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -9922,9 +9922,9 @@ static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD_vals[ }; static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstFDD_choice[] = { - { 0, "secondary-CCPCH-parameters" , ASN1_EXTENSION_ROOT , dissect_secondary_CCPCH_parameters }, - { 1, "pRACH-parameters" , ASN1_EXTENSION_ROOT , dissect_pRACH_parameters }, - { 2, "notUsed-pCPCHes-parameters" , ASN1_EXTENSION_ROOT , dissect_notUsed_pCPCHes_parameters }, + { 0, &hf_nbap_secondary_CCPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstFDD }, + { 1, &hf_nbap_pRACH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstFDD }, + { 2, &hf_nbap_notUsed_pCPCHes_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -10027,14 +10027,14 @@ static int dissect_pCH_Parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t Secondary_CCPCH_CTCH_SetupRqstTDD_sequence[] = { - { "sCCPCH-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCCPCH_CCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit }, - { "secondaryCCPCH-parameterList", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondaryCCPCH_parameterList }, - { "fACH-ParametersList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fACH_ParametersList }, - { "pCH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Parameters1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sCCPCH-CCTrCH-ID" , &hf_nbap_sCCPCH_CCTrCH_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "secondaryCCPCH-parameterList", &hf_nbap_secondaryCCPCH_parameterList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterList_CTCH_SetupRqstTDD }, + { "fACH-ParametersList" , &hf_nbap_fACH_ParametersList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_SetupRqstTDD }, + { "pCH-Parameters" , &hf_nbap_pCH_Parameters1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10063,8 +10063,8 @@ static int dissect_pRACH_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int offset, static const per_sequence_t PRACH_CTCH_SetupRqstTDD_sequence[] = { - { "pRACH-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pRACH_Parameters_CTCH_SetupRqstTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pRACH-Parameters-CTCH-SetupRqstTDD", &hf_nbap_pRACH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Parameters_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10087,8 +10087,8 @@ static const value_string nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD_vals[ }; static const per_choice_t CommonPhysicalChannelType_CTCH_SetupRqstTDD_choice[] = { - { 0, "secondary-CCPCH-parameters" , ASN1_EXTENSION_ROOT , dissect_secondary_CCPCH_parameters1 }, - { 1, "pRACH-parameters" , ASN1_EXTENSION_ROOT , dissect_pRACH_parameters1 }, + { 0, &hf_nbap_secondary_CCPCH_parameters1, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_CTCH_SetupRqstTDD }, + { 1, &hf_nbap_pRACH_parameters1, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_CTCH_SetupRqstTDD }, { 0, NULL, 0, NULL } }; @@ -10156,10 +10156,10 @@ static int dissect_repetitionNumber(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CriticalityDiagnostics_IE_List_item_sequence[] = { - { "iECriticality" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iECriticality }, - { "iE-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iE_ID }, - { "repetitionNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionNumber }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iECriticality" , &hf_nbap_iECriticality , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "iE-ID" , &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID }, + { "repetitionNumber" , &hf_nbap_repetitionNumber, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber0 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10176,7 +10176,7 @@ static int dissect_CriticalityDiagnostics_IE_List_item(tvbuff_t *tvb, int offset static const per_sequence_t CriticalityDiagnostics_IE_List_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CriticalityDiagnostics_IE_List_item }, + { "" , &hf_nbap_CriticalityDiagnostics_IE_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CriticalityDiagnostics_IE_List_item }, }; static int @@ -10193,12 +10193,12 @@ static int dissect_iEsCriticalityDiagnostics(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t CriticalityDiagnostics_sequence[] = { - { "procedureID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_procedureID }, - { "triggeringMessage" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_triggeringMessage }, - { "procedureCriticality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_procedureCriticality }, - { "transactionID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transactionID }, - { "iEsCriticalityDiagnostics" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iEsCriticalityDiagnostics }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "procedureID" , &hf_nbap_procedureID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProcedureID }, + { "triggeringMessage" , &hf_nbap_triggeringMessage, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TriggeringMessage }, + { "procedureCriticality" , &hf_nbap_procedureCriticality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Criticality }, + { "transactionID" , &hf_nbap_transactionID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransactionID }, + { "iEsCriticalityDiagnostics", &hf_nbap_iEsCriticalityDiagnostics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CriticalityDiagnostics_IE_List }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10342,8 +10342,8 @@ static int dissect_transmissionTimeInterval(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t TransmissionTimeIntervalInformation_item_sequence[] = { - { "transmissionTimeInterval" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionTimeInterval }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "transmissionTimeInterval", &hf_nbap_transmissionTimeInterval, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalDynamic }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10360,7 +10360,7 @@ static int dissect_TransmissionTimeIntervalInformation_item(tvbuff_t *tvb, int o static const per_sequence_t TransmissionTimeIntervalInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TransmissionTimeIntervalInformation_item }, + { "" , &hf_nbap_TransmissionTimeIntervalInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmissionTimeIntervalInformation_item }, }; static int @@ -10377,8 +10377,8 @@ static int dissect_transmissionTimeIntervalInformation(tvbuff_t *tvb, int offset static const per_sequence_t TDD_TransportFormatSet_ModeDP_sequence[] = { - { "transmissionTimeIntervalInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmissionTimeIntervalInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "transmissionTimeIntervalInformation", &hf_nbap_transmissionTimeIntervalInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionTimeIntervalInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10401,8 +10401,8 @@ static const value_string nbap_TransportFormatSet_ModeDP_vals[] = { }; static const per_choice_t TransportFormatSet_ModeDP_choice[] = { - { 0, "tdd" , ASN1_EXTENSION_ROOT , dissect_tdd1 }, - { 1, "notApplicable" , ASN1_EXTENSION_ROOT , dissect_notApplicable }, + { 0, &hf_nbap_tdd1 , ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TransportFormatSet_ModeDP }, + { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -10420,10 +10420,10 @@ static int dissect_mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree * static const per_sequence_t TransportFormatSet_DynamicPartList_item_sequence[] = { - { "nrOfTransportBlocks" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nrOfTransportBlocks }, - { "transportBlockSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportBlockSize }, - { "mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "nrOfTransportBlocks" , &hf_nbap_nrOfTransportBlocks, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_NrOfTransportBlocks }, + { "transportBlockSize" , &hf_nbap_transportBlockSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_TransportBlockSize }, + { "mode" , &hf_nbap_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeDP }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10440,7 +10440,7 @@ static int dissect_TransportFormatSet_DynamicPartList_item(tvbuff_t *tvb, int of static const per_sequence_t TransportFormatSet_DynamicPartList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TransportFormatSet_DynamicPartList_item }, + { "" , &hf_nbap_TransportFormatSet_DynamicPartList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList_item }, }; static int @@ -10579,8 +10579,8 @@ static const value_string nbap_TransportFormatSet_ModeSSP_vals[] = { }; static const per_choice_t TransportFormatSet_ModeSSP_choice[] = { - { 0, "tdd" , ASN1_EXTENSION_ROOT , dissect_tdd2 }, - { 1, "notApplicable" , ASN1_EXTENSION_ROOT , dissect_notApplicable }, + { 0, &hf_nbap_tdd2 , ASN1_EXTENSION_ROOT , dissect_nbap_TransportFormatSet_SecondInterleavingMode }, + { 1, &hf_nbap_notApplicable , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -10598,13 +10598,13 @@ static int dissect_mode1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t TransportFormatSet_Semi_staticPart_sequence[] = { - { "transmissionTimeInterval" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmissionTimeInterval1 }, - { "channelCoding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_channelCoding }, - { "codingRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_codingRate }, - { "rateMatchingAttribute" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rateMatchingAttribute }, - { "cRC-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cRC_Size }, - { "mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mode1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "transmissionTimeInterval", &hf_nbap_transmissionTimeInterval1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_TransmissionTimeIntervalSemiStatic }, + { "channelCoding" , &hf_nbap_channelCoding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ChannelCodingType }, + { "codingRate" , &hf_nbap_codingRate , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet_CodingRate }, + { "rateMatchingAttribute" , &hf_nbap_rateMatchingAttribute, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_RateMatchingAttribute }, + { "cRC-Size" , &hf_nbap_cRC_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_CRC_Size }, + { "mode" , &hf_nbap_mode1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_ModeSSP }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10621,9 +10621,9 @@ static int dissect_semi_staticPart(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t TransportFormatSet_sequence[] = { - { "dynamicParts" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dynamicParts }, - { "semi-staticPart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_semi_staticPart }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dynamicParts" , &hf_nbap_dynamicParts , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_DynamicPartList }, + { "semi-staticPart" , &hf_nbap_semi_staticPart, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet_Semi_staticPart }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10700,10 +10700,10 @@ static int dissect_pre_emptionVulnerability(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t AllocationRetentionPriority_sequence[] = { - { "priorityLevel" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityLevel }, - { "pre-emptionCapability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pre_emptionCapability }, - { "pre-emptionVulnerability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pre_emptionVulnerability }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "priorityLevel" , &hf_nbap_priorityLevel , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityLevel }, + { "pre-emptionCapability" , &hf_nbap_pre_emptionCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionCapability }, + { "pre-emptionVulnerability", &hf_nbap_pre_emptionVulnerability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Pre_emptionVulnerability }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10752,13 +10752,13 @@ static int dissect_qE_Selector(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t DCH_Specific_FDD_Item_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "ul-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TransportFormatSet }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TransportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameHandlingPriority }, - { "qE-Selector" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_qE_Selector }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "ul-TransportFormatSet" , &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority }, + { "qE-Selector" , &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_QE_Selector }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10775,7 +10775,7 @@ static int dissect_DCH_Specific_FDD_InformationList_item(tvbuff_t *tvb, int offs static const per_sequence_t DCH_Specific_FDD_InformationList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_Specific_FDD_InformationList_item }, + { "" , &hf_nbap_DCH_Specific_FDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_Item }, }; static int @@ -10792,12 +10792,12 @@ static int dissect_dCH_SpecificInformationList(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t DCH_FDD_InformationItem_sequence[] = { - { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator }, - { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_FP_Mode }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "payloadCRC-PresenceIndicator", &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator }, + { "ul-FP-Mode" , &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "dCH-SpecificInformationList", &hf_nbap_dCH_SpecificInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_FDD_InformationList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10814,7 +10814,7 @@ static int dissect_DCH_FDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DCH_FDD_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_FDD_Information_item }, + { "" , &hf_nbap_DCH_FDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_FDD_InformationItem }, }; static int @@ -10834,15 +10834,15 @@ static int dissect_id_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t DCH_Specific_TDD_Item_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "ul-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_CCTrCH_ID }, - { "dl-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CCTrCH_ID }, - { "ul-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_TransportFormatSet }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TransportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameHandlingPriority }, - { "qE-Selector" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_qE_Selector }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "ul-CCTrCH-ID" , &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "dl-CCTrCH-ID" , &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "ul-TransportFormatSet" , &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority }, + { "qE-Selector" , &hf_nbap_qE_Selector , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_QE_Selector }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10859,7 +10859,7 @@ static int dissect_DCH_Specific_TDD_InformationList_item(tvbuff_t *tvb, int offs static const per_sequence_t DCH_Specific_TDD_InformationList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_Specific_TDD_InformationList_item }, + { "" , &hf_nbap_DCH_Specific_TDD_InformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_Item }, }; static int @@ -10876,12 +10876,12 @@ static int dissect_dCH_SpecificInformationList1(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t DCH_TDD_InformationItem_sequence[] = { - { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator }, - { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_FP_Mode }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "payloadCRC-PresenceIndicator", &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator }, + { "ul-FP-Mode" , &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_FP_Mode }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "dCH-SpecificInformationList", &hf_nbap_dCH_SpecificInformationList1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_Specific_TDD_InformationList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10898,7 +10898,7 @@ static int dissect_DCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DCH_TDD_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_TDD_Information_item }, + { "" , &hf_nbap_DCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_TDD_InformationItem }, }; static int @@ -10918,8 +10918,8 @@ static int dissect_id_DCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepFDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10936,7 +10936,7 @@ static int dissect_DCH_DeleteList_RL_ReconfPrepFDD_item(tvbuff_t *tvb, int offse static const per_sequence_t DCH_DeleteList_RL_ReconfPrepFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfPrepFDD_item }, + { "" , &hf_nbap_DCH_DeleteList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepFDD }, }; static int @@ -10953,8 +10953,8 @@ static int dissect_id_DCH_DeleteList_RL_ReconfPrepFDD(tvbuff_t *tvb, int offset, static const per_sequence_t DCH_DeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -10971,7 +10971,7 @@ static int dissect_DCH_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int offse static const per_sequence_t DCH_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DCH_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfPrepTDD }, }; static int @@ -10988,8 +10988,8 @@ static int dissect_id_DCH_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb, int offset, static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstFDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11006,7 +11006,7 @@ static int dissect_DCH_DeleteList_RL_ReconfRqstFDD_item(tvbuff_t *tvb, int offse static const per_sequence_t DCH_DeleteList_RL_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfRqstFDD_item }, + { "" , &hf_nbap_DCH_DeleteList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstFDD }, }; static int @@ -11023,8 +11023,8 @@ static int dissect_id_DCH_DeleteList_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, static const per_sequence_t DCH_DeleteItem_RL_ReconfRqstTDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11041,7 +11041,7 @@ static int dissect_DCH_DeleteList_RL_ReconfRqstTDD_item(tvbuff_t *tvb, int offse static const per_sequence_t DCH_DeleteList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_DeleteList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_DCH_DeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_DeleteItem_RL_ReconfRqstTDD }, }; static int @@ -11093,10 +11093,10 @@ static int dissect_transportlayeraddress(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t DCH_InformationResponseItem_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11113,7 +11113,7 @@ static int dissect_DCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t DCH_InformationResponse_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_InformationResponse_item }, + { "" , &hf_nbap_DCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponseItem }, }; static int @@ -11152,12 +11152,12 @@ static int dissect_transportBearerRequestIndicator(tvbuff_t *tvb, int offset, as static const per_sequence_t DCH_ModifySpecificItem_FDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "ul-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_TransportFormatSet }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_TransportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameHandlingPriority }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "ul-TransportFormatSet" , &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11174,7 +11174,7 @@ static int dissect_DCH_ModifySpecificInformation_FDD_item(tvbuff_t *tvb, int off static const per_sequence_t DCH_ModifySpecificInformation_FDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_ModifySpecificInformation_FDD_item }, + { "" , &hf_nbap_DCH_ModifySpecificInformation_FDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_FDD }, }; static int @@ -11191,12 +11191,12 @@ static int dissect_dCH_SpecificInformationList2(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t FDD_DCHs_to_ModifyItem_sequence[] = { - { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_FP_Mode }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList2 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-FP-Mode" , &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "dCH-SpecificInformationList", &hf_nbap_dCH_SpecificInformationList2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_FDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11213,7 +11213,7 @@ static int dissect_FDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t FDD_DCHs_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FDD_DCHs_to_Modify_item }, + { "" , &hf_nbap_FDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DCHs_to_ModifyItem }, }; static int @@ -11230,14 +11230,14 @@ static int dissect_id_FDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t DCH_ModifySpecificItem_TDD_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "ul-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_CCTrCH_ID }, - { "dl-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CCTrCH_ID }, - { "ul-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_TransportFormatSet }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_TransportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameHandlingPriority }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "ul-CCTrCH-ID" , &hf_nbap_ul_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID }, + { "dl-CCTrCH-ID" , &hf_nbap_dl_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID }, + { "ul-TransportFormatSet" , &hf_nbap_ul_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11254,7 +11254,7 @@ static int dissect_DCH_ModifySpecificInformation_TDD_item(tvbuff_t *tvb, int off static const per_sequence_t DCH_ModifySpecificInformation_TDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_ModifySpecificInformation_TDD_item }, + { "" , &hf_nbap_DCH_ModifySpecificInformation_TDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificItem_TDD }, }; static int @@ -11271,12 +11271,12 @@ static int dissect_dCH_SpecificInformationList3(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t DCH_ModifyItem_TDD_sequence[] = { - { "ul-FP-Mode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_FP_Mode }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "dCH-SpecificInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_SpecificInformationList3 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-FP-Mode" , &hf_nbap_ul_FP_Mode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_FP_Mode }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "dCH-SpecificInformationList", &hf_nbap_dCH_SpecificInformationList3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifySpecificInformation_TDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11293,7 +11293,7 @@ static int dissect_TDD_DCHs_to_Modify_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t TDD_DCHs_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DCHs_to_Modify_item }, + { "" , &hf_nbap_TDD_DCHs_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ModifyItem_TDD }, }; static int @@ -11310,8 +11310,8 @@ static int dissect_id_TDD_DCHs_to_Modify(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = { - { "dCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-ID" , &hf_nbap_dCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11328,7 +11328,7 @@ static int dissect_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, int static const per_sequence_t DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DCH_RearrangeList_Bearer_RearrangeInd_item }, + { "" , &hf_nbap_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_RearrangeItem_Bearer_RearrangeInd }, }; static int @@ -11345,7 +11345,7 @@ static int dissect_id_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int o static const per_sequence_t RL_InformationList_DM_Rprt_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rprt_item }, + { "" , &hf_nbap_RL_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11362,8 +11362,8 @@ static int dissect_rL_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t RL_DM_Rprt_sequence[] = { - { "rL-InformationList-DM-Rprt" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_DM_Rprt }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-InformationList-DM-Rprt", &hf_nbap_rL_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rprt }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11383,7 +11383,7 @@ static int dissect_all_RL2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t RL_Set_InformationList_DM_Rprt_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rprt_item }, + { "" , &hf_nbap_RL_Set_InformationList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11400,8 +11400,8 @@ static int dissect_rL_Set_InformationList_DM_Rprt(tvbuff_t *tvb, int offset, asn static const per_sequence_t RL_Set_DM_Rprt_sequence[] = { - { "rL-Set-InformationList-DM-Rprt", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rprt }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-InformationList-DM-Rprt", &hf_nbap_rL_Set_InformationList_DM_Rprt, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rprt }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11429,10 +11429,10 @@ static const value_string nbap_DedicatedMeasurementObjectType_DM_Rprt_vals[] = { }; static const per_choice_t DedicatedMeasurementObjectType_DM_Rprt_choice[] = { - { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL2 }, - { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS2 }, - { 2, "all-RL" , ASN1_EXTENSION_ROOT , dissect_all_RL2 }, - { 3, "all-RLS" , ASN1_EXTENSION_ROOT , dissect_all_RLS2 }, + { 0, &hf_nbap_rL2 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt }, + { 1, &hf_nbap_rLS2 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt }, + { 2, &hf_nbap_all_RL2 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rprt }, + { 3, &hf_nbap_all_RLS2 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rprt }, { 0, NULL, 0, NULL } }; @@ -11450,7 +11450,7 @@ static int dissect_id_DedicatedMeasurementObjectType_DM_Rprt(tvbuff_t *tvb, int static const per_sequence_t RL_InformationList_DM_Rqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rqst_item }, + { "" , &hf_nbap_RL_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11467,8 +11467,8 @@ static int dissect_rL_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t RL_DM_Rqst_sequence[] = { - { "rL-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-InformationList" , &hf_nbap_rL_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11501,8 +11501,8 @@ static int dissect_rL_Set_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t RL_Set_InformationItem_DM_Rqst_sequence[] = { - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11519,7 +11519,7 @@ static int dissect_RL_Set_InformationList_DM_Rqst_item(tvbuff_t *tvb, int offset static const per_sequence_t RL_Set_InformationList_DM_Rqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rqst_item }, + { "" , &hf_nbap_RL_Set_InformationList_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationItem_DM_Rqst }, }; static int @@ -11536,8 +11536,8 @@ static int dissect_rL_Set_InformationList_DM_Rqst(tvbuff_t *tvb, int offset, asn static const per_sequence_t RL_Set_DM_Rqst_sequence[] = { - { "rL-Set-InformationList-DM-Rqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-InformationList-DM-Rqst", &hf_nbap_rL_Set_InformationList_DM_Rqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11586,10 +11586,10 @@ static const value_string nbap_DedicatedMeasurementObjectType_DM_Rqst_vals[] = { }; static const per_choice_t DedicatedMeasurementObjectType_DM_Rqst_choice[] = { - { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL }, - { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS }, - { 2, "all-RL" , ASN1_EXTENSION_ROOT , dissect_all_RL }, - { 3, "all-RLS" , ASN1_EXTENSION_ROOT , dissect_all_RLS }, + { 0, &hf_nbap_rL , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rqst }, + { 1, &hf_nbap_rLS , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rqst }, + { 2, &hf_nbap_all_RL , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_DM_Rqst }, + { 3, &hf_nbap_all_RLS , ASN1_EXTENSION_ROOT , dissect_nbap_AllRL_Set_DM_Rqst }, { 0, NULL, 0, NULL } }; @@ -11607,7 +11607,7 @@ static int dissect_id_DedicatedMeasurementObjectType_DM_Rqst(tvbuff_t *tvb, int static const per_sequence_t RL_InformationList_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_DM_Rsp_item }, + { "" , &hf_nbap_RL_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11624,8 +11624,8 @@ static int dissect_rL_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t RL_DM_Rsp_sequence[] = { - { "rL-InformationList-DM-Rsp" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_DM_Rsp }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-InformationList-DM-Rsp", &hf_nbap_rL_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_DM_Rsp }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11645,7 +11645,7 @@ static int dissect_all_RL1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t RL_Set_InformationList_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_DM_Rsp_item }, + { "" , &hf_nbap_RL_Set_InformationList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11662,8 +11662,8 @@ static int dissect_rL_Set_InformationList_DM_Rsp(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t RL_Set_DM_Rsp_sequence[] = { - { "rL-Set-InformationList-DM-Rsp", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_DM_Rsp }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-InformationList-DM-Rsp", &hf_nbap_rL_Set_InformationList_DM_Rsp, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_DM_Rsp }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11691,10 +11691,10 @@ static const value_string nbap_DedicatedMeasurementObjectType_DM_Rsp_vals[] = { }; static const per_choice_t DedicatedMeasurementObjectType_DM_Rsp_choice[] = { - { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL1 }, - { 1, "rLS" , ASN1_EXTENSION_ROOT , dissect_rLS1 }, - { 2, "all-RL" , ASN1_EXTENSION_ROOT , dissect_all_RL1 }, - { 3, "all-RLS" , ASN1_EXTENSION_ROOT , dissect_all_RLS1 }, + { 0, &hf_nbap_rL1 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp }, + { 1, &hf_nbap_rLS1 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp }, + { 2, &hf_nbap_all_RL1 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_DM_Rsp }, + { 3, &hf_nbap_all_RLS1 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_DM_Rsp }, { 0, NULL, 0, NULL } }; @@ -11774,8 +11774,8 @@ static int dissect_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD(t static const per_sequence_t CCTrCH_TPCItem_RL_SetupRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11792,7 +11792,7 @@ static int dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item(tvbuff_t *tvb, int offset static const per_sequence_t CCTrCH_TPCList_RL_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCList_RL_SetupRqstTDD_item }, + { "" , &hf_nbap_CCTrCH_TPCList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCItem_RL_SetupRqstTDD }, }; static int @@ -11821,14 +11821,14 @@ static int dissect_dL_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t DL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit }, - { "tdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_TPC_DownlinkStepSize }, - { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList }, - { "dL-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_DPCH_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "tdd-TPC-DownlinkStepSize", &hf_nbap_tdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_TPC_DownlinkStepSize }, + { "cCTrCH-TPCList" , &hf_nbap_cCTrCH_TPCList , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCList_RL_SetupRqstTDD }, + { "dL-DPCH-Information" , &hf_nbap_dL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_Information_RL_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11857,9 +11857,9 @@ static int dissect_dL_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t DL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "dL-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_DPCH_Information1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "dL-DPCH-Information" , &hf_nbap_dL_DPCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationList_RL_AdditionRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -11876,7 +11876,7 @@ static int dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *t static const per_sequence_t DL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationItem_RL_AdditionRqstTDD }, }; static int @@ -11893,7 +11893,7 @@ static int dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb static const per_sequence_t DL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -11953,8 +11953,8 @@ static const value_string nbap_TDD_DPCHOffset_vals[] = { }; static const per_choice_t TDD_DPCHOffset_choice[] = { - { 0, "initialOffset" , ASN1_NO_EXTENSIONS , dissect_initialOffset }, - { 1, "noinitialOffset" , ASN1_NO_EXTENSIONS , dissect_noinitialOffset }, + { 0, &hf_nbap_initialOffset , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255 }, + { 1, &hf_nbap_noinitialOffset, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_63 }, { 0, NULL, 0, NULL } }; @@ -12015,9 +12015,9 @@ static const value_string nbap_T_midambleAllocationMode_vals[] = { }; static const per_choice_t T_midambleAllocationMode_choice[] = { - { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble }, - { 1, "commonMidamble" , ASN1_EXTENSION_ROOT , dissect_commonMidamble }, - { 2, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble }, + { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 2, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong }, { 0, NULL, 0, NULL } }; @@ -12035,8 +12035,8 @@ static int dissect_midambleAllocationMode(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t T_type1_sequence[] = { - { "midambleConfigurationBurstType1And3", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType1And3 }, - { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode }, + { "midambleConfigurationBurstType1And3", &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 }, + { "midambleAllocationMode", &hf_nbap_midambleAllocationMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode }, { NULL, 0, 0, NULL } }; @@ -12092,9 +12092,9 @@ static const value_string nbap_T_midambleAllocationMode1_vals[] = { }; static const per_choice_t T_midambleAllocationMode1_choice[] = { - { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble }, - { 1, "commonMidamble" , ASN1_EXTENSION_ROOT , dissect_commonMidamble }, - { 2, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble1 }, + { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 1, &hf_nbap_commonMidamble , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 2, &hf_nbap_ueSpecificMidamble1, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftShort }, { 0, NULL, 0, NULL } }; @@ -12112,8 +12112,8 @@ static int dissect_midambleAllocationMode1(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t T_type2_sequence[] = { - { "midambleConfigurationBurstType2", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType2 }, - { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode1 }, + { "midambleConfigurationBurstType2", &hf_nbap_midambleConfigurationBurstType2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType2 }, + { "midambleAllocationMode", &hf_nbap_midambleAllocationMode1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode1 }, { NULL, 0, 0, NULL } }; @@ -12136,8 +12136,8 @@ static const value_string nbap_T_midambleAllocationMode2_vals[] = { }; static const per_choice_t T_midambleAllocationMode2_choice[] = { - { 0, "defaultMidamble" , ASN1_EXTENSION_ROOT , dissect_defaultMidamble }, - { 1, "ueSpecificMidamble" , ASN1_EXTENSION_ROOT , dissect_ueSpecificMidamble }, + { 0, &hf_nbap_defaultMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 1, &hf_nbap_ueSpecificMidamble, ASN1_EXTENSION_ROOT , dissect_nbap_MidambleShiftLong }, { 0, NULL, 0, NULL } }; @@ -12155,8 +12155,8 @@ static int dissect_midambleAllocationMode2(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t T_type3_sequence[] = { - { "midambleConfigurationBurstType1And3", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationBurstType1And3 }, - { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode2 }, + { "midambleConfigurationBurstType1And3", &hf_nbap_midambleConfigurationBurstType1And3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationBurstType1And3 }, + { "midambleAllocationMode", &hf_nbap_midambleAllocationMode2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_midambleAllocationMode2 }, { NULL, 0, 0, NULL } }; @@ -12180,9 +12180,9 @@ static const value_string nbap_MidambleShiftAndBurstType_vals[] = { }; static const per_choice_t MidambleShiftAndBurstType_choice[] = { - { 0, "type1" , ASN1_EXTENSION_ROOT , dissect_type1 }, - { 1, "type2" , ASN1_EXTENSION_ROOT , dissect_type2 }, - { 2, "type3" , ASN1_EXTENSION_ROOT , dissect_type3 }, + { 0, &hf_nbap_type1 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type1 }, + { 1, &hf_nbap_type2 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type2 }, + { 2, &hf_nbap_type3 , ASN1_EXTENSION_ROOT , dissect_nbap_T_type3 }, { 0, NULL, 0, NULL } }; @@ -12282,9 +12282,9 @@ static int dissect_tDD_ChannelisationCode(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t TDD_DL_Code_InformationItem_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12301,7 +12301,7 @@ static int dissect_TDD_DL_Code_Information_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t TDD_DL_Code_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_Information_item }, + { "" , &hf_nbap_TDD_DL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_InformationItem }, }; static int @@ -12318,11 +12318,11 @@ static int dissect_dL_Code_Information(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t DL_Timeslot_InformationItem_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "dL-Code-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "dL-Code-Information" , &hf_nbap_dL_Code_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12339,7 +12339,7 @@ static int dissect_DL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t DL_Timeslot_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_Information_item }, + { "" , &hf_nbap_DL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationItem }, }; static int @@ -12356,11 +12356,11 @@ static int dissect_dL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-Information", &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12377,11 +12377,11 @@ static int dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, static const per_sequence_t DL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-Information", &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12430,10 +12430,10 @@ static int dissect_tFCI_SignallingOption(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t TFCI_SignallingMode_sequence[] = { - { "tFCI-SignallingOption" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_SignallingOption }, - { "not-Used-splitType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_splitType }, - { "not-Used-lengthOfTFCI2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_lengthOfTFCI2 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tFCI-SignallingOption" , &hf_nbap_tFCI_SignallingOption, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode_TFCI_SignallingOption }, + { "not-Used-splitType" , &hf_nbap_not_Used_splitType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-lengthOfTFCI2", &hf_nbap_not_Used_lengthOfTFCI2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12469,15 +12469,15 @@ static int dissect_limitedPowerIncrease(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t DL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = { - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "dl-DPCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_SlotFormat }, - { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_SignallingMode }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "multiplexingPosition" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_multiplexingPosition }, - { "not-Used-pDSCH-CodeMapping" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_pDSCH_CodeMapping }, - { "not-Used-pDSCH-RL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_pDSCH_RL_ID }, - { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_limitedPowerIncrease }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "dl-DPCH-SlotFormat" , &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_SlotFormat }, + { "tFCI-SignallingMode" , &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "multiplexingPosition" , &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MultiplexingPosition }, + { "not-Used-pDSCH-CodeMapping", &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-pDSCH-RL-ID" , &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "limitedPowerIncrease" , &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12494,10 +12494,10 @@ static int dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int of static const per_sequence_t DL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = { - { "dl-TFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_TFCS }, - { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_SignallingMode }, - { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_limitedPowerIncrease }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-TFCS" , &hf_nbap_dl_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "tFCI-SignallingMode" , &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_SignallingMode }, + { "limitedPowerIncrease" , &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_LimitedPowerIncrease }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12514,10 +12514,10 @@ static int dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int of static const per_sequence_t PowerOffsetInformation_RL_SetupRqstFDD_sequence[] = { - { "pO1-ForTFCI-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO1_ForTFCI_Bits }, - { "pO2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO2_ForTPC_Bits }, - { "pO3-ForPilotBits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO3_ForPilotBits }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pO1-ForTFCI-Bits" , &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "pO2-ForTPC-Bits" , &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "pO3-ForPilotBits" , &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12577,18 +12577,18 @@ static int dissect_innerLoopDLPCStatus(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t DL_DPCH_Information_RL_SetupRqstFDD_sequence[] = { - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "dl-DPCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_DPCH_SlotFormat }, - { "tFCI-SignallingMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_SignallingMode }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "multiplexingPosition" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_multiplexingPosition }, - { "not-Used-pDSCH-RL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_pDSCH_RL_ID }, - { "not-Used-pDSCH-CodeMapping" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_pDSCH_CodeMapping }, - { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation1 }, - { "fdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_TPC_DownlinkStepSize }, - { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease }, - { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "dl-DPCH-SlotFormat" , &hf_nbap_dl_DPCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_SlotFormat }, + { "tFCI-SignallingMode" , &hf_nbap_tFCI_SignallingMode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_SignallingMode }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "multiplexingPosition" , &hf_nbap_multiplexingPosition, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MultiplexingPosition }, + { "not-Used-pDSCH-RL-ID" , &hf_nbap_not_Used_pDSCH_RL_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-pDSCH-CodeMapping", &hf_nbap_not_Used_pDSCH_CodeMapping, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "powerOffsetInformation", &hf_nbap_powerOffsetInformation1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_SetupRqstFDD }, + { "fdd-TPC-DownlinkStepSize", &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize }, + { "limitedPowerIncrease" , &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease }, + { "innerLoopDLPCStatus" , &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12836,9 +12836,9 @@ static int dissect_dl_Reference_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t DL_ReferencePowerInformationItem_DL_PC_Rqst_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dl-ReferencePower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ReferencePower }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dl-ReferencePower" , &hf_nbap_dl_ReferencePower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12855,7 +12855,7 @@ static int dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst(tvbuff_t *tvb, static const per_sequence_t DL_ReferencePowerInformationList_DL_PC_Rqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_ReferencePowerInformationList_DL_PC_Rqst_item }, + { "" , &hf_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -12885,14 +12885,14 @@ static int dissect_dSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t DSCH_TDD_InformationItem_sequence[] = { - { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID }, - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameHandlingPriority }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dSCH-ID" , &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameHandlingPriority }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12909,7 +12909,7 @@ static int dissect_DSCH_TDD_Information_item(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t DSCH_TDD_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_TDD_Information_item }, + { "" , &hf_nbap_DSCH_TDD_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_TDD_InformationItem }, }; static int @@ -12929,8 +12929,8 @@ static int dissect_id_DSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DSCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dSCH-ID" , &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12947,7 +12947,7 @@ static int dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *t static const per_sequence_t DSCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_DeleteItem_RL_ReconfPrepTDD }, }; static int @@ -12964,15 +12964,15 @@ static int dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb static const per_sequence_t DSCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID }, - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_ID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "frameHandlingPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameHandlingPriority }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dSCH-ID" , &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "frameHandlingPriority" , &hf_nbap_frameHandlingPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameHandlingPriority }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -12989,7 +12989,7 @@ static int dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *t static const per_sequence_t DSCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_Information_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -13006,10 +13006,10 @@ static int dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb static const per_sequence_t DSCH_InformationResponseItem_sequence[] = { - { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dSCH-ID" , &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13026,7 +13026,7 @@ static int dissect_DSCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t DSCH_InformationResponse_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_InformationResponse_item }, + { "" , &hf_nbap_DSCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_InformationResponseItem }, }; static int @@ -13043,8 +13043,8 @@ static int dissect_id_DSCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t DSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = { - { "dSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dSCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dSCH-ID" , &hf_nbap_dSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13061,7 +13061,7 @@ static int dissect_DSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, in static const per_sequence_t DSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DSCH_RearrangeList_Bearer_RearrangeInd_item }, + { "" , &hf_nbap_DSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DSCH_RearrangeItem_Bearer_RearrangeInd }, }; static int @@ -13097,10 +13097,10 @@ static int dissect_id_End_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offset, static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstTDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13117,7 +13117,7 @@ static int dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_item(tvbuff_t *tvb, in static const per_sequence_t FACH_ParametersList_CTCH_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_ParametersList_CTCH_ReconfRqstTDD_item }, + { "" , &hf_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstTDD }, }; static int @@ -13134,12 +13134,12 @@ static int dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "maxFACH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxFACH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "maxFACH-Power" , &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13156,7 +13156,7 @@ static int dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_item(tvbuff_t *tvb, i static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_ParametersListIE_CTCH_SetupRqstFDD_item }, + { "" , &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstFDD }, }; static int @@ -13173,12 +13173,12 @@ static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD(tvbuff_t *tvb, int static const per_sequence_t FACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "fACH-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fACH_CCTrCH_ID }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TransportFormatSet }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "fACH-CCTrCH-ID" , &hf_nbap_fACH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13195,7 +13195,7 @@ static int dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_item(tvbuff_t *tvb, i static const per_sequence_t FACH_ParametersListIE_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_ParametersListIE_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_SetupRqstTDD }, }; static int @@ -13212,7 +13212,7 @@ static int dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD(tvbuff_t *tvb, int static const per_sequence_t Local_Cell_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_Local_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13229,7 +13229,7 @@ static int dissect_local_Cell_InformationList(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_Group_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13246,9 +13246,9 @@ static int dissect_local_Cell_Group_InformationList(tvbuff_t *tvb, int offset, a static const per_sequence_t No_Failure_ResourceStatusInd_sequence[] = { - { "local-Cell-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_InformationList }, - { "local-Cell-Group-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_local_Cell_Group_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-InformationList", &hf_nbap_local_Cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_InformationList_ResourceStatusInd }, + { "local-Cell-Group-InformationList", &hf_nbap_local_Cell_Group_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList_ResourceStatusInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13265,7 +13265,7 @@ static int dissect_no_Failure(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t Local_Cell_InformationList2_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_InformationList2_ResourceStatusInd_item }, + { "" , &hf_nbap_Local_Cell_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13282,7 +13282,7 @@ static int dissect_local_Cell_InformationList1(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_Group_InformationList2_ResourceStatusInd_item }, + { "" , &hf_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13299,7 +13299,7 @@ static int dissect_local_Cell_Group_InformationList1(tvbuff_t *tvb, int offset, static const per_sequence_t CCP_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCP_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_CCP_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13316,7 +13316,7 @@ static int dissect_cCP_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t Cell_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Cell_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_Cell_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13333,11 +13333,11 @@ static int dissect_cell_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t ServiceImpacting_ResourceStatusInd_sequence[] = { - { "local-Cell-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_local_Cell_InformationList1 }, - { "local-Cell-Group-InformationList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_local_Cell_Group_InformationList1 }, - { "cCP-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCP_InformationList }, - { "cell-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cell_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-InformationList", &hf_nbap_local_Cell_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_InformationList2_ResourceStatusInd }, + { "local-Cell-Group-InformationList", &hf_nbap_local_Cell_Group_InformationList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_Group_InformationList2_ResourceStatusInd }, + { "cCP-InformationList" , &hf_nbap_cCP_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCP_InformationList_ResourceStatusInd }, + { "cell-InformationList" , &hf_nbap_cell_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Cell_InformationList_ResourceStatusInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13360,8 +13360,8 @@ static const value_string nbap_IndicationType_ResourceStatusInd_vals[] = { }; static const per_choice_t IndicationType_ResourceStatusInd_choice[] = { - { 0, "no-Failure" , ASN1_EXTENSION_ROOT , dissect_no_Failure }, - { 1, "serviceImpacting" , ASN1_EXTENSION_ROOT , dissect_serviceImpacting }, + { 0, &hf_nbap_no_Failure , ASN1_EXTENSION_ROOT , dissect_nbap_No_Failure_ResourceStatusInd }, + { 1, &hf_nbap_serviceImpacting, ASN1_EXTENSION_ROOT , dissect_nbap_ServiceImpacting_ResourceStatusInd }, { 0, NULL, 0, NULL } }; @@ -13405,9 +13405,9 @@ static int dissect_ul_capacityCredit(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CommonChannelsCapacityConsumptionLaw_item_sequence[] = { - { "dl-Cost" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Cost }, - { "ul-Cost" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_Cost }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-Cost" , &hf_nbap_dl_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "ul-Cost" , &hf_nbap_ul_Cost , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13424,7 +13424,7 @@ static int dissect_CommonChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, int static const per_sequence_t CommonChannelsCapacityConsumptionLaw_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CommonChannelsCapacityConsumptionLaw_item }, + { "" , &hf_nbap_CommonChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw_item }, }; static int @@ -13441,11 +13441,11 @@ static int dissect_commonChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int offse static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_item_sequence[] = { - { "dl-Cost-1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Cost_1 }, - { "dl-Cost-2" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Cost_2 }, - { "ul-Cost-1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_Cost_1 }, - { "ul-Cost-2" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_Cost_2 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-Cost-1" , &hf_nbap_dl_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "dl-Cost-2" , &hf_nbap_dl_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "ul-Cost-1" , &hf_nbap_ul_Cost_1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "ul-Cost-2" , &hf_nbap_ul_Cost_2 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_65535 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13462,7 +13462,7 @@ static int dissect_DedicatedChannelsCapacityConsumptionLaw_item(tvbuff_t *tvb, i static const per_sequence_t DedicatedChannelsCapacityConsumptionLaw_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DedicatedChannelsCapacityConsumptionLaw_item }, + { "" , &hf_nbap_DedicatedChannelsCapacityConsumptionLaw_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw_item }, }; static int @@ -13482,12 +13482,12 @@ static int dissect_dedicatedChannelsCapacityConsumptionLaw(tvbuff_t *tvb, int of static const per_sequence_t Local_Cell_Group_InformationItem_AuditRsp_sequence[] = { - { "local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_Group_ID }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-Group-ID" , &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13504,12 +13504,12 @@ static int dissect_id_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t *tvb, i static const per_sequence_t Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = { - { "local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_Group_ID }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-Group-ID" , &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13526,12 +13526,12 @@ static int dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd(tvbuff_ static const per_sequence_t Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = { - { "local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_Group_ID }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-Group-ID" , &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13548,7 +13548,7 @@ static int dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd(tvbuff static const per_sequence_t Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_Group_InformationList_AuditRsp_item }, + { "" , &hf_nbap_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13619,16 +13619,16 @@ static int dissect_minimumDL_PowerCapability(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t Local_Cell_InformationItem_AuditRsp_sequence[] = { - { "local-Cell-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_ID }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "maximumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDL_PowerCapability }, - { "minSpreadingFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minSpreadingFactor }, - { "minimumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDL_PowerCapability }, - { "local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_local_Cell_Group_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-ID" , &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "maximumDL-PowerCapability", &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability }, + { "minSpreadingFactor" , &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor }, + { "minimumDL-PowerCapability", &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability }, + { "local-Cell-Group-ID" , &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13664,17 +13664,17 @@ static int dissect_addorDeleteIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t Local_Cell_InformationItem_ResourceStatusInd_sequence[] = { - { "local-CellID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_CellID }, - { "addorDeleteIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_addorDeleteIndicator }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "maximumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDL_PowerCapability }, - { "minSpreadingFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minSpreadingFactor }, - { "minimumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDL_PowerCapability }, - { "local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_local_Cell_Group_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-CellID" , &hf_nbap_local_CellID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "addorDeleteIndicator" , &hf_nbap_addorDeleteIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AddorDeleteIndicator }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "maximumDL-PowerCapability", &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability }, + { "minSpreadingFactor" , &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor }, + { "minimumDL-PowerCapability", &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability }, + { "local-Cell-Group-ID" , &hf_nbap_local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Local_Cell_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13691,15 +13691,15 @@ static int dissect_id_Local_Cell_InformationItem_ResourceStatusInd(tvbuff_t *tvb static const per_sequence_t Local_Cell_InformationItem2_ResourceStatusInd_sequence[] = { - { "local-Cell-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_local_Cell_ID }, - { "dl-or-global-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_or_global_capacityCredit }, - { "ul-capacityCredit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_capacityCredit }, - { "commonChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_commonChannelsCapacityConsumptionLaw }, - { "dedicatedChannelsCapacityConsumptionLaw", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dedicatedChannelsCapacityConsumptionLaw }, - { "maximum-DL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximum_DL_PowerCapability }, - { "minSpreadingFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minSpreadingFactor }, - { "minimumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDL_PowerCapability }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "local-Cell-ID" , &hf_nbap_local_Cell_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "dl-or-global-capacityCredit", &hf_nbap_dl_or_global_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_or_Global_CapacityCredit }, + { "ul-capacityCredit" , &hf_nbap_ul_capacityCredit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_CapacityCredit }, + { "commonChannelsCapacityConsumptionLaw", &hf_nbap_commonChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CommonChannelsCapacityConsumptionLaw }, + { "dedicatedChannelsCapacityConsumptionLaw", &hf_nbap_dedicatedChannelsCapacityConsumptionLaw, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { "maximum-DL-PowerCapability", &hf_nbap_maximum_DL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumDL_PowerCapability }, + { "minSpreadingFactor" , &hf_nbap_minSpreadingFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinSpreadingFactor }, + { "minimumDL-PowerCapability", &hf_nbap_minimumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinimumDL_PowerCapability }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13716,7 +13716,7 @@ static int dissect_id_Local_Cell_InformationItem2_ResourceStatusInd(tvbuff_t *tv static const per_sequence_t Local_Cell_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Local_Cell_InformationList_AuditRsp_item }, + { "" , &hf_nbap_Local_Cell_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -13848,9 +13848,9 @@ static int dissect_repetitionNumber1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t MessageStructure_item_sequence[] = { - { "iE-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iE_ID }, - { "repetitionNumber" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionNumber1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iE-ID" , &hf_nbap_iE_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID }, + { "repetitionNumber" , &hf_nbap_repetitionNumber1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionNumber1 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -13867,7 +13867,7 @@ static int dissect_MessageStructure_item(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t MessageStructure_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MessageStructure_item }, + { "" , &hf_nbap_MessageStructure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MessageStructure_item }, }; static int @@ -14004,10 +14004,10 @@ static int dissect_segmentInformationList(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t No_Deletion_SystemInfoUpdate_sequence[] = { - { "sIB-Originator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sIB_Originator }, - { "iB-SG-REP" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iB_SG_REP }, - { "segmentInformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_segmentInformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sIB-Originator" , &hf_nbap_sIB_Originator , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SIB_Originator }, + { "iB-SG-REP" , &hf_nbap_iB_SG_REP , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_REP }, + { "segmentInformationList", &hf_nbap_segmentInformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationList_SystemInfoUpdate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14030,8 +14030,8 @@ static const value_string nbap_DeletionIndicator_SystemInfoUpdate_vals[] = { }; static const per_choice_t DeletionIndicator_SystemInfoUpdate_choice[] = { - { 0, "no-Deletion" , ASN1_NO_EXTENSIONS , dissect_no_Deletion }, - { 1, "yes-Deletion" , ASN1_NO_EXTENSIONS , dissect_yes_Deletion }, + { 0, &hf_nbap_no_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_No_Deletion_SystemInfoUpdate }, + { 1, &hf_nbap_yes_Deletion , ASN1_NO_EXTENSIONS , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -14049,10 +14049,10 @@ static int dissect_deletionIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst_sequence[] = { - { "iB-Type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iB_Type }, - { "iB-OC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iB_OC_ID }, - { "deletionIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_deletionIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iB-Type" , &hf_nbap_iB_Type , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_Type }, + { "iB-OC-ID" , &hf_nbap_iB_OC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IB_OC_ID }, + { "deletionIndicator" , &hf_nbap_deletionIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeletionIndicator_SystemInfoUpdate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14069,7 +14069,7 @@ static int dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item(tvbuff_t static const per_sequence_t MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item }, + { "" , &hf_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MIB_SB_SIB_InformationItem_SystemInfoUpdateRqst }, }; static int @@ -14115,9 +14115,9 @@ static int dissect_rNC_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t UC_Id_sequence[] = { - { "rNC-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rNC_ID }, - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rNC-ID" , &hf_nbap_rNC_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RNC_ID }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14172,10 +14172,10 @@ static int dissect_primaryScramblingCode(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t NeighbouringFDDCellMeasurementInformation_sequence[] = { - { "uC-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_Id }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "primaryScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryScramblingCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uC-Id" , &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "primaryScramblingCode" , &hf_nbap_primaryScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryScramblingCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14192,12 +14192,12 @@ static int dissect_neighbouringFDDCellMeasurementInformation(tvbuff_t *tvb, int static const per_sequence_t NeighbouringTDDCellMeasurementInformation_sequence[] = { - { "uC-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_Id }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uC-Id" , &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "cellParameterID" , &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14233,9 +14233,9 @@ static const value_string nbap_NeighbouringCellMeasurementInformation_item_vals[ }; static const per_choice_t NeighbouringCellMeasurementInformation_item_choice[] = { - { 0, "neighbouringFDDCellMeasurementInformation", ASN1_EXTENSION_ROOT , dissect_neighbouringFDDCellMeasurementInformation }, - { 1, "neighbouringTDDCellMeasurementInformation", ASN1_EXTENSION_ROOT , dissect_neighbouringTDDCellMeasurementInformation }, - { 2, "extension-neighbouringCellMeasurementInformation", ASN1_NOT_EXTENSION_ROOT, dissect_extension_neighbouringCellMeasurementInformation }, + { 0, &hf_nbap_neighbouringFDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringFDDCellMeasurementInformation }, + { 1, &hf_nbap_neighbouringTDDCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformation }, + { 2, &hf_nbap_extension_neighbouringCellMeasurementInformation, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_neighbouringCellMeasurementInformation }, { 0, NULL, 0, NULL } }; @@ -14253,7 +14253,7 @@ static int dissect_NeighbouringCellMeasurementInformation_item(tvbuff_t *tvb, in static const per_sequence_t NeighbouringCellMeasurementInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_NeighbouringCellMeasurementInformation_item }, + { "" , &hf_nbap_NeighbouringCellMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_NeighbouringCellMeasurementInformation_item }, }; static int @@ -14283,9 +14283,9 @@ static int dissect_pCCPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t PCCPCH_Information_Cell_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "pCCPCH-Power" , &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14334,13 +14334,13 @@ static int dissect_sCTD_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t PCCPCH_Information_Cell_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power }, - { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "pCCPCH-Power" , &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power }, + { "sCTD-Indicator" , &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14357,10 +14357,10 @@ static int dissect_id_PCCPCH_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int of static const per_sequence_t PCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14414,12 +14414,12 @@ static int dissect_pICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t PICH_Parameters_CTCH_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "fdd-dl-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_ChannelisationCodeNumber }, - { "pICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Power }, - { "pICH-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Mode }, - { "sTTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sTTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "fdd-dl-ChannelisationCodeNumber", &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "pICH-Power" , &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power }, + { "pICH-Mode" , &hf_nbap_pICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Mode }, + { "sTTD-Indicator" , &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14436,13 +14436,13 @@ static int dissect_pICH_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "pCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCH_Power }, - { "pICH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Parameters }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "pCH-Power" , &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "pICH-Parameters" , &hf_nbap_pICH_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14471,13 +14471,13 @@ static int dissect_pICH_Parameters1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t PCH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "pCH-CCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCH_CCTrCH_ID }, - { "dl-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_TransportFormatSet }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_toAWE }, - { "pICH-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Parameters1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "pCH-CCTrCH-ID" , &hf_nbap_pCH_CCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "dl-TransportFormatSet" , &hf_nbap_dl_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ToAWE }, + { "pICH-Parameters" , &hf_nbap_pICH_Parameters1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Parameters_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14507,9 +14507,9 @@ static int dissect_pDSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t DL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCH-ID" , &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14526,7 +14526,7 @@ static int dissect_DL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb static const per_sequence_t DL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_InformationAddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_PSCH_ReconfRqst }, }; static int @@ -14543,11 +14543,11 @@ static int dissect_dL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int static const per_sequence_t DL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "dL-Code-InformationAddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_InformationAddList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "dL-Code-InformationAddList-PSCH-ReconfRqst", &hf_nbap_dL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14564,7 +14564,7 @@ static int dissect_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t static const per_sequence_t DL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_PSCH_ReconfRqst }, }; static int @@ -14581,11 +14581,11 @@ static int dissect_dL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t PDSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_InformationAddList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "dL-Timeslot-InformationAddList-PSCH-ReconfRqst", &hf_nbap_dL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14602,9 +14602,9 @@ static int dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t DL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCH-ID" , &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14621,7 +14621,7 @@ static int dissect_DL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t * static const per_sequence_t DL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -14638,11 +14638,11 @@ static int dissect_dL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "dL-Code-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "dL-Code-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_dL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14659,7 +14659,7 @@ static int dissect_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff static const per_sequence_t DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -14676,11 +14676,11 @@ static int dissect_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *t static const per_sequence_t PDSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_PhysicalChannelOffset }, - { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset }, + { "dL-Timeslot-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_dL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14722,9 +14722,9 @@ static int dissect_pDSCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t PDSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCHSet_ID }, - { "pDSCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pDSCH_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCHSet-ID" , &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID }, + { "pDSCH-InformationList" , &hf_nbap_pDSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PDSCH_Information_AddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14741,7 +14741,7 @@ static int dissect_PDSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int off static const per_sequence_t PDSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PDSCHSets_AddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PDSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_AddItem_PSCH_ReconfRqst }, }; static int @@ -14758,8 +14758,8 @@ static int dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offse static const per_sequence_t PDSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCHSet_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCHSet-ID" , &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14776,7 +14776,7 @@ static int dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int static const per_sequence_t PDSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PDSCHSets_DeleteList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_DeleteItem_PSCH_ReconfRqst }, }; static int @@ -14805,9 +14805,9 @@ static int dissect_pDSCH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t PDSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCHSet_ID }, - { "pDSCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCH_InformationList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCHSet-ID" , &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID }, + { "pDSCH-InformationList" , &hf_nbap_pDSCH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_Information_ModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14824,7 +14824,7 @@ static int dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int static const per_sequence_t PDSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PDSCHSets_ModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSets_ModifyItem_PSCH_ReconfRqst }, }; static int @@ -14841,9 +14841,9 @@ static int dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int of static const per_sequence_t PICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "pICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "pICH-Power" , &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14883,9 +14883,9 @@ static int dissect_powerAdjustmentType(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t BCH_information_Cell_ReconfRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "bCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "bCH-Power" , &hf_nbap_bCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14902,8 +14902,8 @@ static int dissect_bCH_information1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t PrimaryCCPCH_Information_Cell_ReconfRqstFDD_sequence[] = { - { "bCH-information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bCH_information1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "bCH-information" , &hf_nbap_bCH_information1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_information_Cell_ReconfRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14920,9 +14920,9 @@ static int dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, static const per_sequence_t BCH_Information_Cell_SetupRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "bCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "bCH-Power" , &hf_nbap_bCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14939,10 +14939,10 @@ static int dissect_bCH_information(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t PrimaryCCPCH_Information_Cell_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "bCH-information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bCH_information }, - { "sTTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sTTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "bCH-information" , &hf_nbap_bCH_information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BCH_Information_Cell_SetupRqstFDD }, + { "sTTD-Indicator" , &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -14972,9 +14972,9 @@ static int dissect_primaryCPICH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t PrimaryCPICH_Information_Cell_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "primaryCPICH-Power" , &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15010,10 +15010,10 @@ static int dissect_transmitDiversityIndicator(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t PrimaryCPICH_Information_Cell_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "primaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primaryCPICH_Power }, - { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmitDiversityIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "primaryCPICH-Power" , &hf_nbap_primaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PrimaryCPICH_Power }, + { "transmitDiversityIndicator", &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15030,9 +15030,9 @@ static int dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, static const per_sequence_t PrimarySCH_Information_Cell_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "primarySCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primarySCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "primarySCH-Power" , &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15074,10 +15074,10 @@ static int dissect_tstdIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t PrimarySCH_Information_Cell_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "primarySCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_primarySCH_Power }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "primarySCH-Power" , &hf_nbap_primarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15094,9 +15094,9 @@ static int dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD(tvbuff_t *tvb, in static const per_sequence_t SCH_Information_Cell_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "sCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "sCH-Power" , &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15125,11 +15125,11 @@ static int dissect_syncCaseIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t SCH_Information_Cell_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "syncCaseIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncCaseIndicator }, - { "sCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCH_Power }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "syncCaseIndicator" , &hf_nbap_syncCaseIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncCaseIndicator_Cell_SetupRqstTDD_PSCH }, + { "sCH-Power" , &hf_nbap_sCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15168,9 +15168,9 @@ static int dissect_PUSCH_Info_DM_Rprt_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_Code_InformationAddItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15187,7 +15187,7 @@ static int dissect_UL_Code_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t *tvb static const per_sequence_t UL_Code_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_InformationAddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_PSCH_ReconfRqst }, }; static int @@ -15204,11 +15204,11 @@ static int dissect_uL_Code_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, int static const per_sequence_t UL_Timeslot_InformationAddItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "uL-Code-InformationAddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_InformationAddList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationAddList-PSCH-ReconfRqst", &hf_nbap_uL_Code_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15225,7 +15225,7 @@ static int dissect_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item(tvbuff_t static const per_sequence_t UL_Timeslot_InformationAddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_PSCH_ReconfRqst }, }; static int @@ -15242,11 +15242,11 @@ static int dissect_uL_Timeslot_InformationAddList_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t PUSCH_Information_AddItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_InformationAddList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "uL-Timeslot-InformationAddList-PSCH-ReconfRqst", &hf_nbap_uL_Timeslot_InformationAddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15263,9 +15263,9 @@ static int dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t UL_Code_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15282,7 +15282,7 @@ static int dissect_UL_Code_InformationModifyList_PSCH_ReconfRqst_item(tvbuff_t * static const per_sequence_t UL_Code_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -15299,11 +15299,11 @@ static int dissect_uL_Code_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "uL-Code-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_uL_Code_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15320,7 +15320,7 @@ static int dissect_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item(tvbuff static const per_sequence_t UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -15337,11 +15337,11 @@ static int dissect_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *t static const per_sequence_t PUSCH_Information_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_PhysicalChannelOffset }, - { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset }, + { "uL-Timeslot-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_uL_Timeslot_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15383,9 +15383,9 @@ static int dissect_pUSCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t PUSCHSets_AddItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCHSet_ID }, - { "pUSCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pUSCH_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCHSet-ID" , &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID }, + { "pUSCH-InformationList" , &hf_nbap_pUSCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_Information_AddList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15402,7 +15402,7 @@ static int dissect_PUSCHSets_AddList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int off static const per_sequence_t PUSCHSets_AddList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCHSets_AddList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PUSCHSets_AddList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_AddItem_PSCH_ReconfRqst }, }; static int @@ -15419,8 +15419,8 @@ static int dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst(tvbuff_t *tvb, int offse static const per_sequence_t PUSCHSets_DeleteItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCHSet_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCHSet-ID" , &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15437,7 +15437,7 @@ static int dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int static const per_sequence_t PUSCHSets_DeleteList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCHSets_DeleteList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_DeleteItem_PSCH_ReconfRqst }, }; static int @@ -15466,9 +15466,9 @@ static int dissect_pUSCH_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t PUSCHSets_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCHSet_ID }, - { "pUSCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCH_InformationList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCHSet-ID" , &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID }, + { "pUSCH-InformationList" , &hf_nbap_pUSCH_InformationList1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_Information_ModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15485,7 +15485,7 @@ static int dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_item(tvbuff_t *tvb, int static const per_sequence_t PUSCHSets_ModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCHSets_ModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSets_ModifyItem_PSCH_ReconfRqst }, }; static int @@ -15502,9 +15502,9 @@ static int dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst(tvbuff_t *tvb, int of static const per_sequence_t RACH_ParametersItem_CTCH_SetupRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15521,9 +15521,9 @@ static int dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD(tvbuff_t *tvb, int o static const per_sequence_t RACH_ParameterItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "uL-TransportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TransportFormatSet }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "uL-TransportFormatSet" , &hf_nbap_uL_TransportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15572,8 +15572,8 @@ static const value_string nbap_ReportCharacteristicsType_ReportPeriodicity_vals[ }; static const per_choice_t ReportCharacteristicsType_ReportPeriodicity_choice[] = { - { 0, "msec" , ASN1_EXTENSION_ROOT , dissect_msec2 }, - { 1, "min" , ASN1_EXTENSION_ROOT , dissect_min }, + { 0, &hf_nbap_msec2 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmsec }, + { 1, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin }, { 0, NULL, 0, NULL } }; @@ -15722,19 +15722,19 @@ static const value_string nbap_ReportCharacteristicsType_MeasurementThreshold_va }; static const per_choice_t ReportCharacteristicsType_MeasurementThreshold_choice[] = { - { 0, "received-total-wide-band-power", ASN1_EXTENSION_ROOT , dissect_received_total_wide_band_power }, - { 1, "transmitted-carrier-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_carrier_power }, - { 2, "acknowledged-prach-preambles", ASN1_EXTENSION_ROOT , dissect_acknowledged_prach_preambles }, - { 3, "uL-TimeslotISCP" , ASN1_EXTENSION_ROOT , dissect_uL_TimeslotISCP }, - { 4, "sir" , ASN1_EXTENSION_ROOT , dissect_sir1 }, - { 5, "sir-error" , ASN1_EXTENSION_ROOT , dissect_sir_error1 }, - { 6, "transmitted-code-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_code_power1 }, - { 7, "rscp" , ASN1_EXTENSION_ROOT , dissect_rscp1 }, - { 8, "rx-timing-deviation" , ASN1_EXTENSION_ROOT , dissect_rx_timing_deviation }, - { 9, "round-trip-time" , ASN1_EXTENSION_ROOT , dissect_round_trip_time1 }, - { 10, "notUsed-1-acknowledged-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_1_acknowledged_PCPCH_access_preambles }, - { 11, "notUsed-2-detected-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_2_detected_PCPCH_access_preambles }, - { 12, "extension-ReportCharacteristicsType-MeasurementThreshold", ASN1_NOT_EXTENSION_ROOT, dissect_extension_ReportCharacteristicsType_MeasurementThreshold }, + { 0, &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value }, + { 1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value }, + { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value }, + { 3, &hf_nbap_uL_TimeslotISCP, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value }, + { 4, &hf_nbap_sir1 , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value }, + { 5, &hf_nbap_sir_error1 , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value }, + { 6, &hf_nbap_transmitted_code_power1, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value }, + { 7, &hf_nbap_rscp1 , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value }, + { 8, &hf_nbap_rx_timing_deviation, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value }, + { 9, &hf_nbap_round_trip_time1, ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value }, + { 10, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 11, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 12, &hf_nbap_extension_ReportCharacteristicsType_MeasurementThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementThreshold }, { 0, NULL, 0, NULL } }; @@ -15776,7 +15776,7 @@ static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementHyster }; static const per_choice_t ReportCharacteristicsType_ScaledMeasurementHysteresisTime_choice[] = { - { 0, "msec" , ASN1_EXTENSION_ROOT , dissect_msec1 }, + { 0, &hf_nbap_msec1 , ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementHysteresisTime_Scaledmsec }, { 0, NULL, 0, NULL } }; @@ -15794,9 +15794,9 @@ static int dissect_measurementHysteresisTime(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t ReportCharacteristicsType_EventA_sequence[] = { - { "measurementThreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold }, - { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementThreshold" , &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementHysteresisTime", &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15813,9 +15813,9 @@ static int dissect_event_a(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t ReportCharacteristicsType_EventB_sequence[] = { - { "measurementThreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold }, - { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementThreshold" , &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementHysteresisTime", &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -15954,18 +15954,18 @@ static const value_string nbap_ReportCharacteristicsType_MeasurementIncreaseDecr }; static const per_choice_t ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold_choice[] = { - { 0, "received-total-wide-band-power", ASN1_EXTENSION_ROOT , dissect_received_total_wide_band_power1 }, - { 1, "transmitted-carrier-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_carrier_power }, - { 2, "acknowledged-prach-preambles", ASN1_EXTENSION_ROOT , dissect_acknowledged_prach_preambles }, - { 3, "uL-TimeslotISCP" , ASN1_EXTENSION_ROOT , dissect_uL_TimeslotISCP1 }, - { 4, "sir" , ASN1_EXTENSION_ROOT , dissect_sir }, - { 5, "sir-error" , ASN1_EXTENSION_ROOT , dissect_sir_error }, - { 6, "transmitted-code-power" , ASN1_EXTENSION_ROOT , dissect_transmitted_code_power }, - { 7, "rscp" , ASN1_EXTENSION_ROOT , dissect_rscp }, - { 8, "round-trip-time" , ASN1_EXTENSION_ROOT , dissect_round_trip_time }, - { 9, "notUsed-1-acknowledged-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_1_acknowledged_PCPCH_access_preambles }, - { 10, "notUsed-2-detected-PCPCH-access-preambles", ASN1_EXTENSION_ROOT , dissect_notUsed_2_detected_PCPCH_access_preambles }, - { 11, "extension-ReportCharacteristicsType-MeasurementIncreaseDecreaseThreshold", ASN1_NOT_EXTENSION_ROOT, dissect_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold }, + { 0, &hf_nbap_received_total_wide_band_power1, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres }, + { 1, &hf_nbap_transmitted_carrier_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value }, + { 2, &hf_nbap_acknowledged_prach_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_Acknowledged_PRACH_preambles_Value }, + { 3, &hf_nbap_uL_TimeslotISCP1, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotISCP_Value_IncrDecrThres }, + { 4, &hf_nbap_sir , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value_IncrDecrThres }, + { 5, &hf_nbap_sir_error , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value_IncrDecrThres }, + { 6, &hf_nbap_transmitted_code_power, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value_IncrDecrThres }, + { 7, &hf_nbap_rscp , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value_IncrDecrThres }, + { 8, &hf_nbap_round_trip_time, ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_IncrDecrThres }, + { 9, &hf_nbap_notUsed_1_acknowledged_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 10, &hf_nbap_notUsed_2_detected_PCPCH_access_preambles, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 11, &hf_nbap_extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold }, { 0, NULL, 0, NULL } }; @@ -16004,7 +16004,7 @@ static const value_string nbap_ReportCharacteristicsType_ScaledMeasurementChange }; static const per_choice_t ReportCharacteristicsType_ScaledMeasurementChangeTime_choice[] = { - { 0, "msec" , ASN1_EXTENSION_ROOT , dissect_msec }, + { 0, &hf_nbap_msec , ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementChangeTime_Scaledmsec }, { 0, NULL, 0, NULL } }; @@ -16022,9 +16022,9 @@ static int dissect_measurementChangeTime(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t ReportCharacteristicsType_EventC_sequence[] = { - { "measurementIncreaseThreshold", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementIncreaseThreshold }, - { "measurementChangeTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementChangeTime }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementIncreaseThreshold", &hf_nbap_measurementIncreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold }, + { "measurementChangeTime" , &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16041,9 +16041,9 @@ static int dissect_event_c(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t ReportCharacteristicsType_EventD_sequence[] = { - { "measurementDecreaseThreshold", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementDecreaseThreshold }, - { "measurementChangeTime" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementChangeTime }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementDecreaseThreshold", &hf_nbap_measurementDecreaseThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementIncreaseDecreaseThreshold }, + { "measurementChangeTime" , &hf_nbap_measurementChangeTime, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_ScaledMeasurementChangeTime }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16060,11 +16060,11 @@ static int dissect_event_d(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t ReportCharacteristicsType_EventE_sequence[] = { - { "measurementThreshold1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold1 }, - { "measurementThreshold2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementThreshold2 }, - { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime }, - { "reportPeriodicity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_reportPeriodicity }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementThreshold1" , &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementThreshold2" , &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementHysteresisTime", &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime }, + { "reportPeriodicity" , &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16081,11 +16081,11 @@ static int dissect_event_e(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t ReportCharacteristicsType_EventF_sequence[] = { - { "measurementThreshold1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold1 }, - { "measurementThreshold2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementThreshold2 }, - { "measurementHysteresisTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurementHysteresisTime }, - { "reportPeriodicity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_reportPeriodicity }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementThreshold1" , &hf_nbap_measurementThreshold1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementThreshold2" , &hf_nbap_measurementThreshold2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "measurementHysteresisTime", &hf_nbap_measurementHysteresisTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ScaledMeasurementHysteresisTime }, + { "reportPeriodicity" , &hf_nbap_reportPeriodicity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16127,15 +16127,15 @@ static const value_string nbap_ReportCharacteristics_vals[] = { }; static const per_choice_t ReportCharacteristics_choice[] = { - { 0, "onDemand" , ASN1_EXTENSION_ROOT , dissect_onDemand }, - { 1, "periodic" , ASN1_EXTENSION_ROOT , dissect_periodic1 }, - { 2, "event-a" , ASN1_EXTENSION_ROOT , dissect_event_a }, - { 3, "event-b" , ASN1_EXTENSION_ROOT , dissect_event_b }, - { 4, "event-c" , ASN1_EXTENSION_ROOT , dissect_event_c }, - { 5, "event-d" , ASN1_EXTENSION_ROOT , dissect_event_d }, - { 6, "event-e" , ASN1_EXTENSION_ROOT , dissect_event_e }, - { 7, "event-f" , ASN1_EXTENSION_ROOT , dissect_event_f }, - { 8, "extension-ReportCharacteristics", ASN1_NOT_EXTENSION_ROOT, dissect_extension_ReportCharacteristics }, + { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 1, &hf_nbap_periodic1 , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_ReportPeriodicity }, + { 2, &hf_nbap_event_a , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventA }, + { 3, &hf_nbap_event_b , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventB }, + { 4, &hf_nbap_event_c , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventC }, + { 5, &hf_nbap_event_d , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventD }, + { 6, &hf_nbap_event_e , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventE }, + { 7, &hf_nbap_event_f , ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_EventF }, + { 8, &hf_nbap_extension_ReportCharacteristics, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_ReportCharacteristics }, { 0, NULL, 0, NULL } }; @@ -16153,7 +16153,7 @@ static int dissect_id_ReportCharacteristics(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t RL_InformationList_RL_FailureInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_FailureInd_item }, + { "" , &hf_nbap_RL_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16170,8 +16170,8 @@ static int dissect_rL_InformationList_RL_FailureInd(tvbuff_t *tvb, int offset, a static const per_sequence_t RL_RL_FailureInd_sequence[] = { - { "rL-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_RL_FailureInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-InformationList-RL-FailureInd", &hf_nbap_rL_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_FailureInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16188,7 +16188,7 @@ static int dissect_rL3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *t static const per_sequence_t RL_Set_InformationList_RL_FailureInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_RL_FailureInd_item }, + { "" , &hf_nbap_RL_Set_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16205,8 +16205,8 @@ static int dissect_rL_Set_InformationList_RL_FailureInd(tvbuff_t *tvb, int offse static const per_sequence_t RL_Set_RL_FailureInd_sequence[] = { - { "rL-Set-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_RL_FailureInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-InformationList-RL-FailureInd", &hf_nbap_rL_Set_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_FailureInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16223,7 +16223,7 @@ static int dissect_rL_Set(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t CCTrCH_InformationList_RL_FailureInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_InformationList_RL_FailureInd_item }, + { "" , &hf_nbap_CCTrCH_InformationList_RL_FailureInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16240,9 +16240,9 @@ static int dissect_cCTrCH_InformationList_RL_FailureInd(tvbuff_t *tvb, int offse static const per_sequence_t CCTrCH_RL_FailureInd_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cCTrCH-InformationList-RL-FailureInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_InformationList_RL_FailureInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cCTrCH-InformationList-RL-FailureInd", &hf_nbap_cCTrCH_InformationList_RL_FailureInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_FailureInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16266,9 +16266,9 @@ static const value_string nbap_Reporting_Object_RL_FailureInd_vals[] = { }; static const per_choice_t Reporting_Object_RL_FailureInd_choice[] = { - { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL3 }, - { 1, "rL-Set" , ASN1_EXTENSION_ROOT , dissect_rL_Set }, - { 2, "cCTrCH" , ASN1_NOT_EXTENSION_ROOT, dissect_cCTrCH }, + { 0, &hf_nbap_rL3 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_FailureInd }, + { 1, &hf_nbap_rL_Set , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_FailureInd }, + { 2, &hf_nbap_cCTrCH , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_FailureInd }, { 0, NULL, 0, NULL } }; @@ -16286,7 +16286,7 @@ static int dissect_id_Reporting_Object_RL_FailureInd(tvbuff_t *tvb, int offset, static const per_sequence_t RL_InformationList_RL_RestoreInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_RestoreInd_item }, + { "" , &hf_nbap_RL_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16303,8 +16303,8 @@ static int dissect_rL_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offset, a static const per_sequence_t RL_RL_RestoreInd_sequence[] = { - { "rL-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_InformationList_RL_RestoreInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-InformationList-RL-RestoreInd", &hf_nbap_rL_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_InformationList_RL_RestoreInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16321,7 +16321,7 @@ static int dissect_rL4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree *t static const per_sequence_t RL_Set_InformationList_RL_RestoreInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Set_InformationList_RL_RestoreInd_item }, + { "" , &hf_nbap_RL_Set_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16338,8 +16338,8 @@ static int dissect_rL_Set_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offse static const per_sequence_t RL_Set_RL_RestoreInd_sequence[] = { - { "rL-Set-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_InformationList_RL_RestoreInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-InformationList-RL-RestoreInd", &hf_nbap_rL_Set_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_InformationList_RL_RestoreInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16356,7 +16356,7 @@ static int dissect_rL_Set1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t CCTrCH_InformationList_RL_RestoreInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_InformationList_RL_RestoreInd_item }, + { "" , &hf_nbap_CCTrCH_InformationList_RL_RestoreInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16373,9 +16373,9 @@ static int dissect_cCTrCH_InformationList_RL_RestoreInd(tvbuff_t *tvb, int offse static const per_sequence_t CCTrCH_RL_RestoreInd_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cCTrCH-InformationList-RL-RestoreInd", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_InformationList_RL_RestoreInd }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cCTrCH-InformationList-RL-RestoreInd", &hf_nbap_cCTrCH_InformationList_RL_RestoreInd, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_InformationList_RL_RestoreInd }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16399,9 +16399,9 @@ static const value_string nbap_Reporting_Object_RL_RestoreInd_vals[] = { }; static const per_choice_t Reporting_Object_RL_RestoreInd_choice[] = { - { 0, "rL" , ASN1_EXTENSION_ROOT , dissect_rL4 }, - { 1, "rL-Set" , ASN1_EXTENSION_ROOT , dissect_rL_Set1 }, - { 2, "cCTrCH" , ASN1_NOT_EXTENSION_ROOT, dissect_cCTrCH1 }, + { 0, &hf_nbap_rL4 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_RL_RestoreInd }, + { 1, &hf_nbap_rL_Set1 , ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_RL_RestoreInd }, + { 2, &hf_nbap_cCTrCH1 , ASN1_NOT_EXTENSION_ROOT, dissect_nbap_CCTrCH_RL_RestoreInd }, { 0, NULL, 0, NULL } }; @@ -16442,13 +16442,13 @@ static const value_string nbap_DedicatedMeasurementValue_vals[] = { }; static const per_choice_t DedicatedMeasurementValue_choice[] = { - { 0, "sIR-Value" , ASN1_EXTENSION_ROOT , dissect_sIR_Value }, - { 1, "sIR-ErrorValue" , ASN1_EXTENSION_ROOT , dissect_sIR_ErrorValue }, - { 2, "transmittedCodePowerValue" , ASN1_EXTENSION_ROOT , dissect_transmittedCodePowerValue }, - { 3, "rSCP" , ASN1_EXTENSION_ROOT , dissect_rSCP }, - { 4, "rxTimingDeviationValue" , ASN1_EXTENSION_ROOT , dissect_rxTimingDeviationValue }, - { 5, "roundTripTime" , ASN1_EXTENSION_ROOT , dissect_roundTripTime }, - { 6, "extension-DedicatedMeasurementValue", ASN1_NOT_EXTENSION_ROOT, dissect_extension_DedicatedMeasurementValue }, + { 0, &hf_nbap_sIR_Value , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Value }, + { 1, &hf_nbap_sIR_ErrorValue , ASN1_EXTENSION_ROOT , dissect_nbap_SIR_Error_Value }, + { 2, &hf_nbap_transmittedCodePowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Code_Power_Value }, + { 3, &hf_nbap_rSCP , ASN1_EXTENSION_ROOT , dissect_nbap_RSCP_Value }, + { 4, &hf_nbap_rxTimingDeviationValue, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value }, + { 5, &hf_nbap_roundTripTime , ASN1_EXTENSION_ROOT , dissect_nbap_Round_Trip_Time_Value }, + { 6, &hf_nbap_extension_DedicatedMeasurementValue, ASN1_NOT_EXTENSION_ROOT, dissect_nbap_Extension_DedicatedMeasurementValue }, { 0, NULL, 0, NULL } }; @@ -16469,9 +16469,9 @@ static int dissect_dedicatedmeasurementValue(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t DedicatedMeasurementAvailable_sequence[] = { - { "dedicatedmeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedmeasurementValue }, - { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "dedicatedmeasurementValue", &hf_nbap_dedicatedmeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue }, + { "cFN" , &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16506,8 +16506,8 @@ static const value_string nbap_DedicatedMeasurementValueInformation_vals[] = { }; static const per_choice_t DedicatedMeasurementValueInformation_choice[] = { - { 0, "measurementAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementAvailable1 }, - { 1, "measurementnotAvailable" , ASN1_NO_EXTENSIONS , dissect_measurementnotAvailable1 }, + { 0, &hf_nbap_measurementAvailable1, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementAvailable }, + { 1, &hf_nbap_measurementnotAvailable1, ASN1_NO_EXTENSIONS , dissect_nbap_DedicatedMeasurementnotAvailable }, { 0, NULL, 0, NULL } }; @@ -16525,10 +16525,10 @@ static int dissect_dedicatedMeasurementValueInformation(tvbuff_t *tvb, int offse static const per_sequence_t RL_InformationItem_DM_Rprt_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID }, - { "dedicatedMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID }, + { "dedicatedMeasurementValueInformation", &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16545,9 +16545,9 @@ static int dissect_id_RL_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t RL_InformationItem_DM_Rqst_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16564,11 +16564,11 @@ static int dissect_id_RL_InformationItem_DM_Rqst(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t RL_InformationItem_DM_Rsp_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dPCH_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue }, - { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DPCH_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue }, + { "cFN" , &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16650,10 +16650,10 @@ static int dissect_transmissionGapPatternSequenceCodeInformation(tvbuff_t *tvb, static const per_sequence_t FDD_DL_CodeInformationItem_sequence[] = { - { "dl-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ScramblingCode }, - { "fdd-DL-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_DL_ChannelisationCodeNumber }, - { "transmissionGapPatternSequenceCodeInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmissionGapPatternSequenceCodeInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-ScramblingCode" , &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode }, + { "fdd-DL-ChannelisationCodeNumber", &hf_nbap_fdd_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "transmissionGapPatternSequenceCodeInformation", &hf_nbap_transmissionGapPatternSequenceCodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmissionGapPatternSequenceCodeInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16670,7 +16670,7 @@ static int dissect_FDD_DL_CodeInformation_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t FDD_DL_CodeInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FDD_DL_CodeInformation_item }, + { "" , &hf_nbap_FDD_DL_CodeInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformationItem }, }; static int @@ -16687,18 +16687,18 @@ static int dissect_dl_CodeInformation(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t RL_InformationItem_RL_AdditionRqstFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset }, - { "chipOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_chipOffset }, - { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityControlField }, - { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation }, - { "initialDL-TransmissionPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_initialDL_TransmissionPower }, - { "maximumDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDL_Power }, - { "minimumDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDL_Power }, - { "not-Used-sSDT-CellIdentity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellIdentity }, - { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "frameOffset" , &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset }, + { "chipOffset" , &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset }, + { "diversityControlField" , &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField }, + { "dl-CodeInformation" , &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation }, + { "initialDL-TransmissionPower", &hf_nbap_initialDL_TransmissionPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "maximumDL-Power" , &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minimumDL-Power" , &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "not-Used-sSDT-CellIdentity", &hf_nbap_not_Used_sSDT_CellIdentity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "transmitDiversityIndicator", &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16715,8 +16715,8 @@ static int dissect_id_RL_InformationItem_RL_AdditionRqstFDD(tvbuff_t *tvb, int o static const per_sequence_t RL_informationItem_RL_DeletionRqst_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16733,9 +16733,9 @@ static int dissect_id_RL_informationItem_RL_DeletionRqst(tvbuff_t *tvb, int offs static const per_sequence_t RL_InformationItem_RL_FailureInd_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16752,8 +16752,8 @@ static int dissect_id_RL_InformationItem_RL_FailureInd(tvbuff_t *tvb, int offset static const per_sequence_t RL_InformationItem_RL_PreemptRequiredInd_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16770,14 +16770,14 @@ static int dissect_id_RL_InformationItem_RL_PreemptRequiredInd(tvbuff_t *tvb, in static const per_sequence_t RL_InformationItem_RL_ReconfPrepFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CodeInformation }, - { "maxDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxDL_Power }, - { "minDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minDL_Power }, - { "not-Used-sSDT-Indication" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_Indication }, - { "not-Used-sSDT-Cell-Identity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_Cell_Identity }, - { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dl-CodeInformation" , &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation }, + { "maxDL-Power" , &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minDL-Power" , &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "not-Used-sSDT-Indication", &hf_nbap_not_Used_sSDT_Indication, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-sSDT-Cell-Identity", &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "transmitDiversityIndicator", &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16797,8 +16797,8 @@ static int dissect_id_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int off static const per_sequence_t RL_InformationItem_RL_RestoreInd_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16853,20 +16853,20 @@ static int dissect_propagation_delay(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t RL_InformationItem_RL_SetupRqstFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "firstRLS-indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_firstRLS_indicator }, - { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset }, - { "chipOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_chipOffset }, - { "propagationDelay" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_propagationDelay }, - { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityControlField }, - { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_CodeInformation }, - { "initialDL-transmissionPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_initialDL_transmissionPower }, - { "maximumDL-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDL_power }, - { "minimumDL-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDL_power }, - { "not-Used-sSDT-Cell-Identity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_Cell_Identity }, - { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmitDiversityIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "firstRLS-indicator" , &hf_nbap_firstRLS_indicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FirstRLS_Indicator }, + { "frameOffset" , &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset }, + { "chipOffset" , &hf_nbap_chipOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ChipOffset }, + { "propagationDelay" , &hf_nbap_propagationDelay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay }, + { "diversityControlField" , &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityControlField }, + { "dl-CodeInformation" , &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_CodeInformation }, + { "initialDL-transmissionPower", &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "maximumDL-power" , &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "minimumDL-power" , &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "not-Used-sSDT-Cell-Identity", &hf_nbap_not_Used_sSDT_Cell_Identity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "transmitDiversityIndicator", &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransmitDiversityIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -16883,7 +16883,7 @@ static int dissect_id_RL_InformationItem_RL_SetupRqstFDD(tvbuff_t *tvb, int offs static const per_sequence_t RL_InformationList_RL_AdditionRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_AdditionRqstFDD_item }, + { "" , &hf_nbap_RL_InformationList_RL_AdditionRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16900,7 +16900,7 @@ static int dissect_id_RL_InformationList_RL_AdditionRqstFDD(tvbuff_t *tvb, int o static const per_sequence_t RL_informationList_RL_DeletionRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_informationList_RL_DeletionRqst_item }, + { "" , &hf_nbap_RL_informationList_RL_DeletionRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16917,7 +16917,7 @@ static int dissect_id_RL_informationList_RL_DeletionRqst(tvbuff_t *tvb, int offs static const per_sequence_t RL_InformationList_RL_PreemptRequiredInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_PreemptRequiredInd_item }, + { "" , &hf_nbap_RL_InformationList_RL_PreemptRequiredInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16934,7 +16934,7 @@ static int dissect_id_RL_InformationList_RL_PreemptRequiredInd(tvbuff_t *tvb, in static const per_sequence_t RL_InformationList_RL_ReconfPrepFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_ReconfPrepFDD_item }, + { "" , &hf_nbap_RL_InformationList_RL_ReconfPrepFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16951,7 +16951,7 @@ static int dissect_id_RL_InformationList_RL_ReconfPrepFDD(tvbuff_t *tvb, int off static const per_sequence_t RL_InformationList_RL_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_ReconfRqstFDD_item }, + { "" , &hf_nbap_RL_InformationList_RL_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16968,7 +16968,7 @@ static int dissect_id_RL_InformationList_RL_ReconfRqstFDD(tvbuff_t *tvb, int off static const per_sequence_t RL_InformationList_RL_SetupRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationList_RL_SetupRqstFDD_item }, + { "" , &hf_nbap_RL_InformationList_RL_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -16985,8 +16985,8 @@ static int dissect_id_RL_InformationList_RL_SetupRqstFDD(tvbuff_t *tvb, int offs static const per_sequence_t Combining_RL_AdditionRspFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17003,8 +17003,8 @@ static int dissect_combining2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t Non_Combining_RL_AdditionRspFDD_sequence[] = { - { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-InformationResponse", &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17027,8 +17027,8 @@ static const value_string nbap_DiversityIndication_RL_AdditionRspFDD_vals[] = { }; static const per_choice_t DiversityIndication_RL_AdditionRspFDD_choice[] = { - { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining2 }, - { 1, "non-combining" , ASN1_NO_EXTENSIONS , dissect_non_combining }, + { 0, &hf_nbap_combining2 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspFDD }, + { 1, &hf_nbap_non_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspFDD }, { 0, NULL, 0, NULL } }; @@ -17065,12 +17065,12 @@ static int dissect_sSDT_SupportIndicator(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t RL_InformationResponseItem_RL_AdditionRspFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power }, - { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication2 }, - { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "received-total-wide-band-power", &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value }, + { "diversityIndication" , &hf_nbap_diversityIndication2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspFDD }, + { "sSDT-SupportIndicator" , &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17123,12 +17123,12 @@ static int dissect_uSCH_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, in static const per_sequence_t RL_InformationResponseItem_RL_ReconfReady_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dCH-InformationResponseList-RL-ReconfReady", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponseList_RL_ReconfReady }, - { "dSCH-InformationResponseList-RL-ReconfReady", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponseList_RL_ReconfReady }, - { "uSCH-InformationResponseList-RL-ReconfReady", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponseList_RL_ReconfReady }, - { "not-Used-tFCI2-BearerInformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_tFCI2_BearerInformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dCH-InformationResponseList-RL-ReconfReady", &hf_nbap_dCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfReady }, + { "dSCH-InformationResponseList-RL-ReconfReady", &hf_nbap_dSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_ReconfReady }, + { "uSCH-InformationResponseList-RL-ReconfReady", &hf_nbap_uSCH_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_ReconfReady }, + { "not-Used-tFCI2-BearerInformationResponse", &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17157,9 +17157,9 @@ static int dissect_dCH_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int o static const per_sequence_t RL_InformationResponseItem_RL_ReconfRsp_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dCH-InformationResponseList-RL-ReconfRsp", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponseList_RL_ReconfRsp }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dCH-InformationResponseList-RL-ReconfRsp", &hf_nbap_dCH_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_ReconfRsp }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17176,8 +17176,8 @@ static int dissect_id_RL_InformationResponseItem_RL_ReconfRsp(tvbuff_t *tvb, int static const per_sequence_t Combining_RL_SetupRspFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17194,8 +17194,8 @@ static int dissect_combining(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t NonCombiningOrFirstRL_RL_SetupRspFDD_sequence[] = { - { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-InformationResponse", &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17218,8 +17218,8 @@ static const value_string nbap_DiversityIndication_RL_SetupRspFDD_vals[] = { }; static const per_choice_t DiversityIndication_RL_SetupRspFDD_choice[] = { - { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining }, - { 1, "nonCombiningOrFirstRL" , ASN1_NO_EXTENSIONS , dissect_nonCombiningOrFirstRL }, + { 0, &hf_nbap_combining , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupRspFDD }, + { 1, &hf_nbap_nonCombiningOrFirstRL, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupRspFDD }, { 0, NULL, 0, NULL } }; @@ -17237,13 +17237,13 @@ static int dissect_diversityIndication(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t RL_InformationResponseItem_RL_SetupRspFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power }, - { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication }, - { "not-Used-dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dSCH_InformationResponseList }, - { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "received-total-wide-band-power", &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value }, + { "diversityIndication" , &hf_nbap_diversityIndication, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupRspFDD }, + { "not-Used-dSCH-InformationResponseList", &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "sSDT-SupportIndicator" , &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17260,7 +17260,7 @@ static int dissect_id_RL_InformationResponseItem_RL_SetupRspFDD(tvbuff_t *tvb, i static const per_sequence_t RL_InformationResponseList_RL_AdditionRspFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_AdditionRspFDD_item }, + { "" , &hf_nbap_RL_InformationResponseList_RL_AdditionRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -17277,7 +17277,7 @@ static int dissect_id_RL_InformationResponseList_RL_AdditionRspFDD(tvbuff_t *tvb static const per_sequence_t RL_InformationResponseList_RL_ReconfReady_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_ReconfReady_item }, + { "" , &hf_nbap_RL_InformationResponseList_RL_ReconfReady_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -17294,7 +17294,7 @@ static int dissect_id_RL_InformationResponseList_RL_ReconfReady(tvbuff_t *tvb, i static const per_sequence_t RL_InformationResponseList_RL_ReconfRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_ReconfRsp_item }, + { "" , &hf_nbap_RL_InformationResponseList_RL_ReconfRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -17311,7 +17311,7 @@ static int dissect_id_RL_InformationResponseList_RL_ReconfRsp(tvbuff_t *tvb, int static const per_sequence_t RL_InformationResponseList_RL_SetupRspFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_InformationResponseList_RL_SetupRspFDD_item }, + { "" , &hf_nbap_RL_InformationResponseList_RL_SetupRspFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -17328,9 +17328,9 @@ static int dissect_id_RL_InformationResponseList_RL_SetupRspFDD(tvbuff_t *tvb, i static const per_sequence_t UL_TimeSlot_ISCP_InfoItem_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "iSCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iSCP }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "iSCP" , &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17347,7 +17347,7 @@ static int dissect_UL_TimeSlot_ISCP_Info_item(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t UL_TimeSlot_ISCP_Info_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeSlot_ISCP_Info_item }, + { "" , &hf_nbap_UL_TimeSlot_ISCP_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_InfoItem }, }; static int @@ -17383,8 +17383,8 @@ static int dissect_ul_PhysCH_SF_Variation(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t Combining_RL_AdditionRspTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17401,8 +17401,8 @@ static int dissect_combining3(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t Non_Combining_RL_AdditionRspTDD_sequence[] = { - { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-InformationResponse", &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17425,8 +17425,8 @@ static const value_string nbap_DiversityIndication_RL_AdditionRspTDD_vals[] = { }; static const per_choice_t DiversityIndication_RL_AdditionRspTDD_choice[] = { - { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining3 }, - { 1, "non-Combining" , ASN1_NO_EXTENSIONS , dissect_non_Combining }, + { 0, &hf_nbap_combining3 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionRspTDD }, + { 1, &hf_nbap_non_Combining , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionRspTDD }, { 0, NULL, 0, NULL } }; @@ -17444,8 +17444,8 @@ static int dissect_diversityIndication3(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t DCH_Information_RL_AdditionRspTDD_sequence[] = { - { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication3 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "diversityIndication" , &hf_nbap_diversityIndication3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionRspTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17486,13 +17486,13 @@ static int dissect_uSCH_InformationResponseList1(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t RL_InformationResponse_RL_AdditionRspTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "uL-TimeSlot-ISCP-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeSlot_ISCP_Info }, - { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation }, - { "dCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_Information }, - { "dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponseList1 }, - { "uSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponseList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "uL-TimeSlot-ISCP-Info" , &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info }, + { "ul-PhysCH-SF-Variation", &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation }, + { "dCH-Information" , &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD }, + { "dSCH-InformationResponseList", &hf_nbap_dSCH_InformationResponseList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD }, + { "uSCH-InformationResponseList", &hf_nbap_uSCH_InformationResponseList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17545,13 +17545,13 @@ static int dissect_uSCH_InformationResponseList(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t RL_InformationResponse_RL_SetupRspTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "uL-TimeSlot-ISCP-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeSlot_ISCP_Info }, - { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation }, - { "dCH-InformationResponseList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponseList }, - { "dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponseList }, - { "uSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponseList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "uL-TimeSlot-ISCP-Info" , &hf_nbap_uL_TimeSlot_ISCP_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_Info }, + { "ul-PhysCH-SF-Variation", &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation }, + { "dCH-InformationResponseList", &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD }, + { "dSCH-InformationResponseList", &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD }, + { "uSCH-InformationResponseList", &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17581,9 +17581,9 @@ static int dissect_dL_TimeslotISCP(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t DL_TimeslotISCPInfoItem_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "dL-TimeslotISCP" , &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17600,7 +17600,7 @@ static int dissect_DL_TimeslotISCPInfo_item(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DL_TimeslotISCPInfo_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotISCPInfo_item }, + { "" , &hf_nbap_DL_TimeslotISCPInfo_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItem }, }; static int @@ -17620,15 +17620,15 @@ static int dissect_dL_TimeSlotISCPInfo(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t RL_Information_RL_AdditionRqstTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset }, - { "diversityControlField" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityControlField }, - { "initial-DL-Transmission-Power", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_initial_DL_Transmission_Power }, - { "maximumDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximumDL_Power }, - { "minimumDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minimumDL_Power }, - { "dL-TimeSlotISCPInfo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_TimeSlotISCPInfo }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "frameOffset" , &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset }, + { "diversityControlField" , &hf_nbap_diversityControlField, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityControlField }, + { "initial-DL-Transmission-Power", &hf_nbap_initial_DL_Transmission_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "maximumDL-Power" , &hf_nbap_maximumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minimumDL-Power" , &hf_nbap_minimumDL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "dL-TimeSlotISCPInfo" , &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17645,10 +17645,10 @@ static int dissect_id_RL_Information_RL_AdditionRqstTDD(tvbuff_t *tvb, int offse static const per_sequence_t RL_Information_RL_ReconfRqstTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "maxDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxDL_Power }, - { "minDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minDL_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "maxDL-Power" , &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minDL-Power" , &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17668,10 +17668,10 @@ static int dissect_Multiple_RL_Information_RL_ReconfRqstTDD_item(tvbuff_t *tvb, static const per_sequence_t RL_Information_RL_ReconfPrepTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "maxDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxDL_Power }, - { "minDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minDL_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "maxDL-Power" , &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minDL-Power" , &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17704,15 +17704,15 @@ static int dissect_specialBurstScheduling(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t RL_Information_RL_SetupRqstTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "frameOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_frameOffset }, - { "specialBurstScheduling" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_specialBurstScheduling }, - { "initialDL-transmissionPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_initialDL_transmissionPower }, - { "maximumDL-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDL_power }, - { "minimumDL-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minimumDL_power }, - { "dL-TimeSlotISCPInfo" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_TimeSlotISCPInfo }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "frameOffset" , &hf_nbap_frameOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FrameOffset }, + { "specialBurstScheduling", &hf_nbap_specialBurstScheduling, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SpecialBurstScheduling }, + { "initialDL-transmissionPower", &hf_nbap_initialDL_transmissionPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "maximumDL-power" , &hf_nbap_maximumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "minimumDL-power" , &hf_nbap_minimumDL_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "dL-TimeSlotISCPInfo" , &hf_nbap_dL_TimeSlotISCPInfo, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_TimeslotISCPInfo }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17729,9 +17729,9 @@ static int dissect_id_RL_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int offset, static const per_sequence_t RL_ReconfigurationFailureItem_RL_ReconfFailure_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17748,9 +17748,9 @@ static int dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure(tvbuff_t *t static const per_sequence_t RL_Set_InformationItem_DM_Rprt_sequence[] = { - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "dedicatedMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "dedicatedMeasurementValueInformation", &hf_nbap_dedicatedMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17767,10 +17767,10 @@ static int dissect_id_RL_Set_InformationItem_DM_Rprt(tvbuff_t *tvb, int offset, static const per_sequence_t RL_Set_InformationItem_DM_Rsp_sequence[] = { - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue }, - { "cFN" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cFN }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue }, + { "cFN" , &hf_nbap_cFN , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CFN }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17787,9 +17787,9 @@ static int dissect_id_RL_Set_InformationItem_DM_Rsp(tvbuff_t *tvb, int offset, a static const per_sequence_t RL_Set_InformationItem_RL_FailureInd_sequence[] = { - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17806,8 +17806,8 @@ static int dissect_id_RL_Set_InformationItem_RL_FailureInd(tvbuff_t *tvb, int of static const per_sequence_t RL_Set_InformationItem_RL_RestoreInd_sequence[] = { - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17824,9 +17824,9 @@ static int dissect_id_RL_Set_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int of static const per_sequence_t Secondary_CCPCHItem_CTCH_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "sCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sCCPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "sCCPCH-Power" , &hf_nbap_sCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17849,7 +17849,7 @@ static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_ static const per_sequence_t Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD }, }; static int @@ -17866,15 +17866,15 @@ static int dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD(tvbuff_t *tvb, in static const per_sequence_t Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot }, - { "midambleShiftandBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftandBurstType }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "s-CCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_s_CCPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "timeslot" , &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftandBurstType", &hf_nbap_midambleShiftandBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "s-CCPCH-Power" , &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17894,7 +17894,7 @@ static int dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item( static const per_sequence_t Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD }, }; static int @@ -17923,9 +17923,9 @@ static int dissect_secondaryCCPCHList(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "secondaryCCPCHList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondaryCCPCHList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "secondaryCCPCHList" , &hf_nbap_secondaryCCPCHList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17942,9 +17942,9 @@ static int dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tv static const per_sequence_t SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "secondaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondaryCPICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "secondaryCPICH-Power" , &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17961,12 +17961,12 @@ static int dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD(tvbuff_t static const per_sequence_t SecondaryCPICH_InformationItem_Cell_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "dl-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_ScramblingCode }, - { "fDD-DL-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fDD_DL_ChannelisationCodeNumber }, - { "secondaryCPICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondaryCPICH_Power }, - { "transmitDiversityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmitDiversityIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "dl-ScramblingCode" , &hf_nbap_dl_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ScramblingCode }, + { "fDD-DL-ChannelisationCodeNumber", &hf_nbap_fDD_DL_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "secondaryCPICH-Power" , &hf_nbap_secondaryCPICH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "transmitDiversityIndicator", &hf_nbap_transmitDiversityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmitDiversityIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -17983,7 +17983,7 @@ static int dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD(tvbuff_t static const per_sequence_t SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item }, + { "" , &hf_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -18000,7 +18000,7 @@ static int dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD(tvbuff_t static const per_sequence_t SecondaryCPICH_InformationList_Cell_SetupRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item }, + { "" , &hf_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -18017,9 +18017,9 @@ static int dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD(tvbuff_t static const per_sequence_t SecondarySCH_Information_Cell_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "secondarySCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondarySCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "secondarySCH-Power" , &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18036,10 +18036,10 @@ static int dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb, static const per_sequence_t SecondarySCH_Information_Cell_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "secondarySCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_secondarySCH_Power }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "secondarySCH-Power" , &hf_nbap_secondarySCH_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18106,10 +18106,10 @@ static int dissect_iB_SG_DATA(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t SegmentInformationItem_SystemInfoUpdate_sequence[] = { - { "iB-SG-POS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iB_SG_POS }, - { "segment-Type" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_segment_Type }, - { "iB-SG-DATA" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iB_SG_DATA }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iB-SG-POS" , &hf_nbap_iB_SG_POS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_POS }, + { "segment-Type" , &hf_nbap_segment_Type , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Segment_Type }, + { "iB-SG-DATA" , &hf_nbap_iB_SG_DATA , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IB_SG_DATA }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18126,7 +18126,7 @@ static int dissect_SegmentInformationListIE_SystemInfoUpdate_item(tvbuff_t *tvb, static const per_sequence_t SegmentInformationListIE_SystemInfoUpdate_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SegmentInformationListIE_SystemInfoUpdate_item }, + { "" , &hf_nbap_SegmentInformationListIE_SystemInfoUpdate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SegmentInformationItem_SystemInfoUpdate }, }; static int @@ -18215,8 +18215,8 @@ static int dissect_id_Start_Of_Audit_Sequence_Indicator(tvbuff_t *tvb, int offse static const per_sequence_t Combining_RL_AdditionFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18233,8 +18233,8 @@ static int dissect_combining4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t Non_Combining_RL_AdditionFailureFDD_sequence[] = { - { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-InformationResponse", &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18257,8 +18257,8 @@ static const value_string nbap_DiversityIndication_RL_AdditionFailureFDD_vals[] }; static const per_choice_t DiversityIndication_RL_AdditionFailureFDD_choice[] = { - { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining4 }, - { 1, "non-Combining" , ASN1_NO_EXTENSIONS , dissect_non_Combining1 }, + { 0, &hf_nbap_combining4 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_AdditionFailureFDD }, + { 1, &hf_nbap_non_Combining1 , ASN1_NO_EXTENSIONS , dissect_nbap_Non_Combining_RL_AdditionFailureFDD }, { 0, NULL, 0, NULL } }; @@ -18276,12 +18276,12 @@ static int dissect_diversityIndication4(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t Successful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power }, - { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication4 }, - { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "received-total-wide-band-power", &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value }, + { "diversityIndication" , &hf_nbap_diversityIndication4, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_AdditionFailureFDD }, + { "sSDT-SupportIndicator" , &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18298,8 +18298,8 @@ static int dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD(tv static const per_sequence_t Combining_RL_SetupFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18316,8 +18316,8 @@ static int dissect_combining1(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t NonCombiningOrFirstRL_RL_SetupFailureFDD_sequence[] = { - { "dCH-InformationResponse" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_InformationResponse }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-InformationResponse", &hf_nbap_dCH_InformationResponse, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_InformationResponse }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18340,8 +18340,8 @@ static const value_string nbap_DiversityIndication_RL_SetupFailureFDD_vals[] = { }; static const per_choice_t DiversityIndication_RL_SetupFailureFDD_choice[] = { - { 0, "combining" , ASN1_NO_EXTENSIONS , dissect_combining1 }, - { 1, "nonCombiningOrFirstRL" , ASN1_NO_EXTENSIONS , dissect_nonCombiningOrFirstRL1 }, + { 0, &hf_nbap_combining1 , ASN1_NO_EXTENSIONS , dissect_nbap_Combining_RL_SetupFailureFDD }, + { 1, &hf_nbap_nonCombiningOrFirstRL1, ASN1_NO_EXTENSIONS , dissect_nbap_NonCombiningOrFirstRL_RL_SetupFailureFDD }, { 0, NULL, 0, NULL } }; @@ -18359,14 +18359,14 @@ static int dissect_diversityIndication1(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t Successful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "rL-Set-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_Set_ID }, - { "received-total-wide-band-power", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power }, - { "diversityIndication" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityIndication1 }, - { "not-Used-dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_dSCH_InformationResponseList }, - { "not-Used-tFCI2-BearerInformationResponse", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_tFCI2_BearerInformationResponse }, - { "sSDT-SupportIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sSDT_SupportIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "rL-Set-ID" , &hf_nbap_rL_Set_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Set_ID }, + { "received-total-wide-band-power", &hf_nbap_received_total_wide_band_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value }, + { "diversityIndication" , &hf_nbap_diversityIndication1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityIndication_RL_SetupFailureFDD }, + { "not-Used-dSCH-InformationResponseList", &hf_nbap_not_Used_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-tFCI2-BearerInformationResponse", &hf_nbap_not_Used_tFCI2_BearerInformationResponse, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "sSDT-SupportIndicator" , &hf_nbap_sSDT_SupportIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SSDT_SupportIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18396,8 +18396,8 @@ static int dissect_id_SyncCase(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t Case1_Cell_SetupRqstTDD_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18427,8 +18427,8 @@ static int dissect_sCH_TimeSlot(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t Case2_Cell_SetupRqstTDD_sequence[] = { - { "sCH-TimeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCH_TimeSlot }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sCH-TimeSlot" , &hf_nbap_sCH_TimeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCH_TimeSlot }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18451,8 +18451,8 @@ static const value_string nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_vals }; static const per_choice_t SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH_choice[] = { - { 0, "case1" , ASN1_EXTENSION_ROOT , dissect_case1 }, - { 1, "case2" , ASN1_EXTENSION_ROOT , dissect_case2 }, + { 0, &hf_nbap_case1 , ASN1_EXTENSION_ROOT , dissect_nbap_Case1_Cell_SetupRqstTDD }, + { 1, &hf_nbap_case2 , ASN1_EXTENSION_ROOT , dissect_nbap_Case2_Cell_SetupRqstTDD }, { 0, NULL, 0, NULL } }; @@ -18535,10 +18535,10 @@ static int dissect_timeSlotDirection(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t TimeSlotConfigurationItem_Cell_ReconfRqstTDD_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "timeSlotStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotStatus }, - { "timeSlotDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotDirection }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "timeSlotStatus" , &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus }, + { "timeSlotDirection" , &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18555,7 +18555,7 @@ static int dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item(tvbuff_t *t static const per_sequence_t TimeSlotConfigurationList_Cell_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item }, + { "" , &hf_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_ReconfRqstTDD }, }; static int @@ -18572,10 +18572,10 @@ static int dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD(tvbuff_t *tvb static const per_sequence_t TimeSlotConfigurationItem_Cell_SetupRqstTDD_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "timeSlotStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotStatus }, - { "timeSlotDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotDirection }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "timeSlotStatus" , &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus }, + { "timeSlotDirection" , &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18592,7 +18592,7 @@ static int dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_item(tvbuff_t *tv static const per_sequence_t TimeSlotConfigurationList_Cell_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TimeSlotConfigurationList_Cell_SetupRqstTDD_item }, + { "" , &hf_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_Cell_SetupRqstTDD }, }; static int @@ -18652,12 +18652,12 @@ static int dissect_uL_DPCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t UL_CCTrCH_InformationItem_RL_SetupRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit }, - { "uL-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_DPCH_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "uL-DPCH-Information" , &hf_nbap_uL_DPCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_Information_RL_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18674,7 +18674,7 @@ static int dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD(tvbuff_t *tvb, i static const per_sequence_t UL_CCTrCH_InformationList_RL_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -18694,9 +18694,9 @@ static int dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD(tvbuff_t *tvb, i static const per_sequence_t TDD_UL_Code_InformationItem_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18713,7 +18713,7 @@ static int dissect_TDD_UL_Code_Information_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t TDD_UL_Code_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_Information_item }, + { "" , &hf_nbap_TDD_UL_Code_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_InformationItem }, }; static int @@ -18730,11 +18730,11 @@ static int dissect_uL_Code_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_Timeslot_InformationItem_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "uL-Code-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationList", &hf_nbap_uL_Code_InformationList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18751,7 +18751,7 @@ static int dissect_UL_Timeslot_Information_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t UL_Timeslot_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_Information_item }, + { "" , &hf_nbap_UL_Timeslot_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationItem }, }; static int @@ -18768,11 +18768,11 @@ static int dissect_uL_Timeslot_Information(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_DPCH_InformationItem_RL_AdditionRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-Information", &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18789,11 +18789,11 @@ static int dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD(tvbuff_t *tvb, static const per_sequence_t UL_DPCH_InformationItem_RL_SetupRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-Information", &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18842,9 +18842,9 @@ static int dissect_uL_ScramblingCodeLength(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_ScramblingCode_sequence[] = { - { "uL-ScramblingCodeNumber" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_ScramblingCodeNumber }, - { "uL-ScramblingCodeLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_ScramblingCodeLength }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uL-ScramblingCodeNumber", &hf_nbap_uL_ScramblingCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeNumber }, + { "uL-ScramblingCodeLength", &hf_nbap_uL_ScramblingCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCodeLength }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18951,17 +18951,17 @@ static int dissect_diversityMode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t UL_DPCH_Information_RL_ReconfPrepFDD_sequence[] = { - { "ul-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_ScramblingCode }, - { "ul-SIR-Target" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_SIR_Target }, - { "minUL-ChannelisationCodeLength", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minUL_ChannelisationCodeLength }, - { "maxNrOfUL-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxNrOfUL_DPDCHs }, - { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_PunctureLimit }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "ul-DPCCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCCH_SlotFormat }, - { "diversityMode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_diversityMode }, - { "not-Used-sSDT-CellIDLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellIDLength }, - { "not-Used-s-FieldLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_s_FieldLength }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-ScramblingCode" , &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_ScramblingCode }, + { "ul-SIR-Target" , &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR }, + { "minUL-ChannelisationCodeLength", &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MinUL_ChannelisationCodeLength }, + { "maxNrOfUL-DPDCHs" , &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs }, + { "ul-PunctureLimit" , &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "ul-DPCCH-SlotFormat" , &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCCH_SlotFormat }, + { "diversityMode" , &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiversityMode }, + { "not-Used-sSDT-CellIDLength", &hf_nbap_not_Used_sSDT_CellIDLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-s-FieldLength", &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18978,8 +18978,8 @@ static int dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int of static const per_sequence_t UL_DPCH_Information_RL_ReconfRqstFDD_sequence[] = { - { "ul-TFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_TFCS }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-TFCS" , &hf_nbap_ul_TFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -18996,17 +18996,17 @@ static int dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD(tvbuff_t *tvb, int of static const per_sequence_t UL_DPCH_Information_RL_SetupRqstFDD_sequence[] = { - { "ul-ScramblingCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_ScramblingCode }, - { "minUL-ChannelisationCodeLength", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_minUL_ChannelisationCodeLength }, - { "maxNrOfUL-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxNrOfUL_DPDCHs }, - { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PunctureLimit }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "ul-DPCCH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_DPCCH_SlotFormat }, - { "ul-SIR-Target" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_SIR_Target }, - { "diversityMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_diversityMode }, - { "not-Used-sSDT-CellID-Length" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_sSDT_CellID_Length }, - { "not-Used-s-FieldLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_Used_s_FieldLength }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-ScramblingCode" , &hf_nbap_ul_ScramblingCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_ScramblingCode }, + { "minUL-ChannelisationCodeLength", &hf_nbap_minUL_ChannelisationCodeLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MinUL_ChannelisationCodeLength }, + { "maxNrOfUL-DPDCHs" , &hf_nbap_maxNrOfUL_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxNrOfUL_DPDCHs }, + { "ul-PunctureLimit" , &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "ul-DPCCH-SlotFormat" , &hf_nbap_ul_DPCCH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCCH_SlotFormat }, + { "ul-SIR-Target" , &hf_nbap_ul_SIR_Target , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_SIR }, + { "diversityMode" , &hf_nbap_diversityMode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DiversityMode }, + { "not-Used-sSDT-CellID-Length", &hf_nbap_not_Used_sSDT_CellID_Length, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "not-Used-s-FieldLength", &hf_nbap_not_Used_s_FieldLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_NULL }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19023,9 +19023,9 @@ static int dissect_id_UL_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int off static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19042,9 +19042,9 @@ static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD( static const per_sequence_t Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19061,9 +19061,9 @@ static int dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD(tvb static const per_sequence_t Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19080,9 +19080,9 @@ static int dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD(tvbu static const per_sequence_t Unsuccessful_RL_InformationResp_RL_SetupFailureTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19112,11 +19112,11 @@ static int dissect_uSCH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t USCH_InformationItem_sequence[] = { - { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID }, - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uSCH-ID" , &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19133,7 +19133,7 @@ static int dissect_USCH_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t USCH_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_Information_item }, + { "" , &hf_nbap_USCH_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationItem }, }; static int @@ -19153,8 +19153,8 @@ static int dissect_id_USCH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t USCH_Information_DeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uSCH-ID" , &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19171,7 +19171,7 @@ static int dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_item(tvbuff_t *t static const per_sequence_t USCH_Information_DeleteList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_Information_DeleteList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_DeleteItem_RL_ReconfPrepTDD }, }; static int @@ -19188,12 +19188,12 @@ static int dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD(tvbuff_t *tvb static const per_sequence_t USCH_Information_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID }, - { "transportFormatSet" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportFormatSet }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_ID }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uSCH-ID" , &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID }, + { "transportFormatSet" , &hf_nbap_transportFormatSet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportFormatSet }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_ID }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19210,7 +19210,7 @@ static int dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_item(tvbuff_t *t static const per_sequence_t USCH_Information_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_Information_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_Information_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -19227,10 +19227,10 @@ static int dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD(tvbuff_t *tvb static const per_sequence_t USCH_InformationResponseItem_sequence[] = { - { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uSCH-ID" , &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19247,7 +19247,7 @@ static int dissect_USCH_InformationResponse_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t USCH_InformationResponse_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_InformationResponse_item }, + { "" , &hf_nbap_USCH_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_InformationResponseItem }, }; static int @@ -19264,8 +19264,8 @@ static int dissect_id_USCH_InformationResponse(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t USCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = { - { "uSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uSCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uSCH-ID" , &hf_nbap_uSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19282,7 +19282,7 @@ static int dissect_USCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, in static const per_sequence_t USCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_USCH_RearrangeList_Bearer_RearrangeInd_item }, + { "" , &hf_nbap_USCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_USCH_RearrangeItem_Bearer_RearrangeInd }, }; static int @@ -19325,10 +19325,10 @@ static int dissect_tGPRC(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_item_sequence[] = { - { "tGPSID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPSID }, - { "tGPRC" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPRC }, - { "tGCFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGCFN }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tGPSID" , &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID }, + { "tGPRC" , &hf_nbap_tGPRC , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPRC }, + { "tGCFN" , &hf_nbap_tGCFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19345,7 +19345,7 @@ static int dissect_Transmission_Gap_Pattern_Sequence_Status_List_item(tvbuff_t * static const per_sequence_t Transmission_Gap_Pattern_Sequence_Status_List_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Transmission_Gap_Pattern_Sequence_Status_List_item }, + { "" , &hf_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List_item }, }; static int @@ -19362,9 +19362,9 @@ static int dissect_transmission_Gap_Pattern_Sequence_Status(tvbuff_t *tvb, int o static const per_sequence_t Active_Pattern_Sequence_Information_sequence[] = { - { "cMConfigurationChangeCFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cMConfigurationChangeCFN }, - { "transmission-Gap-Pattern-Sequence-Status", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transmission_Gap_Pattern_Sequence_Status }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cMConfigurationChangeCFN", &hf_nbap_cMConfigurationChangeCFN, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CFN }, + { "transmission-Gap-Pattern-Sequence-Status", &hf_nbap_transmission_Gap_Pattern_Sequence_Status, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Transmission_Gap_Pattern_Sequence_Status_List }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19381,9 +19381,9 @@ static int dissect_id_Active_Pattern_Sequence_Information(tvbuff_t *tvb, int off static const per_sequence_t AICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "aICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_aICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "aICH-Power" , &hf_nbap_aICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19400,7 +19400,7 @@ static int dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, static const per_sequence_t AICH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item }, + { "" , &hf_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AICH_ParametersItem_CTCH_ReconfRqstFDD }, }; static int @@ -19433,11 +19433,11 @@ static int dissect_adjustmentRatio(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t FACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "maxFACH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxFACH_Power }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "maxFACH-Power" , &hf_nbap_maxFACH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19454,7 +19454,7 @@ static int dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, static const per_sequence_t FACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item }, + { "" , &hf_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FACH_ParametersItem_CTCH_ReconfRqstFDD }, }; static int @@ -19471,8 +19471,8 @@ static int dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD(tvbuff_t *tvb, in static const per_sequence_t GeneralCauseList_PSCH_ReconfFailure_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19489,7 +19489,7 @@ static int dissect_generalCause5(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item }, + { "" , &hf_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19506,7 +19506,7 @@ static int dissect_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb static const per_sequence_t Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item }, + { "" , &hf_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19523,9 +19523,9 @@ static int dissect_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD(tvbuff_t *tvb static const per_sequence_t SetSpecificCauseList_PSCH_ReconfFailureTDD_sequence[] = { - { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD }, - { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-PDSCHSetList-PSCH-ReconfFailureTDD", &hf_nbap_unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PDSCHSetList_PSCH_ReconfFailureTDD }, + { "unsuccessful-PUSCHSetList-PSCH-ReconfFailureTDD", &hf_nbap_unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Unsuccessful_PUSCHSetList_PSCH_ReconfFailureTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19548,8 +19548,8 @@ static const value_string nbap_CauseLevel_PSCH_ReconfFailure_vals[] = { }; static const per_choice_t CauseLevel_PSCH_ReconfFailure_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause5 }, - { 1, "setSpecificCause" , ASN1_EXTENSION_ROOT , dissect_setSpecificCause }, + { 0, &hf_nbap_generalCause5 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_PSCH_ReconfFailure }, + { 1, &hf_nbap_setSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_SetSpecificCauseList_PSCH_ReconfFailureTDD }, { 0, NULL, 0, NULL } }; @@ -19567,8 +19567,8 @@ static int dissect_id_CauseLevel_PSCH_ReconfFailure(tvbuff_t *tvb, int offset, a static const per_sequence_t GeneralCauseList_RL_AdditionFailureFDD_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19585,7 +19585,7 @@ static int dissect_generalCause2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item }, + { "" , &hf_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19602,7 +19602,7 @@ static int dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD(tvb static const per_sequence_t Successful_RL_InformationRespList_RL_AdditionFailureFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item }, + { "" , &hf_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19619,9 +19619,9 @@ static int dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD(tvbuf static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureFDD_sequence[] = { - { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD }, - { "successful-RL-InformationRespList-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_successful_RL_InformationRespList_RL_AdditionFailureFDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-RL-InformationRespList-RL-AdditionFailureFDD", &hf_nbap_unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_AdditionFailureFDD }, + { "successful-RL-InformationRespList-RL-AdditionFailureFDD", &hf_nbap_successful_RL_InformationRespList_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_AdditionFailureFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19644,8 +19644,8 @@ static const value_string nbap_CauseLevel_RL_AdditionFailureFDD_vals[] = { }; static const per_choice_t CauseLevel_RL_AdditionFailureFDD_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause2 }, - { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause2 }, + { 0, &hf_nbap_generalCause2 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureFDD }, + { 1, &hf_nbap_rLSpecificCause2, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureFDD }, { 0, NULL, 0, NULL } }; @@ -19663,8 +19663,8 @@ static int dissect_id_CauseLevel_RL_AdditionFailureFDD(tvbuff_t *tvb, int offset static const per_sequence_t GeneralCauseList_RL_AdditionFailureTDD_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19693,8 +19693,8 @@ static int dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD(tvb static const per_sequence_t RLSpecificCauseList_RL_AdditionFailureTDD_sequence[] = { - { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-RL-InformationRespItem-RL-AdditionFailureTDD", &hf_nbap_unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19717,8 +19717,8 @@ static const value_string nbap_CauseLevel_RL_AdditionFailureTDD_vals[] = { }; static const per_choice_t CauseLevel_RL_AdditionFailureTDD_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause3 }, - { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause3 }, + { 0, &hf_nbap_generalCause3 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_AdditionFailureTDD }, + { 1, &hf_nbap_rLSpecificCause3, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_AdditionFailureTDD }, { 0, NULL, 0, NULL } }; @@ -19736,8 +19736,8 @@ static int dissect_id_CauseLevel_RL_AdditionFailureTDD(tvbuff_t *tvb, int offset static const per_sequence_t GeneralCauseList_RL_ReconfFailure_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19754,7 +19754,7 @@ static int dissect_generalCause4(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t RL_ReconfigurationFailureList_RL_ReconfFailure_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_ReconfigurationFailureList_RL_ReconfFailure_item }, + { "" , &hf_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19771,8 +19771,8 @@ static int dissect_rL_ReconfigurationFailureList_RL_ReconfFailure(tvbuff_t *tvb, static const per_sequence_t RLSpecificCauseList_RL_ReconfFailure_sequence[] = { - { "rL-ReconfigurationFailureList-RL-ReconfFailure", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ReconfigurationFailureList_RL_ReconfFailure }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ReconfigurationFailureList-RL-ReconfFailure", &hf_nbap_rL_ReconfigurationFailureList_RL_ReconfFailure, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ReconfigurationFailureList_RL_ReconfFailure }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19795,8 +19795,8 @@ static const value_string nbap_CauseLevel_RL_ReconfFailure_vals[] = { }; static const per_choice_t CauseLevel_RL_ReconfFailure_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause4 }, - { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause4 }, + { 0, &hf_nbap_generalCause4 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_ReconfFailure }, + { 1, &hf_nbap_rLSpecificCause4, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_ReconfFailure }, { 0, NULL, 0, NULL } }; @@ -19814,8 +19814,8 @@ static int dissect_id_CauseLevel_RL_ReconfFailure(tvbuff_t *tvb, int offset, asn static const per_sequence_t GeneralCauseList_RL_SetupFailureFDD_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19832,7 +19832,7 @@ static int dissect_generalCause(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item }, + { "" , &hf_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19849,7 +19849,7 @@ static int dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff static const per_sequence_t Successful_RL_InformationRespList_RL_SetupFailureFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Successful_RL_InformationRespList_RL_SetupFailureFDD_item }, + { "" , &hf_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -19866,9 +19866,9 @@ static int dissect_successful_RL_InformationRespList_RL_SetupFailureFDD(tvbuff_t static const per_sequence_t RLSpecificCauseList_RL_SetupFailureFDD_sequence[] = { - { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD }, - { "successful-RL-InformationRespList-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_successful_RL_InformationRespList_RL_SetupFailureFDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-RL-InformationRespList-RL-SetupFailureFDD", &hf_nbap_unsuccessful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespList_RL_SetupFailureFDD }, + { "successful-RL-InformationRespList-RL-SetupFailureFDD", &hf_nbap_successful_RL_InformationRespList_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Successful_RL_InformationRespList_RL_SetupFailureFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19891,8 +19891,8 @@ static const value_string nbap_CauseLevel_RL_SetupFailureFDD_vals[] = { }; static const per_choice_t CauseLevel_RL_SetupFailureFDD_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause }, - { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause }, + { 0, &hf_nbap_generalCause , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureFDD }, + { 1, &hf_nbap_rLSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureFDD }, { 0, NULL, 0, NULL } }; @@ -19910,8 +19910,8 @@ static int dissect_id_CauseLevel_RL_SetupFailureFDD(tvbuff_t *tvb, int offset, a static const per_sequence_t GeneralCauseList_RL_SetupFailureTDD_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19940,8 +19940,8 @@ static int dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD(tvbuff static const per_sequence_t RLSpecificCauseList_RL_SetupFailureTDD_sequence[] = { - { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-RL-InformationRespItem-RL-SetupFailureTDD", &hf_nbap_unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -19964,8 +19964,8 @@ static const value_string nbap_CauseLevel_RL_SetupFailureTDD_vals[] = { }; static const per_choice_t CauseLevel_RL_SetupFailureTDD_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause1 }, - { 1, "rLSpecificCause" , ASN1_EXTENSION_ROOT , dissect_rLSpecificCause1 }, + { 0, &hf_nbap_generalCause1 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_RL_SetupFailureTDD }, + { 1, &hf_nbap_rLSpecificCause1, ASN1_EXTENSION_ROOT , dissect_nbap_RLSpecificCauseList_RL_SetupFailureTDD }, { 0, NULL, 0, NULL } }; @@ -20038,10 +20038,10 @@ static int dissect_pICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offset, static const per_sequence_t Secondary_CCPCHList_CTCH_ReconfRqstFDD_sequence[] = { - { "fACH-ParametersList-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fACH_ParametersList_CTCH_ReconfRqstFDD }, - { "pCH-Parameters-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Parameters_CTCH_ReconfRqstFDD }, - { "pICH-Parameters-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pICH_Parameters_CTCH_ReconfRqstFDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "fACH-ParametersList-CTCH-ReconfRqstFDD", &hf_nbap_fACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstFDD }, + { "pCH-Parameters-CTCH-ReconfRqstFDD", &hf_nbap_pCH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstFDD }, + { "pICH-Parameters-CTCH-ReconfRqstFDD", &hf_nbap_pICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20082,9 +20082,9 @@ static int dissect_aICH_ParametersList_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int off static const per_sequence_t PRACHList_CTCH_ReconfRqstFDD_sequence[] = { - { "pRACH-ParametersList-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pRACH_ParametersList_CTCH_ReconfRqstFDD }, - { "aICH-ParametersList-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_aICH_ParametersList_CTCH_ReconfRqstFDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pRACH-ParametersList-CTCH-ReconfRqstFDD", &hf_nbap_pRACH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PRACH_ParametersList_CTCH_ReconfRqstFDD }, + { "aICH-ParametersList-CTCH-ReconfRqstFDD", &hf_nbap_aICH_ParametersList_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AICH_ParametersList_CTCH_ReconfRqstFDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20108,9 +20108,9 @@ static const value_string nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD_vals }; static const per_choice_t CommonPhysicalChannelType_CTCH_ReconfRqstFDD_choice[] = { - { 0, "secondary-CCPCH-parameters" , ASN1_EXTENSION_ROOT , dissect_secondary_CCPCH_parameters2 }, - { 1, "pRACH-parameters" , ASN1_EXTENSION_ROOT , dissect_pRACH_parameters2 }, - { 2, "notUsed-cPCH-parameters" , ASN1_EXTENSION_ROOT , dissect_notUsed_cPCH_parameters }, + { 0, &hf_nbap_secondary_CCPCH_parameters2, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCHList_CTCH_ReconfRqstFDD }, + { 1, &hf_nbap_pRACH_parameters2, ASN1_EXTENSION_ROOT , dissect_nbap_PRACHList_CTCH_ReconfRqstFDD }, + { 2, &hf_nbap_notUsed_cPCH_parameters, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -20147,8 +20147,8 @@ static int dissect_id_Compressed_Mode_Deactivation_Flag(tvbuff_t *tvb, int offse static const per_sequence_t CCTrCH_TPCAddItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20165,7 +20165,7 @@ static int dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int of static const per_sequence_t CCTrCH_TPCAddList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCAddItem_RL_ReconfPrepTDD }, }; static int @@ -20194,13 +20194,13 @@ static int dissect_dl_DPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit }, - { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList1 }, - { "dl-DPCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "cCTrCH-TPCList" , &hf_nbap_cCTrCH_TPCList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCAddList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationList", &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20217,7 +20217,7 @@ static int dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t * static const per_sequence_t DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD }, }; static int @@ -20234,8 +20234,8 @@ static int dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tv static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20252,8 +20252,8 @@ static int dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20270,7 +20270,7 @@ static int dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_ static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD }, }; static int @@ -20287,7 +20287,7 @@ static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t static const per_sequence_t DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -20304,10 +20304,10 @@ static int dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20324,8 +20324,8 @@ static int dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t CCTrCH_TPCModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20342,7 +20342,7 @@ static int dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item(tvbuff_t *tvb, int static const per_sequence_t CCTrCH_TPCModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_TPCModifyItem_RL_ReconfPrepTDD }, }; static int @@ -20395,15 +20395,15 @@ static int dissect_dl_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit }, - { "cCTrCH-TPCList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_TPCList2 }, - { "dl-DPCH-InformationAddList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationAddList }, - { "dl-DPCH-InformationModifyList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationModifyList }, - { "dl-DPCH-InformationDeleteList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationDeleteList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "cCTrCH-TPCList" , &hf_nbap_cCTrCH_TPCList2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CCTrCH_TPCModifyList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationAddList", &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationModifyList", &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationDeleteList", &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20420,7 +20420,7 @@ static int dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_ static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD }, }; static int @@ -20437,7 +20437,7 @@ static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t static const per_sequence_t DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -20454,11 +20454,11 @@ static int dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t DL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-Information", &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20475,11 +20475,11 @@ static int dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tv static const per_sequence_t DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-Information", &hf_nbap_dL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20496,8 +20496,8 @@ static int dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuf static const per_sequence_t DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20517,9 +20517,9 @@ static int dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item( static const per_sequence_t DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20536,7 +20536,7 @@ static int dissect_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tv static const per_sequence_t DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -20553,11 +20553,11 @@ static int dissect_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_ static const per_sequence_t DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "dL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", &hf_nbap_dL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20574,7 +20574,7 @@ static int dissect_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_ite static const per_sequence_t DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -20591,11 +20591,11 @@ static int dissect_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD( static const per_sequence_t DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_DPCHOffset }, - { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-InformationAddModify-ModifyList-RL-ReconfPrepTDD", &hf_nbap_dL_Timeslot_InformationAddModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20663,10 +20663,10 @@ static int dissect_id_PUSCHConstant(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CommonTransportChannel_InformationResponse_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20689,7 +20689,7 @@ static int dissect_FACH_CommonTransportChannel_InformationResponse_item(tvbuff_t static const per_sequence_t FACH_CommonTransportChannel_InformationResponse_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FACH_CommonTransportChannel_InformationResponse_item }, + { "" , &hf_nbap_FACH_CommonTransportChannel_InformationResponse_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannel_InformationResponse }, }; static int @@ -20732,9 +20732,9 @@ static int dissect_dLPowerAveragingWindowSize(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t Limited_power_increase_information_Cell_SetupRqstFDD_sequence[] = { - { "powerRaiseLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerRaiseLimit }, - { "dLPowerAveragingWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dLPowerAveragingWindowSize }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerRaiseLimit" , &hf_nbap_powerRaiseLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerRaiseLimit }, + { "dLPowerAveragingWindowSize", &hf_nbap_dLPowerAveragingWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DLPowerAveragingWindowSize }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20751,11 +20751,11 @@ static int dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD(tvbuf static const per_sequence_t PCH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = { - { "commonTransportChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonTransportChannelID }, - { "pCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pCH_Power }, - { "toAWS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWS }, - { "toAWE" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_toAWE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonTransportChannelID", &hf_nbap_commonTransportChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonTransportChannelID }, + { "pCH-Power" , &hf_nbap_pCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "toAWS" , &hf_nbap_toAWS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWS }, + { "toAWE" , &hf_nbap_toAWE , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ToAWE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20772,9 +20772,9 @@ static int dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int o static const per_sequence_t PICH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "pICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "pICH-Power" , &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20791,8 +20791,8 @@ static int dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int static const per_sequence_t AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD_sequence[] = { - { "rACH-SlotFormat" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACH_SlotFormat }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rACH-SlotFormat" , &hf_nbap_rACH_SlotFormat, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_SlotFormat }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20809,7 +20809,7 @@ static int dissect_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item(tvbu static const per_sequence_t AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item }, + { "" , &hf_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_AllowedSlotFormatInformationItem_CTCH_ReconfRqstFDD }, }; static int @@ -20826,11 +20826,11 @@ static int dissect_allowedSlotFormatInformation1(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t PRACH_ParametersItem_CTCH_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "preambleSignatures" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_preambleSignatures }, - { "allowedSlotFormatInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allowedSlotFormatInformation1 }, - { "rACH-SubChannelNumbers" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rACH_SubChannelNumbers }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "preambleSignatures" , &hf_nbap_preambleSignatures, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PreambleSignatures }, + { "allowedSlotFormatInformation", &hf_nbap_allowedSlotFormatInformation1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllowedSlotFormatInformationList_CTCH_ReconfRqstFDD }, + { "rACH-SubChannelNumbers", &hf_nbap_rACH_SubChannelNumbers, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RACH_SubChannelNumbers }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20847,7 +20847,7 @@ static int dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item(tvbuff_t *tvb, static const per_sequence_t PRACH_ParametersListIE_CTCH_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item }, + { "" , &hf_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_ParametersItem_CTCH_ReconfRqstFDD }, }; static int @@ -20903,10 +20903,10 @@ static int dissect_t_RLFAILURE(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t Synchronisation_Configuration_Cell_ReconfRqst_sequence[] = { - { "n-INSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_INSYNC_IND }, - { "n-OUTSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_OUTSYNC_IND }, - { "t-RLFAILURE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_RLFAILURE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "n-INSYNC-IND" , &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND }, + { "n-OUTSYNC-IND" , &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND }, + { "t-RLFAILURE" , &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -20923,10 +20923,10 @@ static int dissect_id_Synchronisation_Configuration_Cell_ReconfRqst(tvbuff_t *tv static const per_sequence_t Synchronisation_Configuration_Cell_SetupRqst_sequence[] = { - { "n-INSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_INSYNC_IND }, - { "n-OUTSYNC-IND" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_n_OUTSYNC_IND }, - { "t-RLFAILURE" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_RLFAILURE }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "n-INSYNC-IND" , &hf_nbap_n_INSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_INSYNC_IND }, + { "n-OUTSYNC-IND" , &hf_nbap_n_OUTSYNC_IND , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_N_OUTSYNC_IND }, + { "t-RLFAILURE" , &hf_nbap_t_RLFAILURE , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_RLFAILURE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21101,22 +21101,22 @@ static int dissect_delta_SIR_after2(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_item_sequence[] = { - { "tGPSID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPSID }, - { "tGSN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGSN }, - { "tGL1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGL1 }, - { "tGL2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tGL2 }, - { "tGD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGD }, - { "tGPL1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tGPL1 }, - { "not-to-be-used-1" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_not_to_be_used_1 }, - { "uL-DL-mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_DL_mode }, - { "downlink-Compressed-Mode-Method", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_downlink_Compressed_Mode_Method }, - { "uplink-Compressed-Mode-Method", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uplink_Compressed_Mode_Method }, - { "dL-FrameType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_FrameType }, - { "delta-SIR1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_SIR1 }, - { "delta-SIR-after1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_SIR_after1 }, - { "delta-SIR2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_delta_SIR2 }, - { "delta-SIR-after2" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_delta_SIR_after2 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tGPSID" , &hf_nbap_tGPSID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGPSID }, + { "tGSN" , &hf_nbap_tGSN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGSN }, + { "tGL1" , &hf_nbap_tGL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapLength }, + { "tGL2" , &hf_nbap_tGL2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapLength }, + { "tGD" , &hf_nbap_tGD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TGD }, + { "tGPL1" , &hf_nbap_tGPL1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GapDuration }, + { "not-to-be-used-1" , &hf_nbap_not_to_be_used_1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GapDuration }, + { "uL-DL-mode" , &hf_nbap_uL_DL_mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DL_mode }, + { "downlink-Compressed-Mode-Method", &hf_nbap_downlink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Downlink_Compressed_Mode_Method }, + { "uplink-Compressed-Mode-Method", &hf_nbap_uplink_Compressed_Mode_Method, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Uplink_Compressed_Mode_Method }, + { "dL-FrameType" , &hf_nbap_dL_FrameType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_FrameType }, + { "delta-SIR1" , &hf_nbap_delta_SIR1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR }, + { "delta-SIR-after1" , &hf_nbap_delta_SIR_after1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DeltaSIR }, + { "delta-SIR2" , &hf_nbap_delta_SIR2 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR }, + { "delta-SIR-after2" , &hf_nbap_delta_SIR_after2, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DeltaSIR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21133,7 +21133,7 @@ static int dissect_Transmission_Gap_Pattern_Sequence_Information_item(tvbuff_t * static const per_sequence_t Transmission_Gap_Pattern_Sequence_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Transmission_Gap_Pattern_Sequence_Information_item }, + { "" , &hf_nbap_Transmission_Gap_Pattern_Sequence_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmission_Gap_Pattern_Sequence_Information_item }, }; static int @@ -21162,12 +21162,12 @@ static int dissect_ul_DPCH_InformationList(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_punctureLimit }, - { "ul-DPCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "ul-DPCH-InformationList", &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21184,7 +21184,7 @@ static int dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item(tvbuff_t * static const per_sequence_t UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationAddItem_RL_ReconfPrepTDD }, }; static int @@ -21201,8 +21201,8 @@ static int dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tv static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21219,8 +21219,8 @@ static int dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21237,7 +21237,7 @@ static int dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item(tvbuff_ static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfPrepTDD }, }; static int @@ -21254,7 +21254,7 @@ static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD(tvbuff_t static const per_sequence_t UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -21271,10 +21271,10 @@ static int dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21327,14 +21327,14 @@ static int dissect_ul_DPCH_InformationDeleteList(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCS }, - { "tFCI-Coding" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Coding }, - { "punctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_punctureLimit }, - { "ul-DPCH-InformationAddList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationAddList }, - { "ul-DPCH-InformationModifyList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationModifyList }, - { "ul-DPCH-InformationDeleteList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationDeleteList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCS }, + { "tFCI-Coding" , &hf_nbap_tFCI_Coding , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Coding }, + { "punctureLimit" , &hf_nbap_punctureLimit , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "ul-DPCH-InformationAddList", &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationModifyList", &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationDeleteList", &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21351,7 +21351,7 @@ static int dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item(tvbuff_ static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfPrepTDD }, }; static int @@ -21368,7 +21368,7 @@ static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t static const per_sequence_t UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -21385,11 +21385,11 @@ static int dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD(tvbuff_t static const per_sequence_t UL_DPCH_InformationAddItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-Information", &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21406,11 +21406,11 @@ static int dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD(tvbuff_t *tv static const per_sequence_t UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-Information", &hf_nbap_uL_Timeslot_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21427,8 +21427,8 @@ static int dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD(tvbuf static const per_sequence_t UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21445,7 +21445,7 @@ static int dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item( static const per_sequence_t UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD }, }; static int @@ -21462,9 +21462,9 @@ static int dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tv static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21481,7 +21481,7 @@ static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item(tv static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -21498,11 +21498,11 @@ static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD(tvbuff_ static const per_sequence_t UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDD", &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21519,7 +21519,7 @@ static int dissect_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_ite static const per_sequence_t UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -21536,11 +21536,11 @@ static int dissect_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb static const per_sequence_t UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_DPCHOffset }, - { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-InformationModify-ModifyList-RL-ReconfPrepTDD", &hf_nbap_uL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21557,9 +21557,9 @@ static int dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD(tv static const per_sequence_t Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = { - { "pDSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCHSet_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCHSet-ID" , &hf_nbap_pDSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCHSet_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21576,9 +21576,9 @@ static int dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD(tvbuff_t * static const per_sequence_t Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD_sequence[] = { - { "pUSCHSet-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCHSet_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCHSet-ID" , &hf_nbap_pUSCHSet_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCHSet_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21601,8 +21601,8 @@ static const value_string nbap_CommunicationContextType_Reset_vals[] = { }; static const per_choice_t CommunicationContextType_Reset_choice[] = { - { 0, "cRNC-CommunicationContextID" , ASN1_EXTENSION_ROOT , dissect_cRNC_CommunicationContextID }, - { 1, "nodeB-CommunicationContextID", ASN1_EXTENSION_ROOT , dissect_nodeB_CommunicationContextID }, + { 0, &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID }, + { 1, &hf_nbap_nodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID }, { 0, NULL, 0, NULL } }; @@ -21620,8 +21620,8 @@ static int dissect_communicationContextType_Reset(tvbuff_t *tvb, int offset, asn static const per_sequence_t CommunicationContextInfoItem_Reset_sequence[] = { - { "communicationContextType-Reset", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationContextType_Reset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationContextType-Reset", &hf_nbap_communicationContextType_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextType_Reset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21638,8 +21638,8 @@ static int dissect_id_CommunicationContextInfoItem_Reset(tvbuff_t *tvb, int offs static const per_sequence_t CommunicationControlPortInfoItem_Reset_sequence[] = { - { "communicationControlPortID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationControlPortID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationControlPortID", &hf_nbap_communicationControlPortID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21656,7 +21656,7 @@ static int dissect_id_CommunicationControlPortInfoItem_Reset(tvbuff_t *tvb, int static const per_sequence_t CommunicationContextInfoList_Reset_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CommunicationContextInfoList_Reset_item }, + { "" , &hf_nbap_CommunicationContextInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -21673,8 +21673,8 @@ static int dissect_communicationContextInfoList_Reset(tvbuff_t *tvb, int offset, static const per_sequence_t CommunicationContextList_Reset_sequence[] = { - { "communicationContextInfoList-Reset", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationContextInfoList_Reset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationContextInfoList-Reset", &hf_nbap_communicationContextInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationContextInfoList_Reset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21691,7 +21691,7 @@ static int dissect_communicationContext(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t CommunicationControlPortInfoList_Reset_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CommunicationControlPortInfoList_Reset_item }, + { "" , &hf_nbap_CommunicationControlPortInfoList_Reset_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -21708,8 +21708,8 @@ static int dissect_communicationControlPortInfoList_Reset(tvbuff_t *tvb, int off static const per_sequence_t CommunicationControlPortList_Reset_sequence[] = { - { "communicationControlPortInfoList-Reset", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_communicationControlPortInfoList_Reset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "communicationControlPortInfoList-Reset", &hf_nbap_communicationControlPortInfoList_Reset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommunicationControlPortInfoList_Reset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21733,9 +21733,9 @@ static const value_string nbap_ResetIndicator_vals[] = { }; static const per_choice_t ResetIndicator_choice[] = { - { 0, "communicationContext" , ASN1_EXTENSION_ROOT , dissect_communicationContext }, - { 1, "communicationControlPort" , ASN1_EXTENSION_ROOT , dissect_communicationControlPort }, - { 2, "nodeB" , ASN1_EXTENSION_ROOT , dissect_nodeB }, + { 0, &hf_nbap_communicationContext, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextList_Reset }, + { 1, &hf_nbap_communicationControlPort, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortList_Reset }, + { 2, &hf_nbap_nodeB , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -21814,16 +21814,16 @@ static int dissect_pagingIndicatorLength(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t PICH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleshiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleshiftAndBurstType }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "pagingIndicatorLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pagingIndicatorLength }, - { "pICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleshiftAndBurstType", &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "pagingIndicatorLength" , &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength }, + { "pICH-Power" , &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21890,14 +21890,14 @@ static int dissect_rACH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree * static const per_sequence_t PRACH_ParametersItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "maxPRACH-MidambleShifts" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxPRACH_MidambleShifts }, - { "pRACH-Midamble" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pRACH_Midamble }, - { "rACH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACH }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "timeslot" , &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "maxPRACH-MidambleShifts", &hf_nbap_maxPRACH_MidambleShifts, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaxPRACH_MidambleShifts }, + { "pRACH-Midamble" , &hf_nbap_pRACH_Midamble , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_Midamble }, + { "rACH" , &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21914,9 +21914,9 @@ static int dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD(tvbuff_t *tvb, int static const per_sequence_t CCTrCH_InformationItem_RL_FailureInd_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21933,8 +21933,8 @@ static int dissect_id_CCTrCH_InformationItem_RL_FailureInd(tvbuff_t *tvb, int of static const per_sequence_t CCTrCH_InformationItem_RL_RestoreInd_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21951,8 +21951,8 @@ static int dissect_id_CCTrCH_InformationItem_RL_RestoreInd(tvbuff_t *tvb, int of static const per_sequence_t GeneralCauseList_SyncAdjustmntFailureTDD_sequence[] = { - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -21969,7 +21969,7 @@ static int dissect_generalCause6(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item }, + { "" , &hf_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -21986,8 +21986,8 @@ static int dissect_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD static const per_sequence_t CellSpecificCauseList_SyncAdjustmntFailureTDD_sequence[] = { - { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "unsuccessful-cell-InformationRespList-SyncAdjustmntFailureTDD", &hf_nbap_unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Unsuccessful_cell_InformationRespList_SyncAdjustmntFailureTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22010,8 +22010,8 @@ static const value_string nbap_CauseLevel_SyncAdjustmntFailureTDD_vals[] = { }; static const per_choice_t CauseLevel_SyncAdjustmntFailureTDD_choice[] = { - { 0, "generalCause" , ASN1_EXTENSION_ROOT , dissect_generalCause6 }, - { 1, "cellSpecificCause" , ASN1_EXTENSION_ROOT , dissect_cellSpecificCause }, + { 0, &hf_nbap_generalCause6 , ASN1_EXTENSION_ROOT , dissect_nbap_GeneralCauseList_SyncAdjustmntFailureTDD }, + { 1, &hf_nbap_cellSpecificCause, ASN1_EXTENSION_ROOT , dissect_nbap_CellSpecificCauseList_SyncAdjustmntFailureTDD }, { 0, NULL, 0, NULL } }; @@ -22029,7 +22029,7 @@ static int dissect_id_CauseLevel_SyncAdjustmntFailureTDD(tvbuff_t *tvb, int offs static const per_sequence_t CellAdjustmentInfo_SyncAdjustmentRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item }, + { "" , &hf_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -22094,8 +22094,8 @@ static const value_string nbap_TimingAdjustmentValue_vals[] = { }; static const per_choice_t TimingAdjustmentValue_choice[] = { - { 0, "initialPhase" , ASN1_NO_EXTENSIONS , dissect_initialPhase1 }, - { 1, "steadyStatePhase" , ASN1_NO_EXTENSIONS , dissect_steadyStatePhase }, + { 0, &hf_nbap_initialPhase1 , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ }, + { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ }, { 0, NULL, 0, NULL } }; @@ -22116,12 +22116,12 @@ static int dissect_timingAdjustmentValue(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t CellAdjustmentInfoItem_SyncAdjustmentRqstTDD_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "frameAdjustmentValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_frameAdjustmentValue }, - { "timingAdjustmentValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timingAdjustmentValue }, - { "dLTransPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dLTransPower }, - { "sfn" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sfn }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "frameAdjustmentValue" , &hf_nbap_frameAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FrameAdjustmentValue }, + { "timingAdjustmentValue" , &hf_nbap_timingAdjustmentValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValue }, + { "dLTransPower" , &hf_nbap_dLTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "sfn" , &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22180,10 +22180,10 @@ static int dissect_cellSyncBurstCodeShift(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t CellSyncBurstInfoItem_CellSyncReconfRqstTDD_sequence[] = { - { "cSBMeasurementID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBMeasurementID }, - { "cellSyncBurstCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCode }, - { "cellSyncBurstCodeShift" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCodeShift }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBMeasurementID" , &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID }, + { "cellSyncBurstCode" , &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode }, + { "cellSyncBurstCodeShift", &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22200,7 +22200,7 @@ static int dissect_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item(tvbuff_t *tv static const per_sequence_t CellSyncBurstInfoList_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoItem_CellSyncReconfRqstTDD }, }; static int @@ -22236,12 +22236,12 @@ static int dissect_cSBTransmissionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t CellSyncBurstTransInit_CellSyncInitiationRqstTDD_sequence[] = { - { "cSBTransmissionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBTransmissionID }, - { "sfn" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sfn }, - { "cellSyncBurstCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCode }, - { "cellSyncBurstCodeShift" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCodeShift }, - { "initialDLTransPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_initialDLTransPower }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBTransmissionID" , &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID }, + { "sfn" , &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN }, + { "cellSyncBurstCode" , &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode }, + { "cellSyncBurstCodeShift", &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift }, + { "initialDLTransPower" , &hf_nbap_initialDLTransPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22338,8 +22338,8 @@ static const value_string nbap_CellSyncBurstTiming_vals[] = { }; static const per_choice_t CellSyncBurstTiming_choice[] = { - { 0, "initialPhase" , ASN1_NO_EXTENSIONS , dissect_initialPhase_0_1048575 }, - { 1, "steadyStatePhase" , ASN1_NO_EXTENSIONS , dissect_steadyStatePhase }, + { 0, &hf_nbap_initialPhase_0_1048575, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_1048575_ }, + { 1, &hf_nbap_steadyStatePhase, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_255_ }, { 0, NULL, 0, NULL } }; @@ -22373,11 +22373,11 @@ static int dissect_syncDLCodeIdTimingThre(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t SynchronisationReportCharactCellSyncBurstInfoItem_sequence[] = { - { "cellSyncBurstCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCode }, - { "cellSyncBurstCodeShift" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCodeShift }, - { "cellSyncBurstTiming" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellSyncBurstTiming }, - { "cellSyncBurstTimingThreshold", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellSyncBurstTimingThreshold }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellSyncBurstCode" , &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode }, + { "cellSyncBurstCodeShift", &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift }, + { "cellSyncBurstTiming" , &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTiming }, + { "cellSyncBurstTimingThreshold", &hf_nbap_cellSyncBurstTimingThreshold, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22394,7 +22394,7 @@ static int dissect_cellSyncBurstInformation_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstInformation_item }, + { "" , &hf_nbap_cellSyncBurstInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactCellSyncBurstInfoItem }, }; static int @@ -22411,9 +22411,9 @@ static int dissect_cellSyncBurstInformation(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t SynchronisationReportCharactThreInfoItem_sequence[] = { - { "syncFrameNumber" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNumber }, - { "cellSyncBurstInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncFrameNumber" , &hf_nbap_syncFrameNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "cellSyncBurstInformation", &hf_nbap_cellSyncBurstInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_16_OF_SynchronisationReportCharactCellSyncBurstInfoItem }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22430,7 +22430,7 @@ static int dissect_SynchronisationReportCharactThreExc_item(tvbuff_t *tvb, int o static const per_sequence_t SynchronisationReportCharactThreExc_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SynchronisationReportCharactThreExc_item }, + { "" , &hf_nbap_SynchronisationReportCharactThreExc_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharactThreInfoItem }, }; static int @@ -22447,9 +22447,9 @@ static int dissect_synchronisationReportCharactThreExc(tvbuff_t *tvb, int offset static const per_sequence_t SynchronisationReportCharacteristics_sequence[] = { - { "synchronisationReportCharacteristicsType", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationReportCharacteristicsType }, - { "synchronisationReportCharactThreExc", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_synchronisationReportCharactThreExc }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "synchronisationReportCharacteristicsType", &hf_nbap_synchronisationReportCharacteristicsType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristicsType }, + { "synchronisationReportCharactThreExc", &hf_nbap_synchronisationReportCharactThreExc, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharactThreExc }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22469,13 +22469,13 @@ static int dissect_synchronisationReportCharacteristics(tvbuff_t *tvb, int offse static const per_sequence_t CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD_sequence[] = { - { "cSBMeasurementID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBMeasurementID }, - { "cellSyncBurstCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCode }, - { "cellSyncBurstCodeShift" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstCodeShift }, - { "synchronisationReportType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationReportType }, - { "sfn" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sfn }, - { "synchronisationReportCharacteristics", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationReportCharacteristics }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBMeasurementID" , &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID }, + { "cellSyncBurstCode" , &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCode }, + { "cellSyncBurstCodeShift", &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstCodeShift }, + { "synchronisationReportType", &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType }, + { "sfn" , &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN }, + { "synchronisationReportCharacteristics", &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22531,10 +22531,10 @@ static int dissect_synchronisationReportCharacteristics1(tvbuff_t *tvb, int offs static const per_sequence_t CellSyncBurstMeasInfo_CellSyncReconfRqstTDD_sequence[] = { - { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD }, - { "synchronisationReportType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_synchronisationReportType1 }, - { "synchronisationReportCharacteristics", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_synchronisationReportCharacteristics1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", &hf_nbap_cellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD }, + { "synchronisationReportType", &hf_nbap_synchronisationReportType1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportTypeIE }, + { "synchronisationReportCharacteristics", &hf_nbap_synchronisationReportCharacteristics1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristicsIE }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22551,12 +22551,12 @@ static int dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD(tvb static const per_sequence_t CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD_sequence[] = { - { "cSBTransmissionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBTransmissionID }, - { "syncFrameNumberToTransmit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNumberToTransmit }, - { "cellSyncBurstCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellSyncBurstCode }, - { "cellSyncBurstCodeShift" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cellSyncBurstCodeShift }, - { "dlTransPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dlTransPower }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBTransmissionID" , &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID }, + { "syncFrameNumberToTransmit", &hf_nbap_syncFrameNumberToTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "cellSyncBurstCode" , &hf_nbap_cellSyncBurstCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCode }, + { "cellSyncBurstCodeShift", &hf_nbap_cellSyncBurstCodeShift, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstCodeShift }, + { "dlTransPower" , &hf_nbap_dlTransPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22573,7 +22573,7 @@ static int dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item(tvbuf static const per_sequence_t CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTransInfoItem_CellSyncReconfRqstTDD }, }; static int @@ -22614,8 +22614,8 @@ static int dissect_syncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, as static const per_sequence_t CellSyncInfoItemIE_CellSyncReprtTDD_sequence[] = { - { "c-ID-CellSyncReprtTDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID_CellSyncReprtTDD }, - { "syncReportType-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_syncReportType_CellSyncReprtTDD }, + { "c-ID-CellSyncReprtTDD" , &hf_nbap_c_ID_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID_IE_CellSyncReprtTDD }, + { "syncReportType-CellSyncReprtTDD", &hf_nbap_syncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SyncReportTypeIE_CellSyncReprtTDD }, { NULL, 0, 0, NULL } }; @@ -22632,7 +22632,7 @@ static int dissect_CellSyncInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int offset, static const per_sequence_t CellSyncInfo_CellSyncReprtTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellSyncInfo_CellSyncReprtTDD_item }, + { "" , &hf_nbap_CellSyncInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncInfoItemIE_CellSyncReprtTDD }, }; static int @@ -22686,9 +22686,9 @@ static int dissect_id_NRepetitionsPerCyclePeriod(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "cause" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cause }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "cause" , &hf_nbap_cause , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Cause }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22750,8 +22750,8 @@ static int dissect_id_InformationExchangeID(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t Cell_InfEx_Rqst_sequence[] = { - { "c-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "c-ID" , &hf_nbap_c_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_C_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22773,7 +22773,7 @@ static const value_string nbap_InformationExchangeObjectType_InfEx_Rqst_vals[] = }; static const per_choice_t InformationExchangeObjectType_InfEx_Rqst_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell2 }, + { 0, &hf_nbap_cell2 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rqst }, { 0, NULL, 0, NULL } }; @@ -22810,8 +22810,8 @@ static const value_string nbap_InformationReportCharacteristicsType_ReportPeriod }; static const per_choice_t InformationReportCharacteristicsType_ReportPeriodicity_choice[] = { - { 0, "min" , ASN1_EXTENSION_ROOT , dissect_min }, - { 1, "hours" , ASN1_EXTENSION_ROOT , dissect_hours }, + { 0, &hf_nbap_min , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledmin }, + { 1, &hf_nbap_hours , ASN1_EXTENSION_ROOT , dissect_nbap_ReportPeriodicity_Scaledhour }, { 0, NULL, 0, NULL } }; @@ -22850,8 +22850,8 @@ static int dissect_prcdeviation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t DGPSThresholds_sequence[] = { - { "prcdeviation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_prcdeviation }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "prcdeviation" , &hf_nbap_prcdeviation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRCDeviation }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22873,7 +22873,7 @@ static const value_string nbap_InformationThresholds_vals[] = { }; static const per_choice_t InformationThresholds_choice[] = { - { 0, "dgps" , ASN1_EXTENSION_ROOT , dissect_dgps }, + { 0, &hf_nbap_dgps , ASN1_EXTENSION_ROOT , dissect_nbap_DGPSThresholds }, { 0, NULL, 0, NULL } }; @@ -22891,8 +22891,8 @@ static int dissect_information_thresholds(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t InformationReportCharacteristicsType_OnModification_sequence[] = { - { "information-thresholds" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_information_thresholds }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "information-thresholds", &hf_nbap_information_thresholds, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_InformationThresholds }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -22916,9 +22916,9 @@ static const value_string nbap_InformationReportCharacteristics_vals[] = { }; static const per_choice_t InformationReportCharacteristics_choice[] = { - { 0, "onDemand" , ASN1_EXTENSION_ROOT , dissect_onDemand }, - { 1, "periodic" , ASN1_EXTENSION_ROOT , dissect_periodic }, - { 2, "onModification" , ASN1_EXTENSION_ROOT , dissect_onModification }, + { 0, &hf_nbap_onDemand , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 1, &hf_nbap_periodic , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_ReportPeriodicity }, + { 2, &hf_nbap_onModification , ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristicsType_OnModification }, { 0, NULL, 0, NULL } }; @@ -23112,12 +23112,12 @@ static int dissect_range_correction_rate(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t SAT_Info_DGPSCorrections_Item_sequence[] = { - { "sat-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_id }, - { "iode-dgps" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iode_dgps }, - { "udre" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_udre }, - { "prc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_prc }, - { "range-correction-rate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_range_correction_rate }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "sat-id" , &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID }, + { "iode-dgps" , &hf_nbap_iode_dgps , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "udre" , &hf_nbap_udre , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UDRE }, + { "prc" , &hf_nbap_prc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PRC }, + { "range-correction-rate" , &hf_nbap_range_correction_rate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Range_Correction_Rate }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23134,7 +23134,7 @@ static int dissect_SAT_Info_DGPSCorrections_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t SAT_Info_DGPSCorrections_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SAT_Info_DGPSCorrections_item }, + { "" , &hf_nbap_SAT_Info_DGPSCorrections_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections_Item }, }; static int @@ -23151,10 +23151,10 @@ static int dissect_satelliteinfo(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t DGPSCorrections_sequence[] = { - { "gpstow" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gpstow }, - { "status-health" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_status_health }, - { "satelliteinfo" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_satelliteinfo }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "gpstow" , &hf_nbap_gpstow , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPSTOW }, + { "status-health" , &hf_nbap_status_health , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Status_Health }, + { "satelliteinfo" , &hf_nbap_satelliteinfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_DGPSCorrections }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23437,43 +23437,43 @@ static int dissect_spare_zero_fill(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t GPS_NavandRecovery_Item_sequence[] = { - { "tx-tow-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tx_tow_nav }, - { "sat-id-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_id_nav }, - { "tlm-message-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tlm_message_nav }, - { "tlm-revd-c-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tlm_revd_c_nav }, - { "ho-word-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ho_word_nav }, - { "w-n-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_nav }, - { "ca-or-p-on-l2-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ca_or_p_on_l2_nav }, - { "user-range-accuracy-index-nav", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_user_range_accuracy_index_nav }, - { "sv-health-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sv_health_nav }, - { "iodc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iodc_nav }, - { "l2-p-dataflag-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_l2_p_dataflag_nav }, - { "sf1-reserved-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sf1_reserved_nav }, - { "t-gd-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_gd_nav }, - { "t-oc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_oc_nav }, - { "a-f-2-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_2_nav }, - { "a-f-1-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_1_nav }, - { "a-f-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_f_zero_nav }, - { "c-rs-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_rs_nav }, - { "delta-n-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_n_nav }, - { "m-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_nav }, - { "c-uc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_uc_nav }, - { "gps-e-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_nav }, - { "c-us-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_us_nav }, - { "a-sqrt-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_sqrt_nav }, - { "t-oe-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_oe_nav }, - { "fit-interval-flag-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fit_interval_flag_nav }, - { "aodo-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aodo_nav }, - { "c-ic-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_ic_nav }, - { "omega-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omega_zero_nav }, - { "c-is-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_is_nav }, - { "i-zero-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_i_zero_nav }, - { "c-rc-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_c_rc_nav }, - { "gps-omega-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_nav }, - { "omegadot-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_nav }, - { "idot-nav" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_idot_nav }, - { "spare-zero-fill" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_spare_zero_fill }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "tx-tow-nav" , &hf_nbap_tx_tow_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_1048575 }, + { "sat-id-nav" , &hf_nbap_sat_id_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID }, + { "tlm-message-nav" , &hf_nbap_tlm_message_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 }, + { "tlm-revd-c-nav" , &hf_nbap_tlm_revd_c_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 }, + { "ho-word-nav" , &hf_nbap_ho_word_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 }, + { "w-n-nav" , &hf_nbap_w_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 }, + { "ca-or-p-on-l2-nav" , &hf_nbap_ca_or_p_on_l2_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_2 }, + { "user-range-accuracy-index-nav", &hf_nbap_user_range_accuracy_index_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_4 }, + { "sv-health-nav" , &hf_nbap_sv_health_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_6 }, + { "iodc-nav" , &hf_nbap_iodc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_10 }, + { "l2-p-dataflag-nav" , &hf_nbap_l2_p_dataflag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 }, + { "sf1-reserved-nav" , &hf_nbap_sf1_reserved_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_87 }, + { "t-gd-nav" , &hf_nbap_t_gd_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "t-oc-nav" , &hf_nbap_t_oc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "a-f-2-nav" , &hf_nbap_a_f_2_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "a-f-1-nav" , &hf_nbap_a_f_1_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "a-f-zero-nav" , &hf_nbap_a_f_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_22 }, + { "c-rs-nav" , &hf_nbap_c_rs_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "delta-n-nav" , &hf_nbap_delta_n_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "m-zero-nav" , &hf_nbap_m_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "c-uc-nav" , &hf_nbap_c_uc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "gps-e-nav" , &hf_nbap_gps_e_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "c-us-nav" , &hf_nbap_c_us_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "a-sqrt-nav" , &hf_nbap_a_sqrt_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "t-oe-nav" , &hf_nbap_t_oe_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "fit-interval-flag-nav" , &hf_nbap_fit_interval_flag_nav, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_1 }, + { "aodo-nav" , &hf_nbap_aodo_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_5 }, + { "c-ic-nav" , &hf_nbap_c_ic_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "omega-zero-nav" , &hf_nbap_omega_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "c-is-nav" , &hf_nbap_c_is_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "i-zero-nav" , &hf_nbap_i_zero_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "c-rc-nav" , &hf_nbap_c_rc_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "gps-omega-nav" , &hf_nbap_gps_omega_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "omegadot-nav" , &hf_nbap_omegadot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "idot-nav" , &hf_nbap_idot_nav , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_14 }, + { "spare-zero-fill" , &hf_nbap_spare_zero_fill, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_20 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23490,7 +23490,7 @@ static int dissect_GPS_NavigationModel_and_TimeRecovery_item(tvbuff_t *tvb, int static const per_sequence_t GPS_NavigationModel_and_TimeRecovery_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GPS_NavigationModel_and_TimeRecovery_item }, + { "" , &hf_nbap_GPS_NavigationModel_and_TimeRecovery_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_NavandRecovery_Item }, }; static int @@ -23507,15 +23507,15 @@ static int dissect_gps_navandrecovery(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t GPS_Ionospheric_Model_sequence[] = { - { "alpha-zero-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_zero_ionos }, - { "alpha-one-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_one_ionos }, - { "alpha-two-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_two_ionos }, - { "alpha-three-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_alpha_three_ionos }, - { "beta-zero-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_zero_ionos }, - { "beta-one-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_one_ionos }, - { "beta-two-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_two_ionos }, - { "beta-three-ionos" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_beta_three_ionos }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "alpha-zero-ionos" , &hf_nbap_alpha_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "alpha-one-ionos" , &hf_nbap_alpha_one_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "alpha-two-ionos" , &hf_nbap_alpha_two_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "alpha-three-ionos" , &hf_nbap_alpha_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "beta-zero-ionos" , &hf_nbap_beta_zero_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "beta-one-ionos" , &hf_nbap_beta_one_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "beta-two-ionos" , &hf_nbap_beta_two_ionos , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "beta-three-ionos" , &hf_nbap_beta_three_ionos, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23532,15 +23532,15 @@ static int dissect_gps_ionos_model(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t GPS_UTC_Model_sequence[] = { - { "a-one-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_one_utc }, - { "a-zero-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_a_zero_utc }, - { "t-ot-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t_ot_utc }, - { "delta-t-ls-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_t_ls_utc }, - { "w-n-t-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_t_utc }, - { "w-n-lsf-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_w_n_lsf_utc }, - { "dn-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dn_utc }, - { "delta-t-lsf-utc" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delta_t_lsf_utc }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "a-one-utc" , &hf_nbap_a_one_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "a-zero-utc" , &hf_nbap_a_zero_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_32 }, + { "t-ot-utc" , &hf_nbap_t_ot_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "delta-t-ls-utc" , &hf_nbap_delta_t_ls_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "w-n-t-utc" , &hf_nbap_w_n_t_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "w-n-lsf-utc" , &hf_nbap_w_n_lsf_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "dn-utc" , &hf_nbap_dn_utc , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "delta-t-lsf-utc" , &hf_nbap_delta_t_lsf_utc, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23586,20 +23586,20 @@ static int dissect_gps_af_one_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t SAT_Info_Almanac_Item_sequence[] = { - { "data-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_data_id }, - { "sat-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_id }, - { "gps-e-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_alm }, - { "gps-toa-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_toa_alm }, - { "gps-delta-I-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_delta_I_alm }, - { "omegadot-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_alm }, - { "svhealth-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_svhealth_alm }, - { "gps-a-sqrt-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_a_sqrt_alm }, - { "omegazero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegazero_alm }, - { "m-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_alm }, - { "gps-omega-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_alm }, - { "gps-af-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_zero_alm }, - { "gps-af-one-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_one_alm }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "data-id" , &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID }, + { "sat-id" , &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID }, + { "gps-e-alm" , &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "gps-toa-alm" , &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "gps-delta-I-alm" , &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "omegadot-alm" , &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "svhealth-alm" , &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "gps-a-sqrt-alm" , &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "omegazero-alm" , &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "m-zero-alm" , &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "gps-omega-alm" , &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "gps-af-zero-alm" , &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 }, + { "gps-af-one-alm" , &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23616,7 +23616,7 @@ static int dissect_SAT_Info_Almanac_item(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t SAT_Info_Almanac_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SAT_Info_Almanac_item }, + { "" , &hf_nbap_SAT_Info_Almanac_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_Item }, }; static int @@ -23646,10 +23646,10 @@ static int dissect_sVGlobalHealth_alm(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t GPS_Almanac_sequence[] = { - { "wna-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_wna_alm }, - { "sat-info-almanac" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_info_almanac }, - { "sVGlobalHealth-alm" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sVGlobalHealth_alm }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "wna-alm" , &hf_nbap_wna_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "sat-info-almanac" , &hf_nbap_sat_info_almanac, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac }, + { "sVGlobalHealth-alm" , &hf_nbap_sVGlobalHealth_alm, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BIT_STRING_SIZE_364 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23666,8 +23666,8 @@ static int dissect_gps_almanac(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t SAT_Info_RealTime_Integrity_Item_sequence[] = { - { "bad-sat-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_bad_sat_id }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "bad-sat-id" , &hf_nbap_bad_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23684,7 +23684,7 @@ static int dissect_SATInfo_RealTime_Integrity_item(tvbuff_t *tvb, int offset, as static const per_sequence_t SATInfo_RealTime_Integrity_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SATInfo_RealTime_Integrity_item }, + { "" , &hf_nbap_SATInfo_RealTime_Integrity_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_RealTime_Integrity_Item }, }; static int @@ -23701,8 +23701,8 @@ static int dissect_sat_info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t GPSBadSat_Info_RealTime_Integrity_sequence[] = { - { "sat-info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_info }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "sat-info" , &hf_nbap_sat_info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SATInfo_RealTime_Integrity }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23725,8 +23725,8 @@ static const value_string nbap_GPS_RealTime_Integrity_vals[] = { }; static const per_choice_t GPS_RealTime_Integrity_choice[] = { - { 0, "bad-satellites" , ASN1_NO_EXTENSIONS , dissect_bad_satellites }, - { 1, "no-bad-satellites" , ASN1_NO_EXTENSIONS , dissect_no_bad_satellites }, + { 0, &hf_nbap_bad_satellites , ASN1_NO_EXTENSIONS , dissect_nbap_GPSBadSat_Info_RealTime_Integrity }, + { 1, &hf_nbap_no_bad_satellites, ASN1_NO_EXTENSIONS , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -23808,12 +23808,12 @@ static int dissect_directionOfAltitude(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t GPS_RX_POS_sequence[] = { - { "latitudeSign" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_latitudeSign }, - { "latitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_latitude }, - { "longitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_longitude }, - { "directionOfAltitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_directionOfAltitude }, - { "altitude" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_altitude }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "latitudeSign" , &hf_nbap_latitudeSign , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_latitudeSign }, + { "latitude" , &hf_nbap_latitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_8388607 }, + { "longitude" , &hf_nbap_longitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_M8388608_8388607 }, + { "directionOfAltitude" , &hf_nbap_directionOfAltitude, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_directionOfAltitude }, + { "altitude" , &hf_nbap_altitude , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_32767 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23830,14 +23830,14 @@ static int dissect_gpsrxpos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t RequestedDataValue_sequence[] = { - { "dgps-corrections" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dgps_corrections }, - { "gps-navandrecovery" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gps_navandrecovery }, - { "gps-ionos-model" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gps_ionos_model }, - { "gps-utc-model" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gps_utc_model }, - { "gps-almanac" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gps_almanac }, - { "gps-rt-integrity" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gps_rt_integrity }, - { "gpsrxpos" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gpsrxpos }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dgps-corrections" , &hf_nbap_dgps_corrections, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DGPSCorrections }, + { "gps-navandrecovery" , &hf_nbap_gps_navandrecovery, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_NavigationModel_and_TimeRecovery }, + { "gps-ionos-model" , &hf_nbap_gps_ionos_model, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Ionospheric_Model }, + { "gps-utc-model" , &hf_nbap_gps_utc_model , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_UTC_Model }, + { "gps-almanac" , &hf_nbap_gps_almanac , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Almanac }, + { "gps-rt-integrity" , &hf_nbap_gps_rt_integrity, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RealTime_Integrity }, + { "gpsrxpos" , &hf_nbap_gpsrxpos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_RX_POS }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23857,8 +23857,8 @@ static int dissect_requesteddataValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t Cell_InfEx_Rsp_sequence[] = { - { "requestedDataValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "requestedDataValue" , &hf_nbap_requestedDataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23880,7 +23880,7 @@ static const value_string nbap_InformationExchangeObjectType_InfEx_Rsp_vals[] = }; static const per_choice_t InformationExchangeObjectType_InfEx_Rsp_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell3 }, + { 0, &hf_nbap_cell3 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InfEx_Rsp }, { 0, NULL, 0, NULL } }; @@ -23898,8 +23898,8 @@ static int dissect_id_InformationExchangeObjectType_InfEx_Rsp(tvbuff_t *tvb, int static const per_sequence_t InformationAvailable_sequence[] = { - { "requesteddataValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requesteddataValue }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "requesteddataValue" , &hf_nbap_requesteddataValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValue }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23934,8 +23934,8 @@ static const value_string nbap_RequestedDataValueInformation_vals[] = { }; static const per_choice_t RequestedDataValueInformation_choice[] = { - { 0, "informationAvailable" , ASN1_NO_EXTENSIONS , dissect_informationAvailable }, - { 1, "informationnotAvailable" , ASN1_NO_EXTENSIONS , dissect_informationnotAvailable }, + { 0, &hf_nbap_informationAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationAvailable }, + { 1, &hf_nbap_informationnotAvailable, ASN1_NO_EXTENSIONS , dissect_nbap_InformationnotAvailable }, { 0, NULL, 0, NULL } }; @@ -23953,8 +23953,8 @@ static int dissect_requestedDataValueInformation(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t Cell_Inf_Rprt_sequence[] = { - { "requestedDataValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_requestedDataValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "requestedDataValueInformation", &hf_nbap_requestedDataValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RequestedDataValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -23976,7 +23976,7 @@ static const value_string nbap_InformationExchangeObjectType_InfEx_Rprt_vals[] = }; static const per_choice_t InformationExchangeObjectType_InfEx_Rprt_choice[] = { - { 0, "cell" , ASN1_EXTENSION_ROOT , dissect_cell4 }, + { 0, &hf_nbap_cell4 , ASN1_EXTENSION_ROOT , dissect_nbap_Cell_Inf_Rprt }, { 0, NULL, 0, NULL } }; @@ -24064,9 +24064,9 @@ static int dissect_burstFreq(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t BurstModeParams_sequence[] = { - { "burstStart" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstStart }, - { "burstLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstLength }, - { "burstFreq" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_burstFreq }, + { "burstStart" , &hf_nbap_burstStart , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 }, + { "burstLength" , &hf_nbap_burstLength , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_10_25 }, + { "burstFreq" , &hf_nbap_burstFreq , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_16 }, { NULL, 0, 0, NULL } }; @@ -24096,12 +24096,12 @@ static int dissect_iP_Offset(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t IPDL_FDD_Parameters_sequence[] = { - { "iP-SpacingFDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_SpacingFDD }, - { "iP-Length" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Length }, - { "seed" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_seed }, - { "burstModeParams" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParams }, - { "iP-Offset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Offset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iP-SpacingFDD" , &hf_nbap_iP_SpacingFDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingFDD }, + { "iP-Length" , &hf_nbap_iP_Length , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Length }, + { "seed" , &hf_nbap_seed , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_63 }, + { "burstModeParams" , &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams }, + { "iP-Offset" , &hf_nbap_iP_Offset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_9 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24137,9 +24137,9 @@ static int dissect_iPDL_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstFDD_sequence[] = { - { "iPDL-FDD-Parameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iPDL_FDD_Parameters }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-FDD-Parameters" , &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_FDD_Parameters }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24156,9 +24156,9 @@ static int dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD(tvbuff_t *tvb static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstFDD_sequence[] = { - { "iPDL-FDD-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_FDD_Parameters }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-FDD-Parameters" , &hf_nbap_iPDL_FDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_FDD_Parameters }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24229,12 +24229,12 @@ static int dissect_iP_PCCPCH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t IPDL_TDD_Parameters_sequence[] = { - { "iP-SpacingTDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_SpacingTDD }, - { "iP-Start" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Start }, - { "iP-Slot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Slot }, - { "iP-PCCPCH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_PCCPCH }, - { "burstModeParams" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParams }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iP-SpacingTDD" , &hf_nbap_iP_SpacingTDD , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD }, + { "iP-Start" , &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 }, + { "iP-Slot" , &hf_nbap_iP_Slot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_14 }, + { "iP-PCCPCH" , &hf_nbap_iP_PCCPCH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_PCCPCH }, + { "burstModeParams" , &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24251,9 +24251,9 @@ static int dissect_iPDL_TDD_Parameters(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t IPDLParameter_Information_Cell_SetupRqstTDD_sequence[] = { - { "iPDL-TDD-Parameters" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_TDD_Parameters }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-TDD-Parameters" , &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24340,10 +24340,10 @@ static int dissect_midambleConfigurationLCR(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t MidambleShiftLCR_sequence[] = { - { "midambleAllocationMode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleAllocationMode3 }, - { "midambleShift" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShift }, - { "midambleConfigurationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleConfigurationLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "midambleAllocationMode", &hf_nbap_midambleAllocationMode3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleAllocationMode }, + { "midambleShift" , &hf_nbap_midambleShift , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLong }, + { "midambleConfigurationLCR", &hf_nbap_midambleConfigurationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleConfigurationLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24382,9 +24382,9 @@ static int dissect_modulation(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t TDD_ChannelisationCodeLCR_sequence[] = { - { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode }, - { "modulation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_modulation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tDD-ChannelisationCode", &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "modulation" , &hf_nbap_modulation , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Modulation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24436,8 +24436,8 @@ static const value_string nbap_TDD_DL_DPCH_TimeSlotFormat_LCR_vals[] = { }; static const per_choice_t TDD_DL_DPCH_TimeSlotFormat_LCR_choice[] = { - { 0, "qPSK" , ASN1_EXTENSION_ROOT , dissect_qPSK }, - { 1, "eightPSK" , ASN1_EXTENSION_ROOT , dissect_eightPSK }, + { 0, &hf_nbap_qPSK , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_DL_DPCH_TimeSlotFormatTDD_LCR }, + { 1, &hf_nbap_eightPSK , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_DL_DPCH_TimeSlotFormatTDD_LCR }, { 0, NULL, 0, NULL } }; @@ -24461,10 +24461,10 @@ static int dissect_tdd_DL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn static const per_sequence_t TDD_DL_Code_LCR_InformationItem_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "tdd-DL-DPCH-TimeSlotFormat-LCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DL_DPCH_TimeSlotFormat_LCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "tdd-DL-DPCH-TimeSlotFormat-LCR", &hf_nbap_tdd_DL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24481,7 +24481,7 @@ static int dissect_TDD_DL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, a static const per_sequence_t TDD_DL_Code_LCR_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_DL_Code_LCR_Information_item }, + { "" , &hf_nbap_TDD_DL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_InformationItem }, }; static int @@ -24498,11 +24498,11 @@ static int dissect_dL_Code_LCR_Information(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DL_TimeslotLCR_InformationItem_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "dL-Code-LCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_LCR_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "dL-Code-LCR-Information", &hf_nbap_dL_Code_LCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_Code_LCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24519,7 +24519,7 @@ static int dissect_DL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, as static const per_sequence_t DL_TimeslotLCR_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotLCR_Information_item }, + { "" , &hf_nbap_DL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_InformationItem }, }; static int @@ -24539,12 +24539,12 @@ static int dissect_dL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t DL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotLCR_Information }, - { "tstdIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tstdIndicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-TimeslotLCR-Information", &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information }, + { "tstdIndicator" , &hf_nbap_tstdIndicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24577,10 +24577,10 @@ static int dissect_dwPCH_Power(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t DwPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelId }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "dwPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dwPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelId", &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "dwPCH-Power" , &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24597,9 +24597,9 @@ static int dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, int static const per_sequence_t DwPCH_LCR_Information_Cell_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelId }, - { "dwPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dwPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelId", &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "dwPCH-Power" , &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24628,7 +24628,7 @@ static int dissect_id_DwPCH_LCR_Information_ResourceStatusInd(tvbuff_t *tvb, int static const per_sequence_t FPACH_LCR_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FPACH_LCR_InformationList_AuditRsp_item }, + { "" , &hf_nbap_FPACH_LCR_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -24645,7 +24645,7 @@ static int dissect_id_FPACH_LCR_InformationList_AuditRsp(tvbuff_t *tvb, int offs static const per_sequence_t FPACH_LCR_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_FPACH_LCR_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_FPACH_LCR_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -24678,12 +24678,12 @@ static int dissect_fPACHPower(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t FPACH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "fPACH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fPACH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "timeslotLCR" , &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "fPACH-Power" , &hf_nbap_fPACH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FPACH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24700,9 +24700,9 @@ static int dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int static const per_sequence_t FPACH_LCR_Parameters_CTCH_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelId }, - { "fPACHPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_fPACHPower }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelId", &hf_nbap_commonPhysicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "fPACHPower" , &hf_nbap_fPACHPower , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FPACH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24719,14 +24719,14 @@ static int dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuff_t *tvb, int static const per_sequence_t PCCPCH_LCR_Information_Cell_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "pCCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pCCPCH_Power }, - { "sCTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sCTD_Indicator }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "pCCPCH-Power" , &hf_nbap_pCCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PCCPCH_Power }, + { "sCTD-Indicator" , &hf_nbap_sCTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SCTD_Indicator }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24743,17 +24743,17 @@ static int dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD(tvbuff_t *tvb, in static const per_sequence_t PICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "pagingIndicatorLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pagingIndicatorLength }, - { "pICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pICH_Power }, - { "second-TDD-ChannelisationCodeLCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_second_TDD_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "pagingIndicatorLength" , &hf_nbap_pagingIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PagingIndicatorLength }, + { "pICH-Power" , &hf_nbap_pICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power }, + { "second-TDD-ChannelisationCodeLCR", &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24770,13 +24770,13 @@ static int dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD(tvbuff_t *tvb, int o static const per_sequence_t PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tFCS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCS }, - { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "rACH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rACH }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tFCS" , &hf_nbap_tFCS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCS }, + { "timeslotLCR" , &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "rACH" , &hf_nbap_rACH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RACH_Parameter_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24793,7 +24793,7 @@ static int dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item(tvbuff_t *tvb static const per_sequence_t PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PRACH_LCR_ParametersItem_CTCH_SetupRqstTDD }, }; static int @@ -24810,9 +24810,9 @@ static int dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD(tvbuff_t *tvb, static const per_sequence_t UL_TimeSlot_ISCP_LCR_InfoItem_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "iSCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iSCP }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "iSCP" , &hf_nbap_iSCP , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotISCP_Value }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24829,7 +24829,7 @@ static int dissect_UL_TimeSlot_ISCP_LCR_Info_item(tvbuff_t *tvb, int offset, asn static const per_sequence_t UL_TimeSlot_ISCP_LCR_Info_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeSlot_ISCP_LCR_Info_item }, + { "" , &hf_nbap_UL_TimeSlot_ISCP_LCR_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_InfoItem }, }; static int @@ -24849,13 +24849,13 @@ static int dissect_uL_TimeSlot_ISCP_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t RL_InformationResponse_LCR_RL_SetupRspTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "uL-TimeSlot-ISCP-LCR-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeSlot_ISCP_LCR_Info }, - { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation }, - { "dCH-InformationResponseList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_InformationResponseList }, - { "dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponseList }, - { "uSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponseList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "uL-TimeSlot-ISCP-LCR-Info", &hf_nbap_uL_TimeSlot_ISCP_LCR_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info }, + { "ul-PhysCH-SF-Variation", &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation }, + { "dCH-InformationResponseList", &hf_nbap_dCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_InformationResponseList_RL_SetupRspTDD }, + { "dSCH-InformationResponseList", &hf_nbap_dSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_SetupRspTDD }, + { "uSCH-InformationResponseList", &hf_nbap_uSCH_InformationResponseList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_SetupRspTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24872,16 +24872,16 @@ static int dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD(tvbuff_t *tvb, i static const per_sequence_t Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "s-CCPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_s_CCPCH_Power }, - { "s-CCPCH-TimeSlotFormat-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_s_CCPCH_TimeSlotFormat_LCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "timeslotLCR" , &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "s-CCPCH-Power" , &hf_nbap_s_CCPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "s-CCPCH-TimeSlotFormat-LCR", &hf_nbap_s_CCPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24901,7 +24901,7 @@ static int dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_i static const per_sequence_t Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD }, }; static int @@ -24918,10 +24918,10 @@ static int dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD(tvbuff static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "timeSlotStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotStatus }, - { "timeSlotDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotDirection }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "timeSlotStatus" , &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus }, + { "timeSlotDirection" , &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24938,7 +24938,7 @@ static int dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item(tvbuff_ static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item }, + { "" , &hf_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_ReconfRqstTDD }, }; static int @@ -24955,10 +24955,10 @@ static int dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD(tvbuff_t static const per_sequence_t TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "timeSlotStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotStatus }, - { "timeSlotDirection" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotDirection }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "timeSlotStatus" , &hf_nbap_timeSlotStatus , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotStatus }, + { "timeSlotDirection" , &hf_nbap_timeSlotDirection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotDirection }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -24975,7 +24975,7 @@ static int dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item(tvbuff_t static const per_sequence_t TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item }, + { "" , &hf_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotConfigurationItem_LCR_Cell_SetupRqstTDD }, }; static int @@ -24992,9 +24992,9 @@ static int dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD(tvbuff_t * static const per_sequence_t DL_TimeslotISCPInfoItemLCR_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "dL-TimeslotISCP" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotISCP }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "dL-TimeslotISCP" , &hf_nbap_dL_TimeslotISCP, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCP }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25011,7 +25011,7 @@ static int dissect_DL_TimeslotISCPInfoLCR_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t DL_TimeslotISCPInfoLCR_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_TimeslotISCPInfoLCR_item }, + { "" , &hf_nbap_DL_TimeslotISCPInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotISCPInfoItemLCR }, }; static int @@ -25069,8 +25069,8 @@ static const value_string nbap_TDD_UL_DPCH_TimeSlotFormat_LCR_vals[] = { }; static const per_choice_t TDD_UL_DPCH_TimeSlotFormat_LCR_choice[] = { - { 0, "qPSK" , ASN1_EXTENSION_ROOT , dissect_qPSK1 }, - { 1, "eightPSK" , ASN1_EXTENSION_ROOT , dissect_eightPSK1 }, + { 0, &hf_nbap_qPSK1 , ASN1_EXTENSION_ROOT , dissect_nbap_QPSK_UL_DPCH_TimeSlotFormatTDD_LCR }, + { 1, &hf_nbap_eightPSK1 , ASN1_EXTENSION_ROOT , dissect_nbap_EightPSK_UL_DPCH_TimeSlotFormatTDD_LCR }, { 0, NULL, 0, NULL } }; @@ -25091,10 +25091,10 @@ static int dissect_tdd_UL_DPCH_TimeSlotFormat_LCR(tvbuff_t *tvb, int offset, asn static const per_sequence_t TDD_UL_Code_LCR_InformationItem_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "tdd-UL-DPCH-TimeSlotFormat-LCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_UL_DPCH_TimeSlotFormat_LCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "tdd-UL-DPCH-TimeSlotFormat-LCR", &hf_nbap_tdd_UL_DPCH_TimeSlotFormat_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25111,7 +25111,7 @@ static int dissect_TDD_UL_Code_LCR_Information_item(tvbuff_t *tvb, int offset, a static const per_sequence_t TDD_UL_Code_LCR_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TDD_UL_Code_LCR_Information_item }, + { "" , &hf_nbap_TDD_UL_Code_LCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_InformationItem }, }; static int @@ -25128,11 +25128,11 @@ static int dissect_uL_Code_InformationList1(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t UL_TimeslotLCR_InformationItem_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "uL-Code-InformationList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_InformationList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationList", &hf_nbap_uL_Code_InformationList1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_UL_Code_LCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25149,7 +25149,7 @@ static int dissect_UL_TimeslotLCR_Information_item(tvbuff_t *tvb, int offset, as static const per_sequence_t UL_TimeslotLCR_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeslotLCR_Information_item }, + { "" , &hf_nbap_UL_TimeslotLCR_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_InformationItem }, }; static int @@ -25169,11 +25169,11 @@ static int dissect_uL_Timeslot_InformationLCR(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t UL_DPCH_LCR_Information_RL_SetupRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotLCR_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-TimeslotLCR-Information", &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25190,11 +25190,11 @@ static int dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD(tvbuff_t *tvb, int static const per_sequence_t DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_TimeslotLCR_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-TimeslotLCR-Information", &hf_nbap_dL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25211,11 +25211,11 @@ static int dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *t static const per_sequence_t UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-TimeslotLCR-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeslotLCR_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-TimeslotLCR-Information", &hf_nbap_uL_TimeslotLCR_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25232,11 +25232,11 @@ static int dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD(tvbuff_t *t static const per_sequence_t DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-InformationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_InformationLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-InformationLCR", &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25256,11 +25256,11 @@ static int dissect_dl_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "dL-Timeslot-InformationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_InformationLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "dL-Timeslot-InformationLCR", &hf_nbap_dL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25280,9 +25280,9 @@ static int dissect_dl_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25299,7 +25299,7 @@ static int dissect_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_ite static const per_sequence_t DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -25316,11 +25316,11 @@ static int dissect_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD(tvb static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "dL-Code-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", &hf_nbap_dL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25337,7 +25337,7 @@ static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -25354,11 +25354,11 @@ static int dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrep static const per_sequence_t UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-InformationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_InformationLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-InformationLCR", &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25378,11 +25378,11 @@ static int dissect_ul_DPCH_InformationListLCR(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-DPCHOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_DPCHOffset }, - { "uL-Timeslot-InformationLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_InformationLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-DPCHOffset" , &hf_nbap_tdd_DPCHOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_DPCHOffset }, + { "uL-Timeslot-InformationLCR", &hf_nbap_uL_Timeslot_InformationLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeslotLCR_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25402,9 +25402,9 @@ static int dissect_ul_DPCH_InformationAddListLCR(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25421,7 +25421,7 @@ static int dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item static const per_sequence_t UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item }, + { "" , &hf_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationModify_ModifyItem_RL_ReconfPrepTDDLCR }, }; static int @@ -25438,11 +25438,11 @@ static int dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR(tvbu static const per_sequence_t UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationModify-ModifyList-RL-ReconfPrepTDDLCR", &hf_nbap_uL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_InformationModify_ModifyList_RL_ReconfPrepTDDLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25459,7 +25459,7 @@ static int dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_ static const per_sequence_t UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfPrepTDD }, }; static int @@ -25476,9 +25476,9 @@ static int dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, static const per_sequence_t DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "pDSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCH-ID" , &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25495,7 +25495,7 @@ static int dissect_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t static const per_sequence_t DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddItem_LCR_PSCH_ReconfRqst }, }; static int @@ -25512,11 +25512,11 @@ static int dissect_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "dL-Code-InformationAddList-LCR-PSCH-ReconfRqst", &hf_nbap_dL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_InformationAddList_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25533,7 +25533,7 @@ static int dissect_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuf static const per_sequence_t DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst }, }; static int @@ -25550,11 +25550,11 @@ static int dissect_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t * static const per_sequence_t PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "dL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", &hf_nbap_dL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25571,9 +25571,9 @@ static int dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, in static const per_sequence_t DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pDSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pDSCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pDSCH-ID" , &hf_nbap_pDSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PDSCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25590,7 +25590,7 @@ static int dissect_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff static const per_sequence_t DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -25607,11 +25607,11 @@ static int dissect_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *t static const per_sequence_t DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "dL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_dL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Code_LCR_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25628,7 +25628,7 @@ static int dissect_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tv static const per_sequence_t DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -25645,11 +25645,11 @@ static int dissect_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_ static const per_sequence_t PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_PhysicalChannelOffset }, - { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset }, + { "dL-Timeslot-LCR-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_dL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25666,9 +25666,9 @@ static int dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25685,7 +25685,7 @@ static int dissect_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuff_t static const per_sequence_t UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddItem_LCR_PSCH_ReconfRqst }, }; static int @@ -25702,11 +25702,11 @@ static int dissect_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tFCI_Presence }, - { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TFCI_Presence }, + { "uL-Code-InformationAddList-LCR-PSCH-ReconfRqst", &hf_nbap_uL_Code_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_InformationAddList_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25723,7 +25723,7 @@ static int dissect_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item(tvbuf static const per_sequence_t UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddItem_LCR_PSCH_ReconfRqst }, }; static int @@ -25740,11 +25740,11 @@ static int dissect_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst(tvbuff_t * static const per_sequence_t PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "uL-Timeslot-InformationAddList-LCR-PSCH-ReconfRqst", &hf_nbap_uL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_InformationAddList_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25761,9 +25761,9 @@ static int dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, in static const per_sequence_t UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pUSCH_ID }, - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25780,7 +25780,7 @@ static int dissect_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item(tvbuff static const per_sequence_t UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Code_LCR_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -25797,11 +25797,11 @@ static int dissect_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst(tvbuff_t *t static const per_sequence_t UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "tFCI-Presence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tFCI_Presence }, - { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "tFCI-Presence" , &hf_nbap_tFCI_Presence , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TFCI_Presence }, + { "uL-Code-LCR-InformationModifyList-PSCH-ReconfRqst", &hf_nbap_uL_Code_LCR_InformationModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Code_LCR_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25818,7 +25818,7 @@ static int dissect_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item(tv static const per_sequence_t UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Timeslot_LCR_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -25835,11 +25835,11 @@ static int dissect_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst(tvbuff_ static const per_sequence_t PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst_sequence[] = { - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_repetitionLength }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_PhysicalChannelOffset }, - { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RepetitionLength }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_PhysicalChannelOffset }, + { "uL-Timeslot-InformationModifyList-LCR-PSCH-ReconfRqst", &hf_nbap_uL_Timeslot_InformationModifyList_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_Timeslot_LCR_InformationModifyList_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25856,7 +25856,7 @@ static int dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t TimeslotInfo_CellSyncInitiationRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TimeslotInfo_CellSyncInitiationRqstTDD_item }, + { "" , &hf_nbap_TimeslotInfo_CellSyncInitiationRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, }; static int @@ -25889,9 +25889,9 @@ static int dissect_syncDLCodeIdSIR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t CellSyncBurstAvailable_CellSyncReprtTDD_sequence[] = { - { "cellSyncBurstTiming" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstTiming }, - { "cellSyncBurstSIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstSIR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellSyncBurstTiming" , &hf_nbap_cellSyncBurstTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTiming }, + { "cellSyncBurstSIR" , &hf_nbap_cellSyncBurstSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25914,8 +25914,8 @@ static const value_string nbap_CellSyncBurstInfo_CellSyncReprtTDD_vals[] = { }; static const per_choice_t CellSyncBurstInfo_CellSyncReprtTDD_choice[] = { - { 0, "cellSyncBurstAvailable" , ASN1_EXTENSION_ROOT , dissect_cellSyncBurstAvailable }, - { 1, "cellSyncBurstNotAvailable" , ASN1_EXTENSION_ROOT , dissect_cellSyncBurstNotAvailable }, + { 0, &hf_nbap_cellSyncBurstAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstAvailable_CellSyncReprtTDD }, + { 1, &hf_nbap_cellSyncBurstNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -25933,7 +25933,7 @@ static int dissect_cellSyncBurstInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int of static const per_sequence_t SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstInfo_CellSyncReprtTDD_item }, + { "" , &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfo_CellSyncReprtTDD }, }; static int @@ -25950,9 +25950,9 @@ static int dissect_cellSyncBurstInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReprtTDD_sequence[] = { - { "sFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFN }, - { "cellSyncBurstInfo-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstInfo_CellSyncReprtTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sFN" , &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN }, + { "cellSyncBurstInfo-CellSyncReprtTDD", &hf_nbap_cellSyncBurstInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SEQUENCE_SIZE_1_16_OF_CellSyncBurstInfo_CellSyncReprtTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -25969,7 +25969,7 @@ static int dissect_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb static const per_sequence_t CellSyncBurstMeasInfoList_CellSyncReprtTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item }, + { "" , &hf_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReprtTDD }, }; static int @@ -25986,8 +25986,8 @@ static int dissect_cellSyncBurstMeasuredInfo(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t IntStdPhCellSyncInfo_CellSyncReprtTDD_sequence[] = { - { "cellSyncBurstMeasuredInfo" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellSyncBurstMeasuredInfo }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellSyncBurstMeasuredInfo", &hf_nbap_cellSyncBurstMeasuredInfo, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReprtTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26011,9 +26011,9 @@ static const value_string nbap_SyncReportType_CellSyncReprtTDD_vals[] = { }; static const per_choice_t SyncReportType_CellSyncReprtTDD_choice[] = { - { 0, "intStdPhSyncInfo-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , dissect_intStdPhSyncInfo_CellSyncReprtTDD }, - { 1, "lateEntrantCell" , ASN1_EXTENSION_ROOT , dissect_lateEntrantCell }, - { 2, "frequencyAcquisition" , ASN1_EXTENSION_ROOT , dissect_frequencyAcquisition }, + { 0, &hf_nbap_intStdPhSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IntStdPhCellSyncInfo_CellSyncReprtTDD }, + { 1, &hf_nbap_lateEntrantCell, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, + { 2, &hf_nbap_frequencyAcquisition, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -26031,9 +26031,9 @@ static int dissect_id_SyncReportType_CellSyncReprtTDD(tvbuff_t *tvb, int offset, static const per_sequence_t Power_Local_Cell_Group_InformationItem_AuditRsp_sequence[] = { - { "power-Local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_power_Local_Cell_Group_ID }, - { "maximumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDL_PowerCapability }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "power-Local-Cell-Group-ID", &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "maximumDL-PowerCapability", &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26050,9 +26050,9 @@ static int dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp(tvbuff_t * static const per_sequence_t Power_Local_Cell_Group_InformationItem_ResourceStatusInd_sequence[] = { - { "power-Local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_power_Local_Cell_Group_ID }, - { "maximumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDL_PowerCapability }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "power-Local-Cell-Group-ID", &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "maximumDL-PowerCapability", &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26069,9 +26069,9 @@ static int dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd(t static const per_sequence_t Power_Local_Cell_Group_InformationItem2_ResourceStatusInd_sequence[] = { - { "power-Local-Cell-Group-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_power_Local_Cell_Group_ID }, - { "maximumDL-PowerCapability" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumDL_PowerCapability }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "power-Local-Cell-Group-ID", &hf_nbap_power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "maximumDL-PowerCapability", &hf_nbap_maximumDL_PowerCapability, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumDL_PowerCapability }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26088,7 +26088,7 @@ static int dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd( static const per_sequence_t Power_Local_Cell_Group_InformationList_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Power_Local_Cell_Group_InformationList_AuditRsp_item }, + { "" , &hf_nbap_Power_Local_Cell_Group_InformationList_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -26105,7 +26105,7 @@ static int dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp(tvbuff_t * static const per_sequence_t Power_Local_Cell_Group_InformationList_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item }, + { "" , &hf_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -26122,7 +26122,7 @@ static int dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd(t static const per_sequence_t Power_Local_Cell_Group_InformationList2_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item }, + { "" , &hf_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -26139,7 +26139,7 @@ static int dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd( static const per_sequence_t PUSCH_Info_DM_Rqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCH_Info_DM_Rqst_item }, + { "" , &hf_nbap_PUSCH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, }; static int @@ -26156,7 +26156,7 @@ static int dissect_id_PUSCH_Info_DM_Rqst(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t PUSCH_Info_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCH_Info_DM_Rsp_item }, + { "" , &hf_nbap_PUSCH_Info_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, }; static int @@ -26173,7 +26173,7 @@ static int dissect_id_PUSCH_Info_DM_Rsp(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t PUSCH_Info_DM_Rprt_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PUSCH_Info_DM_Rprt_item }, + { "" , &hf_nbap_PUSCH_Info_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PUSCH_ID }, }; static int @@ -26203,8 +26203,8 @@ static int dissect_id_cellSyncBurstRepetitionPeriod(tvbuff_t *tvb, int offset, a static const per_sequence_t ReportCharacteristicsType_OnModification_sequence[] = { - { "measurementThreshold" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_measurementThreshold }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "measurementThreshold" , &hf_nbap_measurementThreshold, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ReportCharacteristicsType_MeasurementThreshold }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26253,8 +26253,8 @@ static const value_string nbap_SFNSFNValue_vals[] = { }; static const per_choice_t SFNSFNValue_choice[] = { - { 0, "sFNSFN-FDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFN_FDD }, - { 1, "sFNSFN-TDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFN_TDD }, + { 0, &hf_nbap_sFNSFN_FDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_FDD }, + { 1, &hf_nbap_sFNSFN_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFN_TDD }, { 0, NULL, 0, NULL } }; @@ -26311,9 +26311,9 @@ static int dissect_sFNSFNDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t SFNSFNTimeStamp_TDD_sequence[] = { - { "sFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFN }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sFN" , &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26336,8 +26336,8 @@ static const value_string nbap_SFNSFNTimeStampInformation_vals[] = { }; static const per_choice_t SFNSFNTimeStampInformation_choice[] = { - { 0, "sFNSFNTimeStamp-FDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFNTimeStamp_FDD }, - { 1, "sFNSFNTimeStamp-TDD" , ASN1_EXTENSION_ROOT , dissect_sFNSFNTimeStamp_TDD }, + { 0, &hf_nbap_sFNSFNTimeStamp_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFN }, + { 1, &hf_nbap_sFNSFNTimeStamp_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNTimeStamp_TDD }, { 0, NULL, 0, NULL } }; @@ -26355,13 +26355,13 @@ static int dissect_sFNSFNTimeStampInformation(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = { - { "uC-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_Id }, - { "sFNSFNValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNValue }, - { "sFNSFNQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNQuality }, - { "sFNSFNDriftRate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNDriftRate }, - { "sFNSFNDriftRateQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNDriftRateQuality }, - { "sFNSFNTimeStampInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFNSFNTimeStampInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uC-Id" , &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id }, + { "sFNSFNValue" , &hf_nbap_sFNSFNValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNValue }, + { "sFNSFNQuality" , &hf_nbap_sFNSFNQuality , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNQuality }, + { "sFNSFNDriftRate" , &hf_nbap_sFNSFNDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNDriftRate }, + { "sFNSFNDriftRateQuality", &hf_nbap_sFNSFNDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNDriftRateQuality }, + { "sFNSFNTimeStampInformation", &hf_nbap_sFNSFNTimeStampInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFNSFNTimeStampInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26378,7 +26378,7 @@ static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasur static const per_sequence_t T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item }, + { "" , &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item }, }; static int @@ -26395,8 +26395,8 @@ static int dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasur static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item_sequence[] = { - { "uC-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_Id }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uC-Id" , &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26413,7 +26413,7 @@ static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeas static const per_sequence_t T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item }, + { "" , &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation_item }, }; static int @@ -26430,9 +26430,9 @@ static int dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeas static const per_sequence_t SFNSFNMeasurementValueInformation_sequence[] = { - { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation }, - { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", &hf_nbap_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_successfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation }, + { "unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation", &hf_nbap_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_unsuccessfullNeighbouringCellSFNSFNObservedTimeDifferenceMeasurementInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26475,9 +26475,9 @@ static int dissect_predictedSFNSFNDeviationLimit(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t SFNSFNMeasurementThresholdInformation_sequence[] = { - { "sFNSFNChangeLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sFNSFNChangeLimit }, - { "predictedSFNSFNDeviationLimit", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_predictedSFNSFNDeviationLimit }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sFNSFNChangeLimit" , &hf_nbap_sFNSFNChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFNSFNChangeLimit }, + { "predictedSFNSFNDeviationLimit", &hf_nbap_predictedSFNSFNDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedSFNSFNDeviationLimit }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26520,8 +26520,8 @@ static int dissect_ls_part(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t TUTRANGPS_sequence[] = { - { "ms-part" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ms_part }, - { "ls-part" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ls_part }, + { "ms-part" , &hf_nbap_ms_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_16383 }, + { "ls-part" , &hf_nbap_ls_part , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4294967295 }, { NULL, 0, 0, NULL } }; @@ -26577,11 +26577,11 @@ static int dissect_tUTRANGPSDriftRateQuality(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t TUTRANGPSMeasurementValueInformation_sequence[] = { - { "tUTRANGPS" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tUTRANGPS }, - { "tUTRANGPSQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSQuality }, - { "tUTRANGPSDriftRate" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tUTRANGPSDriftRate }, - { "tUTRANGPSDriftRateQuality" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSDriftRateQuality }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tUTRANGPS" , &hf_nbap_tUTRANGPS , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPS }, + { "tUTRANGPSQuality" , &hf_nbap_tUTRANGPSQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSQuality }, + { "tUTRANGPSDriftRate" , &hf_nbap_tUTRANGPSDriftRate, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TUTRANGPSDriftRate }, + { "tUTRANGPSDriftRateQuality", &hf_nbap_tUTRANGPSDriftRateQuality, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSDriftRateQuality }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26624,9 +26624,9 @@ static int dissect_predictedTUTRANGPSDeviationLimit(tvbuff_t *tvb, int offset, a static const per_sequence_t TUTRANGPSMeasurementThresholdInformation_sequence[] = { - { "tUTRANGPSChangeLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tUTRANGPSChangeLimit }, - { "predictedTUTRANGPSDeviationLimit", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_predictedTUTRANGPSDeviationLimit }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tUTRANGPSChangeLimit" , &hf_nbap_tUTRANGPSChangeLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TUTRANGPSChangeLimit }, + { "predictedTUTRANGPSDeviationLimit", &hf_nbap_predictedTUTRANGPSDeviationLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PredictedTUTRANGPSDeviationLimit }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26656,13 +26656,13 @@ static int dissect_id_Rx_Timing_Deviation_Value_LCR(tvbuff_t *tvb, int offset, a static const per_sequence_t RL_InformationResponse_LCR_RL_AdditionRspTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "uL-TimeSlot-ISCP-InfoLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_TimeSlot_ISCP_InfoLCR }, - { "ul-PhysCH-SF-Variation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PhysCH_SF_Variation }, - { "dCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dCH_Information }, - { "dSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dSCH_InformationResponseList1 }, - { "uSCH-InformationResponseList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uSCH_InformationResponseList1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "uL-TimeSlot-ISCP-InfoLCR", &hf_nbap_uL_TimeSlot_ISCP_InfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_TimeSlot_ISCP_LCR_Info }, + { "ul-PhysCH-SF-Variation", &hf_nbap_ul_PhysCH_SF_Variation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_PhysCH_SF_Variation }, + { "dCH-Information" , &hf_nbap_dCH_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DCH_Information_RL_AdditionRspTDD }, + { "dSCH-InformationResponseList", &hf_nbap_dSCH_InformationResponseList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DSCH_InformationResponseList_RL_AdditionRspTDD }, + { "uSCH-InformationResponseList", &hf_nbap_uSCH_InformationResponseList1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_USCH_InformationResponseList_RL_AdditionRspTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26679,9 +26679,9 @@ static int dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD(tvbuff_t *tvb static const per_sequence_t DL_ReferencePowerInformationItem_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "dl-Reference-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_Reference_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "dl-Reference-Power" , &hf_nbap_dl_Reference_Power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26698,7 +26698,7 @@ static int dissect_DL_ReferencePowerInformationList_item(tvbuff_t *tvb, int offs static const per_sequence_t DL_ReferencePowerInformationList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_ReferencePowerInformationList_item }, + { "" , &hf_nbap_DL_ReferencePowerInformationList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_ReferencePowerInformationItem }, }; static int @@ -26715,13 +26715,13 @@ static int dissect_dLReferencePowerList_DL_PC_Rqst(tvbuff_t *tvb, int offset, as static const per_sequence_t DL_PowerBalancing_Information_sequence[] = { - { "powerAdjustmentType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerAdjustmentType }, - { "dLReferencePower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dLReferencePower }, - { "dLReferencePowerList-DL-PC-Rqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dLReferencePowerList_DL_PC_Rqst }, - { "maxAdjustmentStep" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxAdjustmentStep }, - { "adjustmentPeriod" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_adjustmentPeriod }, - { "adjustmentRatio" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_adjustmentRatio }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerAdjustmentType" , &hf_nbap_powerAdjustmentType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerAdjustmentType }, + { "dLReferencePower" , &hf_nbap_dLReferencePower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "dLReferencePowerList-DL-PC-Rqst", &hf_nbap_dLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ReferencePowerInformationList }, + { "maxAdjustmentStep" , &hf_nbap_maxAdjustmentStep, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaxAdjustmentStep }, + { "adjustmentPeriod" , &hf_nbap_adjustmentPeriod, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AdjustmentPeriod }, + { "adjustmentRatio" , &hf_nbap_adjustmentRatio, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ScaledAdjustmentRatio }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26816,11 +26816,11 @@ static int dissect_iP_Sub(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t IPDL_TDD_Parameters_LCR_sequence[] = { - { "iP-SpacingTDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_SpacingTDD1 }, - { "iP-Start" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Start }, - { "iP-Sub" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iP_Sub }, - { "burstModeParams" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_burstModeParams }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iP-SpacingTDD" , &hf_nbap_iP_SpacingTDD1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_SpacingTDD1 }, + { "iP-Start" , &hf_nbap_iP_Start , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_4095 }, + { "iP-Sub" , &hf_nbap_iP_Sub , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_iP_Sub }, + { "burstModeParams" , &hf_nbap_burstModeParams, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BurstModeParams }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26837,9 +26837,9 @@ static int dissect_iPDL_TDD_Parameters_LCR(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t IPDLParameter_Information_LCR_Cell_SetupRqstTDD_sequence[] = { - { "iPDL-TDD-Parameters-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_TDD_Parameters_LCR }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-TDD-Parameters-LCR", &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_TDD_Parameters_LCR }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26856,9 +26856,9 @@ static int dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD(tvbuff_t * static const per_sequence_t IPDLParameter_Information_LCR_Cell_ReconfRqstTDD_sequence[] = { - { "iPDL-TDD-Parameters-LCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iPDL_TDD_Parameters_LCR }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-TDD-Parameters-LCR", &hf_nbap_iPDL_TDD_Parameters_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters_LCR }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26888,9 +26888,9 @@ static int dissect_hS_PDSCH_Start_code_number(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t HS_PDSCH_FDD_Code_Information_sequence[] = { - { "number-of-HS-PDSCH-codes" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_number_of_HS_PDSCH_codes }, - { "hS-PDSCH-Start-code-number" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_PDSCH_Start_code_number }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "number-of-HS-PDSCH-codes", &hf_nbap_number_of_HS_PDSCH_codes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_15 }, + { "hS-PDSCH-Start-code-number", &hf_nbap_hS_PDSCH_Start_code_number, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_Start_code_number }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -26923,7 +26923,7 @@ static int dissect_HS_SCCH_FDD_Code_List_item(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t HS_SCCH_FDD_Code_List_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_SCCH_FDD_Code_List_item }, + { "" , &hf_nbap_HS_SCCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_FDD_Code_Information_Item }, }; static int @@ -26946,8 +26946,8 @@ static const value_string nbap_HS_SCCH_FDD_Code_Information_vals[] = { }; static const per_choice_t HS_SCCH_FDD_Code_Information_choice[] = { - { 0, "replace" , ASN1_EXTENSION_ROOT , dissect_replace2 }, - { 1, "remove" , ASN1_EXTENSION_ROOT , dissect_remove }, + { 0, &hf_nbap_replace2 , ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_List }, + { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -26968,7 +26968,7 @@ static int dissect_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst(tvbuff_t *tvb, i static const per_sequence_t DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, }; static int @@ -26985,11 +26985,11 @@ static int dissect_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst(tvbuff_t *tvb, int offse static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst }, - { "maxHSDSCH-HSSCCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxHSDSCH_HSSCCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "dl-HS-PDSCH-Codelist-PSCH-ReconfRqst", &hf_nbap_dl_HS_PDSCH_Codelist_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_PSCH_ReconfRqst }, + { "maxHSDSCH-HSSCCH-Power", &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27006,7 +27006,7 @@ static int dissect_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item(tvbuff_ static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_PSCH_ReconfRqst }, }; static int @@ -27023,7 +27023,7 @@ static int dissect_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst(tvbuff_t *tv static const per_sequence_t DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, }; static int @@ -27040,11 +27040,11 @@ static int dissect_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int o static const per_sequence_t DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot1 }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType1 }, - { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst }, - { "maxHSDSCH-HSSCCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxHSDSCH_HSSCCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlot" , &hf_nbap_timeSlot1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "dl-HS-PDSCH-Codelist-LCR-PSCH-ReconfRqst", &hf_nbap_dl_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Codelist_LCR_PSCH_ReconfRqst }, + { "maxHSDSCH-HSSCCH-Power", &hf_nbap_maxHSDSCH_HSSCCH_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27061,7 +27061,7 @@ static int dissect_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item(tvb static const per_sequence_t DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_HS_PDSCH_Timeslot_InformationItem_LCR_PSCH_ReconfRqst }, }; static int @@ -27078,9 +27078,9 @@ static int dissect_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst(tvbuff_t static const per_sequence_t HS_PDSCH_TDD_Information_PSCH_ReconfRqst_sequence[] = { - { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst }, - { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dL-HS-PDSCH-Timeslot-Information-PSCH-ReconfRqst", &hf_nbap_dL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_PSCH_ReconfRqst }, + { "dL-HS-PDSCH-Timeslot-Information-LCR-PSCH-ReconfRqst", &hf_nbap_dL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_HS_PDSCH_Timeslot_Information_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27132,11 +27132,11 @@ static int dissect_hsSICH_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t HS_SICH_Information_PSCH_ReconfRqst_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27153,13 +27153,13 @@ static int dissect_hS_SICH_Information(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t HS_SCCH_InformationItem_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_ID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "hS-SCCH-MaxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_MaxPower }, - { "hS-SICH-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SICH_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-ID" , &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "hS-SCCH-MaxPower" , &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "hS-SICH-Information" , &hf_nbap_hS_SICH_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27176,7 +27176,7 @@ static int dissect_HS_SCCH_Information_PSCH_ReconfRqst_item(tvbuff_t *tvb, int o static const per_sequence_t HS_SCCH_Information_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_SCCH_Information_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_HS_SCCH_Information_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_PSCH_ReconfRqst }, }; static int @@ -27193,11 +27193,11 @@ static int dissect_hS_SCCH_Information_PSCH_ReconfRqst(tvbuff_t *tvb, int offset static const per_sequence_t HS_SICH_Information_LCR_PSCH_ReconfRqst_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27214,14 +27214,14 @@ static int dissect_hS_SICH_Information_LCR(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_ID }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "first-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_first_TDD_ChannelisationCode }, - { "second-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_second_TDD_ChannelisationCode }, - { "hS-SCCH-MaxPower" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_MaxPower }, - { "hS-SICH-Information-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SICH_Information_LCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-ID" , &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "first-TDD-ChannelisationCode", &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "second-TDD-ChannelisationCode", &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "hS-SCCH-MaxPower" , &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "hS-SICH-Information-LCR", &hf_nbap_hS_SICH_Information_LCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_Information_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27238,7 +27238,7 @@ static int dissect_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item(tvbuff_t *tvb, i static const per_sequence_t HS_SCCH_Information_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationItem_LCR_PSCH_ReconfRqst }, }; static int @@ -27255,9 +27255,9 @@ static int dissect_hS_SCCH_Information_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, int of static const per_sequence_t Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_Information_PSCH_ReconfRqst }, - { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_Information_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-Information-PSCH-ReconfRqst", &hf_nbap_hS_SCCH_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_PSCH_ReconfRqst }, + { "hS-SCCH-Information-LCR-PSCH-ReconfRqst", &hf_nbap_hS_SCCH_Information_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_Information_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27274,11 +27274,11 @@ static int dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb static const per_sequence_t HS_SICH_InformationModify_PSCH_ReconfRqst_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27295,13 +27295,13 @@ static int dissect_hS_SICH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t HS_SCCH_InformationModifyItem_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_ID }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftAndBurstType }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCode }, - { "hS-SCCH-MaxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_MaxPower }, - { "hS-SICH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SICH_Information1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-ID" , &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftAndBurstType }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "hS-SCCH-MaxPower" , &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "hS-SICH-Information" , &hf_nbap_hS_SICH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27318,7 +27318,7 @@ static int dissect_HS_SCCH_InformationModify_PSCH_ReconfRqst_item(tvbuff_t *tvb, static const per_sequence_t HS_SCCH_InformationModify_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_SCCH_InformationModify_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_PSCH_ReconfRqst }, }; static int @@ -27335,11 +27335,11 @@ static int dissect_hS_SCCH_InformationModify_PSCH_ReconfRqst(tvbuff_t *tvb, int static const per_sequence_t HS_SICH_InformationModify_LCR_PSCH_ReconfRqst_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tdd_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27356,14 +27356,14 @@ static int dissect_hS_SICH_Information_LCR1(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_ID }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "first-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_first_TDD_ChannelisationCode }, - { "second-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_second_TDD_ChannelisationCode }, - { "hS-SCCH-MaxPower" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_MaxPower }, - { "hS-SICH-Information-LCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SICH_Information_LCR1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-ID" , &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "first-TDD-ChannelisationCode", &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "second-TDD-ChannelisationCode", &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_ChannelisationCode }, + { "hS-SCCH-MaxPower" , &hf_nbap_hS_SCCH_MaxPower, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "hS-SICH-Information-LCR", &hf_nbap_hS_SICH_Information_LCR1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SICH_InformationModify_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27380,7 +27380,7 @@ static int dissect_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item(tvbuff_t * static const per_sequence_t HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_InformationModifyItem_LCR_PSCH_ReconfRqst }, }; static int @@ -27397,9 +27397,9 @@ static int dissect_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst(tvbuff_t *tvb, static const per_sequence_t Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-InformationModify-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_InformationModify_PSCH_ReconfRqst }, - { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-InformationModify-PSCH-ReconfRqst", &hf_nbap_hS_SCCH_InformationModify_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_PSCH_ReconfRqst }, + { "hS-SCCH-InformationModify-LCR-PSCH-ReconfRqst", &hf_nbap_hS_SCCH_InformationModify_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_InformationModify_LCR_PSCH_ReconfRqst }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27416,8 +27416,8 @@ static int dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t *tvb static const per_sequence_t Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst_sequence[] = { - { "hS-SCCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_SCCH_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hS-SCCH-ID" , &hf_nbap_hS_SCCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SCCH_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27434,7 +27434,7 @@ static int dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item(tvbuff static const per_sequence_t Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Delete_From_HS_SCCH_Resource_PoolItem_PSCH_ReconfRqst }, }; static int @@ -27451,10 +27451,10 @@ static int dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst(tvbuff_t static const per_sequence_t RL_Specific_DCH_Info_Item_sequence[] = { - { "dCH-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dCH_id }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportlayeraddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportlayeraddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dCH-id" , &hf_nbap_dCH_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DCH_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportlayeraddress" , &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27471,7 +27471,7 @@ static int dissect_RL_Specific_DCH_Info_item(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t RL_Specific_DCH_Info_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Specific_DCH_Info_item }, + { "" , &hf_nbap_RL_Specific_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_DCH_Info_Item }, }; static int @@ -27494,8 +27494,8 @@ static const value_string nbap_DelayedActivation_vals[] = { }; static const per_choice_t DelayedActivation_choice[] = { - { 0, "cfn" , ASN1_NO_EXTENSIONS , dissect_cfn }, - { 1, "separate-indication" , ASN1_NO_EXTENSIONS , dissect_separate_indication }, + { 0, &hf_nbap_cfn , ASN1_NO_EXTENSIONS , dissect_nbap_CFN }, + { 1, &hf_nbap_separate_indication, ASN1_NO_EXTENSIONS , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -27513,7 +27513,7 @@ static int dissect_id_DelayedActivation(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DelayedActivationInformationList_RL_ActivationCmdFDD_item }, + { "" , &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -27536,8 +27536,8 @@ static const value_string nbap_Execution_Type_vals[] = { }; static const per_choice_t Execution_Type_choice[] = { - { 0, "synchronised" , ASN1_NO_EXTENSIONS , dissect_synchronised }, - { 1, "unsynchronised" , ASN1_NO_EXTENSIONS , dissect_unsynchronised }, + { 0, &hf_nbap_synchronised , ASN1_NO_EXTENSIONS , dissect_nbap_CFN }, + { 1, &hf_nbap_unsynchronised , ASN1_NO_EXTENSIONS , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -27558,11 +27558,11 @@ static int dissect_deactivation_type(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t Activate_Info_sequence[] = { - { "activation-type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_activation_type }, - { "initial-dl-tx-power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_initial_dl_tx_power }, - { "firstRLS-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_firstRLS_Indicator }, - { "propagation-delay" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_propagation_delay }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "activation-type" , &hf_nbap_activation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type }, + { "initial-dl-tx-power" , &hf_nbap_initial_dl_tx_power, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Power }, + { "firstRLS-Indicator" , &hf_nbap_firstRLS_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FirstRLS_Indicator }, + { "propagation-delay" , &hf_nbap_propagation_delay, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PropagationDelay }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27579,8 +27579,8 @@ static int dissect_activate(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t Deactivate_Info_sequence[] = { - { "deactivation-type" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_deactivation_type }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "deactivation-type" , &hf_nbap_deactivation_type, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Execution_Type }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27603,8 +27603,8 @@ static const value_string nbap_DelayedActivationUpdate_vals[] = { }; static const per_choice_t DelayedActivationUpdate_choice[] = { - { 0, "activate" , ASN1_NO_EXTENSIONS , dissect_activate }, - { 1, "deactivate" , ASN1_NO_EXTENSIONS , dissect_deactivate }, + { 0, &hf_nbap_activate , ASN1_NO_EXTENSIONS , dissect_nbap_Activate_Info }, + { 1, &hf_nbap_deactivate , ASN1_NO_EXTENSIONS , dissect_nbap_Deactivate_Info }, { 0, NULL, 0, NULL } }; @@ -27622,9 +27622,9 @@ static int dissect_delayed_activation_update(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "delayed-activation-update" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delayed_activation_update }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "delayed-activation-update", &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27641,7 +27641,7 @@ static int dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD(tvbuff_t static const per_sequence_t DelayedActivationInformationList_RL_ActivationCmdTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DelayedActivationInformationList_RL_ActivationCmdTDD_item }, + { "" , &hf_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -27658,9 +27658,9 @@ static int dissect_id_DelayedActivationList_RL_ActivationCmdTDD(tvbuff_t *tvb, i static const per_sequence_t DelayedActivationInformation_RL_ActivationCmdTDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "delayed-activation-update" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_delayed_activation_update }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "delayed-activation-update", &hf_nbap_delayed_activation_update, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DelayedActivationUpdate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27677,12 +27677,12 @@ static int dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD(tvbuff_t static const per_sequence_t NeighbouringTDDCellMeasurementInformationLCR_sequence[] = { - { "uC-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uC_Id }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "cellParameterID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellParameterID }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_midambleShiftLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uC-Id" , &hf_nbap_uC_Id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UC_Id }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "cellParameterID" , &hf_nbap_cellParameterID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellParameterID }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MidambleShiftLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27715,12 +27715,12 @@ static int dissect_syncDLCodeId(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD_sequence[] = { - { "cSBTransmissionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBTransmissionID }, - { "sfn" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sfn }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "sYNCDlCodeId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sYNCDlCodeId }, - { "dwPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dwPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBTransmissionID" , &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID }, + { "sfn" , &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "sYNCDlCodeId" , &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId }, + { "dwPCH-Power" , &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DwPCH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27737,13 +27737,13 @@ static int dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD(tvbuff static const per_sequence_t SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD_sequence[] = { - { "cSBMeasurementID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBMeasurementID }, - { "sfn" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sfn }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "sYNCDlCodeId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sYNCDlCodeId }, - { "synchronisationReportType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationReportType }, - { "synchronisationReportCharacteristics", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_synchronisationReportCharacteristics }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBMeasurementID" , &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID }, + { "sfn" , &hf_nbap_sfn , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SFN }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "sYNCDlCodeId" , &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId }, + { "synchronisationReportType", &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportType }, + { "synchronisationReportCharacteristics", &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SynchronisationReportCharacteristics }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27760,12 +27760,12 @@ static int dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD(tvbu static const per_sequence_t SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD_sequence[] = { - { "cSBTransmissionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBTransmissionID }, - { "syncFrameNumberforTransmit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNumberforTransmit }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "sYNCDlCodeId" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_sYNCDlCodeId }, - { "dwPCH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dwPCH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBTransmissionID" , &hf_nbap_cSBTransmissionID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBTransmissionID }, + { "syncFrameNumberforTransmit", &hf_nbap_syncFrameNumberforTransmit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "sYNCDlCodeId" , &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SYNCDlCodeId }, + { "dwPCH-Power" , &hf_nbap_dwPCH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DwPCH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27782,7 +27782,7 @@ static int dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item(tvb static const per_sequence_t SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdTransReconfItemLCR_CellSyncReconfRqstTDD }, }; static int @@ -27831,8 +27831,8 @@ static const value_string nbap_TimingAdjustmentValueLCR_vals[] = { }; static const per_choice_t TimingAdjustmentValueLCR_choice[] = { - { 0, "initialPhase" , ASN1_NO_EXTENSIONS , dissect_initialPhase }, - { 1, "steadyStatePhase" , ASN1_NO_EXTENSIONS , dissect_steadyStatePhase1 }, + { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ }, + { 1, &hf_nbap_steadyStatePhase1, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ }, { 0, NULL, 0, NULL } }; @@ -27853,11 +27853,11 @@ static int dissect_propagationDelayCompensation(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD_sequence[] = { - { "cSBMeasurementID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cSBMeasurementID }, - { "sYNCDlCodeId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sYNCDlCodeId }, - { "uARFCN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uARFCN }, - { "propagationDelayCompensation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_propagationDelayCompensation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cSBMeasurementID" , &hf_nbap_cSBMeasurementID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CSBMeasurementID }, + { "sYNCDlCodeId" , &hf_nbap_sYNCDlCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId }, + { "uARFCN" , &hf_nbap_uARFCN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UARFCN }, + { "propagationDelayCompensation", &hf_nbap_propagationDelayCompensation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TimingAdjustmentValueLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27874,7 +27874,7 @@ static int dissect_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item(tvbuff_t * static const per_sequence_t SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoItemLCR_CellSyncReconfRqstTDD }, }; static int @@ -27891,9 +27891,9 @@ static int dissect_sYNCDlCodeIdInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = { - { "syncFrameNrToReceive" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNrToReceive }, - { "sYNCDlCodeIdInfoLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sYNCDlCodeIdInfoLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncFrameNrToReceive" , &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "sYNCDlCodeIdInfoLCR" , &hf_nbap_sYNCDlCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdInfoListLCR_CellSyncReconfRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27910,7 +27910,7 @@ static int dissect_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item(tvbuff_t static const per_sequence_t SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoItem_CellSyncReconfRqstTDD }, }; static int @@ -27930,10 +27930,10 @@ static int dissect_sYNCDlCodeIdMeasInfoList(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD_sequence[] = { - { "sYNCDlCodeIdMeasInfoList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sYNCDlCodeIdMeasInfoList }, - { "synchronisationReportType" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_synchronisationReportType }, - { "synchronisationReportCharacteristics", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_synchronisationReportCharacteristics }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sYNCDlCodeIdMeasInfoList", &hf_nbap_sYNCDlCodeIdMeasInfoList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD }, + { "synchronisationReportType", &hf_nbap_synchronisationReportType, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportType }, + { "synchronisationReportCharacteristics", &hf_nbap_synchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SynchronisationReportCharacteristics }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -27956,8 +27956,8 @@ static const value_string nbap_CellSyncBurstTimingLCR_vals[] = { }; static const per_choice_t CellSyncBurstTimingLCR_choice[] = { - { 0, "initialPhase" , ASN1_NO_EXTENSIONS , dissect_initialPhase }, - { 1, "steadyStatePhase" , ASN1_NO_EXTENSIONS , dissect_steadyStatePhase1 }, + { 0, &hf_nbap_initialPhase , ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_524287_ }, + { 1, &hf_nbap_steadyStatePhase1, ASN1_NO_EXTENSIONS , dissect_nbap_INTEGER_0_127_ }, { 0, NULL, 0, NULL } }; @@ -27978,9 +27978,9 @@ static int dissect_syncDLCodeIdArrivTime(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t SyncDLCodeIdAvailable_CellSyncReprtTDD_sequence[] = { - { "syncDLCodeIdTiming" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncDLCodeIdTiming }, - { "syncDLCodeIdSIR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncDLCodeIdSIR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncDLCodeIdTiming" , &hf_nbap_syncDLCodeIdTiming, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstTimingLCR }, + { "syncDLCodeIdSIR" , &hf_nbap_syncDLCodeIdSIR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstSIR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28003,8 +28003,8 @@ static const value_string nbap_SyncDLCodeIdItem_CellSyncReprtTDD_vals[] = { }; static const per_choice_t SyncDLCodeIdItem_CellSyncReprtTDD_choice[] = { - { 0, "syncDLCodeIdAvailable" , ASN1_EXTENSION_ROOT , dissect_syncDLCodeIdAvailable }, - { 1, "syncDLCodeIDNotAvailable" , ASN1_EXTENSION_ROOT , dissect_syncDLCodeIDNotAvailable }, + { 0, &hf_nbap_syncDLCodeIdAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdAvailable_CellSyncReprtTDD }, + { 1, &hf_nbap_syncDLCodeIDNotAvailable, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -28022,7 +28022,7 @@ static int dissect_SyncDLCodeIdInfo_CellSyncReprtTDD_item(tvbuff_t *tvb, int off static const per_sequence_t SyncDLCodeIdInfo_CellSyncReprtTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SyncDLCodeIdInfo_CellSyncReprtTDD_item }, + { "" , &hf_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdItem_CellSyncReprtTDD }, }; static int @@ -28039,9 +28039,9 @@ static int dissect_syncDLCodeIdInfo_CellSyncReprtTDD(tvbuff_t *tvb, int offset, static const per_sequence_t SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD_sequence[] = { - { "sFN" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sFN }, - { "syncDLCodeIdInfo-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncDLCodeIdInfo_CellSyncReprtTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sFN" , &hf_nbap_sFN , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SFN }, + { "syncDLCodeIdInfo-CellSyncReprtTDD", &hf_nbap_syncDLCodeIdInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdInfo_CellSyncReprtTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28058,7 +28058,7 @@ static int dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item(tvbuff_t *tvb static const per_sequence_t SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item }, + { "" , &hf_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdsMeasInfoItem_CellSyncReprtTDD }, }; static int @@ -28075,10 +28075,10 @@ static int dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD(tvbuff_t *tvb, static const per_sequence_t SyncDLCodeInfoItemLCR_sequence[] = { - { "syncDLCodeId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncDLCodeId }, - { "syncDLCodeIdArrivTime" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_syncDLCodeIdArrivTime }, - { "syncDLCodeIdTimingThre" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_syncDLCodeIdTimingThre }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncDLCodeId" , &hf_nbap_syncDLCodeId , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SYNCDlCodeId }, + { "syncDLCodeIdArrivTime" , &hf_nbap_syncDLCodeIdArrivTime, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingLCR }, + { "syncDLCodeIdTimingThre", &hf_nbap_syncDLCodeIdTimingThre, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CellSyncBurstTimingThreshold }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28095,7 +28095,7 @@ static int dissect_SyncDLCodeInfoListLCR_item(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t SyncDLCodeInfoListLCR_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SyncDLCodeInfoListLCR_item }, + { "" , &hf_nbap_SyncDLCodeInfoListLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoItemLCR }, }; static int @@ -28112,9 +28112,9 @@ static int dissect_syncDLCodeIdInfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t SyncDLCodeIdThreInfoList_sequence[] = { - { "syncFrameNoToReceive" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNoToReceive }, - { "syncDLCodeIdInfoLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncDLCodeIdInfoLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncFrameNoToReceive" , &hf_nbap_syncFrameNoToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "syncDLCodeIdInfoLCR" , &hf_nbap_syncDLCodeIdInfoLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeInfoListLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28131,7 +28131,7 @@ static int dissect_SyncDLCodeIdThreInfoLCR_item(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t SyncDLCodeIdThreInfoLCR_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SyncDLCodeIdThreInfoLCR_item }, + { "" , &hf_nbap_SyncDLCodeIdThreInfoLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SyncDLCodeIdThreInfoList }, }; static int @@ -28199,9 +28199,9 @@ static int dissect_aOA_LCR_Accuracy_Class(tvbuff_t *tvb, int offset, asn_ctx_t * static const per_sequence_t Angle_Of_Arrival_Value_LCR_sequence[] = { - { "aOA-LCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aOA_LCR }, - { "aOA-LCR-Accuracy-Class" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_aOA_LCR_Accuracy_Class }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "aOA-LCR" , &hf_nbap_aOA_LCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR }, + { "aOA-LCR-Accuracy-Class", &hf_nbap_aOA_LCR_Accuracy_Class, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AOA_LCR_Accuracy_Class }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28237,11 +28237,11 @@ static int dissect_associatedHSDSCH_MACdFlow(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_sequence[] = { - { "hsDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCH_MACdFlow_ID }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-ID" , &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28258,7 +28258,7 @@ static int dissect_HSDSCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int off static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InfoList_item }, + { "" , &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem }, }; static int @@ -28450,9 +28450,9 @@ static int dissect_macdPDU_Size(tvbuff_t *tvb, int offset, asn_ctx_t *actx, prot static const per_sequence_t MACdPDU_Size_IndexItem_sequence[] = { - { "sID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sID }, - { "macdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_macdPDU_Size }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sID" , &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID }, + { "macdPDU-Size" , &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28469,7 +28469,7 @@ static int dissect_MACdPDU_Size_Indexlist_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t MACdPDU_Size_Indexlist_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MACdPDU_Size_Indexlist_item }, + { "" , &hf_nbap_MACdPDU_Size_Indexlist_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem }, }; static int @@ -28505,16 +28505,16 @@ static int dissect_rLC_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tr static const per_sequence_t PriorityQueue_InfoItem_sequence[] = { - { "priorityQueueId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueueId }, - { "associatedHSDSCH-MACdFlow" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_associatedHSDSCH_MACdFlow }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "t1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t1 }, - { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer }, - { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_hsWindowSize }, - { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate }, - { "macdPDU-Size-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_macdPDU_Size_Index }, - { "rLC-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rLC_Mode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "priorityQueueId" , &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id }, + { "associatedHSDSCH-MACdFlow", &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "t1" , &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 }, + { "discardTimer" , &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer }, + { "mAC-hsWindowSize" , &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize }, + { "mAChsGuaranteedBitRate", &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate }, + { "macdPDU-Size-Index" , &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist }, + { "rLC-Mode" , &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28531,7 +28531,7 @@ static int dissect_PriorityQueue_InfoList_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t PriorityQueue_InfoList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_item }, + { "" , &hf_nbap_PriorityQueue_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem }, }; static int @@ -28548,9 +28548,9 @@ static int dissect_priorityQueue_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t HSDSCH_MACdFlows_Information_sequence[] = { - { "hSDSCH-MACdFlow-Specific-Info", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlow_Specific_Info }, - { "priorityQueue-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueue_Info }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hSDSCH-MACdFlow-Specific-Info", &hf_nbap_hSDSCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList }, + { "priorityQueue-Info" , &hf_nbap_priorityQueue_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28583,8 +28583,8 @@ static int dissect_hSDSCH_Physical_Layer_Category(tvbuff_t *tvb, int offset, asn static const per_sequence_t UE_Capability_Information_sequence[] = { - { "hSDSCH-Physical-Layer-Category", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_Physical_Layer_Category }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hSDSCH-Physical-Layer-Category", &hf_nbap_hSDSCH_Physical_Layer_Category, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_64_ }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28731,18 +28731,18 @@ static int dissect_measurement_Power_Offset(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t HSDSCH_FDD_Information_sequence[] = { - { "hSDSCH-MACdFlows-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlows_Information }, - { "ueCapability-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ueCapability_Info }, - { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM }, - { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cqiFeedback_CycleK }, - { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor }, - { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ackNackRepetitionFactor }, - { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cqiPowerOffset }, - { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ackPowerOffset }, - { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nackPowerOffset }, - { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset }, - { "measurement-Power-Offset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurement_Power_Offset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hSDSCH-MACdFlows-Information", &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information }, + { "ueCapability-Info" , &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information }, + { "mAChs-Reordering-Buffer-Size-for-RLC-UM", &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM }, + { "cqiFeedback-CycleK" , &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Feedback_Cycle }, + { "cqiRepetitionFactor" , &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor }, + { "ackNackRepetitionFactor", &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AckNack_RepetitionFactor }, + { "cqiPowerOffset" , &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CQI_Power_Offset }, + { "ackPowerOffset" , &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Ack_Power_Offset }, + { "nackPowerOffset" , &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Nack_Power_Offset }, + { "hsscch-PowerOffset" , &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset }, + { "measurement-Power-Offset", &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28772,10 +28772,10 @@ static int dissect_hSDSCH_InitialWindowSize(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t HSDSCH_Initial_Capacity_AllocationItem_sequence[] = { - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "maximum-MACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximum_MACdPDU_Size }, - { "hSDSCH-InitialWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_InitialWindowSize }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "maximum-MACdPDU-Size" , &hf_nbap_maximum_MACdPDU_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size }, + { "hSDSCH-InitialWindowSize", &hf_nbap_hSDSCH_InitialWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_InitialWindowSize }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28792,7 +28792,7 @@ static int dissect_HSDSCH_Initial_Capacity_Allocation_item(tvbuff_t *tvb, int of static const per_sequence_t HSDSCH_Initial_Capacity_Allocation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_Initial_Capacity_Allocation_item }, + { "" , &hf_nbap_HSDSCH_Initial_Capacity_Allocation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_Initial_Capacity_AllocationItem }, }; static int @@ -28809,11 +28809,11 @@ static int dissect_hSDSCH_Initial_Capacity_Allocation(tvbuff_t *tvb, int offset, static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_Item_sequence[] = { - { "hsDSCHMacdFlow-Id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCHMacdFlow_Id }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "hSDSCH-Initial-Capacity-Allocation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSDSCH_Initial_Capacity_Allocation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCHMacdFlow-Id" , &hf_nbap_hsDSCHMacdFlow_Id, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "hSDSCH-Initial-Capacity-Allocation", &hf_nbap_hSDSCH_Initial_Capacity_Allocation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_Initial_Capacity_Allocation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28830,7 +28830,7 @@ static int dissect_HSDSCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, static const per_sequence_t HSDSCH_MACdFlow_Specific_InformationResp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InformationResp_item }, + { "" , &hf_nbap_HSDSCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp_Item }, }; static int @@ -28847,8 +28847,8 @@ static int dissect_hsDSCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int o static const per_sequence_t HSSCCH_Codes_sequence[] = { - { "codeNumber" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_codeNumber }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "codeNumber" , &hf_nbap_codeNumber , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_0_127 }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28865,7 +28865,7 @@ static int dissect_HSSCCH_Specific_InformationRespListFDD_item(tvbuff_t *tvb, in static const per_sequence_t HSSCCH_Specific_InformationRespListFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_Specific_InformationRespListFDD_item }, + { "" , &hf_nbap_HSSCCH_Specific_InformationRespListFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Codes }, }; static int @@ -28895,8 +28895,8 @@ static int dissect_number_of_Processes(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t HARQ_MemoryPartitioning_Implicit_sequence[] = { - { "number-of-Processes" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_number_of_Processes }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "number-of-Processes" , &hf_nbap_number_of_Processes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_INTEGER_1_8_ }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -28991,8 +28991,8 @@ static int dissect_process_Memory_Size(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t HARQ_MemoryPartitioningItem_sequence[] = { - { "process-Memory-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_process_Memory_Size }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "process-Memory-Size" , &hf_nbap_process_Memory_Size, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T_process_Memory_Size }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29009,7 +29009,7 @@ static int dissect_HARQ_MemoryPartitioningList_item(tvbuff_t *tvb, int offset, a static const per_sequence_t HARQ_MemoryPartitioningList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HARQ_MemoryPartitioningList_item }, + { "" , &hf_nbap_HARQ_MemoryPartitioningList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningItem }, }; static int @@ -29026,8 +29026,8 @@ static int dissect_hARQ_MemoryPartitioningList(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t HARQ_MemoryPartitioning_Explicit_sequence[] = { - { "hARQ-MemoryPartitioningList" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hARQ_MemoryPartitioningList }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hARQ-MemoryPartitioningList", &hf_nbap_hARQ_MemoryPartitioningList, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HARQ_MemoryPartitioningList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29050,8 +29050,8 @@ static const value_string nbap_HARQ_MemoryPartitioning_vals[] = { }; static const per_choice_t HARQ_MemoryPartitioning_choice[] = { - { 0, "implicit" , ASN1_EXTENSION_ROOT , dissect_implicit }, - { 1, "explicit" , ASN1_EXTENSION_ROOT , dissect_explicit }, + { 0, &hf_nbap_implicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Implicit }, + { 1, &hf_nbap_explicit , ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_MemoryPartitioning_Explicit }, { 0, NULL, 0, NULL } }; @@ -29069,10 +29069,10 @@ static int dissect_hARQ_MemoryPartitioning(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t HSDSCH_FDD_Information_Response_sequence[] = { - { "hsDSCH-MACdFlow-Specific-InformationResp", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsDSCH_MACdFlow_Specific_InformationResp }, - { "hsSCCH-Specific-Information-ResponseFDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCH_Specific_Information_ResponseFDD }, - { "hARQ-MemoryPartitioning" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_MemoryPartitioning }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-Specific-InformationResp", &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp }, + { "hsSCCH-Specific-Information-ResponseFDD", &hf_nbap_hsSCCH_Specific_Information_ResponseFDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListFDD }, + { "hARQ-MemoryPartitioning", &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29089,12 +29089,12 @@ static int dissect_id_HSDSCH_FDD_Information_Response(tvbuff_t *tvb, int offset, static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = { - { "hsDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCH_MACdFlow_ID }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-ID" , &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29111,7 +29111,7 @@ static int dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tv static const per_sequence_t HSDSCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item }, + { "" , &hf_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_Specific_InfoItem_to_Modify }, }; static int @@ -29128,16 +29128,16 @@ static int dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int of static const per_sequence_t PriorityQueue_InfoItem_to_Add_sequence[] = { - { "priorityQueueId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueueId }, - { "associatedHSDSCH-MACdFlow" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_associatedHSDSCH_MACdFlow }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "t1" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t1 }, - { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer }, - { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAC_hsWindowSize }, - { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate }, - { "macdPDU-Size-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_macdPDU_Size_Index }, - { "rLC-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rLC_Mode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "priorityQueueId" , &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id }, + { "associatedHSDSCH-MACdFlow", &hf_nbap_associatedHSDSCH_MACdFlow, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "t1" , &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_T1 }, + { "discardTimer" , &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer }, + { "mAC-hsWindowSize" , &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAC_hsWindowSize }, + { "mAChsGuaranteedBitRate", &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate }, + { "macdPDU-Size-Index" , &hf_nbap_macdPDU_Size_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_Indexlist }, + { "rLC-Mode" , &hf_nbap_rLC_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RLC_Mode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29154,9 +29154,9 @@ static int dissect_addPriorityQueue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, static const per_sequence_t MACdPDU_Size_IndexItem_to_Modify_sequence[] = { - { "sID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sID }, - { "macdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_macdPDU_Size }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "sID" , &hf_nbap_sID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SID }, + { "macdPDU-Size" , &hf_nbap_macdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29173,7 +29173,7 @@ static int dissect_MACdPDU_Size_Indexlist_to_Modify_item(tvbuff_t *tvb, int offs static const per_sequence_t MACdPDU_Size_Indexlist_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MACdPDU_Size_Indexlist_to_Modify_item }, + { "" , &hf_nbap_MACdPDU_Size_Indexlist_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size_IndexItem_to_Modify }, }; static int @@ -29190,14 +29190,14 @@ static int dissect_macdPDU_Size_Index_to_Modify(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t PriorityQueue_InfoItem_to_Modify_sequence[] = { - { "priorityQueueId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueueId }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator }, - { "t1" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t1 }, - { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer }, - { "mAC-hsWindowSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAC_hsWindowSize }, - { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate }, - { "macdPDU-Size-Index-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_macdPDU_Size_Index_to_Modify }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "priorityQueueId" , &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator }, + { "t1" , &hf_nbap_t1 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_T1 }, + { "discardTimer" , &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer }, + { "mAC-hsWindowSize" , &hf_nbap_mAC_hsWindowSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAC_hsWindowSize }, + { "mAChsGuaranteedBitRate", &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate }, + { "macdPDU-Size-Index-to-Modify", &hf_nbap_macdPDU_Size_Index_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACdPDU_Size_Indexlist_to_Modify }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29221,9 +29221,9 @@ static const value_string nbap_ModifyPriorityQueue_vals[] = { }; static const per_choice_t ModifyPriorityQueue_choice[] = { - { 0, "addPriorityQueue" , ASN1_EXTENSION_ROOT , dissect_addPriorityQueue }, - { 1, "modifyPriorityQueue" , ASN1_EXTENSION_ROOT , dissect_modifyPriorityQueue }, - { 2, "deletePriorityQueue" , ASN1_EXTENSION_ROOT , dissect_deletePriorityQueue }, + { 0, &hf_nbap_addPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Add }, + { 1, &hf_nbap_modifyPriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_InfoItem_to_Modify }, + { 2, &hf_nbap_deletePriorityQueue, ASN1_EXTENSION_ROOT , dissect_nbap_PriorityQueue_Id }, { 0, NULL, 0, NULL } }; @@ -29241,7 +29241,7 @@ static int dissect_PriorityQueue_InfoList_to_Modify_item(tvbuff_t *tvb, int offs static const per_sequence_t PriorityQueue_InfoList_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_to_Modify_item }, + { "" , &hf_nbap_PriorityQueue_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ModifyPriorityQueue }, }; static int @@ -29292,20 +29292,20 @@ static int dissect_tDDAckNackPowerOffset(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t HSDSCH_Information_to_Modify_sequence[] = { - { "hsDSCH-MACdFlow-Specific-Info-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify }, - { "priorityQueueInfotoModify" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_priorityQueueInfotoModify }, - { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM }, - { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiFeedback_CycleK }, - { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor }, - { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackNackRepetitionFactor }, - { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset }, - { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset }, - { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset }, - { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset }, - { "measurement-Power-Offset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_measurement_Power_Offset }, - { "hSSCCHCodeChangeGrant" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hSSCCHCodeChangeGrant }, - { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-Specific-Info-to-Modify", &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify }, + { "priorityQueueInfotoModify", &hf_nbap_priorityQueueInfotoModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify }, + { "mAChs-Reordering-Buffer-Size-for-RLC-UM", &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM }, + { "cqiFeedback-CycleK" , &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle }, + { "cqiRepetitionFactor" , &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor }, + { "ackNackRepetitionFactor", &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor }, + { "cqiPowerOffset" , &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset }, + { "ackPowerOffset" , &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset }, + { "nackPowerOffset" , &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset }, + { "hsscch-PowerOffset" , &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset }, + { "measurement-Power-Offset", &hf_nbap_measurement_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Measurement_Power_Offset }, + { "hSSCCHCodeChangeGrant" , &hf_nbap_hSSCCHCodeChangeGrant, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Code_Change_Grant }, + { "tDDAckNackPowerOffset" , &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29335,11 +29335,11 @@ static int dissect_id_HSDSCH_RNTI(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t HSDSCH_TDD_Information_sequence[] = { - { "hSDSCH-MACdFlows-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSDSCH_MACdFlows_Information }, - { "ueCapability-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ueCapability_Info }, - { "mAChs-Reordering-Buffer-Size-for-RLC-UM", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mAChs_Reordering_Buffer_Size_for_RLC_UM }, - { "tDD-AckNack-Power-Offset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_AckNack_Power_Offset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hSDSCH-MACdFlows-Information", &hf_nbap_hSDSCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_Information }, + { "ueCapability-Info" , &hf_nbap_ueCapability_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UE_Capability_Information }, + { "mAChs-Reordering-Buffer-Size-for-RLC-UM", &hf_nbap_mAChs_Reordering_Buffer_Size_for_RLC_UM, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MAChsReorderingBufferSize_for_RLC_UM }, + { "tDD-AckNack-Power-Offset", &hf_nbap_tDD_AckNack_Power_Offset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_AckNack_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29356,11 +29356,11 @@ static int dissect_id_HSDSCH_TDD_Information(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t HSSICH_Info_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeslot" , &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tDD-ChannelisationCode", &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29377,11 +29377,11 @@ static int dissect_hSSICH_Info(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t HSSCCH_Specific_InformationRespItemTDD_sequence[] = { - { "timeslot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslot }, - { "midambleShiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftAndBurstType }, - { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode }, - { "hSSICH-Info" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSSICH_Info }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeslot" , &hf_nbap_timeslot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleShiftAndBurstType", &hf_nbap_midambleShiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "tDD-ChannelisationCode", &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "hSSICH-Info" , &hf_nbap_hSSICH_Info , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_Info }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29398,7 +29398,7 @@ static int dissect_HSSCCH_Specific_InformationRespListTDD_item(tvbuff_t *tvb, in static const per_sequence_t HSSCCH_Specific_InformationRespListTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_Specific_InformationRespListTDD_item }, + { "" , &hf_nbap_HSSCCH_Specific_InformationRespListTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDD }, }; static int @@ -29415,11 +29415,11 @@ static int dissect_hsSCCH_Specific_Information_ResponseTDD(tvbuff_t *tvb, int of static const per_sequence_t HSSICH_InfoLCR_sequence[] = { - { "hsSICH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsSICH_ID }, - { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "tDD-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tDD_ChannelisationCode }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSICH-ID" , &hf_nbap_hsSICH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, + { "timeslotLCR" , &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "tDD-ChannelisationCode", &hf_nbap_tDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29436,12 +29436,12 @@ static int dissect_hSSICH_InfoLCR(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pr static const per_sequence_t HSSCCH_Specific_InformationRespItemTDDLCR_sequence[] = { - { "timeslotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeslotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "first-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_first_TDD_ChannelisationCode }, - { "second-TDD-ChannelisationCode", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_second_TDD_ChannelisationCode }, - { "hSSICH-InfoLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hSSICH_InfoLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeslotLCR" , &hf_nbap_timeslotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "first-TDD-ChannelisationCode", &hf_nbap_first_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "second-TDD-ChannelisationCode", &hf_nbap_second_TDD_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "hSSICH-InfoLCR" , &hf_nbap_hSSICH_InfoLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSSICH_InfoLCR }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29458,7 +29458,7 @@ static int dissect_HSSCCH_Specific_InformationRespListTDDLCR_item(tvbuff_t *tvb, static const per_sequence_t HSSCCH_Specific_InformationRespListTDDLCR_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSCCH_Specific_InformationRespListTDDLCR_item }, + { "" , &hf_nbap_HSSCCH_Specific_InformationRespListTDDLCR_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSSCCH_Specific_InformationRespItemTDDLCR }, }; static int @@ -29475,11 +29475,11 @@ static int dissect_hsSCCH_Specific_Information_ResponseTDDLCR(tvbuff_t *tvb, int static const per_sequence_t HSDSCH_TDD_Information_Response_sequence[] = { - { "hsDSCH-MACdFlow-Specific-InformationResp", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsDSCH_MACdFlow_Specific_InformationResp }, - { "hsSCCH-Specific-Information-ResponseTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCH_Specific_Information_ResponseTDD }, - { "hsSCCH-Specific-Information-ResponseTDDLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCH_Specific_Information_ResponseTDDLCR }, - { "hARQ-MemoryPartitioning" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_MemoryPartitioning }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-Specific-InformationResp", &hf_nbap_hsDSCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InformationResp }, + { "hsSCCH-Specific-Information-ResponseTDD", &hf_nbap_hsSCCH_Specific_Information_ResponseTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDD }, + { "hsSCCH-Specific-Information-ResponseTDDLCR", &hf_nbap_hsSCCH_Specific_Information_ResponseTDDLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_Specific_InformationRespListTDDLCR }, + { "hARQ-MemoryPartitioning", &hf_nbap_hARQ_MemoryPartitioning, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_MemoryPartitioning }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29509,8 +29509,8 @@ static int dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD(tvbuff_t *tvb, int offset, as static const per_sequence_t HSDSCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = { - { "hsDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCH_MACdFlow_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-ID" , &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29527,7 +29527,7 @@ static int dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, static const per_sequence_t HSDSCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_RearrangeList_Bearer_RearrangeInd_item }, + { "" , &hf_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_RearrangeItem_Bearer_RearrangeInd }, }; static int @@ -29570,9 +29570,9 @@ static int dissect_uL_Synchronisation_Frequency(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t UL_Synchronisation_Parameters_LCR_sequence[] = { - { "uL-Synchronisation-StepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Synchronisation_StepSize }, - { "uL-Synchronisation-Frequency", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_uL_Synchronisation_Frequency }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "uL-Synchronisation-StepSize", &hf_nbap_uL_Synchronisation_StepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_StepSize }, + { "uL-Synchronisation-Frequency", &hf_nbap_uL_Synchronisation_Frequency, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_UL_Synchronisation_Frequency }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29607,14 +29607,14 @@ static int dissect_hsSCCHCodeChangeIndicator(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t HSDSCH_FDD_Update_Information_sequence[] = { - { "hsSCCHCodeChangeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCHCodeChangeIndicator }, - { "cqiFeedback-CycleK" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiFeedback_CycleK }, - { "cqiRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiRepetitionFactor }, - { "ackNackRepetitionFactor" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackNackRepetitionFactor }, - { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset }, - { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset }, - { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSCCHCodeChangeIndicator", &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator }, + { "cqiFeedback-CycleK" , &hf_nbap_cqiFeedback_CycleK, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Feedback_Cycle }, + { "cqiRepetitionFactor" , &hf_nbap_cqiRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_RepetitionFactor }, + { "ackNackRepetitionFactor", &hf_nbap_ackNackRepetitionFactor, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AckNack_RepetitionFactor }, + { "cqiPowerOffset" , &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset }, + { "ackPowerOffset" , &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset }, + { "nackPowerOffset" , &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29631,9 +29631,9 @@ static int dissect_id_HSDSCH_FDD_Update_Information(tvbuff_t *tvb, int offset, a static const per_sequence_t HSDSCH_TDD_Update_Information_sequence[] = { - { "hsSCCHCodeChangeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsSCCHCodeChangeIndicator }, - { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsSCCHCodeChangeIndicator", &hf_nbap_hsSCCHCodeChangeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_CodeChangeIndicator }, + { "tDDAckNackPowerOffset" , &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29682,10 +29682,10 @@ static int dissect_tDD_TPC_UplinkStepSize_LCR(tvbuff_t *tvb, int offset, asn_ctx static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD_sequence[] = { - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "maxPowerLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxPowerLCR }, - { "minPowerLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minPowerLCR }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "maxPowerLCR" , &hf_nbap_maxPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minPowerLCR" , &hf_nbap_minPowerLCR , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29702,7 +29702,7 @@ static int dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD static const per_sequence_t DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyItem_RL_ReconfRqstTDD }, }; static int @@ -29719,8 +29719,8 @@ static int dissect_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD static const per_sequence_t DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD_sequence[] = { - { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", &hf_nbap_dL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29753,9 +29753,9 @@ static int dissect_hS_DSCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t HS_DSCHProvidedBitRate_Item_sequence[] = { - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "hS-DSCHProvidedBitRateValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_DSCHProvidedBitRateValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "hS-DSCHProvidedBitRateValue", &hf_nbap_hS_DSCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29772,7 +29772,7 @@ static int dissect_HS_DSCHProvidedBitRate_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t HS_DSCHProvidedBitRate_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_DSCHProvidedBitRate_item }, + { "" , &hf_nbap_HS_DSCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate_Item }, }; static int @@ -29824,9 +29824,9 @@ static int dissect_hS_DSCHRequiredPowerPerUEWeight(tvbuff_t *tvb, int offset, as static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_Item_sequence[] = { - { "cRNC-CommunicationContextID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cRNC_CommunicationContextID }, - { "hS-DSCHRequiredPowerPerUEWeight", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_DSCHRequiredPowerPerUEWeight }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cRNC-CommunicationContextID", &hf_nbap_cRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CRNC_CommunicationContextID }, + { "hS-DSCHRequiredPowerPerUEWeight", &hf_nbap_hS_DSCHRequiredPowerPerUEWeight, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEWeight }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29843,7 +29843,7 @@ static int dissect_HS_DSCHRequiredPowerPerUEInformation_item(tvbuff_t *tvb, int static const per_sequence_t HS_DSCHRequiredPowerPerUEInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_DSCHRequiredPowerPerUEInformation_item }, + { "" , &hf_nbap_HS_DSCHRequiredPowerPerUEInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerPerUEInformation_Item }, }; static int @@ -29860,10 +29860,10 @@ static int dissect_hS_DSCHRequiredPowerPerUEInformation(tvbuff_t *tvb, int offse static const per_sequence_t HS_DSCHRequiredPower_Item_sequence[] = { - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "hS-DSCHRequiredPowerValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_DSCHRequiredPowerValue }, - { "hS-DSCHRequiredPowerPerUEInformation", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_DSCHRequiredPowerPerUEInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "hS-DSCHRequiredPowerValue", &hf_nbap_hS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValue }, + { "hS-DSCHRequiredPowerPerUEInformation", &hf_nbap_hS_DSCHRequiredPowerPerUEInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_DSCHRequiredPowerPerUEInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29880,7 +29880,7 @@ static int dissect_HS_DSCHRequiredPower_item(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t HS_DSCHRequiredPower_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_DSCHRequiredPower_item }, + { "" , &hf_nbap_HS_DSCHRequiredPower_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower_Item }, }; static int @@ -29958,10 +29958,10 @@ static int dissect_total_HS_SICH(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t HS_SICH_Reception_Quality_Value_sequence[] = { - { "failed-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_failed_HS_SICH }, - { "missed-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_missed_HS_SICH }, - { "total-HS-SICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_total_HS_SICH }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "failed-HS-SICH" , &hf_nbap_failed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_failed }, + { "missed-HS-SICH" , &hf_nbap_missed_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_missed }, + { "total-HS-SICH" , &hf_nbap_total_HS_SICH , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_total }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -29991,7 +29991,7 @@ static int dissect_id_HS_SICH_Reception_Quality_Measurement_Value(tvbuff_t *tvb, static const per_sequence_t HSSICH_Info_DM_Rqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSSICH_Info_DM_Rqst_item }, + { "" , &hf_nbap_HSSICH_Info_DM_Rqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_SICH_ID }, }; static int @@ -30021,9 +30021,9 @@ static int dissect_cellPortionID(tvbuff_t *tvb, int offset, asn_ctx_t *actx, pro static const per_sequence_t Best_Cell_Portions_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "sIRValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sIRValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "sIRValue" , &hf_nbap_sIRValue , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SIR_Value }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30040,7 +30040,7 @@ static int dissect_Best_Cell_Portions_Value_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t Best_Cell_Portions_Value_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Best_Cell_Portions_Value_item }, + { "" , &hf_nbap_Best_Cell_Portions_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Best_Cell_Portions_Item }, }; static int @@ -30082,8 +30082,8 @@ static const value_string nbap_Secondary_CPICH_Information_Change_vals[] = { }; static const per_choice_t Secondary_CPICH_Information_Change_choice[] = { - { 0, "new-secondary-CPICH" , ASN1_EXTENSION_ROOT , dissect_new_secondary_CPICH }, - { 1, "secondary-CPICH-shall-not-be-used", ASN1_EXTENSION_ROOT , dissect_secondary_CPICH_shall_not_be_used }, + { 0, &hf_nbap_new_secondary_CPICH, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID }, + { 1, &hf_nbap_secondary_CPICH_shall_not_be_used, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -30114,10 +30114,10 @@ static int dissect_id_NumberOfReportedCellPortions(tvbuff_t *tvb, int offset, as static const per_sequence_t CellPortion_InformationItem_Cell_SetupRqstFDD_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "associatedSecondaryCPICH" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_associatedSecondaryCPICH }, - { "maximumTransmissionPowerforCellPortion", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumTransmissionPowerforCellPortion }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "associatedSecondaryCPICH", &hf_nbap_associatedSecondaryCPICH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "maximumTransmissionPowerforCellPortion", &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30134,7 +30134,7 @@ static int dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD(tvbuff_t *tv static const per_sequence_t CellPortion_InformationList_Cell_SetupRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellPortion_InformationList_Cell_SetupRqstFDD_item }, + { "" , &hf_nbap_CellPortion_InformationList_Cell_SetupRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -30170,12 +30170,12 @@ static int dissect_id_Unidirectional_DCH_Indicator(tvbuff_t *tvb, int offset, as static const per_sequence_t MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = { - { "ul-DPCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationList }, - { "ul-DPCH-InformationListLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationListLCR }, - { "ul-sir-target" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_sir_target }, - { "tDD-TPC-UplinkStepSize-LCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_TPC_UplinkStepSize_LCR }, - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-DPCH-InformationList", &hf_nbap_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationAddList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationListLCR", &hf_nbap_ul_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD }, + { "ul-sir-target" , &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR }, + { "tDD-TPC-UplinkStepSize-LCR", &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30192,7 +30192,7 @@ static int dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(t static const per_sequence_t MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD }, }; static int @@ -30209,14 +30209,14 @@ static int dissect_id_multipleRL_ul_DPCH_InformationList(tvbuff_t *tvb, int offs static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = { - { "ul-DPCH-InformationAddList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationAddList }, - { "ul-DPCH-InformationModifyList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationModifyList }, - { "ul-DPCH-InformationDeleteList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationDeleteList }, - { "ul-DPCH-InformationAddListLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_DPCH_InformationAddListLCR }, - { "ul-sir-target" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_sir_target }, - { "tDD-TPC-UplinkStepSize-LCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_TPC_UplinkStepSize_LCR }, - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "ul-DPCH-InformationAddList", &hf_nbap_ul_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationModifyList", &hf_nbap_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationDeleteList", &hf_nbap_ul_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD }, + { "ul-DPCH-InformationAddListLCR", &hf_nbap_ul_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD }, + { "ul-sir-target" , &hf_nbap_ul_sir_target , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_SIR }, + { "tDD-TPC-UplinkStepSize-LCR", &hf_nbap_tDD_TPC_UplinkStepSize_LCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30233,7 +30233,7 @@ static int dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_ite static const per_sequence_t MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_UL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD }, }; static int @@ -30250,20 +30250,20 @@ static int dissect_id_multipleRL_ul_DPCH_InformationModifyList(tvbuff_t *tvb, in static const per_sequence_t SAT_Info_Almanac_ExtItem_sequence[] = { - { "data-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_data_id }, - { "sat-id" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sat_id }, - { "gps-e-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_e_alm }, - { "gps-toa-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_toa_alm }, - { "gps-delta-I-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_delta_I_alm }, - { "omegadot-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegadot_alm }, - { "svhealth-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_svhealth_alm }, - { "gps-a-sqrt-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_a_sqrt_alm }, - { "omegazero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_omegazero_alm }, - { "m-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_m_zero_alm }, - { "gps-omega-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_omega_alm }, - { "gps-af-zero-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_zero_alm }, - { "gps-af-one-alm" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_gps_af_one_alm }, - { "ie-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ie_Extensions }, + { "data-id" , &hf_nbap_data_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DATA_ID }, + { "sat-id" , &hf_nbap_sat_id , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_ID }, + { "gps-e-alm" , &hf_nbap_gps_e_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "gps-toa-alm" , &hf_nbap_gps_toa_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "gps-delta-I-alm" , &hf_nbap_gps_delta_I_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "omegadot-alm" , &hf_nbap_omegadot_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_16 }, + { "svhealth-alm" , &hf_nbap_svhealth_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_8 }, + { "gps-a-sqrt-alm" , &hf_nbap_gps_a_sqrt_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "omegazero-alm" , &hf_nbap_omegazero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "m-zero-alm" , &hf_nbap_m_zero_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "gps-omega-alm" , &hf_nbap_gps_omega_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_24 }, + { "gps-af-zero-alm" , &hf_nbap_gps_af_zero_alm, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 }, + { "gps-af-one-alm" , &hf_nbap_gps_af_one_alm , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_BIT_STRING_SIZE_11 }, + { "ie-Extensions" , &hf_nbap_ie_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30302,9 +30302,9 @@ static int dissect_id_HSDPA_Capability(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t HS_DSCH_Resources_Information_AuditRsp_sequence[] = { - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30321,9 +30321,9 @@ static int dissect_id_HSDSCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int o static const per_sequence_t HS_DSCH_Resources_Information_ResourceStatusInd_sequence[] = { - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30340,8 +30340,8 @@ static int dissect_id_HSDSCH_Resources_Information_ResourceStatusInd(tvbuff_t *t static const per_sequence_t HSDSCH_MACdFlows_to_Delete_Item_sequence[] = { - { "hsDSCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hsDSCH_MACdFlow_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-ID" , &hf_nbap_hsDSCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlow_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30358,7 +30358,7 @@ static int dissect_HSDSCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, as static const per_sequence_t HSDSCH_MACdFlows_to_Delete_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDSCH_MACdFlows_to_Delete_item }, + { "" , &hf_nbap_HSDSCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDSCH_MACdFlows_to_Delete_Item }, }; static int @@ -30375,11 +30375,11 @@ static int dissect_id_HSDSCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t PriorityQueue_InfoItem_to_Modify_Unsynchronised_sequence[] = { - { "priorityQueueId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_priorityQueueId }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator }, - { "discardTimer" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_discardTimer }, - { "mAChsGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mAChsGuaranteedBitRate }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "priorityQueueId" , &hf_nbap_priorityQueueId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_Id }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator }, + { "discardTimer" , &hf_nbap_discardTimer , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DiscardTimer }, + { "mAChsGuaranteedBitRate", &hf_nbap_mAChsGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MAChsGuaranteedBitRate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30396,7 +30396,7 @@ static int dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item(tvbuff_t static const per_sequence_t PriorityQueue_InfoList_to_Modify_Unsynchronised_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_PriorityQueue_InfoList_to_Modify_Unsynchronised_item }, + { "" , &hf_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_PriorityQueue_InfoItem_to_Modify_Unsynchronised }, }; static int @@ -30413,14 +30413,14 @@ static int dissect_priorityQueueInfotoModifyUnsynchronised(tvbuff_t *tvb, int of static const per_sequence_t HSDSCH_Information_to_Modify_Unsynchronised_sequence[] = { - { "hsDSCH-MACdFlow-Specific-Info-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsDSCH_MACdFlow_Specific_Info_to_Modify }, - { "priorityQueueInfotoModifyUnsynchronised", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_priorityQueueInfotoModifyUnsynchronised }, - { "cqiPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cqiPowerOffset }, - { "ackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ackPowerOffset }, - { "nackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nackPowerOffset }, - { "hsscch-PowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hsscch_PowerOffset }, - { "tDDAckNackPowerOffset" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDDAckNackPowerOffset }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "hsDSCH-MACdFlow-Specific-Info-to-Modify", &hf_nbap_hsDSCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSDSCH_MACdFlow_Specific_InfoList_to_Modify }, + { "priorityQueueInfotoModifyUnsynchronised", &hf_nbap_priorityQueueInfotoModifyUnsynchronised, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PriorityQueue_InfoList_to_Modify_Unsynchronised }, + { "cqiPowerOffset" , &hf_nbap_cqiPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_CQI_Power_Offset }, + { "ackPowerOffset" , &hf_nbap_ackPowerOffset , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Ack_Power_Offset }, + { "nackPowerOffset" , &hf_nbap_nackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Nack_Power_Offset }, + { "hsscch-PowerOffset" , &hf_nbap_hsscch_PowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HSSCCH_PowerOffset }, + { "tDDAckNackPowerOffset" , &hf_nbap_tDDAckNackPowerOffset, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_AckNack_Power_Offset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30469,8 +30469,8 @@ static const value_string nbap_TnlQos_vals[] = { }; static const per_choice_t TnlQos_choice[] = { - { 0, "dsField" , ASN1_EXTENSION_ROOT , dissect_dsField }, - { 1, "genericTrafficCategory" , ASN1_EXTENSION_ROOT , dissect_genericTrafficCategory }, + { 0, &hf_nbap_dsField , ASN1_EXTENSION_ROOT , dissect_nbap_DsField }, + { 1, &hf_nbap_genericTrafficCategory, ASN1_EXTENSION_ROOT , dissect_nbap_GenericTrafficCategory }, { 0, NULL, 0, NULL } }; @@ -30491,9 +30491,9 @@ static int dissect_tnlQos(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tree static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "received-total-wide-band-power-value", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_received_total_wide_band_power_value }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "received-total-wide-band-power-value", &hf_nbap_received_total_wide_band_power_value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_Value }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30510,7 +30510,7 @@ static int dissect_Received_total_wide_band_power_For_CellPortion_Value_item(tvb static const per_sequence_t Received_total_wide_band_power_For_CellPortion_Value_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Received_total_wide_band_power_For_CellPortion_Value_item }, + { "" , &hf_nbap_Received_total_wide_band_power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value_Item }, }; static int @@ -30527,9 +30527,9 @@ static int dissect_id_Received_total_wide_band_power_For_CellPortion_Value(tvbuf static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "transmitted-Carrier-Power-Value", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmitted_Carrier_Power_Value }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "transmitted-Carrier-Power-Value", &hf_nbap_transmitted_Carrier_Power_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_Value }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30546,7 +30546,7 @@ static int dissect_Transmitted_Carrier_Power_For_CellPortion_Value_item(tvbuff_t static const per_sequence_t Transmitted_Carrier_Power_For_CellPortion_Value_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Transmitted_Carrier_Power_For_CellPortion_Value_item }, + { "" , &hf_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value_Item }, }; static int @@ -30563,9 +30563,9 @@ static int dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value(tvbuff_t * static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue", &hf_nbap_transmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30582,7 +30582,7 @@ static int dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E static const per_sequence_t TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item }, + { "" , &hf_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue_Item }, }; static int @@ -30661,7 +30661,7 @@ static int dissect_id_MeasurementRecoverySupportIndicator(tvbuff_t *tvb, int off static const per_sequence_t MultipleRL_Information_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_Information_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_MultipleRL_Information_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfPrepTDD }, }; static int @@ -30678,7 +30678,7 @@ static int dissect_id_multiple_RL_Information_RL_ReconfPrepTDD(tvbuff_t *tvb, in static const per_sequence_t Multiple_RL_Information_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_RL_Information_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_Multiple_RL_Information_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Information_RL_ReconfRqstTDD }, }; static int @@ -30695,10 +30695,10 @@ static int dissect_id_multiple_RL_Information_RL_ReconfRqstTDD(tvbuff_t *tvb, in static const per_sequence_t PowerOffsetInformation_RL_ReconfPrepFDD_sequence[] = { - { "pO1-ForTFCI-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO1_ForTFCI_Bits }, - { "pO2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO2_ForTPC_Bits }, - { "pO3-ForPilotBits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO3_ForPilotBits }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pO1-ForTFCI-Bits" , &hf_nbap_pO1_ForTFCI_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "pO2-ForTPC-Bits" , &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "pO3-ForPilotBits" , &hf_nbap_pO3_ForPilotBits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30715,10 +30715,10 @@ static int dissect_powerOffsetInformation3(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t DL_DPCH_Power_Information_RL_ReconfPrepFDD_sequence[] = { - { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation3 }, - { "fdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_TPC_DownlinkStepSize }, - { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerOffsetInformation", &hf_nbap_powerOffsetInformation3, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_RL_ReconfPrepFDD }, + { "fdd-TPC-DownlinkStepSize", &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize }, + { "innerLoopDLPCStatus" , &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30735,8 +30735,8 @@ static int dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD_sequence[] = { - { "pO2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO2_ForTPC_Bits }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pO2-ForTPC-Bits" , &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30753,11 +30753,11 @@ static int dissect_powerOffsetInformation4(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t F_DPCH_Information_RL_ReconfPrepFDD_sequence[] = { - { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation4 }, - { "fdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_TPC_DownlinkStepSize }, - { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease }, - { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerOffsetInformation", &hf_nbap_powerOffsetInformation4, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_ReconfPrepFDD }, + { "fdd-TPC-DownlinkStepSize", &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize }, + { "limitedPowerIncrease" , &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease }, + { "innerLoopDLPCStatus" , &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30774,8 +30774,8 @@ static int dissect_id_F_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int off static const per_sequence_t PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD_sequence[] = { - { "pO2-ForTPC-Bits" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_pO2_ForTPC_Bits }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pO2-ForTPC-Bits" , &hf_nbap_pO2_ForTPC_Bits, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffset }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30792,11 +30792,11 @@ static int dissect_powerOffsetInformation2(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t F_DPCH_Information_RL_SetupRqstFDD_sequence[] = { - { "powerOffsetInformation" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerOffsetInformation2 }, - { "fdd-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_TPC_DownlinkStepSize }, - { "limitedPowerIncrease" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_limitedPowerIncrease }, - { "innerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_innerLoopDLPCStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerOffsetInformation", &hf_nbap_powerOffsetInformation2, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PowerOffsetInformation_F_DPCH_RL_SetupRqstFDD }, + { "fdd-TPC-DownlinkStepSize", &hf_nbap_fdd_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_TPC_DownlinkStepSize }, + { "limitedPowerIncrease" , &hf_nbap_limitedPowerIncrease, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LimitedPowerIncrease }, + { "innerLoopDLPCStatus" , &hf_nbap_innerLoopDLPCStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_InnerLoopDLPCStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30813,7 +30813,7 @@ static int dissect_id_F_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offs static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD }, }; static int @@ -30830,7 +30830,7 @@ static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD(tvbuff_t static const per_sequence_t Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_parameterItem_CTCH_SetupRqstTDD }, }; static int @@ -30847,7 +30847,7 @@ static int dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD(tvbuff_t * static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCHItem_CTCH_ReconfRqstTDD }, }; static int @@ -30864,7 +30864,7 @@ static int dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD(tvbuf static const per_sequence_t Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item }, + { "" , &hf_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Secondary_CCPCH_LCR_parameterItem_CTCH_SetupRqstTDD }, }; static int @@ -30894,9 +30894,9 @@ static int dissect_id_MICH_CFN(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "mICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "mICH-Power" , &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30913,9 +30913,9 @@ static int dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD(tvbuff_t *tvb, int offs static const per_sequence_t MICH_Parameters_CTCH_ReconfRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "mICH-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mICH_Power }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "mICH-Power" , &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PICH_Power }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30953,12 +30953,12 @@ static int dissect_mICH_Mode(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_t static const per_sequence_t MICH_Parameters_CTCH_SetupRqstFDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "fdd-dl-ChannelisationCodeNumber", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_fdd_dl_ChannelisationCodeNumber }, - { "mICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mICH_Power }, - { "mICH-Mode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mICH_Mode }, - { "sTTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_sTTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "fdd-dl-ChannelisationCodeNumber", &hf_nbap_fdd_dl_ChannelisationCodeNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "mICH-Power" , &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power }, + { "mICH-Mode" , &hf_nbap_mICH_Mode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_Mode }, + { "sTTD-Indicator" , &hf_nbap_sTTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_STTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -30995,10 +30995,10 @@ static int dissect_notificationIndicatorLength(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t MICH_HCR_Parameters_CTCH_SetupRqstTDD_sequence[] = { - { "tdd-ChannelisationCode" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCode }, - { "timeSlot" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlot }, - { "midambleshiftAndBurstType" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleshiftAndBurstType }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tdd-ChannelisationCode", &hf_nbap_tdd_ChannelisationCode, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCode }, + { "timeSlot" , &hf_nbap_timeSlot , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlot }, + { "midambleshiftAndBurstType", &hf_nbap_midambleshiftAndBurstType, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftAndBurstType }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31015,12 +31015,12 @@ static int dissect_hCR_TDD(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_tre static const per_sequence_t MICH_LCR_Parameters_CTCH_SetupRqstTDD_sequence[] = { - { "tdd-ChannelisationCodeLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_ChannelisationCodeLCR }, - { "timeSlotLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_timeSlotLCR }, - { "midambleShiftLCR" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_midambleShiftLCR }, - { "second-TDD-ChannelisationCodeLCR", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_second_TDD_ChannelisationCodeLCR }, - { "tSTD-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tSTD_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "tdd-ChannelisationCodeLCR", &hf_nbap_tdd_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "timeSlotLCR" , &hf_nbap_timeSlotLCR , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TimeSlotLCR }, + { "midambleShiftLCR" , &hf_nbap_midambleShiftLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MidambleShiftLCR }, + { "second-TDD-ChannelisationCodeLCR", &hf_nbap_second_TDD_ChannelisationCodeLCR, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_ChannelisationCodeLCR }, + { "tSTD-Indicator" , &hf_nbap_tSTD_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TSTD_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31043,8 +31043,8 @@ static const value_string nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqst }; static const per_choice_t MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD_choice[] = { - { 0, "hCR-TDD" , ASN1_EXTENSION_ROOT , dissect_hCR_TDD }, - { 1, "lCR-TDD" , ASN1_EXTENSION_ROOT , dissect_lCR_TDD }, + { 0, &hf_nbap_hCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_HCR_Parameters_CTCH_SetupRqstTDD }, + { 1, &hf_nbap_lCR_TDD , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_LCR_Parameters_CTCH_SetupRqstTDD }, { 0, NULL, 0, NULL } }; @@ -31062,14 +31062,14 @@ static int dissect_mICH_TDDOption_Specific_Parameters(tvbuff_t *tvb, int offset, static const per_sequence_t MICH_Parameters_CTCH_SetupRqstTDD_sequence[] = { - { "commonPhysicalChannelID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonPhysicalChannelID }, - { "tdd-PhysicalChannelOffset" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_tdd_PhysicalChannelOffset }, - { "repetitionPeriod" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionPeriod }, - { "repetitionLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_repetitionLength }, - { "notificationIndicatorLength" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_notificationIndicatorLength }, - { "mICH-Power" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mICH_Power }, - { "mICH-TDDOption-Specific-Parameters", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mICH_TDDOption_Specific_Parameters }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonPhysicalChannelID", &hf_nbap_commonPhysicalChannelID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonPhysicalChannelID }, + { "tdd-PhysicalChannelOffset", &hf_nbap_tdd_PhysicalChannelOffset, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TDD_PhysicalChannelOffset }, + { "repetitionPeriod" , &hf_nbap_repetitionPeriod, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionPeriod }, + { "repetitionLength" , &hf_nbap_repetitionLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RepetitionLength }, + { "notificationIndicatorLength", &hf_nbap_notificationIndicatorLength, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_NotificationIndicatorLength }, + { "mICH-Power" , &hf_nbap_mICH_Power , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PICH_Power }, + { "mICH-TDDOption-Specific-Parameters", &hf_nbap_mICH_TDDOption_Specific_Parameters, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MICH_TDDOption_Specific_Parameters_CTCH_SetupRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31118,7 +31118,7 @@ static int dissect_NI_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t NI_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_NI_Information_item }, + { "" , &hf_nbap_NI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Notification_Indicator }, }; static int @@ -31135,7 +31135,7 @@ static int dissect_id_NI_Information_NotifUpdateCmd(tvbuff_t *tvb, int offset, a static const per_sequence_t S_CCPCH_InformationListExt_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_InformationListExt_AuditRsp_item }, + { "" , &hf_nbap_S_CCPCH_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -31152,7 +31152,7 @@ static int dissect_id_S_CCPCH_InformationListExt_AuditRsp(tvbuff_t *tvb, int off static const per_sequence_t S_CCPCH_InformationListExt_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_InformationListExt_ResourceStatusInd_item }, + { "" , &hf_nbap_S_CCPCH_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -31169,7 +31169,7 @@ static int dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd(tvbuff_t *tvb static const per_sequence_t S_CCPCH_LCR_InformationListExt_AuditRsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_LCR_InformationListExt_AuditRsp_item }, + { "" , &hf_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -31186,7 +31186,7 @@ static int dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp(tvbuff_t *tvb, int static const per_sequence_t S_CCPCH_LCR_InformationListExt_ResourceStatusInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item }, + { "" , &hf_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -31253,8 +31253,8 @@ static int dissect_id_DLTransmissionBranchLoadValue(tvbuff_t *tvb, int offset, a static const per_sequence_t PowerLocalCellGroup_CM_Rqst_sequence[] = { - { "powerLocalCellGroupID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_powerLocalCellGroupID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "powerLocalCellGroupID" , &hf_nbap_powerLocalCellGroupID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Local_Cell_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31271,8 +31271,8 @@ static int dissect_id_Power_Local_Cell_Group_choice_CM_Rqst(tvbuff_t *tvb, int o static const per_sequence_t PowerLocalCellGroup_CM_Rsp_sequence[] = { - { "commonMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValue", &hf_nbap_commonMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31289,8 +31289,8 @@ static int dissect_id_Power_Local_Cell_Group_choice_CM_Rsp(tvbuff_t *tvb, int of static const per_sequence_t PowerLocalCellGroup_CM_Rprt_sequence[] = { - { "commonMeasurementValueInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_commonMeasurementValueInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "commonMeasurementValueInformation", &hf_nbap_commonMeasurementValueInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CommonMeasurementValueInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31337,12 +31337,12 @@ static int dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst(tvb static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst }, - { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst }, - { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst }, - { "hS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "hS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", &hf_nbap_hS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode }, + { "hS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", &hf_nbap_hS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_PDSCH_FDD_Code_Information }, + { "hS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", &hf_nbap_hS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HS_SCCH_FDD_Code_Information }, + { "hS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst", &hf_nbap_hS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MaximumTransmissionPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31359,7 +31359,7 @@ static int dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_it static const per_sequence_t HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item }, + { "" , &hf_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationItem_PSCH_ReconfRqst }, }; static int @@ -31376,9 +31376,9 @@ static int dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "hS-DSCHRequiredPowerValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_DSCHRequiredPowerValue1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "hS-DSCHRequiredPowerValue", &hf_nbap_hS_DSCHRequiredPowerValue1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31395,7 +31395,7 @@ static int dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item(tvb static const per_sequence_t HS_DSCHRequiredPowerValueInformation_For_CellPortion_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item }, + { "" , &hf_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion_Item }, }; static int @@ -31412,9 +31412,9 @@ static int dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion(tvbuf static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "hS-DSCHProvidedBitRateValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_hS_DSCHProvidedBitRateValue1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "hS-DSCHProvidedBitRateValue", &hf_nbap_hS_DSCHProvidedBitRateValue1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRate }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31431,7 +31431,7 @@ static int dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item(t static const per_sequence_t HS_DSCHProvidedBitRateValueInformation_For_CellPortion_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item }, + { "" , &hf_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion_Item }, }; static int @@ -31448,7 +31448,7 @@ static int dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion(tvb static const per_sequence_t E_AGCH_FDD_Code_List_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_AGCH_FDD_Code_List_item }, + { "" , &hf_nbap_E_AGCH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, }; static int @@ -31471,8 +31471,8 @@ static const value_string nbap_E_AGCH_FDD_Code_Information_vals[] = { }; static const per_choice_t E_AGCH_FDD_Code_Information_choice[] = { - { 0, "replace" , ASN1_EXTENSION_ROOT , dissect_replace }, - { 1, "remove" , ASN1_EXTENSION_ROOT , dissect_remove }, + { 0, &hf_nbap_replace , ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_List }, + { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -31601,17 +31601,17 @@ static int dissect_e_RGCH_Release_Indicator(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t E_DCH_FDD_DL_Control_Channel_Information_sequence[] = { - { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code }, - { "e-AGCH-Channelisation-Code" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_AGCH_Channelisation_Code }, - { "primary-e-RNTI" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_e_RNTI }, - { "secondary-e-RNTI" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_secondary_e_RNTI }, - { "e-RGCH-E-HICH-Channelisation-Code", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_RGCH_E_HICH_Channelisation_Code }, - { "e-RGCH-Signature-Sequence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_RGCH_Signature_Sequence }, - { "e-HICH-Signature-Sequence" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_HICH_Signature_Sequence }, - { "serving-Grant-Value" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_serving_Grant_Value }, - { "primary-Secondary-Grant-Selector", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_primary_Secondary_Grant_Selector }, - { "e-RGCH-Release-Indicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_RGCH_Release_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", &hf_nbap_e_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_ScramblingCode }, + { "e-AGCH-Channelisation-Code", &hf_nbap_e_AGCH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "primary-e-RNTI" , &hf_nbap_primary_e_RNTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI }, + { "secondary-e-RNTI" , &hf_nbap_secondary_e_RNTI, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RNTI }, + { "e-RGCH-E-HICH-Channelisation-Code", &hf_nbap_e_RGCH_E_HICH_Channelisation_Code, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_ChannelisationCodeNumber }, + { "e-RGCH-Signature-Sequence", &hf_nbap_e_RGCH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Signature_Sequence }, + { "e-HICH-Signature-Sequence", &hf_nbap_e_HICH_Signature_Sequence, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_HICH_Signature_Sequence }, + { "serving-Grant-Value" , &hf_nbap_serving_Grant_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Serving_Grant_Value }, + { "primary-Secondary-Grant-Selector", &hf_nbap_primary_Secondary_Grant_Selector, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_Primary_Secondary_Grant_Selector }, + { "e-RGCH-Release-Indicator", &hf_nbap_e_RGCH_Release_Indicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_RGCH_Release_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31706,9 +31706,9 @@ static int dissect_hARQ_Process_Allocation_2ms(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t E_DCH_Non_Scheduled_Transmission_Grant_Items_sequence[] = { - { "maxBits-MACe-PDU-non-scheduled", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxBits_MACe_PDU_non_scheduled }, - { "hARQ-Process-Allocation-2ms" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_hARQ_Process_Allocation_2ms }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "maxBits-MACe-PDU-non-scheduled", &hf_nbap_maxBits_MACe_PDU_non_scheduled, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Bits_MACe_PDU_non_scheduled }, + { "hARQ-Process-Allocation-2ms", &hf_nbap_hARQ_Process_Allocation_2ms, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_HARQ_Process_Allocation_2ms_EDCH }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31731,8 +31731,8 @@ static const value_string nbap_E_DCH_Grant_Type_Information_vals[] = { }; static const per_choice_t E_DCH_Grant_Type_Information_choice[] = { - { 0, "e-DCH-Non-Scheduled-Transmission-Grant", ASN1_EXTENSION_ROOT , dissect_e_DCH_Non_Scheduled_Transmission_Grant }, - { 1, "e-DCH-Scheduled-Transmission-Grant", ASN1_EXTENSION_ROOT , dissect_e_DCH_Scheduled_Transmission_Grant }, + { 0, &hf_nbap_e_DCH_Non_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Non_Scheduled_Transmission_Grant_Items }, + { 1, &hf_nbap_e_DCH_Scheduled_Transmission_Grant, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -31808,8 +31808,8 @@ static int dissect_e_DCH_DDI_Value(tvbuff_t *tvb, int offset, asn_ctx_t *actx, p static const per_sequence_t E_DCH_MACdPDU_SizeListItem_sequence[] = { - { "mACdPDU-Size" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACdPDU_Size }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "mACdPDU-Size" , &hf_nbap_mACdPDU_Size , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MACdPDU_Size }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31829,7 +31829,7 @@ static int dissect_E_DCH_MACdPDU_SizeToModifyList_item(tvbuff_t *tvb, int offset static const per_sequence_t E_DCH_MACdPDU_SizeList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdPDU_SizeList_item }, + { "" , &hf_nbap_E_DCH_MACdPDU_SizeList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem }, }; static int @@ -31846,12 +31846,12 @@ static int dissect_mACd_PDU_Size_List(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t E_DCH_LogicalChannelInformationItem_sequence[] = { - { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "mACesGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mACesGuaranteedBitRate }, - { "e-DCH-DDI-Value" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_DDI_Value }, - { "mACd-PDU-Size-List" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACd_PDU_Size_List }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "logicalChannelId" , &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "mACesGuaranteedBitRate", &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate }, + { "e-DCH-DDI-Value" , &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_DDI_Value }, + { "mACd-PDU-Size-List" , &hf_nbap_mACd_PDU_Size_List, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31868,7 +31868,7 @@ static int dissect_E_DCH_LogicalChannelInformation_item(tvbuff_t *tvb, int offse static const per_sequence_t E_DCH_LogicalChannelInformation_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelInformation_item }, + { "" , &hf_nbap_E_DCH_LogicalChannelInformation_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformationItem }, }; static int @@ -31888,19 +31888,19 @@ static int dissect_eDCH_LogicalChannelToAdd(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_allocationRetentionPriority }, - { "tnlQos" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tnlQos }, - { "payloadCRC-PresenceIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_payloadCRC_PresenceIndicator }, - { "maximum-Number-of-Retransmissions-For-E-DCH", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximum_Number_of_Retransmissions_For_E_DCH }, - { "eDCH-HARQ-PO-FDD" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_HARQ_PO_FDD }, - { "eDCH-MACdFlow-Multiplexing-List", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_MACdFlow_Multiplexing_List }, - { "eDCH-Grant-Type-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCH_Grant_Type_Information }, - { "bundlingModeIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bundlingModeIndicator }, - { "eDCHLogicalChannelInformation", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_eDCHLogicalChannelInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AllocationRetentionPriority }, + { "tnlQos" , &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos }, + { "payloadCRC-PresenceIndicator", &hf_nbap_payloadCRC_PresenceIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PayloadCRC_PresenceIndicator }, + { "maximum-Number-of-Retransmissions-For-E-DCH", &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH }, + { "eDCH-HARQ-PO-FDD" , &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_HARQ_PO_FDD }, + { "eDCH-MACdFlow-Multiplexing-List", &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List }, + { "eDCH-Grant-Type-Information", &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_Grant_Type_Information }, + { "bundlingModeIndicator" , &hf_nbap_bundlingModeIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BundlingModeIndicator }, + { "eDCHLogicalChannelInformation", &hf_nbap_eDCHLogicalChannelInformation, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31917,7 +31917,7 @@ static int dissect_E_DCH_MACdFlow_Specific_InfoList_item(tvbuff_t *tvb, int offs static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdFlow_Specific_InfoList_item }, + { "" , &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem }, }; static int @@ -31934,8 +31934,8 @@ static int dissect_e_DCH_MACdFlow_Specific_Info(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t E_DCH_MACdFlows_Information_sequence[] = { - { "e-DCH-MACdFlow-Specific-Info", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_Specific_Info }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-Specific-Info", &hf_nbap_e_DCH_MACdFlow_Specific_Info, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31955,8 +31955,8 @@ static int dissect_e_DCH_MACdFlows_Information(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t E_DCH_FDD_Information_sequence[] = { - { "e-DCH-MACdFlows-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlows_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlows-Information", &hf_nbap_e_DCH_MACdFlows_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlows_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31973,10 +31973,10 @@ static int dissect_id_E_DCH_FDD_Information(tvbuff_t *tvb, int offset, asn_ctx_t static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_Item_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -31993,7 +31993,7 @@ static int dissect_E_DCH_MACdFlow_Specific_InformationResp_item(tvbuff_t *tvb, i static const per_sequence_t E_DCH_MACdFlow_Specific_InformationResp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdFlow_Specific_InformationResp_item }, + { "" , &hf_nbap_E_DCH_MACdFlow_Specific_InformationResp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp_Item }, }; static int @@ -32010,8 +32010,8 @@ static int dissect_e_DCH_MACdFlow_Specific_InformationResp(tvbuff_t *tvb, int of static const per_sequence_t E_DCH_FDD_Information_Response_sequence[] = { - { "e-DCH-MACdFlow-Specific-InformationResp", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DCH_MACdFlow_Specific_InformationResp }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-Specific-InformationResp", &hf_nbap_e_DCH_MACdFlow_Specific_InformationResp, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InformationResp }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32028,7 +32028,7 @@ static int dissect_id_E_DCH_FDD_Information_Response(tvbuff_t *tvb, int offset, static const per_sequence_t E_DCH_MACdPDU_SizeToModifyList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdPDU_SizeToModifyList_item }, + { "" , &hf_nbap_E_DCH_MACdPDU_SizeToModifyList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeListItem }, }; static int @@ -32045,12 +32045,12 @@ static int dissect_mACd_PDU_Size_List1(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t E_DCH_LogicalChannelToModifyItem_sequence[] = { - { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId }, - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_schedulingPriorityIndicator }, - { "mACesGuaranteedBitRate" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_mACesGuaranteedBitRate }, - { "e-DCH-DDI-Value" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DCH_DDI_Value }, - { "mACd-PDU-Size-List" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_mACd_PDU_Size_List1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "logicalChannelId" , &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_SchedulingPriorityIndicator }, + { "mACesGuaranteedBitRate", &hf_nbap_mACesGuaranteedBitRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_MACesGuaranteedBitRate }, + { "e-DCH-DDI-Value" , &hf_nbap_e_DCH_DDI_Value, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_DDI_Value }, + { "mACd-PDU-Size-List" , &hf_nbap_mACd_PDU_Size_List1, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdPDU_SizeToModifyList }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32067,7 +32067,7 @@ static int dissect_E_DCH_LogicalChannelToModify_item(tvbuff_t *tvb, int offset, static const per_sequence_t E_DCH_LogicalChannelToModify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelToModify_item }, + { "" , &hf_nbap_E_DCH_LogicalChannelToModify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToModifyItem }, }; static int @@ -32084,8 +32084,8 @@ static int dissect_eDCH_LogicalChannelToModify(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t E_DCH_LogicalChannelToDeleteItem_sequence[] = { - { "logicalChannelId" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_logicalChannelId }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "logicalChannelId" , &hf_nbap_logicalChannelId, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_LogicalChannelID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32102,7 +32102,7 @@ static int dissect_E_DCH_LogicalChannelToDelete_item(tvbuff_t *tvb, int offset, static const per_sequence_t E_DCH_LogicalChannelToDelete_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_LogicalChannelToDelete_item }, + { "" , &hf_nbap_E_DCH_LogicalChannelToDelete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_LogicalChannelToDeleteItem }, }; static int @@ -32119,20 +32119,20 @@ static int dissect_eDCH_LogicalChannelToDelete(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t E_DCH_MACdFlow_Specific_InfoItem_to_Modify_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "allocationRetentionPriority" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_allocationRetentionPriority }, - { "transportBearerRequestIndicator", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_transportBearerRequestIndicator }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportLayerAddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportLayerAddress }, - { "tnlQos" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tnlQos }, - { "maximum-Number-of-Retransmissions-For-E-DCH", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maximum_Number_of_Retransmissions_For_E_DCH }, - { "eDCH-HARQ-PO-FDD" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_HARQ_PO_FDD }, - { "eDCH-MACdFlow-Multiplexing-List", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_MACdFlow_Multiplexing_List }, - { "eDCH-Grant-Type-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_Grant_Type_Information }, - { "eDCH-LogicalChannelToAdd" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToAdd }, - { "eDCH-LogicalChannelToModify" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToModify }, - { "eDCH-LogicalChannelToDelete" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_eDCH_LogicalChannelToDelete }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "allocationRetentionPriority", &hf_nbap_allocationRetentionPriority, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_AllocationRetentionPriority }, + { "transportBearerRequestIndicator", &hf_nbap_transportBearerRequestIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_TransportBearerRequestIndicator }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportLayerAddress" , &hf_nbap_transportLayerAddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "tnlQos" , &hf_nbap_tnlQos , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TnlQos }, + { "maximum-Number-of-Retransmissions-For-E-DCH", &hf_nbap_maximum_Number_of_Retransmissions_For_E_DCH, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Maximum_Number_of_Retransmissions_For_E_DCH }, + { "eDCH-HARQ-PO-FDD" , &hf_nbap_eDCH_HARQ_PO_FDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_HARQ_PO_FDD }, + { "eDCH-MACdFlow-Multiplexing-List", &hf_nbap_eDCH_MACdFlow_Multiplexing_List, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Multiplexing_List }, + { "eDCH-Grant-Type-Information", &hf_nbap_eDCH_Grant_Type_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_Grant_Type_Information }, + { "eDCH-LogicalChannelToAdd", &hf_nbap_eDCH_LogicalChannelToAdd, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelInformation }, + { "eDCH-LogicalChannelToModify", &hf_nbap_eDCH_LogicalChannelToModify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToModify }, + { "eDCH-LogicalChannelToDelete", &hf_nbap_eDCH_LogicalChannelToDelete, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_LogicalChannelToDelete }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32149,7 +32149,7 @@ static int dissect_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item(tvbuff_t *tvb static const per_sequence_t E_DCH_MACdFlow_Specific_InfoList_to_Modify_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item }, + { "" , &hf_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_Specific_InfoItem_to_Modify }, }; static int @@ -32166,8 +32166,8 @@ static int dissect_e_DCH_MACdFlow_Specific_Info_to_Modify(tvbuff_t *tvb, int off static const per_sequence_t E_DCH_FDD_Information_to_Modify_sequence[] = { - { "e-DCH-MACdFlow-Specific-Info-to-Modify", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DCH_MACdFlow_Specific_Info_to_Modify }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-Specific-Info-to-Modify", &hf_nbap_e_DCH_MACdFlow_Specific_Info_to_Modify, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DCH_MACdFlow_Specific_InfoList_to_Modify }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32184,8 +32184,8 @@ static int dissect_id_E_DCH_FDD_Information_to_Modify(tvbuff_t *tvb, int offset, static const per_sequence_t E_DCH_MACdFlow_to_Delete_Item_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32202,7 +32202,7 @@ static int dissect_E_DCH_MACdFlows_to_Delete_item(tvbuff_t *tvb, int offset, asn static const per_sequence_t E_DCH_MACdFlows_to_Delete_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_MACdFlows_to_Delete_item }, + { "" , &hf_nbap_E_DCH_MACdFlows_to_Delete_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_to_Delete_Item }, }; static int @@ -32219,9 +32219,9 @@ static int dissect_id_E_DCH_MACdFlows_to_Delete(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t E_DCH_Resources_Information_AuditRsp_sequence[] = { - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32238,9 +32238,9 @@ static int dissect_id_E_DCH_Resources_Information_AuditRsp(tvbuff_t *tvb, int of static const per_sequence_t E_DCH_Resources_Information_ResourceStatusInd_sequence[] = { - { "resourceOperationalState" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_resourceOperationalState }, - { "availabilityStatus" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_availabilityStatus }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "resourceOperationalState", &hf_nbap_resourceOperationalState, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ResourceOperationalState }, + { "availabilityStatus" , &hf_nbap_availabilityStatus, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_AvailabilityStatus }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32343,9 +32343,9 @@ static int dissect_reference_E_TFCI_PO(tvbuff_t *tvb, int offset, asn_ctx_t *act static const per_sequence_t Reference_E_TFCI_Information_Item_sequence[] = { - { "reference-E-TFCI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI }, - { "reference-E-TFCI-PO" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI_PO }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "reference-E-TFCI" , &hf_nbap_reference_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI }, + { "reference-E-TFCI-PO" , &hf_nbap_reference_E_TFCI_PO, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_PO }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32362,7 +32362,7 @@ static int dissect_Reference_E_TFCI_Information_item(tvbuff_t *tvb, int offset, static const per_sequence_t Reference_E_TFCI_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Reference_E_TFCI_Information_item }, + { "" , &hf_nbap_Reference_E_TFCI_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information_Item }, }; static int @@ -32379,10 +32379,10 @@ static int dissect_reference_E_TFCI_Information(tvbuff_t *tvb, int offset, asn_c static const per_sequence_t E_TFCS_Information_sequence[] = { - { "e-DCH-TFCI-Table-Index" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_TFCI_Table_Index }, - { "e-DCH-Min-Set-E-TFCI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_Min_Set_E_TFCI }, - { "reference-E-TFCI-Information", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_reference_E_TFCI_Information }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-TFCI-Table-Index", &hf_nbap_e_DCH_TFCI_Table_Index, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_TFCI_Table_Index }, + { "e-DCH-Min-Set-E-TFCI" , &hf_nbap_e_DCH_Min_Set_E_TFCI, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCI }, + { "reference-E-TFCI-Information", &hf_nbap_reference_E_TFCI_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Reference_E_TFCI_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32431,12 +32431,12 @@ static int dissect_e_DPCCH_PO(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto_ static const per_sequence_t E_DPCH_Information_RL_ReconfPrepFDD_sequence[] = { - { "maxSet-E-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxSet_E_DPDCHs }, - { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_ul_PunctureLimit }, - { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_TFCS_Information }, - { "e-TTI" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_TTI }, - { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DPCCH_PO }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "maxSet-E-DPDCHs" , &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_Max_Set_E_DPDCHs }, + { "ul-PunctureLimit" , &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PunctureLimit }, + { "e-TFCS-Information" , &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information }, + { "e-TTI" , &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TTI }, + { "e-DPCCH-PO" , &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32453,12 +32453,12 @@ static int dissect_id_E_DPCH_Information_RL_ReconfPrepFDD(tvbuff_t *tvb, int off static const per_sequence_t E_DPCH_Information_RL_SetupRqstFDD_sequence[] = { - { "maxSet-E-DPDCHs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maxSet_E_DPDCHs }, - { "ul-PunctureLimit" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_ul_PunctureLimit }, - { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TFCS_Information }, - { "e-TTI" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_TTI }, - { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DPCCH_PO }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "maxSet-E-DPDCHs" , &hf_nbap_maxSet_E_DPDCHs, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Max_Set_E_DPDCHs }, + { "ul-PunctureLimit" , &hf_nbap_ul_PunctureLimit, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_PunctureLimit }, + { "e-TFCS-Information" , &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TFCS_Information }, + { "e-TTI" , &hf_nbap_e_TTI , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_TTI }, + { "e-DPCCH-PO" , &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DPCCH_PO }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32475,7 +32475,7 @@ static int dissect_id_E_DPCH_Information_RL_SetupRqstFDD(tvbuff_t *tvb, int offs static const per_sequence_t E_RGCH_E_HICH_FDD_Code_List_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_RGCH_E_HICH_FDD_Code_List_item }, + { "" , &hf_nbap_E_RGCH_E_HICH_FDD_Code_List_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FDD_DL_ChannelisationCodeNumber }, }; static int @@ -32498,8 +32498,8 @@ static const value_string nbap_E_RGCH_E_HICH_FDD_Code_Information_vals[] = { }; static const per_choice_t E_RGCH_E_HICH_FDD_Code_Information_choice[] = { - { 0, "replace" , ASN1_EXTENSION_ROOT , dissect_replace1 }, - { 1, "remove" , ASN1_EXTENSION_ROOT , dissect_remove }, + { 0, &hf_nbap_replace1 , ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_List }, + { 1, &hf_nbap_remove , ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -32517,8 +32517,8 @@ static int dissect_id_E_RGCH_E_HICH_FDD_Code_Information(tvbuff_t *tvb, int offs static const per_sequence_t Serving_E_DCH_RL_in_this_NodeB_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32541,8 +32541,8 @@ static const value_string nbap_Serving_E_DCH_RL_ID_vals[] = { }; static const per_choice_t Serving_E_DCH_RL_ID_choice[] = { - { 0, "serving-E-DCH-RL-in-this-NodeB", ASN1_EXTENSION_ROOT , dissect_serving_E_DCH_RL_in_this_NodeB }, - { 1, "serving-E-DCH-RL-not-in-this-NodeB", ASN1_EXTENSION_ROOT , dissect_serving_E_DCH_RL_not_in_this_NodeB }, + { 0, &hf_nbap_serving_E_DCH_RL_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_in_this_NodeB }, + { 1, &hf_nbap_serving_E_DCH_RL_not_in_this_NodeB, ASN1_EXTENSION_ROOT , dissect_nbap_NULL }, { 0, NULL, 0, NULL } }; @@ -32599,9 +32599,9 @@ static int dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD(tvbuff_t *tvb, i static const per_sequence_t E_DPCH_Information_RL_ReconfRqstFDD_sequence[] = { - { "e-TFCS-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_TFCS_Information }, - { "e-DPCCH-PO" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_e_DPCCH_PO }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-TFCS-Information" , &hf_nbap_e_TFCS_Information, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_TFCS_Information }, + { "e-DPCCH-PO" , &hf_nbap_e_DPCCH_PO , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_E_DPCCH_PO }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32644,9 +32644,9 @@ static int dissect_e_DCHProvidedBitRateValue(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t E_DCHProvidedBitRate_Item_sequence[] = { - { "schedulingPriorityIndicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_schedulingPriorityIndicator }, - { "e-DCHProvidedBitRateValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCHProvidedBitRateValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "schedulingPriorityIndicator", &hf_nbap_schedulingPriorityIndicator, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SchedulingPriorityIndicator }, + { "e-DCHProvidedBitRateValue", &hf_nbap_e_DCHProvidedBitRateValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRateValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32663,7 +32663,7 @@ static int dissect_E_DCHProvidedBitRate_item(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t E_DCHProvidedBitRate_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCHProvidedBitRate_item }, + { "" , &hf_nbap_E_DCHProvidedBitRate_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCHProvidedBitRate_Item }, }; static int @@ -32698,10 +32698,10 @@ static int dissect_id_HARQ_Preamble_Mode_Activation_Indicator(tvbuff_t *tvb, int static const per_sequence_t RL_Specific_E_DCH_Info_Item_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "bindingID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_bindingID }, - { "transportlayeraddress" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_transportlayeraddress }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "bindingID" , &hf_nbap_bindingID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_BindingID }, + { "transportlayeraddress" , &hf_nbap_transportlayeraddress, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TransportLayerAddress }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32718,7 +32718,7 @@ static int dissect_RL_Specific_E_DCH_Info_item(tvbuff_t *tvb, int offset, asn_ct static const per_sequence_t RL_Specific_E_DCH_Info_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_RL_Specific_E_DCH_Info_item }, + { "" , &hf_nbap_RL_Specific_E_DCH_Info_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_RL_Specific_E_DCH_Info_Item }, }; static int @@ -32735,9 +32735,9 @@ static int dissect_id_RL_Specific_E_DCH_Info(tvbuff_t *tvb, int offset, asn_ctx_ static const per_sequence_t Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32754,7 +32754,7 @@ static int dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item(tvbuff static const per_sequence_t Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item }, + { "" , &hf_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_TDD_DM_Rsp }, }; static int @@ -32771,9 +32771,9 @@ static int dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp(tvbuff_t static const per_sequence_t Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp_sequence[] = { - { "dPCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dPCH_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_dedicatedMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dPCH-ID" , &hf_nbap_dPCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DPCH_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_DedicatedMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32790,7 +32790,7 @@ static int dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item(tv static const per_sequence_t Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item }, + { "" , &hf_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_DedicatedMeasurementValueItem_LCR_TDD_DM_Rsp }, }; static int @@ -32807,8 +32807,8 @@ static int dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp(tvbu static const per_sequence_t E_DCH_RearrangeItem_Bearer_RearrangeInd_sequence[] = { - { "e-DCH-MACdFlow-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_e_DCH_MACdFlow_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "e-DCH-MACdFlow-ID" , &hf_nbap_e_DCH_MACdFlow_ID, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_MACdFlow_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32825,7 +32825,7 @@ static int dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_item(tvbuff_t *tvb, i static const per_sequence_t E_DCH_RearrangeList_Bearer_RearrangeInd_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_E_DCH_RearrangeList_Bearer_RearrangeInd_item }, + { "" , &hf_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_E_DCH_RearrangeItem_Bearer_RearrangeInd }, }; static int @@ -32842,10 +32842,10 @@ static int dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd(tvbuff_t *tvb, int static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD_sequence[] = { - { "dl-DPCH-LCR-InformationModifyList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_LCR_InformationModifyList }, - { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD }, - { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD }, - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ID }, + { "dl-DPCH-LCR-InformationModifyList", &hf_nbap_dl_DPCH_LCR_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD }, + { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID }, { NULL, 0, 0, NULL } }; @@ -32862,7 +32862,7 @@ static int dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_i static const per_sequence_t MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item }, + { "" , &hf_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyListIE_RL_ReconfRqstTDD }, }; static int @@ -32892,9 +32892,9 @@ static int dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio(tvbuff_t static const per_sequence_t CellPortion_InformationItem_Cell_ReconfRqstFDD_sequence[] = { - { "cellPortionID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cellPortionID }, - { "maximumTransmissionPowerforCellPortion", ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_maximumTransmissionPowerforCellPortion }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cellPortionID" , &hf_nbap_cellPortionID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellPortionID }, + { "maximumTransmissionPowerforCellPortion", &hf_nbap_maximumTransmissionPowerforCellPortion, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_MaximumTransmissionPower }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32911,7 +32911,7 @@ static int dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD(tvbuff_t *t static const per_sequence_t CellPortion_InformationList_Cell_ReconfRqstFDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellPortion_InformationList_Cell_ReconfRqstFDD_item }, + { "" , &hf_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Single_Container }, }; static int @@ -32928,9 +32928,9 @@ static int dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD(tvbuff_t *t static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rsp_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pUSCH_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dedicatedMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32947,7 +32947,7 @@ static int dissect_Multiple_PUSCH_InfoList_DM_Rsp_item(tvbuff_t *tvb, int offset static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rsp_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_PUSCH_InfoList_DM_Rsp_item }, + { "" , &hf_nbap_Multiple_PUSCH_InfoList_DM_Rsp_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rsp }, }; static int @@ -32964,9 +32964,9 @@ static int dissect_id_multiple_PUSCH_InfoList_DM_Rsp(tvbuff_t *tvb, int offset, static const per_sequence_t Multiple_PUSCH_InfoListIE_DM_Rprt_sequence[] = { - { "pUSCH-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_pUSCH_ID }, - { "dedicatedMeasurementValue" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dedicatedMeasurementValue }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "pUSCH-ID" , &hf_nbap_pUSCH_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_PUSCH_ID }, + { "dedicatedMeasurementValue", &hf_nbap_dedicatedMeasurementValue, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DedicatedMeasurementValue }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -32983,7 +32983,7 @@ static int dissect_Multiple_PUSCH_InfoList_DM_Rprt_item(tvbuff_t *tvb, int offse static const per_sequence_t Multiple_PUSCH_InfoList_DM_Rprt_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_Multiple_PUSCH_InfoList_DM_Rprt_item }, + { "" , &hf_nbap_Multiple_PUSCH_InfoList_DM_Rprt_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Multiple_PUSCH_InfoListIE_DM_Rprt }, }; static int @@ -33567,556 +33567,556 @@ static const value_string nbap_DymmyProtocolIE_ID_vals[] = { }; static const per_choice_t DymmyProtocolIE_ID_choice[] = { - { 0, "id-AICH-Information" , ASN1_EXTENSION_ROOT , dissect_id_AICH_Information }, - { 1, "id-BCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_BCH_Information }, - { 2, "id-BCCH-ModificationTime" , ASN1_EXTENSION_ROOT , dissect_id_BCCH_ModificationTime }, - { 3, "id-BlockingPriorityIndicator", ASN1_EXTENSION_ROOT , dissect_id_BlockingPriorityIndicator }, - { 4, "id-Cause" , ASN1_EXTENSION_ROOT , dissect_id_Cause }, - { 5, "id-CCP-InformationItem-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_CCP_InformationItem_AuditRsp }, - { 6, "id-CCP-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_CCP_InformationList_AuditRsp }, - { 7, "id-CCP-InformationItem-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_CCP_InformationItem_ResourceStatusInd }, - { 8, "id-Cell-InformationItem-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Cell_InformationItem_AuditRsp }, - { 9, "id-Cell-InformationItem-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Cell_InformationItem_ResourceStatusInd }, - { 10, "id-Cell-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Cell_InformationList_AuditRsp }, - { 11, "id-CellParameterID" , ASN1_EXTENSION_ROOT , dissect_id_CellParameterID }, - { 12, "id-CFN" , ASN1_EXTENSION_ROOT , dissect_id_CFN }, - { 13, "id-C-ID" , ASN1_EXTENSION_ROOT , dissect_id_C_ID }, - { 14, "id-CommonMeasurementAccuracy", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementAccuracy }, - { 15, "id-CommonMeasurementObjectType-CM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rprt }, - { 16, "id-CommonMeasurementObjectType-CM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rqst }, - { 17, "id-CommonMeasurementObjectType-CM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementObjectType_CM_Rsp }, - { 18, "id-CommonMeasurementType" , ASN1_EXTENSION_ROOT , dissect_id_CommonMeasurementType }, - { 19, "id-CommonPhysicalChannelID" , ASN1_EXTENSION_ROOT , dissect_id_CommonPhysicalChannelID }, - { 20, "id-CommonPhysicalChannelType-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD }, - { 21, "id-CommonPhysicalChannelType-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD }, - { 22, "id-CommunicationControlPortID", ASN1_EXTENSION_ROOT , dissect_id_CommunicationControlPortID }, - { 23, "id-ConfigurationGenerationID", ASN1_EXTENSION_ROOT , dissect_id_ConfigurationGenerationID }, - { 24, "id-CRNC-CommunicationContextID", ASN1_EXTENSION_ROOT , dissect_id_CRNC_CommunicationContextID }, - { 25, "id-CriticalityDiagnostics" , ASN1_EXTENSION_ROOT , dissect_id_CriticalityDiagnostics }, - { 26, "id-DCHs-to-Add-FDD" , ASN1_EXTENSION_ROOT , dissect_id_DCHs_to_Add_FDD }, - { 27, "id-DCHs-to-Add-TDD" , ASN1_EXTENSION_ROOT , dissect_id_DCHs_to_Add_TDD }, - { 28, "id-DCH-DeleteList-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfPrepFDD }, - { 29, "id-DCH-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfPrepTDD }, - { 30, "id-DCH-DeleteList-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfRqstFDD }, - { 31, "id-DCH-DeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DCH_DeleteList_RL_ReconfRqstTDD }, - { 32, "id-DCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DCH_FDD_Information }, - { 33, "id-DCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DCH_TDD_Information }, - { 34, "id-DCH-InformationResponse" , ASN1_EXTENSION_ROOT , dissect_id_DCH_InformationResponse }, - { 35, "id-FDD-DCHs-to-Modify" , ASN1_EXTENSION_ROOT , dissect_id_FDD_DCHs_to_Modify }, - { 36, "id-TDD-DCHs-to-Modify" , ASN1_EXTENSION_ROOT , dissect_id_TDD_DCHs_to_Modify }, - { 37, "id-DCH-RearrangeList-Bearer-RearrangeInd", ASN1_EXTENSION_ROOT , dissect_id_DCH_RearrangeList_Bearer_RearrangeInd }, - { 38, "id-DedicatedMeasurementObjectType-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rprt }, - { 39, "id-DedicatedMeasurementObjectType-DM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rqst }, - { 40, "id-DedicatedMeasurementObjectType-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementObjectType_DM_Rsp }, - { 41, "id-DedicatedMeasurementType" , ASN1_EXTENSION_ROOT , dissect_id_DedicatedMeasurementType }, - { 42, "id-DL-CCTrCH-InformationItem-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD }, - { 43, "id-DL-CCTrCH-InformationList-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD }, - { 44, "id-DL-CCTrCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD }, - { 45, "id-DL-DPCH-InformationItem-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD }, - { 46, "id-DL-DPCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationList_RL_SetupRqstTDD }, - { 47, "id-DL-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_ReconfPrepFDD }, - { 48, "id-DL-DPCH-Information-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_ReconfRqstFDD }, - { 49, "id-DL-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Information_RL_SetupRqstFDD }, - { 50, "id-DL-DPCH-TimingAdjustment" , ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_TimingAdjustment }, - { 51, "id-DL-ReferencePowerInformationItem-DL-PC-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DL_ReferencePowerInformationItem_DL_PC_Rqst }, - { 52, "id-DLReferencePower" , ASN1_EXTENSION_ROOT , dissect_id_DLReferencePower }, - { 53, "id-DLReferencePowerList-DL-PC-Rqst", ASN1_EXTENSION_ROOT , dissect_id_DLReferencePowerList_DL_PC_Rqst }, - { 54, "id-DSCHs-to-Add-TDD" , ASN1_EXTENSION_ROOT , dissect_id_DSCHs_to_Add_TDD }, - { 55, "id-DSCH-Information-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD }, - { 56, "id-DSCH-Information-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD }, - { 57, "id-DSCH-InformationResponse" , ASN1_EXTENSION_ROOT , dissect_id_DSCH_InformationResponse }, - { 58, "id-DSCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_DSCH_TDD_Information }, - { 59, "id-DSCH-RearrangeList-Bearer-RearrangeInd", ASN1_EXTENSION_ROOT , dissect_id_DSCH_RearrangeList_Bearer_RearrangeInd }, - { 60, "id-End-Of-Audit-Sequence-Indicator", ASN1_EXTENSION_ROOT , dissect_id_End_Of_Audit_Sequence_Indicator }, - { 61, "id-FACH-Information" , ASN1_EXTENSION_ROOT , dissect_id_FACH_Information }, - { 62, "id-FACH-ParametersList-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_ParametersList_CTCH_ReconfRqstTDD }, - { 63, "id-FACH-ParametersListIE-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_ParametersListIE_CTCH_SetupRqstFDD }, - { 64, "id-FACH-ParametersListIE-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_ParametersListIE_CTCH_SetupRqstTDD }, - { 65, "id-IndicationType-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_IndicationType_ResourceStatusInd }, - { 66, "id-Local-Cell-ID" , ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_ID }, - { 67, "id-Local-Cell-Group-InformationItem-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_Group_InformationItem_AuditRsp }, - { 68, "id-Local-Cell-Group-InformationItem-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_Group_InformationItem_ResourceStatusInd }, - { 69, "id-Local-Cell-Group-InformationItem2-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_Group_InformationItem2_ResourceStatusInd }, - { 70, "id-Local-Cell-Group-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_Group_InformationList_AuditRsp }, - { 71, "id-Local-Cell-InformationItem-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_InformationItem_AuditRsp }, - { 72, "id-Local-Cell-InformationItem-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_InformationItem_ResourceStatusInd }, - { 73, "id-Local-Cell-InformationItem2-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_InformationItem2_ResourceStatusInd }, - { 74, "id-Local-Cell-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Local_Cell_InformationList_AuditRsp }, - { 75, "id-AdjustmentPeriod" , ASN1_EXTENSION_ROOT , dissect_id_AdjustmentPeriod }, - { 76, "id-MaxAdjustmentStep" , ASN1_EXTENSION_ROOT , dissect_id_MaxAdjustmentStep }, - { 77, "id-MaximumTransmissionPower" , ASN1_EXTENSION_ROOT , dissect_id_MaximumTransmissionPower }, - { 78, "id-MeasurementFilterCoefficient", ASN1_EXTENSION_ROOT , dissect_id_MeasurementFilterCoefficient }, - { 79, "id-MeasurementID" , ASN1_EXTENSION_ROOT , dissect_id_MeasurementID }, - { 80, "id-MessageStructure" , ASN1_EXTENSION_ROOT , dissect_id_MessageStructure }, - { 81, "id-MIB-SB-SIB-InformationList-SystemInfoUpdateRqst", ASN1_EXTENSION_ROOT , dissect_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst }, - { 82, "id-NodeB-CommunicationContextID", ASN1_EXTENSION_ROOT , dissect_id_NodeB_CommunicationContextID }, - { 83, "id-NeighbouringCellMeasurementInformation", ASN1_EXTENSION_ROOT , dissect_id_NeighbouringCellMeasurementInformation }, - { 84, "id-P-CCPCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_P_CCPCH_Information }, - { 85, "id-P-CPICH-Information" , ASN1_EXTENSION_ROOT , dissect_id_P_CPICH_Information }, - { 86, "id-P-SCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_P_SCH_Information }, - { 87, "id-PCCPCH-Information-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCCPCH_Information_Cell_ReconfRqstTDD }, - { 88, "id-PCCPCH-Information-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCCPCH_Information_Cell_SetupRqstTDD }, - { 89, "id-PCH-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_Parameters_CTCH_ReconfRqstTDD }, - { 90, "id-PCH-ParametersItem-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_ParametersItem_CTCH_SetupRqstFDD }, - { 91, "id-PCH-ParametersItem-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_ParametersItem_CTCH_SetupRqstTDD }, - { 92, "id-PCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_PCH_Information }, - { 93, "id-PDSCH-Information-AddListIE-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst }, - { 94, "id-PDSCH-Information-ModifyListIE-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst }, - { 95, "id-PDSCHSets-AddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCHSets_AddList_PSCH_ReconfRqst }, - { 96, "id-PDSCHSets-DeleteList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCHSets_DeleteList_PSCH_ReconfRqst }, - { 97, "id-PDSCHSets-ModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCHSets_ModifyList_PSCH_ReconfRqst }, - { 98, "id-PICH-Information" , ASN1_EXTENSION_ROOT , dissect_id_PICH_Information }, - { 99, "id-PICH-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PICH_Parameters_CTCH_ReconfRqstTDD }, - { 100, "id-PowerAdjustmentType" , ASN1_EXTENSION_ROOT , dissect_id_PowerAdjustmentType }, - { 101, "id-PRACH-Information" , ASN1_EXTENSION_ROOT , dissect_id_PRACH_Information }, - { 102, "id-PrimaryCCPCH-Information-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD }, - { 103, "id-PrimaryCCPCH-Information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD }, - { 104, "id-PrimaryCPICH-Information-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD }, - { 105, "id-PrimaryCPICH-Information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimaryCPICH_Information_Cell_SetupRqstFDD }, - { 106, "id-PrimarySCH-Information-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimarySCH_Information_Cell_ReconfRqstFDD }, - { 107, "id-PrimarySCH-Information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PrimarySCH_Information_Cell_SetupRqstFDD }, - { 108, "id-PrimaryScramblingCode" , ASN1_EXTENSION_ROOT , dissect_id_PrimaryScramblingCode }, - { 109, "id-SCH-Information-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SCH_Information_Cell_ReconfRqstTDD }, - { 110, "id-SCH-Information-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SCH_Information_Cell_SetupRqstTDD }, - { 111, "id-PUSCH-Information-AddListIE-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst }, - { 112, "id-PUSCH-Information-ModifyListIE-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst }, - { 113, "id-PUSCHSets-AddList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCHSets_AddList_PSCH_ReconfRqst }, - { 114, "id-PUSCHSets-DeleteList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCHSets_DeleteList_PSCH_ReconfRqst }, - { 115, "id-PUSCHSets-ModifyList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCHSets_ModifyList_PSCH_ReconfRqst }, - { 116, "id-RACH-Information" , ASN1_EXTENSION_ROOT , dissect_id_RACH_Information }, - { 117, "id-RACH-ParametersItem-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RACH_ParametersItem_CTCH_SetupRqstFDD }, - { 118, "id-RACH-ParameterItem-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RACH_ParameterItem_CTCH_SetupRqstTDD }, - { 119, "id-ReportCharacteristics" , ASN1_EXTENSION_ROOT , dissect_id_ReportCharacteristics }, - { 120, "id-Reporting-Object-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_Reporting_Object_RL_FailureInd }, - { 121, "id-Reporting-Object-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_Reporting_Object_RL_RestoreInd }, - { 122, "id-RL-InformationItem-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rprt }, - { 123, "id-RL-InformationItem-DM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rqst }, - { 124, "id-RL-InformationItem-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_DM_Rsp }, - { 125, "id-RL-InformationItem-RL-AdditionRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_AdditionRqstFDD }, - { 126, "id-RL-informationItem-RL-DeletionRqst", ASN1_EXTENSION_ROOT , dissect_id_RL_informationItem_RL_DeletionRqst }, - { 127, "id-RL-InformationItem-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_FailureInd }, - { 128, "id-RL-InformationItem-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_PreemptRequiredInd }, - { 129, "id-RL-InformationItem-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_ReconfPrepFDD }, - { 130, "id-RL-InformationItem-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_ReconfRqstFDD }, - { 131, "id-RL-InformationItem-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_RestoreInd }, - { 132, "id-RL-InformationItem-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationItem_RL_SetupRqstFDD }, - { 133, "id-RL-InformationList-RL-AdditionRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_AdditionRqstFDD }, - { 134, "id-RL-informationList-RL-DeletionRqst", ASN1_EXTENSION_ROOT , dissect_id_RL_informationList_RL_DeletionRqst }, - { 135, "id-RL-InformationList-RL-PreemptRequiredInd", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_PreemptRequiredInd }, - { 136, "id-RL-InformationList-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_ReconfPrepFDD }, - { 137, "id-RL-InformationList-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_ReconfRqstFDD }, - { 138, "id-RL-InformationList-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationList_RL_SetupRqstFDD }, - { 139, "id-RL-InformationResponseItem-RL-AdditionRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_AdditionRspFDD }, - { 140, "id-RL-InformationResponseItem-RL-ReconfReady", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_ReconfReady }, - { 141, "id-RL-InformationResponseItem-RL-ReconfRsp", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_ReconfRsp }, - { 142, "id-RL-InformationResponseItem-RL-SetupRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseItem_RL_SetupRspFDD }, - { 143, "id-RL-InformationResponseList-RL-AdditionRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_AdditionRspFDD }, - { 144, "id-RL-InformationResponseList-RL-ReconfReady", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_ReconfReady }, - { 145, "id-RL-InformationResponseList-RL-ReconfRsp", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_ReconfRsp }, - { 146, "id-RL-InformationResponseList-RL-SetupRspFDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponseList_RL_SetupRspFDD }, - { 147, "id-RL-InformationResponse-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_AdditionRspTDD }, - { 148, "id-RL-InformationResponse-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_RL_SetupRspTDD }, - { 149, "id-RL-Information-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_AdditionRqstTDD }, - { 150, "id-RL-Information-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_ReconfRqstTDD }, - { 151, "id-RL-Information-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_ReconfPrepTDD }, - { 152, "id-RL-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_Information_RL_SetupRqstTDD }, - { 153, "id-RL-ReconfigurationFailureItem-RL-ReconfFailure", ASN1_EXTENSION_ROOT , dissect_id_RL_ReconfigurationFailureItem_RL_ReconfFailure }, - { 154, "id-RL-Set-InformationItem-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_DM_Rprt }, - { 155, "id-RL-Set-InformationItem-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_DM_Rsp }, - { 156, "id-RL-Set-InformationItem-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_RL_FailureInd }, - { 157, "id-RL-Set-InformationItem-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_RL_Set_InformationItem_RL_RestoreInd }, - { 158, "id-S-CCPCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_S_CCPCH_Information }, - { 159, "id-S-CPICH-Information" , ASN1_EXTENSION_ROOT , dissect_id_S_CPICH_Information }, - { 160, "id-SCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_SCH_Information }, - { 161, "id-S-SCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_S_SCH_Information }, - { 162, "id-Secondary-CCPCHListIE-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD }, - { 163, "id-Secondary-CCPCH-parameterListIE-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD }, - { 164, "id-Secondary-CCPCH-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD }, - { 165, "id-SecondaryCPICH-InformationItem-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD }, - { 166, "id-SecondaryCPICH-InformationItem-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD }, - { 167, "id-SecondaryCPICH-InformationList-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD }, - { 168, "id-SecondaryCPICH-InformationList-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD }, - { 169, "id-SecondarySCH-Information-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondarySCH_Information_Cell_ReconfRqstFDD }, - { 170, "id-SecondarySCH-Information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_SecondarySCH_Information_Cell_SetupRqstFDD }, - { 171, "id-SegmentInformationListIE-SystemInfoUpdate", ASN1_EXTENSION_ROOT , dissect_id_SegmentInformationListIE_SystemInfoUpdate }, - { 172, "id-SFN" , ASN1_EXTENSION_ROOT , dissect_id_SFN }, - { 173, "id-SignallingBearerRequestIndicator", ASN1_EXTENSION_ROOT , dissect_id_SignallingBearerRequestIndicator }, - { 174, "id-ShutdownTimer" , ASN1_EXTENSION_ROOT , dissect_id_ShutdownTimer }, - { 175, "id-Start-Of-Audit-Sequence-Indicator", ASN1_EXTENSION_ROOT , dissect_id_Start_Of_Audit_Sequence_Indicator }, - { 176, "id-Successful-RL-InformationRespItem-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD }, - { 177, "id-Successful-RL-InformationRespItem-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD }, - { 178, "id-SyncCase" , ASN1_EXTENSION_ROOT , dissect_id_SyncCase }, - { 179, "id-SyncCaseIndicatorItem-Cell-SetupRqstTDD-PSCH", ASN1_EXTENSION_ROOT , dissect_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH }, - { 180, "id-T-Cell" , ASN1_EXTENSION_ROOT , dissect_id_T_Cell }, - { 181, "id-TargetCommunicationControlPortID", ASN1_EXTENSION_ROOT , dissect_id_TargetCommunicationControlPortID }, - { 182, "id-TimeSlotConfigurationList-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD }, - { 183, "id-TimeSlotConfigurationList-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeSlotConfigurationList_Cell_SetupRqstTDD }, - { 184, "id-TransmissionDiversityApplied", ASN1_EXTENSION_ROOT , dissect_id_TransmissionDiversityApplied }, - { 185, "id-TypeOfError" , ASN1_EXTENSION_ROOT , dissect_id_TypeOfError }, - { 186, "id-UARFCNforNt" , ASN1_EXTENSION_ROOT , dissect_id_UARFCNforNt }, - { 187, "id-UARFCNforNd" , ASN1_EXTENSION_ROOT , dissect_id_UARFCNforNd }, - { 188, "id-UARFCNforNu" , ASN1_EXTENSION_ROOT , dissect_id_UARFCNforNu }, - { 189, "id-UL-CCTrCH-InformationItem-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD }, - { 190, "id-UL-CCTrCH-InformationList-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD }, - { 191, "id-UL-CCTrCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD }, - { 192, "id-UL-DPCH-InformationItem-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD }, - { 193, "id-UL-DPCH-InformationList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationList_RL_SetupRqstTDD }, - { 194, "id-UL-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_ReconfPrepFDD }, - { 195, "id-UL-DPCH-Information-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_ReconfRqstFDD }, - { 196, "id-UL-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_Information_RL_SetupRqstFDD }, - { 197, "id-Unsuccessful-RL-InformationRespItem-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD }, - { 198, "id-Unsuccessful-RL-InformationRespItem-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD }, - { 199, "id-Unsuccessful-RL-InformationResp-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD }, - { 200, "id-Unsuccessful-RL-InformationResp-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD }, - { 201, "id-USCH-Information-Add" , ASN1_EXTENSION_ROOT , dissect_id_USCH_Information_Add }, - { 202, "id-USCH-Information-DeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_Information_DeleteList_RL_ReconfPrepTDD }, - { 203, "id-USCH-Information-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_USCH_Information_ModifyList_RL_ReconfPrepTDD }, - { 204, "id-USCH-InformationResponse" , ASN1_EXTENSION_ROOT , dissect_id_USCH_InformationResponse }, - { 205, "id-USCH-Information" , ASN1_EXTENSION_ROOT , dissect_id_USCH_Information }, - { 206, "id-USCH-RearrangeList-Bearer-RearrangeInd", ASN1_EXTENSION_ROOT , dissect_id_USCH_RearrangeList_Bearer_RearrangeInd }, - { 207, "id-Active-Pattern-Sequence-Information", ASN1_EXTENSION_ROOT , dissect_id_Active_Pattern_Sequence_Information }, - { 208, "id-AICH-ParametersListIE-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD }, - { 209, "id-AdjustmentRatio" , ASN1_EXTENSION_ROOT , dissect_id_AdjustmentRatio }, - { 210, "id-FACH-ParametersListIE-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD }, - { 211, "id-CauseLevel-PSCH-ReconfFailure", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_PSCH_ReconfFailure }, - { 212, "id-CauseLevel-RL-AdditionFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_AdditionFailureFDD }, - { 213, "id-CauseLevel-RL-AdditionFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_AdditionFailureTDD }, - { 214, "id-CauseLevel-RL-ReconfFailure", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_ReconfFailure }, - { 215, "id-CauseLevel-RL-SetupFailureFDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_SetupFailureFDD }, - { 216, "id-CauseLevel-RL-SetupFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_RL_SetupFailureTDD }, - { 217, "id-Closed-Loop-Timing-Adjustment-Mode", ASN1_EXTENSION_ROOT , dissect_id_Closed_Loop_Timing_Adjustment_Mode }, - { 218, "id-CommonPhysicalChannelType-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD }, - { 219, "id-Compressed-Mode-Deactivation-Flag", ASN1_EXTENSION_ROOT , dissect_id_Compressed_Mode_Deactivation_Flag }, - { 220, "id-DL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD }, - { 221, "id-DL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD }, - { 222, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD }, - { 223, "id-DL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD }, - { 224, "id-DL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD }, - { 225, "id-DL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD }, - { 226, "id-DL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, - { 227, "id-DL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD }, - { 228, "id-DL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD }, - { 229, "id-DL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD }, - { 230, "id-DL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD }, - { 231, "id-DL-TPC-Pattern01Count" , ASN1_EXTENSION_ROOT , dissect_id_DL_TPC_Pattern01Count }, - { 232, "id-DPC-Mode" , ASN1_EXTENSION_ROOT , dissect_id_DPC_Mode }, - { 233, "id-DPCHConstant" , ASN1_EXTENSION_ROOT , dissect_id_DPCHConstant }, - { 234, "id-FACH-ParametersList-CTCH-SetupRsp", ASN1_EXTENSION_ROOT , dissect_id_FACH_ParametersList_CTCH_SetupRsp }, - { 235, "id-Limited-power-increase-information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_Limited_power_increase_information_Cell_SetupRqstFDD }, - { 236, "id-PCH-Parameters-CTCH-SetupRsp", ASN1_EXTENSION_ROOT , dissect_id_PCH_Parameters_CTCH_SetupRsp }, - { 237, "id-PCH-ParametersItem-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_ParametersItem_CTCH_ReconfRqstFDD }, - { 238, "id-PICH-ParametersItem-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PICH_ParametersItem_CTCH_ReconfRqstFDD }, - { 239, "id-PRACHConstant" , ASN1_EXTENSION_ROOT , dissect_id_PRACHConstant }, - { 240, "id-PRACH-ParametersListIE-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD }, - { 241, "id-PUSCHConstant" , ASN1_EXTENSION_ROOT , dissect_id_PUSCHConstant }, - { 242, "id-RACH-Parameters-CTCH-SetupRsp", ASN1_EXTENSION_ROOT , dissect_id_RACH_Parameters_CTCH_SetupRsp }, - { 243, "id-Synchronisation-Configuration-Cell-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_Synchronisation_Configuration_Cell_ReconfRqst }, - { 244, "id-Synchronisation-Configuration-Cell-SetupRqst", ASN1_EXTENSION_ROOT , dissect_id_Synchronisation_Configuration_Cell_SetupRqst }, - { 245, "id-Transmission-Gap-Pattern-Sequence-Information", ASN1_EXTENSION_ROOT , dissect_id_Transmission_Gap_Pattern_Sequence_Information }, - { 246, "id-UL-CCTrCH-InformationAddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD }, - { 247, "id-UL-CCTrCH-InformationDeleteItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD }, - { 248, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD }, - { 249, "id-UL-CCTrCH-InformationDeleteList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD }, - { 250, "id-UL-CCTrCH-InformationModifyItem-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD }, - { 251, "id-UL-CCTrCH-InformationModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD }, - { 252, "id-UL-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, - { 253, "id-UL-DPCH-InformationAddListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD }, - { 254, "id-UL-DPCH-InformationModify-AddListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD }, - { 255, "id-UL-DPCH-InformationModify-DeleteListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD }, - { 256, "id-UL-DPCH-InformationModify-ModifyListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD }, - { 257, "id-Unsuccessful-PDSCHSetItem-PSCH-ReconfFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD }, - { 258, "id-Unsuccessful-PUSCHSetItem-PSCH-ReconfFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD }, - { 259, "id-CommunicationContextInfoItem-Reset", ASN1_EXTENSION_ROOT , dissect_id_CommunicationContextInfoItem_Reset }, - { 260, "id-CommunicationControlPortInfoItem-Reset", ASN1_EXTENSION_ROOT , dissect_id_CommunicationControlPortInfoItem_Reset }, - { 261, "id-ResetIndicator" , ASN1_EXTENSION_ROOT , dissect_id_ResetIndicator }, - { 262, "id-TimingAdvanceApplied" , ASN1_EXTENSION_ROOT , dissect_id_TimingAdvanceApplied }, - { 263, "id-CFNReportingIndicator" , ASN1_EXTENSION_ROOT , dissect_id_CFNReportingIndicator }, - { 264, "id-SFNReportingIndicator" , ASN1_EXTENSION_ROOT , dissect_id_SFNReportingIndicator }, - { 265, "id-InnerLoopDLPCStatus" , ASN1_EXTENSION_ROOT , dissect_id_InnerLoopDLPCStatus }, - { 266, "id-TimeslotISCPInfo" , ASN1_EXTENSION_ROOT , dissect_id_TimeslotISCPInfo }, - { 267, "id-PICH-ParametersItem-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PICH_ParametersItem_CTCH_SetupRqstTDD }, - { 268, "id-PRACH-ParametersItem-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PRACH_ParametersItem_CTCH_SetupRqstTDD }, - { 269, "id-CCTrCH-InformationItem-RL-FailureInd", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_InformationItem_RL_FailureInd }, - { 270, "id-CCTrCH-InformationItem-RL-RestoreInd", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_InformationItem_RL_RestoreInd }, - { 271, "id-CauseLevel-SyncAdjustmntFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_CauseLevel_SyncAdjustmntFailureTDD }, - { 272, "id-CellAdjustmentInfo-SyncAdjustmntRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD }, - { 273, "id-CellAdjustmentInfoItem-SyncAdjustmentRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD }, - { 274, "id-CellSyncBurstInfoList-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD }, - { 275, "id-CellSyncBurstTransInit-CellSyncInitiationRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD }, - { 276, "id-CellSyncBurstMeasureInit-CellSyncInitiationRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD }, - { 277, "id-CellSyncBurstMeasReconfiguration-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD }, - { 278, "id-CellSyncBurstMeasInfoList-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD }, - { 279, "id-CellSyncBurstTransReconfInfo-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD }, - { 280, "id-CellSyncInfo-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , dissect_id_CellSyncInfo_CellSyncReprtTDD }, - { 281, "id-CSBTransmissionID" , ASN1_EXTENSION_ROOT , dissect_id_CSBTransmissionID }, - { 282, "id-CSBMeasurementID" , ASN1_EXTENSION_ROOT , dissect_id_CSBMeasurementID }, - { 283, "id-NCyclesPerSFNperiod" , ASN1_EXTENSION_ROOT , dissect_id_NCyclesPerSFNperiod }, - { 284, "id-NRepetitionsPerCyclePeriod", ASN1_EXTENSION_ROOT , dissect_id_NRepetitionsPerCyclePeriod }, - { 285, "id-SyncFrameNumber" , ASN1_EXTENSION_ROOT , dissect_id_SyncFrameNumber }, - { 286, "id-SynchronisationReportType", ASN1_EXTENSION_ROOT , dissect_id_SynchronisationReportType }, - { 287, "id-SynchronisationReportCharacteristics", ASN1_EXTENSION_ROOT , dissect_id_SynchronisationReportCharacteristics }, - { 288, "id-Unsuccessful-cell-InformationRespItem-SyncAdjustmntFailureTDD", ASN1_EXTENSION_ROOT , dissect_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD }, - { 289, "id-ReferenceClockAvailability", ASN1_EXTENSION_ROOT , dissect_id_ReferenceClockAvailability }, - { 290, "id-ReferenceSFNoffset" , ASN1_EXTENSION_ROOT , dissect_id_ReferenceSFNoffset }, - { 291, "id-InformationExchangeID" , ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeID }, - { 292, "id-InformationExchangeObjectType-InfEx-Rqst", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rqst }, - { 293, "id-InformationType" , ASN1_EXTENSION_ROOT , dissect_id_InformationType }, - { 294, "id-InformationReportCharacteristics", ASN1_EXTENSION_ROOT , dissect_id_InformationReportCharacteristics }, - { 295, "id-InformationExchangeObjectType-InfEx-Rsp", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rsp }, - { 296, "id-InformationExchangeObjectType-InfEx-Rprt", ASN1_EXTENSION_ROOT , dissect_id_InformationExchangeObjectType_InfEx_Rprt }, - { 297, "id-IPDLParameter-Information-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_Cell_ReconfRqstFDD }, - { 298, "id-IPDLParameter-Information-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_Cell_SetupRqstFDD }, - { 299, "id-IPDLParameter-Information-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_Cell_ReconfRqstTDD }, - { 300, "id-IPDLParameter-Information-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_Cell_SetupRqstTDD }, - { 301, "id-DL-DPCH-LCR-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD }, - { 302, "id-DwPCH-LCR-Information" , ASN1_EXTENSION_ROOT , dissect_id_DwPCH_LCR_Information }, - { 303, "id-DwPCH-LCR-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_DwPCH_LCR_InformationList_AuditRsp }, - { 304, "id-DwPCH-LCR-Information-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DwPCH_LCR_Information_Cell_SetupRqstTDD }, - { 305, "id-DwPCH-LCR-Information-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD }, - { 306, "id-DwPCH-LCR-Information-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_DwPCH_LCR_Information_ResourceStatusInd }, - { 307, "id-maxFACH-Power-LCR-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD }, - { 308, "id-maxFACH-Power-LCR-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD }, - { 309, "id-FPACH-LCR-Information" , ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_Information }, - { 310, "id-FPACH-LCR-Information-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_Information_AuditRsp }, - { 311, "id-FPACH-LCR-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_InformationList_AuditRsp }, - { 312, "id-FPACH-LCR-InformationList-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_InformationList_ResourceStatusInd }, - { 313, "id-FPACH-LCR-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD }, - { 314, "id-FPACH-LCR-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD }, - { 315, "id-PCCPCH-LCR-Information-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD }, - { 316, "id-PCH-Power-LCR-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_Power_LCR_CTCH_SetupRqstTDD }, - { 317, "id-PCH-Power-LCR-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PCH_Power_LCR_CTCH_ReconfRqstTDD }, - { 318, "id-PICH-LCR-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD }, - { 319, "id-PRACH-LCR-ParametersList-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD }, - { 320, "id-RL-InformationResponse-LCR-RL-SetupRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_LCR_RL_SetupRspTDD }, - { 321, "id-Secondary-CCPCH-LCR-parameterList-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD }, - { 322, "id-TimeSlot" , ASN1_EXTENSION_ROOT , dissect_id_TimeSlot }, - { 323, "id-TimeSlotConfigurationList-LCR-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD }, - { 324, "id-TimeSlotConfigurationList-LCR-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD }, - { 325, "id-TimeslotISCP-LCR-InfoList-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD }, - { 326, "id-TimeSlotLCR-CM-Rqst" , ASN1_EXTENSION_ROOT , dissect_id_TimeSlotLCR_CM_Rqst }, - { 327, "id-UL-DPCH-LCR-Information-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD }, - { 328, "id-DL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD }, - { 329, "id-UL-DPCH-InformationItem-LCR-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD }, - { 330, "id-TimeslotISCP-InformationList-LCR-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD }, - { 331, "id-DL-DPCH-LCR-InformationAddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD }, - { 332, "id-DL-DPCH-LCR-InformationModify-AddList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD }, - { 333, "id-DL-Timeslot-LCR-InformationModify-ModifyList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD }, - { 334, "id-TimeslotISCPInfoList-LCR-DL-PC-RqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD }, - { 335, "id-UL-DPCH-LCR-InformationAddListIE-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD }, - { 336, "id-UL-DPCH-LCR-InformationModify-AddList", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_LCR_InformationModify_AddList }, - { 337, "id-UL-TimeslotLCR-Information-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD }, - { 338, "id-UL-SIRTarget" , ASN1_EXTENSION_ROOT , dissect_id_UL_SIRTarget }, - { 339, "id-PDSCH-AddInformation-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst }, - { 340, "id-PDSCH-ModifyInformation-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst }, - { 341, "id-PUSCH-AddInformation-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst }, - { 342, "id-PUSCH-ModifyInformation-LCR-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst }, - { 343, "id-timeslotInfo-CellSyncInitiationRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_timeslotInfo_CellSyncInitiationRqstTDD }, - { 344, "id-SyncReportType-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , dissect_id_SyncReportType_CellSyncReprtTDD }, - { 345, "id-Power-Local-Cell-Group-InformationItem-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationItem_AuditRsp }, - { 346, "id-Power-Local-Cell-Group-InformationItem-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd }, - { 347, "id-Power-Local-Cell-Group-InformationItem2-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd }, - { 348, "id-Power-Local-Cell-Group-InformationList-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationList_AuditRsp }, - { 349, "id-Power-Local-Cell-Group-InformationList-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd }, - { 350, "id-Power-Local-Cell-Group-InformationList2-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd }, - { 351, "id-Power-Local-Cell-Group-ID", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_ID }, - { 352, "id-PUSCH-Info-DM-Rqst" , ASN1_EXTENSION_ROOT , dissect_id_PUSCH_Info_DM_Rqst }, - { 353, "id-PUSCH-Info-DM-Rsp" , ASN1_EXTENSION_ROOT , dissect_id_PUSCH_Info_DM_Rsp }, - { 354, "id-PUSCH-Info-DM-Rprt" , ASN1_EXTENSION_ROOT , dissect_id_PUSCH_Info_DM_Rprt }, - { 355, "id-InitDL-Power" , ASN1_EXTENSION_ROOT , dissect_id_InitDL_Power }, - { 356, "id-cellSyncBurstRepetitionPeriod", ASN1_EXTENSION_ROOT , dissect_id_cellSyncBurstRepetitionPeriod }, - { 357, "id-ReportCharacteristicsType-OnModification", ASN1_EXTENSION_ROOT , dissect_id_ReportCharacteristicsType_OnModification }, - { 358, "id-SFNSFNMeasurementValueInformation", ASN1_EXTENSION_ROOT , dissect_id_SFNSFNMeasurementValueInformation }, - { 359, "id-SFNSFNMeasurementThresholdInformation", ASN1_EXTENSION_ROOT , dissect_id_SFNSFNMeasurementThresholdInformation }, - { 360, "id-TUTRANGPSMeasurementValueInformation", ASN1_EXTENSION_ROOT , dissect_id_TUTRANGPSMeasurementValueInformation }, - { 361, "id-TUTRANGPSMeasurementThresholdInformation", ASN1_EXTENSION_ROOT , dissect_id_TUTRANGPSMeasurementThresholdInformation }, - { 362, "id-Rx-Timing-Deviation-Value-LCR", ASN1_EXTENSION_ROOT , dissect_id_Rx_Timing_Deviation_Value_LCR }, - { 363, "id-RL-InformationResponse-LCR-RL-AdditionRspTDD", ASN1_EXTENSION_ROOT , dissect_id_RL_InformationResponse_LCR_RL_AdditionRspTDD }, - { 364, "id-DL-PowerBalancing-Information", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_Information }, - { 365, "id-DL-PowerBalancing-ActivationIndicator", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_ActivationIndicator }, - { 366, "id-DL-PowerBalancing-UpdatedIndicator", ASN1_EXTENSION_ROOT , dissect_id_DL_PowerBalancing_UpdatedIndicator }, - { 367, "id-CCTrCH-Initial-DL-Power-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD }, - { 368, "id-CCTrCH-Initial-DL-Power-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD }, - { 369, "id-CCTrCH-Initial-DL-Power-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD }, - { 370, "id-IPDLParameter-Information-LCR-Cell-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD }, - { 371, "id-IPDLParameter-Information-LCR-Cell-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD }, - { 372, "id-HS-PDSCH-HS-SCCH-E-AGCH-E-RGCH-E-HICH-MaxPower-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst }, - { 373, "id-HS-PDSCH-HS-SCCH-ScramblingCode-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst }, - { 374, "id-HS-PDSCH-FDD-Code-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst }, - { 375, "id-HS-SCCH-FDD-Code-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst }, - { 376, "id-HS-PDSCH-TDD-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst }, - { 377, "id-Add-To-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, - { 378, "id-Modify-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, - { 379, "id-Delete-From-HS-SCCH-Resource-Pool-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, - { 380, "id-bindingID" , ASN1_EXTENSION_ROOT , dissect_id_bindingID }, - { 381, "id-RL-Specific-DCH-Info" , ASN1_EXTENSION_ROOT , dissect_id_RL_Specific_DCH_Info }, - { 382, "id-transportlayeraddress" , ASN1_EXTENSION_ROOT , dissect_id_transportlayeraddress }, - { 383, "id-DelayedActivation" , ASN1_EXTENSION_ROOT , dissect_id_DelayedActivation }, - { 384, "id-DelayedActivationList-RL-ActivationCmdFDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationList_RL_ActivationCmdFDD }, - { 385, "id-DelayedActivationInformation-RL-ActivationCmdFDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationInformation_RL_ActivationCmdFDD }, - { 386, "id-DelayedActivationList-RL-ActivationCmdTDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationList_RL_ActivationCmdTDD }, - { 387, "id-DelayedActivationInformation-RL-ActivationCmdTDD", ASN1_EXTENSION_ROOT , dissect_id_DelayedActivationInformation_RL_ActivationCmdTDD }, - { 388, "id-neighbouringTDDCellMeasurementInformationLCR", ASN1_EXTENSION_ROOT , dissect_id_neighbouringTDDCellMeasurementInformationLCR }, - { 389, "id-SYNCDlCodeId-TransInitLCR-CellSyncInitiationRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD }, - { 390, "id-SYNCDlCodeId-MeasureInitLCR-CellSyncInitiationRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD }, - { 391, "id-SYNCDlCodeIdTransReconfInfoLCR-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD }, - { 392, "id-SYNCDlCodeIdMeasReconfigurationLCR-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD }, - { 393, "id-SYNCDlCodeIdMeasInfoList-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD }, - { 394, "id-SyncDLCodeIdsMeasInfoList-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , dissect_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD }, - { 395, "id-SyncDLCodeIdThreInfoLCR" , ASN1_EXTENSION_ROOT , dissect_id_SyncDLCodeIdThreInfoLCR }, - { 396, "id-NSubCyclesPerCyclePeriod-CellSyncReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD }, - { 397, "id-DwPCH-Power" , ASN1_EXTENSION_ROOT , dissect_id_DwPCH_Power }, - { 398, "id-AccumulatedClockupdate-CellSyncReprtTDD", ASN1_EXTENSION_ROOT , dissect_id_AccumulatedClockupdate_CellSyncReprtTDD }, - { 399, "id-Angle-Of-Arrival-Value-LCR", ASN1_EXTENSION_ROOT , dissect_id_Angle_Of_Arrival_Value_LCR }, - { 400, "id-HSDSCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Information }, - { 401, "id-HSDSCH-FDD-Information-Response", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Information_Response }, - { 402, "id-HSDSCH-Information-to-Modify", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Information_to_Modify }, - { 403, "id-HSDSCH-RNTI" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_RNTI }, - { 404, "id-HSDSCH-TDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Information }, - { 405, "id-HSDSCH-TDD-Information-Response", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Information_Response }, - { 406, "id-HSPDSCH-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_HSPDSCH_RL_ID }, - { 407, "id-PrimCCPCH-RSCP-DL-PC-RqstTDD", ASN1_EXTENSION_ROOT , dissect_id_PrimCCPCH_RSCP_DL_PC_RqstTDD }, - { 408, "id-PDSCH-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_PDSCH_RL_ID }, - { 409, "id-HSDSCH-RearrangeList-Bearer-RearrangeInd", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_RearrangeList_Bearer_RearrangeInd }, - { 410, "id-UL-Synchronisation-Parameters-LCR", ASN1_EXTENSION_ROOT , dissect_id_UL_Synchronisation_Parameters_LCR }, - { 411, "id-HSDSCH-FDD-Update-Information", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_FDD_Update_Information }, - { 412, "id-HSDSCH-TDD-Update-Information", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_TDD_Update_Information }, - { 413, "id-DL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD }, - { 414, "id-UL-DPCH-TimeSlotFormat-LCR-ModifyItem-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD }, - { 415, "id-TDD-TPC-UplinkStepSize-LCR-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD }, - { 416, "id-TDD-TPC-UplinkStepSize-LCR-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD }, - { 417, "id-TDD-TPC-DownlinkStepSize-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD }, - { 418, "id-TDD-TPC-UplinkStepSize-InformationAdd-LCR-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD }, - { 419, "id-TDD-TPC-UplinkStepSize-InformationModify-LCR-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD }, - { 420, "id-TDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD }, - { 421, "id-TDD-TPC-DownlinkStepSize-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD }, - { 422, "id-CCTrCH-Maximum-DL-Power-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD }, - { 423, "id-CCTrCH-Minimum-DL-Power-RL-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD }, - { 424, "id-CCTrCH-Maximum-DL-Power-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD }, - { 425, "id-CCTrCH-Minimum-DL-Power-RL-AdditionRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD }, - { 426, "id-CCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD }, - { 427, "id-CCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD }, - { 428, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD }, - { 429, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD }, - { 430, "id-Maximum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD }, - { 431, "id-Minimum-DL-Power-Modify-LCR-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD }, - { 432, "id-DL-DPCH-LCR-InformationModify-ModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD }, - { 433, "id-CCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD }, - { 434, "id-CCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD }, - { 435, "id-Initial-DL-Power-TimeslotLCR-InformationItem", ASN1_EXTENSION_ROOT , dissect_id_Initial_DL_Power_TimeslotLCR_InformationItem }, - { 436, "id-Maximum-DL-Power-TimeslotLCR-InformationItem", ASN1_EXTENSION_ROOT , dissect_id_Maximum_DL_Power_TimeslotLCR_InformationItem }, - { 437, "id-Minimum-DL-Power-TimeslotLCR-InformationItem", ASN1_EXTENSION_ROOT , dissect_id_Minimum_DL_Power_TimeslotLCR_InformationItem }, - { 438, "id-HS-DSCHProvidedBitRateValueInformation", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHProvidedBitRateValueInformation }, - { 439, "id-HS-DSCHRequiredPowerValueInformation", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHRequiredPowerValueInformation }, - { 440, "id-HS-DSCHRequiredPowerValue", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHRequiredPowerValue }, - { 441, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission", ASN1_EXTENSION_ROOT , dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission }, - { 442, "id-HS-SICH-Reception-Quality", ASN1_EXTENSION_ROOT , dissect_id_HS_SICH_Reception_Quality }, - { 443, "id-HS-SICH-Reception-Quality-Measurement-Value", ASN1_EXTENSION_ROOT , dissect_id_HS_SICH_Reception_Quality_Measurement_Value }, - { 444, "id-HSSICH-Info-DM-Rprt" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM_Rprt }, - { 445, "id-HSSICH-Info-DM-Rqst" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM_Rqst }, - { 446, "id-HSSICH-Info-DM-Rsp" , ASN1_EXTENSION_ROOT , dissect_id_HSSICH_Info_DM_Rsp }, - { 447, "id-Best-Cell-Portions-Value" , ASN1_EXTENSION_ROOT , dissect_id_Best_Cell_Portions_Value }, - { 448, "id-Primary-CPICH-Usage-for-Channel-Estimation", ASN1_EXTENSION_ROOT , dissect_id_Primary_CPICH_Usage_for_Channel_Estimation }, - { 449, "id-Secondary-CPICH-Information-Change", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CPICH_Information_Change }, - { 450, "id-NumberOfReportedCellPortions", ASN1_EXTENSION_ROOT , dissect_id_NumberOfReportedCellPortions }, - { 451, "id-CellPortion-InformationItem-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CellPortion_InformationItem_Cell_SetupRqstFDD }, - { 452, "id-CellPortion-InformationList-Cell-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CellPortion_InformationList_Cell_SetupRqstFDD }, - { 453, "id-TimeslotISCP-LCR-InfoList-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD }, - { 454, "id-Secondary-CPICH-Information", ASN1_EXTENSION_ROOT , dissect_id_Secondary_CPICH_Information }, - { 455, "id-Received-total-wide-band-power-For-CellPortion", ASN1_EXTENSION_ROOT , dissect_id_Received_total_wide_band_power_For_CellPortion }, - { 456, "id-Unidirectional-DCH-Indicator", ASN1_EXTENSION_ROOT , dissect_id_Unidirectional_DCH_Indicator }, - { 457, "id-TimingAdjustmentValueLCR" , ASN1_EXTENSION_ROOT , dissect_id_TimingAdjustmentValueLCR }, - { 458, "id-multipleRL-ul-DPCH-InformationList", ASN1_EXTENSION_ROOT , dissect_id_multipleRL_ul_DPCH_InformationList }, - { 459, "id-multipleRL-ul-DPCH-InformationModifyList", ASN1_EXTENSION_ROOT , dissect_id_multipleRL_ul_DPCH_InformationModifyList }, - { 460, "id-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_RL_ID }, - { 461, "id-SAT-Info-Almanac-ExtItem" , ASN1_EXTENSION_ROOT , dissect_id_SAT_Info_Almanac_ExtItem }, - { 462, "id-HSDPA-Capability" , ASN1_EXTENSION_ROOT , dissect_id_HSDPA_Capability }, - { 463, "id-HSDSCH-Resources-Information-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Resources_Information_AuditRsp }, - { 464, "id-HSDSCH-Resources-Information-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Resources_Information_ResourceStatusInd }, - { 465, "id-HSDSCH-MACdFlows-to-Add" , ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_MACdFlows_to_Add }, - { 466, "id-HSDSCH-MACdFlows-to-Delete", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_MACdFlows_to_Delete }, - { 467, "id-HSDSCH-Information-to-Modify-Unsynchronised", ASN1_EXTENSION_ROOT , dissect_id_HSDSCH_Information_to_Modify_Unsynchronised }, - { 468, "id-TnlQos" , ASN1_EXTENSION_ROOT , dissect_id_TnlQos }, - { 469, "id-Received-total-wide-band-power-For-CellPortion-Value", ASN1_EXTENSION_ROOT , dissect_id_Received_total_wide_band_power_For_CellPortion_Value }, - { 470, "id-Transmitted-Carrier-Power-For-CellPortion", ASN1_EXTENSION_ROOT , dissect_id_Transmitted_Carrier_Power_For_CellPortion }, - { 471, "id-Transmitted-Carrier-Power-For-CellPortion-Value", ASN1_EXTENSION_ROOT , dissect_id_Transmitted_Carrier_Power_For_CellPortion_Value }, - { 472, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortion", ASN1_EXTENSION_ROOT , dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion }, - { 473, "id-TransmittedCarrierPowerOfAllCodesNotUsedForHS-PDSCH-HS-SCCH-E-AGCH-E-RGCHOrE-HICHTransmissionCellPortionValue", ASN1_EXTENSION_ROOT , dissect_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue }, - { 474, "id-UpPTSInterferenceValue" , ASN1_EXTENSION_ROOT , dissect_id_UpPTSInterferenceValue }, - { 475, "id-PrimaryCCPCH-RSCP-Delta" , ASN1_EXTENSION_ROOT , dissect_id_PrimaryCCPCH_RSCP_Delta }, - { 476, "id-MeasurementRecoveryBehavior", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoveryBehavior }, - { 477, "id-MeasurementRecoveryReportingIndicator", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoveryReportingIndicator }, - { 478, "id-MeasurementRecoverySupportIndicator", ASN1_EXTENSION_ROOT , dissect_id_MeasurementRecoverySupportIndicator }, - { 479, "id-Tstd-indicator" , ASN1_EXTENSION_ROOT , dissect_id_Tstd_indicator }, - { 480, "id-multiple-RL-Information-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , dissect_id_multiple_RL_Information_RL_ReconfPrepTDD }, - { 481, "id-multiple-RL-Information-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_multiple_RL_Information_RL_ReconfRqstTDD }, - { 482, "id-DL-DPCH-Power-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD }, - { 483, "id-F-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_F_DPCH_Information_RL_ReconfPrepFDD }, - { 484, "id-F-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_F_DPCH_Information_RL_SetupRqstFDD }, - { 485, "id-Additional-S-CCPCH-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD }, - { 486, "id-Additional-S-CCPCH-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD }, - { 487, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD }, - { 488, "id-Additional-S-CCPCH-LCR-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD }, - { 489, "id-MICH-CFN" , ASN1_EXTENSION_ROOT , dissect_id_MICH_CFN }, - { 490, "id-MICH-Information-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_MICH_Information_AuditRsp }, - { 491, "id-MICH-Information-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_MICH_Information_ResourceStatusInd }, - { 492, "id-MICH-Parameters-CTCH-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_MICH_Parameters_CTCH_ReconfRqstFDD }, - { 493, "id-MICH-Parameters-CTCH-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_MICH_Parameters_CTCH_ReconfRqstTDD }, - { 494, "id-MICH-Parameters-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_MICH_Parameters_CTCH_SetupRqstFDD }, - { 495, "id-MICH-Parameters-CTCH-SetupRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_MICH_Parameters_CTCH_SetupRqstTDD }, - { 496, "id-Modification-Period" , ASN1_EXTENSION_ROOT , dissect_id_Modification_Period }, - { 497, "id-NI-Information-NotifUpdateCmd", ASN1_EXTENSION_ROOT , dissect_id_NI_Information_NotifUpdateCmd }, - { 498, "id-S-CCPCH-InformationListExt-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_S_CCPCH_InformationListExt_AuditRsp }, - { 499, "id-S-CCPCH-InformationListExt-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_S_CCPCH_InformationListExt_ResourceStatusInd }, - { 500, "id-S-CCPCH-LCR-InformationListExt-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_S_CCPCH_LCR_InformationListExt_AuditRsp }, - { 501, "id-S-CCPCH-LCR-InformationListExt-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd }, - { 502, "id-HARQ-Preamble-Mode" , ASN1_EXTENSION_ROOT , dissect_id_HARQ_Preamble_Mode }, - { 503, "id-Initial-DL-DPCH-TimingAdjustment", ASN1_EXTENSION_ROOT , dissect_id_Initial_DL_DPCH_TimingAdjustment }, - { 504, "id-Initial-DL-DPCH-TimingAdjustment-Allowed", ASN1_EXTENSION_ROOT , dissect_id_Initial_DL_DPCH_TimingAdjustment_Allowed }, - { 505, "id-DLTransmissionBranchLoadValue", ASN1_EXTENSION_ROOT , dissect_id_DLTransmissionBranchLoadValue }, - { 506, "id-Power-Local-Cell-Group-choice-CM-Rqst", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_choice_CM_Rqst }, - { 507, "id-Power-Local-Cell-Group-choice-CM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_choice_CM_Rsp }, - { 508, "id-Power-Local-Cell-Group-choice-CM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_Power_Local_Cell_Group_choice_CM_Rprt }, - { 509, "id-SynchronisationIndicator" , ASN1_EXTENSION_ROOT , dissect_id_SynchronisationIndicator }, - { 510, "id-HSDPA-And-EDCH-CellPortion-Information-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst }, - { 511, "id-HSDPA-And-EDCH-CellPortion-InformationList-PSCH-ReconfRqst", ASN1_EXTENSION_ROOT , dissect_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst }, - { 512, "id-HS-DSCHRequiredPowerValue-For-Cell-Portion", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHRequiredPowerValue_For_Cell_Portion }, - { 513, "id-HS-DSCHRequiredPowerValueInformation-For-CellPortion", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion }, - { 514, "id-HS-DSCHProvidedBitRateValueInformation-For-CellPortion", ASN1_EXTENSION_ROOT , dissect_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion }, - { 515, "id-E-AGCH-And-E-RGCH-E-HICH-FDD-Scrambling-Code", ASN1_EXTENSION_ROOT , dissect_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code }, - { 516, "id-E-AGCH-FDD-Code-Information", ASN1_EXTENSION_ROOT , dissect_id_E_AGCH_FDD_Code_Information }, - { 517, "id-E-DCH-Capability" , ASN1_EXTENSION_ROOT , dissect_id_E_DCH_Capability }, - { 518, "id-E-DCH-FDD-DL-Control-Channel-Information", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_FDD_DL_Control_Channel_Information }, - { 519, "id-E-DCH-FDD-Information" , ASN1_EXTENSION_ROOT , dissect_id_E_DCH_FDD_Information }, - { 520, "id-E-DCH-FDD-Information-Response", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_FDD_Information_Response }, - { 521, "id-E-DCH-FDD-Information-to-Modify", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_FDD_Information_to_Modify }, - { 522, "id-E-DCH-MACdFlows-to-Add" , ASN1_EXTENSION_ROOT , dissect_id_E_DCH_MACdFlows_to_Add }, - { 523, "id-E-DCH-MACdFlows-to-Delete", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_MACdFlows_to_Delete }, - { 524, "id-E-DCH-Resources-Information-AuditRsp", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_Resources_Information_AuditRsp }, - { 525, "id-E-DCH-Resources-Information-ResourceStatusInd", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_Resources_Information_ResourceStatusInd }, - { 526, "id-E-DCH-RL-Indication" , ASN1_EXTENSION_ROOT , dissect_id_E_DCH_RL_Indication }, - { 527, "id-E-DCH-RL-Set-ID" , ASN1_EXTENSION_ROOT , dissect_id_E_DCH_RL_Set_ID }, - { 528, "id-E-DPCH-Information-RL-ReconfPrepFDD", ASN1_EXTENSION_ROOT , dissect_id_E_DPCH_Information_RL_ReconfPrepFDD }, - { 529, "id-E-DPCH-Information-RL-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_E_DPCH_Information_RL_SetupRqstFDD }, - { 530, "id-E-RGCH-E-HICH-FDD-Code-Information", ASN1_EXTENSION_ROOT , dissect_id_E_RGCH_E_HICH_FDD_Code_Information }, - { 531, "id-Serving-E-DCH-RL-ID" , ASN1_EXTENSION_ROOT , dissect_id_Serving_E_DCH_RL_ID }, - { 532, "id-UL-DPDCH-Indicator-For-E-DCH-Operation", ASN1_EXTENSION_ROOT , dissect_id_UL_DPDCH_Indicator_For_E_DCH_Operation }, - { 533, "id-FDD-S-CCPCH-FrameOffset-CTCH-SetupRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD }, - { 534, "id-E-DPCH-Information-RL-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_E_DPCH_Information_RL_ReconfRqstFDD }, - { 535, "id-Maximum-Target-ReceivedTotalWideBandPower", ASN1_EXTENSION_ROOT , dissect_id_Maximum_Target_ReceivedTotalWideBandPower }, - { 536, "id-E-DCHProvidedBitRateValueInformation", ASN1_EXTENSION_ROOT , dissect_id_E_DCHProvidedBitRateValueInformation }, - { 537, "id-HARQ-Preamble-Mode-Activation-Indicator", ASN1_EXTENSION_ROOT , dissect_id_HARQ_Preamble_Mode_Activation_Indicator }, - { 538, "id-RL-Specific-E-DCH-Info" , ASN1_EXTENSION_ROOT , dissect_id_RL_Specific_E_DCH_Info }, - { 539, "id-E-DCH-CapacityConsumptionLaw", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_CapacityConsumptionLaw }, - { 540, "id-multiple-DedicatedMeasurementValueList-TDD-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp }, - { 541, "id-multiple-DedicatedMeasurementValueList-LCR-TDD-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp }, - { 542, "id-E-DCH-RearrangeList-Bearer-RearrangeInd", ASN1_EXTENSION_ROOT , dissect_id_E_DCH_RearrangeList_Bearer_RearrangeInd }, - { 543, "id-multipleRL-dl-CCTrCH-InformationModifyList-RL-ReconfRqstTDD", ASN1_EXTENSION_ROOT , dissect_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, - { 544, "id-Target-NonServing-EDCH-To-Total-EDCH-Power-Ratio", ASN1_EXTENSION_ROOT , dissect_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio }, - { 545, "id-CellPortion-InformationItem-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CellPortion_InformationItem_Cell_ReconfRqstFDD }, - { 546, "id-CellPortion-InformationList-Cell-ReconfRqstFDD", ASN1_EXTENSION_ROOT , dissect_id_CellPortion_InformationList_Cell_ReconfRqstFDD }, - { 547, "id-multiple-PUSCH-InfoList-DM-Rsp", ASN1_EXTENSION_ROOT , dissect_id_multiple_PUSCH_InfoList_DM_Rsp }, - { 548, "id-multiple-PUSCH-InfoList-DM-Rprt", ASN1_EXTENSION_ROOT , dissect_id_multiple_PUSCH_InfoList_DM_Rprt }, - { 549, "id-Reference-ReceivedTotalWideBandPower", ASN1_EXTENSION_ROOT , dissect_id_Reference_ReceivedTotalWideBandPower }, + { 0, &hf_nbap_id_AICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 1, &hf_nbap_id_BCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information }, + { 2, &hf_nbap_id_BCCH_ModificationTime, ASN1_EXTENSION_ROOT , dissect_nbap_BCCH_ModificationTime }, + { 3, &hf_nbap_id_BlockingPriorityIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_BlockingPriorityIndicator }, + { 4, &hf_nbap_id_Cause , ASN1_EXTENSION_ROOT , dissect_nbap_Cause }, + { 5, &hf_nbap_id_CCP_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationItem_AuditRsp }, + { 6, &hf_nbap_id_CCP_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationList_AuditRsp }, + { 7, &hf_nbap_id_CCP_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCP_InformationItem_ResourceStatusInd }, + { 8, &hf_nbap_id_Cell_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationItem_AuditRsp }, + { 9, &hf_nbap_id_Cell_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationItem_ResourceStatusInd }, + { 10, &hf_nbap_id_Cell_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Cell_InformationList_AuditRsp }, + { 11, &hf_nbap_id_CellParameterID, ASN1_EXTENSION_ROOT , dissect_nbap_CellParameterID }, + { 12, &hf_nbap_id_CFN , ASN1_EXTENSION_ROOT , dissect_nbap_CFN }, + { 13, &hf_nbap_id_C_ID , ASN1_EXTENSION_ROOT , dissect_nbap_C_ID }, + { 14, &hf_nbap_id_CommonMeasurementAccuracy, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementAccuracy }, + { 15, &hf_nbap_id_CommonMeasurementObjectType_CM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rprt }, + { 16, &hf_nbap_id_CommonMeasurementObjectType_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rqst }, + { 17, &hf_nbap_id_CommonMeasurementObjectType_CM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementObjectType_CM_Rsp }, + { 18, &hf_nbap_id_CommonMeasurementType, ASN1_EXTENSION_ROOT , dissect_nbap_CommonMeasurementType }, + { 19, &hf_nbap_id_CommonPhysicalChannelID, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID }, + { 20, &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstFDD }, + { 21, &hf_nbap_id_CommonPhysicalChannelType_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_SetupRqstTDD }, + { 22, &hf_nbap_id_CommunicationControlPortID, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortID }, + { 23, &hf_nbap_id_ConfigurationGenerationID, ASN1_EXTENSION_ROOT , dissect_nbap_ConfigurationGenerationID }, + { 24, &hf_nbap_id_CRNC_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_CRNC_CommunicationContextID }, + { 25, &hf_nbap_id_CriticalityDiagnostics, ASN1_EXTENSION_ROOT , dissect_nbap_CriticalityDiagnostics }, + { 26, &hf_nbap_id_DCHs_to_Add_FDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_FDD_Information }, + { 27, &hf_nbap_id_DCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_TDD_Information }, + { 28, &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfPrepFDD }, + { 29, &hf_nbap_id_DCH_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfPrepTDD }, + { 30, &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfRqstFDD }, + { 31, &hf_nbap_id_DCH_DeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_DeleteList_RL_ReconfRqstTDD }, + { 32, &hf_nbap_id_DCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_FDD_Information }, + { 33, &hf_nbap_id_DCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_TDD_Information }, + { 34, &hf_nbap_id_DCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_InformationResponse }, + { 35, &hf_nbap_id_FDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_FDD_DCHs_to_Modify }, + { 36, &hf_nbap_id_TDD_DCHs_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_DCHs_to_Modify }, + { 37, &hf_nbap_id_DCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_DCH_RearrangeList_Bearer_RearrangeInd }, + { 38, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rprt }, + { 39, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rqst }, + { 40, &hf_nbap_id_DedicatedMeasurementObjectType_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementObjectType_DM_Rsp }, + { 41, &hf_nbap_id_DedicatedMeasurementType, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedMeasurementType }, + { 42, &hf_nbap_id_DL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationItem_RL_SetupRqstTDD }, + { 43, &hf_nbap_id_DL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationList_RL_AdditionRqstTDD }, + { 44, &hf_nbap_id_DL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationList_RL_SetupRqstTDD }, + { 45, &hf_nbap_id_DL_DPCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_RL_AdditionRqstTDD }, + { 46, &hf_nbap_id_DL_DPCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_RL_SetupRqstTDD }, + { 47, &hf_nbap_id_DL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_ReconfPrepFDD }, + { 48, &hf_nbap_id_DL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_ReconfRqstFDD }, + { 49, &hf_nbap_id_DL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Information_RL_SetupRqstFDD }, + { 50, &hf_nbap_id_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_TimingAdjustment }, + { 51, &hf_nbap_id_DL_ReferencePowerInformationItem_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ReferencePowerInformationItem_DL_PC_Rqst }, + { 52, &hf_nbap_id_DLReferencePower, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 53, &hf_nbap_id_DLReferencePowerList_DL_PC_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ReferencePowerInformationList_DL_PC_Rqst }, + { 54, &hf_nbap_id_DSCHs_to_Add_TDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_TDD_Information }, + { 55, &hf_nbap_id_DSCH_Information_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_Information_DeleteList_RL_ReconfPrepTDD }, + { 56, &hf_nbap_id_DSCH_Information_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_Information_ModifyList_RL_ReconfPrepTDD }, + { 57, &hf_nbap_id_DSCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_InformationResponse }, + { 58, &hf_nbap_id_DSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_TDD_Information }, + { 59, &hf_nbap_id_DSCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_DSCH_RearrangeList_Bearer_RearrangeInd }, + { 60, &hf_nbap_id_End_Of_Audit_Sequence_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_End_Of_Audit_Sequence_Indicator }, + { 61, &hf_nbap_id_FACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information }, + { 62, &hf_nbap_id_FACH_ParametersList_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersList_CTCH_ReconfRqstTDD }, + { 63, &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstFDD }, + { 64, &hf_nbap_id_FACH_ParametersListIE_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_SetupRqstTDD }, + { 65, &hf_nbap_id_IndicationType_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_IndicationType_ResourceStatusInd }, + { 66, &hf_nbap_id_Local_Cell_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_ID }, + { 67, &hf_nbap_id_Local_Cell_Group_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem_AuditRsp }, + { 68, &hf_nbap_id_Local_Cell_Group_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem_ResourceStatusInd }, + { 69, &hf_nbap_id_Local_Cell_Group_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationItem2_ResourceStatusInd }, + { 70, &hf_nbap_id_Local_Cell_Group_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_Group_InformationList_AuditRsp }, + { 71, &hf_nbap_id_Local_Cell_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem_AuditRsp }, + { 72, &hf_nbap_id_Local_Cell_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem_ResourceStatusInd }, + { 73, &hf_nbap_id_Local_Cell_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationItem2_ResourceStatusInd }, + { 74, &hf_nbap_id_Local_Cell_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_InformationList_AuditRsp }, + { 75, &hf_nbap_id_AdjustmentPeriod, ASN1_EXTENSION_ROOT , dissect_nbap_AdjustmentPeriod }, + { 76, &hf_nbap_id_MaxAdjustmentStep, ASN1_EXTENSION_ROOT , dissect_nbap_MaxAdjustmentStep }, + { 77, &hf_nbap_id_MaximumTransmissionPower, ASN1_EXTENSION_ROOT , dissect_nbap_MaximumTransmissionPower }, + { 78, &hf_nbap_id_MeasurementFilterCoefficient, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementFilterCoefficient }, + { 79, &hf_nbap_id_MeasurementID, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementID }, + { 80, &hf_nbap_id_MessageStructure, ASN1_EXTENSION_ROOT , dissect_nbap_MessageStructure }, + { 81, &hf_nbap_id_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst, ASN1_EXTENSION_ROOT , dissect_nbap_MIB_SB_SIB_InformationList_SystemInfoUpdateRqst }, + { 82, &hf_nbap_id_NodeB_CommunicationContextID, ASN1_EXTENSION_ROOT , dissect_nbap_NodeB_CommunicationContextID }, + { 83, &hf_nbap_id_NeighbouringCellMeasurementInformation, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringCellMeasurementInformation }, + { 84, &hf_nbap_id_P_CCPCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 85, &hf_nbap_id_P_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 86, &hf_nbap_id_P_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 87, &hf_nbap_id_PCCPCH_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_Information_Cell_ReconfRqstTDD }, + { 88, &hf_nbap_id_PCCPCH_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_Information_Cell_SetupRqstTDD }, + { 89, &hf_nbap_id_PCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_Parameters_CTCH_ReconfRqstTDD }, + { 90, &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstFDD }, + { 91, &hf_nbap_id_PCH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_SetupRqstTDD }, + { 92, &hf_nbap_id_PCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information }, + { 93, &hf_nbap_id_PDSCH_Information_AddListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_Information_AddItem_PSCH_ReconfRqst }, + { 94, &hf_nbap_id_PDSCH_Information_ModifyListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_Information_ModifyItem_PSCH_ReconfRqst }, + { 95, &hf_nbap_id_PDSCHSets_AddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_AddList_PSCH_ReconfRqst }, + { 96, &hf_nbap_id_PDSCHSets_DeleteList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_DeleteList_PSCH_ReconfRqst }, + { 97, &hf_nbap_id_PDSCHSets_ModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCHSets_ModifyList_PSCH_ReconfRqst }, + { 98, &hf_nbap_id_PICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 99, &hf_nbap_id_PICH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_Parameters_CTCH_ReconfRqstTDD }, + { 100, &hf_nbap_id_PowerAdjustmentType, ASN1_EXTENSION_ROOT , dissect_nbap_PowerAdjustmentType }, + { 101, &hf_nbap_id_PRACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 102, &hf_nbap_id_PrimaryCCPCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_Information_Cell_ReconfRqstFDD }, + { 103, &hf_nbap_id_PrimaryCCPCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_Information_Cell_SetupRqstFDD }, + { 104, &hf_nbap_id_PrimaryCPICH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCPICH_Information_Cell_ReconfRqstFDD }, + { 105, &hf_nbap_id_PrimaryCPICH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCPICH_Information_Cell_SetupRqstFDD }, + { 106, &hf_nbap_id_PrimarySCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimarySCH_Information_Cell_ReconfRqstFDD }, + { 107, &hf_nbap_id_PrimarySCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimarySCH_Information_Cell_SetupRqstFDD }, + { 108, &hf_nbap_id_PrimaryScramblingCode, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryScramblingCode }, + { 109, &hf_nbap_id_SCH_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SCH_Information_Cell_ReconfRqstTDD }, + { 110, &hf_nbap_id_SCH_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SCH_Information_Cell_SetupRqstTDD }, + { 111, &hf_nbap_id_PUSCH_Information_AddListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Information_AddItem_PSCH_ReconfRqst }, + { 112, &hf_nbap_id_PUSCH_Information_ModifyListIE_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Information_ModifyItem_PSCH_ReconfRqst }, + { 113, &hf_nbap_id_PUSCHSets_AddList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_AddList_PSCH_ReconfRqst }, + { 114, &hf_nbap_id_PUSCHSets_DeleteList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_DeleteList_PSCH_ReconfRqst }, + { 115, &hf_nbap_id_PUSCHSets_ModifyList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCHSets_ModifyList_PSCH_ReconfRqst }, + { 116, &hf_nbap_id_RACH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_TransportChannel_Status_Information }, + { 117, &hf_nbap_id_RACH_ParametersItem_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RACH_ParametersItem_CTCH_SetupRqstFDD }, + { 118, &hf_nbap_id_RACH_ParameterItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RACH_ParameterItem_CTCH_SetupRqstTDD }, + { 119, &hf_nbap_id_ReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristics }, + { 120, &hf_nbap_id_Reporting_Object_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_Reporting_Object_RL_FailureInd }, + { 121, &hf_nbap_id_Reporting_Object_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_Reporting_Object_RL_RestoreInd }, + { 122, &hf_nbap_id_RL_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rprt }, + { 123, &hf_nbap_id_RL_InformationItem_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rqst }, + { 124, &hf_nbap_id_RL_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_DM_Rsp }, + { 125, &hf_nbap_id_RL_InformationItem_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_AdditionRqstFDD }, + { 126, &hf_nbap_id_RL_informationItem_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_informationItem_RL_DeletionRqst }, + { 127, &hf_nbap_id_RL_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_FailureInd }, + { 128, &hf_nbap_id_RL_InformationItem_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_PreemptRequiredInd }, + { 129, &hf_nbap_id_RL_InformationItem_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD }, + { 130, &hf_nbap_id_RL_InformationItem_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_ReconfPrepFDD }, + { 131, &hf_nbap_id_RL_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_RestoreInd }, + { 132, &hf_nbap_id_RL_InformationItem_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationItem_RL_SetupRqstFDD }, + { 133, &hf_nbap_id_RL_InformationList_RL_AdditionRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_AdditionRqstFDD }, + { 134, &hf_nbap_id_RL_informationList_RL_DeletionRqst, ASN1_EXTENSION_ROOT , dissect_nbap_RL_informationList_RL_DeletionRqst }, + { 135, &hf_nbap_id_RL_InformationList_RL_PreemptRequiredInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_PreemptRequiredInd }, + { 136, &hf_nbap_id_RL_InformationList_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_ReconfPrepFDD }, + { 137, &hf_nbap_id_RL_InformationList_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_ReconfRqstFDD }, + { 138, &hf_nbap_id_RL_InformationList_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationList_RL_SetupRqstFDD }, + { 139, &hf_nbap_id_RL_InformationResponseItem_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_AdditionRspFDD }, + { 140, &hf_nbap_id_RL_InformationResponseItem_RL_ReconfReady, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_ReconfReady }, + { 141, &hf_nbap_id_RL_InformationResponseItem_RL_ReconfRsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_ReconfRsp }, + { 142, &hf_nbap_id_RL_InformationResponseItem_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseItem_RL_SetupRspFDD }, + { 143, &hf_nbap_id_RL_InformationResponseList_RL_AdditionRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_AdditionRspFDD }, + { 144, &hf_nbap_id_RL_InformationResponseList_RL_ReconfReady, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_ReconfReady }, + { 145, &hf_nbap_id_RL_InformationResponseList_RL_ReconfRsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_ReconfRsp }, + { 146, &hf_nbap_id_RL_InformationResponseList_RL_SetupRspFDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponseList_RL_SetupRspFDD }, + { 147, &hf_nbap_id_RL_InformationResponse_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_RL_AdditionRspTDD }, + { 148, &hf_nbap_id_RL_InformationResponse_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_RL_SetupRspTDD }, + { 149, &hf_nbap_id_RL_Information_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_AdditionRqstTDD }, + { 150, &hf_nbap_id_RL_Information_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_ReconfRqstTDD }, + { 151, &hf_nbap_id_RL_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_ReconfPrepTDD }, + { 152, &hf_nbap_id_RL_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Information_RL_SetupRqstTDD }, + { 153, &hf_nbap_id_RL_ReconfigurationFailureItem_RL_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_RL_ReconfigurationFailureItem_RL_ReconfFailure }, + { 154, &hf_nbap_id_RL_Set_InformationItem_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_DM_Rprt }, + { 155, &hf_nbap_id_RL_Set_InformationItem_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_DM_Rsp }, + { 156, &hf_nbap_id_RL_Set_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_RL_FailureInd }, + { 157, &hf_nbap_id_RL_Set_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_InformationItem_RL_RestoreInd }, + { 158, &hf_nbap_id_S_CCPCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 159, &hf_nbap_id_S_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 160, &hf_nbap_id_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 161, &hf_nbap_id_S_SCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 162, &hf_nbap_id_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCHListIE_CTCH_ReconfRqstTDD }, + { 163, &hf_nbap_id_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterListIE_CTCH_SetupRqstTDD }, + { 164, &hf_nbap_id_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_Parameters_CTCH_ReconfRqstTDD }, + { 165, &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationItem_Cell_ReconfRqstFDD }, + { 166, &hf_nbap_id_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationItem_Cell_SetupRqstFDD }, + { 167, &hf_nbap_id_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationList_Cell_ReconfRqstFDD }, + { 168, &hf_nbap_id_SecondaryCPICH_InformationList_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondaryCPICH_InformationList_Cell_SetupRqstFDD }, + { 169, &hf_nbap_id_SecondarySCH_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondarySCH_Information_Cell_ReconfRqstFDD }, + { 170, &hf_nbap_id_SecondarySCH_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_SecondarySCH_Information_Cell_SetupRqstFDD }, + { 171, &hf_nbap_id_SegmentInformationListIE_SystemInfoUpdate, ASN1_EXTENSION_ROOT , dissect_nbap_SegmentInformationListIE_SystemInfoUpdate }, + { 172, &hf_nbap_id_SFN , ASN1_EXTENSION_ROOT , dissect_nbap_SFN }, + { 173, &hf_nbap_id_SignallingBearerRequestIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_SignallingBearerRequestIndicator }, + { 174, &hf_nbap_id_ShutdownTimer, ASN1_EXTENSION_ROOT , dissect_nbap_ShutdownTimer }, + { 175, &hf_nbap_id_Start_Of_Audit_Sequence_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_Start_Of_Audit_Sequence_Indicator }, + { 176, &hf_nbap_id_Successful_RL_InformationRespItem_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Successful_RL_InformationRespItem_RL_AdditionFailureFDD }, + { 177, &hf_nbap_id_Successful_RL_InformationRespItem_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Successful_RL_InformationRespItem_RL_SetupFailureFDD }, + { 178, &hf_nbap_id_SyncCase , ASN1_EXTENSION_ROOT , dissect_nbap_SyncCase }, + { 179, &hf_nbap_id_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH, ASN1_EXTENSION_ROOT , dissect_nbap_SyncCaseIndicatorItem_Cell_SetupRqstTDD_PSCH }, + { 180, &hf_nbap_id_T_Cell , ASN1_EXTENSION_ROOT , dissect_nbap_T_Cell }, + { 181, &hf_nbap_id_TargetCommunicationControlPortID, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortID }, + { 182, &hf_nbap_id_TimeSlotConfigurationList_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_Cell_ReconfRqstTDD }, + { 183, &hf_nbap_id_TimeSlotConfigurationList_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_Cell_SetupRqstTDD }, + { 184, &hf_nbap_id_TransmissionDiversityApplied, ASN1_EXTENSION_ROOT , dissect_nbap_TransmissionDiversityApplied }, + { 185, &hf_nbap_id_TypeOfError , ASN1_EXTENSION_ROOT , dissect_nbap_TypeOfError }, + { 186, &hf_nbap_id_UARFCNforNt , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN }, + { 187, &hf_nbap_id_UARFCNforNd , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN }, + { 188, &hf_nbap_id_UARFCNforNu , ASN1_EXTENSION_ROOT , dissect_nbap_UARFCN }, + { 189, &hf_nbap_id_UL_CCTrCH_InformationItem_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationItem_RL_SetupRqstTDD }, + { 190, &hf_nbap_id_UL_CCTrCH_InformationList_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD }, + { 191, &hf_nbap_id_UL_CCTrCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationList_RL_SetupRqstTDD }, + { 192, &hf_nbap_id_UL_DPCH_InformationItem_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_RL_AdditionRqstTDD }, + { 193, &hf_nbap_id_UL_DPCH_InformationList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_RL_SetupRqstTDD }, + { 194, &hf_nbap_id_UL_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_ReconfPrepFDD }, + { 195, &hf_nbap_id_UL_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_ReconfRqstFDD }, + { 196, &hf_nbap_id_UL_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_Information_RL_SetupRqstFDD }, + { 197, &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_AdditionFailureFDD }, + { 198, &hf_nbap_id_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationRespItem_RL_SetupFailureFDD }, + { 199, &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationResp_RL_AdditionFailureTDD }, + { 200, &hf_nbap_id_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_RL_InformationResp_RL_SetupFailureTDD }, + { 201, &hf_nbap_id_USCH_Information_Add, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information }, + { 202, &hf_nbap_id_USCH_Information_DeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information_DeleteList_RL_ReconfPrepTDD }, + { 203, &hf_nbap_id_USCH_Information_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information_ModifyList_RL_ReconfPrepTDD }, + { 204, &hf_nbap_id_USCH_InformationResponse, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_InformationResponse }, + { 205, &hf_nbap_id_USCH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_Information }, + { 206, &hf_nbap_id_USCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_USCH_RearrangeList_Bearer_RearrangeInd }, + { 207, &hf_nbap_id_Active_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Active_Pattern_Sequence_Information }, + { 208, &hf_nbap_id_AICH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_AICH_ParametersListIE_CTCH_ReconfRqstFDD }, + { 209, &hf_nbap_id_AdjustmentRatio, ASN1_EXTENSION_ROOT , dissect_nbap_ScaledAdjustmentRatio }, + { 210, &hf_nbap_id_FACH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_ParametersListIE_CTCH_ReconfRqstFDD }, + { 211, &hf_nbap_id_CauseLevel_PSCH_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_PSCH_ReconfFailure }, + { 212, &hf_nbap_id_CauseLevel_RL_AdditionFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_AdditionFailureFDD }, + { 213, &hf_nbap_id_CauseLevel_RL_AdditionFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_AdditionFailureTDD }, + { 214, &hf_nbap_id_CauseLevel_RL_ReconfFailure, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_ReconfFailure }, + { 215, &hf_nbap_id_CauseLevel_RL_SetupFailureFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_SetupFailureFDD }, + { 216, &hf_nbap_id_CauseLevel_RL_SetupFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_RL_SetupFailureTDD }, + { 217, &hf_nbap_id_Closed_Loop_Timing_Adjustment_Mode, ASN1_EXTENSION_ROOT , dissect_nbap_Closedlooptimingadjustmentmode }, + { 218, &hf_nbap_id_CommonPhysicalChannelType_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelType_CTCH_ReconfRqstFDD }, + { 219, &hf_nbap_id_Compressed_Mode_Deactivation_Flag, ASN1_EXTENSION_ROOT , dissect_nbap_Compressed_Mode_Deactivation_Flag }, + { 220, &hf_nbap_id_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationAddList_RL_ReconfPrepTDD }, + { 221, &hf_nbap_id_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD }, + { 222, &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD }, + { 223, &hf_nbap_id_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD }, + { 224, &hf_nbap_id_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD }, + { 225, &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD }, + { 226, &hf_nbap_id_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, + { 227, &hf_nbap_id_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationAddItem_RL_ReconfPrepTDD }, + { 228, &hf_nbap_id_DL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD }, + { 229, &hf_nbap_id_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD }, + { 230, &hf_nbap_id_DL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD }, + { 231, &hf_nbap_id_DL_TPC_Pattern01Count, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TPC_Pattern01Count }, + { 232, &hf_nbap_id_DPC_Mode , ASN1_EXTENSION_ROOT , dissect_nbap_DPC_Mode }, + { 233, &hf_nbap_id_DPCHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue }, + { 234, &hf_nbap_id_FACH_ParametersList_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_FACH_CommonTransportChannel_InformationResponse }, + { 235, &hf_nbap_id_Limited_power_increase_information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_Limited_power_increase_information_Cell_SetupRqstFDD }, + { 236, &hf_nbap_id_PCH_Parameters_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannel_InformationResponse }, + { 237, &hf_nbap_id_PCH_ParametersItem_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCH_ParametersItem_CTCH_ReconfRqstFDD }, + { 238, &hf_nbap_id_PICH_ParametersItem_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_ParametersItem_CTCH_ReconfRqstFDD }, + { 239, &hf_nbap_id_PRACHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue }, + { 240, &hf_nbap_id_PRACH_ParametersListIE_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_ParametersListIE_CTCH_ReconfRqstFDD }, + { 241, &hf_nbap_id_PUSCHConstant, ASN1_EXTENSION_ROOT , dissect_nbap_ConstantValue }, + { 242, &hf_nbap_id_RACH_Parameters_CTCH_SetupRsp, ASN1_EXTENSION_ROOT , dissect_nbap_CommonTransportChannel_InformationResponse }, + { 243, &hf_nbap_id_Synchronisation_Configuration_Cell_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Synchronisation_Configuration_Cell_ReconfRqst }, + { 244, &hf_nbap_id_Synchronisation_Configuration_Cell_SetupRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Synchronisation_Configuration_Cell_SetupRqst }, + { 245, &hf_nbap_id_Transmission_Gap_Pattern_Sequence_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Transmission_Gap_Pattern_Sequence_Information }, + { 246, &hf_nbap_id_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationAddList_RL_ReconfPrepTDD }, + { 247, &hf_nbap_id_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteItem_RL_ReconfRqstTDD }, + { 248, &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfPrepTDD }, + { 249, &hf_nbap_id_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationDeleteList_RL_ReconfRqstTDD }, + { 250, &hf_nbap_id_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyItem_RL_ReconfRqstTDD }, + { 251, &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfPrepTDD }, + { 252, &hf_nbap_id_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, + { 253, &hf_nbap_id_UL_DPCH_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationAddItem_RL_ReconfPrepTDD }, + { 254, &hf_nbap_id_UL_DPCH_InformationModify_AddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_AddItem_RL_ReconfPrepTDD }, + { 255, &hf_nbap_id_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD }, + { 256, &hf_nbap_id_UL_DPCH_InformationModify_ModifyListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationModify_ModifyItem_RL_ReconfPrepTDD }, + { 257, &hf_nbap_id_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_PDSCHSetItem_PSCH_ReconfFailureTDD }, + { 258, &hf_nbap_id_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_PUSCHSetItem_PSCH_ReconfFailureTDD }, + { 259, &hf_nbap_id_CommunicationContextInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationContextInfoItem_Reset }, + { 260, &hf_nbap_id_CommunicationControlPortInfoItem_Reset, ASN1_EXTENSION_ROOT , dissect_nbap_CommunicationControlPortInfoItem_Reset }, + { 261, &hf_nbap_id_ResetIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_ResetIndicator }, + { 262, &hf_nbap_id_TimingAdvanceApplied, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdvanceApplied }, + { 263, &hf_nbap_id_CFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_FNReportingIndicator }, + { 264, &hf_nbap_id_SFNReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_FNReportingIndicator }, + { 265, &hf_nbap_id_InnerLoopDLPCStatus, ASN1_EXTENSION_ROOT , dissect_nbap_InnerLoopDLPCStatus }, + { 266, &hf_nbap_id_TimeslotISCPInfo, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfo }, + { 267, &hf_nbap_id_PICH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_ParametersItem_CTCH_SetupRqstTDD }, + { 268, &hf_nbap_id_PRACH_ParametersItem_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_ParametersItem_CTCH_SetupRqstTDD }, + { 269, &hf_nbap_id_CCTrCH_InformationItem_RL_FailureInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCTrCH_InformationItem_RL_FailureInd }, + { 270, &hf_nbap_id_CCTrCH_InformationItem_RL_RestoreInd, ASN1_EXTENSION_ROOT , dissect_nbap_CCTrCH_InformationItem_RL_RestoreInd }, + { 271, &hf_nbap_id_CauseLevel_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CauseLevel_SyncAdjustmntFailureTDD }, + { 272, &hf_nbap_id_CellAdjustmentInfo_SyncAdjustmntRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellAdjustmentInfo_SyncAdjustmentRqstTDD }, + { 273, &hf_nbap_id_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellAdjustmentInfoItem_SyncAdjustmentRqstTDD }, + { 274, &hf_nbap_id_CellSyncBurstInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD }, + { 275, &hf_nbap_id_CellSyncBurstTransInit_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstTransInit_CellSyncInitiationRqstTDD }, + { 276, &hf_nbap_id_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasureInit_CellSyncInitiationRqstTDD }, + { 277, &hf_nbap_id_CellSyncBurstMeasReconfiguration_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasInfo_CellSyncReconfRqstTDD }, + { 278, &hf_nbap_id_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstMeasInfoList_CellSyncReconfRqstTDD }, + { 279, &hf_nbap_id_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstTransReconfInfo_CellSyncReconfRqstTDD }, + { 280, &hf_nbap_id_CellSyncInfo_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncInfo_CellSyncReprtTDD }, + { 281, &hf_nbap_id_CSBTransmissionID, ASN1_EXTENSION_ROOT , dissect_nbap_CSBTransmissionID }, + { 282, &hf_nbap_id_CSBMeasurementID, ASN1_EXTENSION_ROOT , dissect_nbap_CSBMeasurementID }, + { 283, &hf_nbap_id_NCyclesPerSFNperiod, ASN1_EXTENSION_ROOT , dissect_nbap_NCyclesPerSFNperiod }, + { 284, &hf_nbap_id_NRepetitionsPerCyclePeriod, ASN1_EXTENSION_ROOT , dissect_nbap_NRepetitionsPerCyclePeriod }, + { 285, &hf_nbap_id_SyncFrameNumber, ASN1_EXTENSION_ROOT , dissect_nbap_SyncFrameNumber }, + { 286, &hf_nbap_id_SynchronisationReportType, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationReportType }, + { 287, &hf_nbap_id_SynchronisationReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationReportCharacteristics }, + { 288, &hf_nbap_id_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Unsuccessful_cell_InformationRespItem_SyncAdjustmntFailureTDD }, + { 289, &hf_nbap_id_ReferenceClockAvailability, ASN1_EXTENSION_ROOT , dissect_nbap_ReferenceClockAvailability }, + { 290, &hf_nbap_id_ReferenceSFNoffset, ASN1_EXTENSION_ROOT , dissect_nbap_ReferenceSFNoffset }, + { 291, &hf_nbap_id_InformationExchangeID, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeID }, + { 292, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rqst }, + { 293, &hf_nbap_id_InformationType, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristics }, + { 294, &hf_nbap_id_InformationReportCharacteristics, ASN1_EXTENSION_ROOT , dissect_nbap_InformationReportCharacteristics }, + { 295, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rsp }, + { 296, &hf_nbap_id_InformationExchangeObjectType_InfEx_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_InformationExchangeObjectType_InfEx_Rprt }, + { 297, &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstFDD }, + { 298, &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstFDD }, + { 299, &hf_nbap_id_IPDLParameter_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD }, + { 300, &hf_nbap_id_IPDLParameter_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_Cell_SetupRqstTDD }, + { 301, &hf_nbap_id_DL_DPCH_LCR_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_Information_RL_SetupRqstTDD }, + { 302, &hf_nbap_id_DwPCH_LCR_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 303, &hf_nbap_id_DwPCH_LCR_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 304, &hf_nbap_id_DwPCH_LCR_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_Cell_SetupRqstTDD }, + { 305, &hf_nbap_id_DwPCH_LCR_Information_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_Cell_ReconfRqstTDD }, + { 306, &hf_nbap_id_DwPCH_LCR_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_LCR_Information_ResourceStatusInd }, + { 307, &hf_nbap_id_maxFACH_Power_LCR_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 308, &hf_nbap_id_maxFACH_Power_LCR_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 309, &hf_nbap_id_FPACH_LCR_Information, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 310, &hf_nbap_id_FPACH_LCR_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 311, &hf_nbap_id_FPACH_LCR_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_InformationList_AuditRsp }, + { 312, &hf_nbap_id_FPACH_LCR_InformationList_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_InformationList_ResourceStatusInd }, + { 313, &hf_nbap_id_FPACH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_Parameters_CTCH_SetupRqstTDD }, + { 314, &hf_nbap_id_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_FPACH_LCR_Parameters_CTCH_ReconfRqstTDD }, + { 315, &hf_nbap_id_PCCPCH_LCR_Information_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PCCPCH_LCR_Information_Cell_SetupRqstTDD }, + { 316, &hf_nbap_id_PCH_Power_LCR_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 317, &hf_nbap_id_PCH_Power_LCR_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 318, &hf_nbap_id_PICH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PICH_LCR_Parameters_CTCH_SetupRqstTDD }, + { 319, &hf_nbap_id_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PRACH_LCR_ParametersList_CTCH_SetupRqstTDD }, + { 320, &hf_nbap_id_RL_InformationResponse_LCR_RL_SetupRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_LCR_RL_SetupRspTDD }, + { 321, &hf_nbap_id_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterList_CTCH_SetupRqstTDD }, + { 322, &hf_nbap_id_TimeSlot , ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlot }, + { 323, &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_LCR_Cell_ReconfRqstTDD }, + { 324, &hf_nbap_id_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotConfigurationList_LCR_Cell_SetupRqstTDD }, + { 325, &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR }, + { 326, &hf_nbap_id_TimeSlotLCR_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_TimeSlotLCR }, + { 327, &hf_nbap_id_UL_DPCH_LCR_Information_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_Information_RL_SetupRqstTDD }, + { 328, &hf_nbap_id_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD }, + { 329, &hf_nbap_id_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_InformationItem_LCR_RL_AdditionRqstTDD }, + { 330, &hf_nbap_id_TimeslotISCP_InformationList_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR }, + { 331, &hf_nbap_id_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD }, + { 332, &hf_nbap_id_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD }, + { 333, &hf_nbap_id_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Timeslot_LCR_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { 334, &hf_nbap_id_TimeslotISCPInfoList_LCR_DL_PC_RqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR }, + { 335, &hf_nbap_id_UL_DPCH_LCR_InformationAddListIE_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD }, + { 336, &hf_nbap_id_UL_DPCH_LCR_InformationModify_AddList, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD }, + { 337, &hf_nbap_id_UL_TimeslotLCR_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_UL_TimeslotLCR_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { 338, &hf_nbap_id_UL_SIRTarget, ASN1_EXTENSION_ROOT , dissect_nbap_UL_SIR }, + { 339, &hf_nbap_id_PDSCH_AddInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst }, + { 340, &hf_nbap_id_PDSCH_ModifyInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PDSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst }, + { 341, &hf_nbap_id_PUSCH_AddInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_AddInformation_LCR_AddItem_PSCH_ReconfRqst }, + { 342, &hf_nbap_id_PUSCH_ModifyInformation_LCR_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_ModifyInformation_LCR_ModifyItem_PSCH_ReconfRqst }, + { 343, &hf_nbap_id_timeslotInfo_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimeslotInfo_CellSyncInitiationRqstTDD }, + { 344, &hf_nbap_id_SyncReportType_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SyncReportType_CellSyncReprtTDD }, + { 345, &hf_nbap_id_Power_Local_Cell_Group_InformationItem_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem_AuditRsp }, + { 346, &hf_nbap_id_Power_Local_Cell_Group_InformationItem_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem_ResourceStatusInd }, + { 347, &hf_nbap_id_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationItem2_ResourceStatusInd }, + { 348, &hf_nbap_id_Power_Local_Cell_Group_InformationList_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList_AuditRsp }, + { 349, &hf_nbap_id_Power_Local_Cell_Group_InformationList_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList_ResourceStatusInd }, + { 350, &hf_nbap_id_Power_Local_Cell_Group_InformationList2_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Power_Local_Cell_Group_InformationList2_ResourceStatusInd }, + { 351, &hf_nbap_id_Power_Local_Cell_Group_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Local_Cell_ID }, + { 352, &hf_nbap_id_PUSCH_Info_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rqst }, + { 353, &hf_nbap_id_PUSCH_Info_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rsp }, + { 354, &hf_nbap_id_PUSCH_Info_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_PUSCH_Info_DM_Rprt }, + { 355, &hf_nbap_id_InitDL_Power, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 356, &hf_nbap_id_cellSyncBurstRepetitionPeriod, ASN1_EXTENSION_ROOT , dissect_nbap_CellSyncBurstRepetitionPeriod }, + { 357, &hf_nbap_id_ReportCharacteristicsType_OnModification, ASN1_EXTENSION_ROOT , dissect_nbap_ReportCharacteristicsType_OnModification }, + { 358, &hf_nbap_id_SFNSFNMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNMeasurementValueInformation }, + { 359, &hf_nbap_id_SFNSFNMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_nbap_SFNSFNMeasurementThresholdInformation }, + { 360, &hf_nbap_id_TUTRANGPSMeasurementValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSMeasurementValueInformation }, + { 361, &hf_nbap_id_TUTRANGPSMeasurementThresholdInformation, ASN1_EXTENSION_ROOT , dissect_nbap_TUTRANGPSMeasurementThresholdInformation }, + { 362, &hf_nbap_id_Rx_Timing_Deviation_Value_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_Rx_Timing_Deviation_Value_LCR }, + { 363, &hf_nbap_id_RL_InformationResponse_LCR_RL_AdditionRspTDD, ASN1_EXTENSION_ROOT , dissect_nbap_RL_InformationResponse_LCR_RL_AdditionRspTDD }, + { 364, &hf_nbap_id_DL_PowerBalancing_Information, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_Information }, + { 365, &hf_nbap_id_DL_PowerBalancing_ActivationIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_ActivationIndicator }, + { 366, &hf_nbap_id_DL_PowerBalancing_UpdatedIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_DL_PowerBalancing_UpdatedIndicator }, + { 367, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 368, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 369, &hf_nbap_id_CCTrCH_Initial_DL_Power_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 370, &hf_nbap_id_IPDLParameter_Information_LCR_Cell_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_LCR_Cell_SetupRqstTDD }, + { 371, &hf_nbap_id_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_IPDLParameter_Information_LCR_Cell_ReconfRqstTDD }, + { 372, &hf_nbap_id_HS_PDSCH_HS_SCCH_E_AGCH_E_RGCH_E_HICH_MaxPower_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_MaximumTransmissionPower }, + { 373, &hf_nbap_id_HS_PDSCH_HS_SCCH_ScramblingCode_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ScramblingCode }, + { 374, &hf_nbap_id_HS_PDSCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_PDSCH_FDD_Code_Information }, + { 375, &hf_nbap_id_HS_SCCH_FDD_Code_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SCCH_FDD_Code_Information }, + { 376, &hf_nbap_id_HS_PDSCH_TDD_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HS_PDSCH_TDD_Information_PSCH_ReconfRqst }, + { 377, &hf_nbap_id_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Add_To_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, + { 378, &hf_nbap_id_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Modify_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, + { 379, &hf_nbap_id_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_Delete_From_HS_SCCH_Resource_Pool_PSCH_ReconfRqst }, + { 380, &hf_nbap_id_bindingID , ASN1_EXTENSION_ROOT , dissect_nbap_BindingID }, + { 381, &hf_nbap_id_RL_Specific_DCH_Info, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Specific_DCH_Info }, + { 382, &hf_nbap_id_transportlayeraddress, ASN1_EXTENSION_ROOT , dissect_nbap_TransportLayerAddress }, + { 383, &hf_nbap_id_DelayedActivation, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivation }, + { 384, &hf_nbap_id_DelayedActivationList_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdFDD }, + { 385, &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformation_RL_ActivationCmdFDD }, + { 386, &hf_nbap_id_DelayedActivationList_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformationList_RL_ActivationCmdTDD }, + { 387, &hf_nbap_id_DelayedActivationInformation_RL_ActivationCmdTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DelayedActivationInformation_RL_ActivationCmdTDD }, + { 388, &hf_nbap_id_neighbouringTDDCellMeasurementInformationLCR, ASN1_EXTENSION_ROOT , dissect_nbap_NeighbouringTDDCellMeasurementInformationLCR }, + { 389, &hf_nbap_id_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeId_TransInitLCR_CellSyncInitiationRqstTDD }, + { 390, &hf_nbap_id_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeId_MeasureInitLCR_CellSyncInitiationRqstTDD }, + { 391, &hf_nbap_id_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdTransReconfInfoLCR_CellSyncReconfRqstTDD }, + { 392, &hf_nbap_id_SYNCDlCodeIdMeasReconfigurationLCR_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdMeasInfoLCR_CellSyncReconfRqstTDD }, + { 393, &hf_nbap_id_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SYNCDlCodeIdMeasInfoList_CellSyncReconfRqstTDD }, + { 394, &hf_nbap_id_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdsMeasInfoList_CellSyncReprtTDD }, + { 395, &hf_nbap_id_SyncDLCodeIdThreInfoLCR, ASN1_EXTENSION_ROOT , dissect_nbap_SyncDLCodeIdThreInfoLCR }, + { 396, &hf_nbap_id_NSubCyclesPerCyclePeriod_CellSyncReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_NSubCyclesPerCyclePeriod }, + { 397, &hf_nbap_id_DwPCH_Power , ASN1_EXTENSION_ROOT , dissect_nbap_DwPCH_Power }, + { 398, &hf_nbap_id_AccumulatedClockupdate_CellSyncReprtTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdjustmentValue }, + { 399, &hf_nbap_id_Angle_Of_Arrival_Value_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_Angle_Of_Arrival_Value_LCR }, + { 400, &hf_nbap_id_HSDSCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Information }, + { 401, &hf_nbap_id_HSDSCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Information_Response }, + { 402, &hf_nbap_id_HSDSCH_Information_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_Information_to_Modify }, + { 403, &hf_nbap_id_HSDSCH_RNTI , ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_RNTI }, + { 404, &hf_nbap_id_HSDSCH_TDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Information }, + { 405, &hf_nbap_id_HSDSCH_TDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Information_Response }, + { 406, &hf_nbap_id_HSPDSCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID }, + { 407, &hf_nbap_id_PrimCCPCH_RSCP_DL_PC_RqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_RSCP }, + { 408, &hf_nbap_id_PDSCH_RL_ID , ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID }, + { 409, &hf_nbap_id_HSDSCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_RearrangeList_Bearer_RearrangeInd }, + { 410, &hf_nbap_id_UL_Synchronisation_Parameters_LCR, ASN1_EXTENSION_ROOT , dissect_nbap_UL_Synchronisation_Parameters_LCR }, + { 411, &hf_nbap_id_HSDSCH_FDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_FDD_Update_Information }, + { 412, &hf_nbap_id_HSDSCH_TDD_Update_Information, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_TDD_Update_Information }, + { 413, &hf_nbap_id_DL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_DL_DPCH_TimeSlotFormat_LCR }, + { 414, &hf_nbap_id_UL_DPCH_TimeSlotFormat_LCR_ModifyItem_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_UL_DPCH_TimeSlotFormat_LCR }, + { 415, &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { 416, &hf_nbap_id_TDD_TPC_UplinkStepSize_LCR_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { 417, &hf_nbap_id_TDD_TPC_DownlinkStepSize_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize }, + { 418, &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationAdd_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { 419, &hf_nbap_id_TDD_TPC_UplinkStepSize_InformationModify_LCR_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_UplinkStepSize_LCR }, + { 420, &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize }, + { 421, &hf_nbap_id_TDD_TPC_DownlinkStepSize_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_TDD_TPC_DownlinkStepSize }, + { 422, &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 423, &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 424, &hf_nbap_id_CCTrCH_Maximum_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 425, &hf_nbap_id_CCTrCH_Minimum_DL_Power_RL_AdditionRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 426, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 427, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 428, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 429, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 430, &hf_nbap_id_Maximum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 431, &hf_nbap_id_Minimum_DL_Power_Modify_LCR_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 432, &hf_nbap_id_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_LCR_InformationModify_ModifyList_RL_ReconfRqstTDD }, + { 433, &hf_nbap_id_CCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 434, &hf_nbap_id_CCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 435, &hf_nbap_id_Initial_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 436, &hf_nbap_id_Maximum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 437, &hf_nbap_id_Minimum_DL_Power_TimeslotLCR_InformationItem, ASN1_EXTENSION_ROOT , dissect_nbap_DL_Power }, + { 438, &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHProvidedBitRate }, + { 439, &hf_nbap_id_HS_DSCHRequiredPowerValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPower }, + { 440, &hf_nbap_id_HS_DSCHRequiredPowerValue, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValue }, + { 441, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmission, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue }, + { 442, &hf_nbap_id_HS_SICH_Reception_Quality, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_Reception_Quality_Value }, + { 443, &hf_nbap_id_HS_SICH_Reception_Quality_Measurement_Value, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_Reception_Quality_Measurement_Value }, + { 444, &hf_nbap_id_HSSICH_Info_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_ID }, + { 445, &hf_nbap_id_HSSICH_Info_DM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSSICH_Info_DM_Rqst }, + { 446, &hf_nbap_id_HSSICH_Info_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_HS_SICH_ID }, + { 447, &hf_nbap_id_Best_Cell_Portions_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Best_Cell_Portions_Value }, + { 448, &hf_nbap_id_Primary_CPICH_Usage_for_Channel_Estimation, ASN1_EXTENSION_ROOT , dissect_nbap_Primary_CPICH_Usage_for_Channel_Estimation }, + { 449, &hf_nbap_id_Secondary_CPICH_Information_Change, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CPICH_Information_Change }, + { 450, &hf_nbap_id_NumberOfReportedCellPortions, ASN1_EXTENSION_ROOT , dissect_nbap_NumberOfReportedCellPortions }, + { 451, &hf_nbap_id_CellPortion_InformationItem_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationItem_Cell_SetupRqstFDD }, + { 452, &hf_nbap_id_CellPortion_InformationList_Cell_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationList_Cell_SetupRqstFDD }, + { 453, &hf_nbap_id_TimeslotISCP_LCR_InfoList_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_TimeslotISCPInfoLCR }, + { 454, &hf_nbap_id_Secondary_CPICH_Information, ASN1_EXTENSION_ROOT , dissect_nbap_CommonPhysicalChannelID }, + { 455, &hf_nbap_id_Received_total_wide_band_power_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_Value_IncrDecrThres }, + { 456, &hf_nbap_id_Unidirectional_DCH_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_Unidirectional_DCH_Indicator }, + { 457, &hf_nbap_id_TimingAdjustmentValueLCR, ASN1_EXTENSION_ROOT , dissect_nbap_TimingAdjustmentValueLCR }, + { 458, &hf_nbap_id_multipleRL_ul_DPCH_InformationList, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_UL_DPCH_InformationAddList_RL_ReconfPrepTDD }, + { 459, &hf_nbap_id_multipleRL_ul_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_UL_DPCH_InformationModifyList_RL_ReconfPrepTDD }, + { 460, &hf_nbap_id_RL_ID , ASN1_EXTENSION_ROOT , dissect_nbap_RL_ID }, + { 461, &hf_nbap_id_SAT_Info_Almanac_ExtItem, ASN1_EXTENSION_ROOT , dissect_nbap_SAT_Info_Almanac_ExtItem }, + { 462, &hf_nbap_id_HSDPA_Capability, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_Capability }, + { 463, &hf_nbap_id_HSDSCH_Resources_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCH_Resources_Information_AuditRsp }, + { 464, &hf_nbap_id_HSDSCH_Resources_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCH_Resources_Information_ResourceStatusInd }, + { 465, &hf_nbap_id_HSDSCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_MACdFlows_Information }, + { 466, &hf_nbap_id_HSDSCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_MACdFlows_to_Delete }, + { 467, &hf_nbap_id_HSDSCH_Information_to_Modify_Unsynchronised, ASN1_EXTENSION_ROOT , dissect_nbap_HSDSCH_Information_to_Modify_Unsynchronised }, + { 468, &hf_nbap_id_TnlQos , ASN1_EXTENSION_ROOT , dissect_nbap_TnlQos }, + { 469, &hf_nbap_id_Received_total_wide_band_power_For_CellPortion_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Received_total_wide_band_power_For_CellPortion_Value }, + { 470, &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_Value }, + { 471, &hf_nbap_id_Transmitted_Carrier_Power_For_CellPortion_Value, ASN1_EXTENSION_ROOT , dissect_nbap_Transmitted_Carrier_Power_For_CellPortion_Value }, + { 472, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHSTransmissionValue }, + { 473, &hf_nbap_id_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue, ASN1_EXTENSION_ROOT , dissect_nbap_TransmittedCarrierPowerOfAllCodesNotUsedForHS_PDSCH_HS_SCCH_E_AGCH_E_RGCHOrE_HICHTransmissionCellPortionValue }, + { 474, &hf_nbap_id_UpPTSInterferenceValue, ASN1_EXTENSION_ROOT , dissect_nbap_UpPTSInterferenceValue }, + { 475, &hf_nbap_id_PrimaryCCPCH_RSCP_Delta, ASN1_EXTENSION_ROOT , dissect_nbap_PrimaryCCPCH_RSCP_Delta }, + { 476, &hf_nbap_id_MeasurementRecoveryBehavior, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoveryBehavior }, + { 477, &hf_nbap_id_MeasurementRecoveryReportingIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoveryReportingIndicator }, + { 478, &hf_nbap_id_MeasurementRecoverySupportIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_MeasurementRecoverySupportIndicator }, + { 479, &hf_nbap_id_Tstd_indicator, ASN1_EXTENSION_ROOT , dissect_nbap_TSTD_Indicator }, + { 480, &hf_nbap_id_multiple_RL_Information_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_Information_RL_ReconfPrepTDD }, + { 481, &hf_nbap_id_multiple_RL_Information_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_RL_Information_RL_ReconfRqstTDD }, + { 482, &hf_nbap_id_DL_DPCH_Power_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_Power_Information_RL_ReconfPrepFDD }, + { 483, &hf_nbap_id_F_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_F_DPCH_Information_RL_ReconfPrepFDD }, + { 484, &hf_nbap_id_F_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_F_DPCH_Information_RL_SetupRqstFDD }, + { 485, &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_ReconfRqstTDD }, + { 486, &hf_nbap_id_Additional_S_CCPCH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_parameterExtendedList_CTCH_SetupRqstTDD }, + { 487, &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_ReconfRqstTDD }, + { 488, &hf_nbap_id_Additional_S_CCPCH_LCR_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_Secondary_CCPCH_LCR_parameterExtendedList_CTCH_SetupRqstTDD }, + { 489, &hf_nbap_id_MICH_CFN , ASN1_EXTENSION_ROOT , dissect_nbap_MICH_CFN }, + { 490, &hf_nbap_id_MICH_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 491, &hf_nbap_id_MICH_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_Common_PhysicalChannel_Status_Information }, + { 492, &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_ReconfRqstFDD }, + { 493, &hf_nbap_id_MICH_Parameters_CTCH_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_ReconfRqstTDD }, + { 494, &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_SetupRqstFDD }, + { 495, &hf_nbap_id_MICH_Parameters_CTCH_SetupRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MICH_Parameters_CTCH_SetupRqstTDD }, + { 496, &hf_nbap_id_Modification_Period, ASN1_EXTENSION_ROOT , dissect_nbap_Modification_Period }, + { 497, &hf_nbap_id_NI_Information_NotifUpdateCmd, ASN1_EXTENSION_ROOT , dissect_nbap_NI_Information }, + { 498, &hf_nbap_id_S_CCPCH_InformationListExt_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_InformationListExt_AuditRsp }, + { 499, &hf_nbap_id_S_CCPCH_InformationListExt_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_InformationListExt_ResourceStatusInd }, + { 500, &hf_nbap_id_S_CCPCH_LCR_InformationListExt_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_LCR_InformationListExt_AuditRsp }, + { 501, &hf_nbap_id_S_CCPCH_LCR_InformationListExt_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_S_CCPCH_LCR_InformationListExt_ResourceStatusInd }, + { 502, &hf_nbap_id_HARQ_Preamble_Mode, ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_Preamble_Mode }, + { 503, &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment, ASN1_EXTENSION_ROOT , dissect_nbap_DL_DPCH_TimingAdjustment }, + { 504, &hf_nbap_id_Initial_DL_DPCH_TimingAdjustment_Allowed, ASN1_EXTENSION_ROOT , dissect_nbap_Initial_DL_DPCH_TimingAdjustment_Allowed }, + { 505, &hf_nbap_id_DLTransmissionBranchLoadValue, ASN1_EXTENSION_ROOT , dissect_nbap_DLTransmissionBranchLoadValue }, + { 506, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rqst, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rqst }, + { 507, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rsp }, + { 508, &hf_nbap_id_Power_Local_Cell_Group_choice_CM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_PowerLocalCellGroup_CM_Rprt }, + { 509, &hf_nbap_id_SynchronisationIndicator, ASN1_EXTENSION_ROOT , dissect_nbap_SynchronisationIndicator }, + { 510, &hf_nbap_id_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_And_EDCH_CellPortion_Information_PSCH_ReconfRqst }, + { 511, &hf_nbap_id_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst, ASN1_EXTENSION_ROOT , dissect_nbap_HSDPA_And_EDCH_CellPortion_InformationList_PSCH_ReconfRqst }, + { 512, &hf_nbap_id_HS_DSCHRequiredPowerValue_For_Cell_Portion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValue }, + { 513, &hf_nbap_id_HS_DSCHRequiredPowerValueInformation_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHRequiredPowerValueInformation_For_CellPortion }, + { 514, &hf_nbap_id_HS_DSCHProvidedBitRateValueInformation_For_CellPortion, ASN1_EXTENSION_ROOT , dissect_nbap_HS_DSCHProvidedBitRateValueInformation_For_CellPortion }, + { 515, &hf_nbap_id_E_AGCH_And_E_RGCH_E_HICH_FDD_Scrambling_Code, ASN1_EXTENSION_ROOT , dissect_nbap_DL_ScramblingCode }, + { 516, &hf_nbap_id_E_AGCH_FDD_Code_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_AGCH_FDD_Code_Information }, + { 517, &hf_nbap_id_E_DCH_Capability, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Capability }, + { 518, &hf_nbap_id_E_DCH_FDD_DL_Control_Channel_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_DL_Control_Channel_Information }, + { 519, &hf_nbap_id_E_DCH_FDD_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information }, + { 520, &hf_nbap_id_E_DCH_FDD_Information_Response, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information_Response }, + { 521, &hf_nbap_id_E_DCH_FDD_Information_to_Modify, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_FDD_Information_to_Modify }, + { 522, &hf_nbap_id_E_DCH_MACdFlows_to_Add, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_MACdFlows_Information }, + { 523, &hf_nbap_id_E_DCH_MACdFlows_to_Delete, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_MACdFlows_to_Delete }, + { 524, &hf_nbap_id_E_DCH_Resources_Information_AuditRsp, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Resources_Information_AuditRsp }, + { 525, &hf_nbap_id_E_DCH_Resources_Information_ResourceStatusInd, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_Resources_Information_ResourceStatusInd }, + { 526, &hf_nbap_id_E_DCH_RL_Indication, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_RL_Indication }, + { 527, &hf_nbap_id_E_DCH_RL_Set_ID, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Set_ID }, + { 528, &hf_nbap_id_E_DPCH_Information_RL_ReconfPrepFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_ReconfPrepFDD }, + { 529, &hf_nbap_id_E_DPCH_Information_RL_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_SetupRqstFDD }, + { 530, &hf_nbap_id_E_RGCH_E_HICH_FDD_Code_Information, ASN1_EXTENSION_ROOT , dissect_nbap_E_RGCH_E_HICH_FDD_Code_Information }, + { 531, &hf_nbap_id_Serving_E_DCH_RL_ID, ASN1_EXTENSION_ROOT , dissect_nbap_Serving_E_DCH_RL_ID }, + { 532, &hf_nbap_id_UL_DPDCH_Indicator_For_E_DCH_Operation, ASN1_EXTENSION_ROOT , dissect_nbap_UL_DPDCH_Indicator_For_E_DCH_Operation }, + { 533, &hf_nbap_id_FDD_S_CCPCH_FrameOffset_CTCH_SetupRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_FDD_S_CCPCH_FrameOffset }, + { 534, &hf_nbap_id_E_DPCH_Information_RL_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_E_DPCH_Information_RL_ReconfRqstFDD }, + { 535, &hf_nbap_id_Maximum_Target_ReceivedTotalWideBandPower, ASN1_EXTENSION_ROOT , dissect_nbap_Maximum_Target_ReceivedTotalWideBandPower }, + { 536, &hf_nbap_id_E_DCHProvidedBitRateValueInformation, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCHProvidedBitRate }, + { 537, &hf_nbap_id_HARQ_Preamble_Mode_Activation_Indicator, ASN1_EXTENSION_ROOT , dissect_nbap_HARQ_Preamble_Mode_Activation_Indicator }, + { 538, &hf_nbap_id_RL_Specific_E_DCH_Info, ASN1_EXTENSION_ROOT , dissect_nbap_RL_Specific_E_DCH_Info }, + { 539, &hf_nbap_id_E_DCH_CapacityConsumptionLaw, ASN1_EXTENSION_ROOT , dissect_nbap_DedicatedChannelsCapacityConsumptionLaw }, + { 540, &hf_nbap_id_multiple_DedicatedMeasurementValueList_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_DedicatedMeasurementValueList_TDD_DM_Rsp }, + { 541, &hf_nbap_id_multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_DedicatedMeasurementValueList_LCR_TDD_DM_Rsp }, + { 542, &hf_nbap_id_E_DCH_RearrangeList_Bearer_RearrangeInd, ASN1_EXTENSION_ROOT , dissect_nbap_E_DCH_RearrangeList_Bearer_RearrangeInd }, + { 543, &hf_nbap_id_multipleRL_dl_CCTrCH_InformationModifyList_RL_ReconfRqstTDD, ASN1_EXTENSION_ROOT , dissect_nbap_MultipleRL_DL_CCTrCH_InformationModifyList_RL_ReconfRqstTDD }, + { 544, &hf_nbap_id_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio, ASN1_EXTENSION_ROOT , dissect_nbap_Target_NonServing_EDCH_To_Total_EDCH_Power_Ratio }, + { 545, &hf_nbap_id_CellPortion_InformationItem_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationItem_Cell_ReconfRqstFDD }, + { 546, &hf_nbap_id_CellPortion_InformationList_Cell_ReconfRqstFDD, ASN1_EXTENSION_ROOT , dissect_nbap_CellPortion_InformationList_Cell_ReconfRqstFDD }, + { 547, &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rsp, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_PUSCH_InfoList_DM_Rsp }, + { 548, &hf_nbap_id_multiple_PUSCH_InfoList_DM_Rprt, ASN1_EXTENSION_ROOT , dissect_nbap_Multiple_PUSCH_InfoList_DM_Rprt }, + { 549, &hf_nbap_id_Reference_ReceivedTotalWideBandPower, ASN1_EXTENSION_ROOT , dissect_nbap_Reference_ReceivedTotalWideBandPower }, { 0, NULL, 0, NULL } }; @@ -34131,9 +34131,9 @@ dissect_nbap_DymmyProtocolIE_ID(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, static const per_sequence_t IPDLParameter_Information_Cell_ReconfRqstTDD_sequence[] = { - { "iPDL-TDD-Parameters" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iPDL_TDD_Parameters }, - { "iPDL-Indicator" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_iPDL_Indicator }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "iPDL-TDD-Parameters" , &hf_nbap_iPDL_TDD_Parameters, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_IPDL_TDD_Parameters }, + { "iPDL-Indicator" , &hf_nbap_iPDL_Indicator , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_IPDL_Indicator }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34147,8 +34147,8 @@ dissect_nbap_IPDLParameter_Information_Cell_ReconfRqstTDD(tvbuff_t *tvb, int off static const per_sequence_t RadioLinkAdditionRequestTDD_sequence[] = { - { "protocolIEs" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_protocolIEs }, - { "protocolExtensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_protocolExtensions }, + { "protocolIEs" , &hf_nbap_protocolIEs , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, + { "protocolExtensions" , &hf_nbap_protocolExtensions, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34174,9 +34174,9 @@ static int dissect_uL_DPCH_Information1(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t UL_CCTrCH_InformationItem_RL_AdditionRqstTDD_sequence[] = { - { "cCTrCH-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_cCTrCH_ID }, - { "uL-DPCH-Information" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_uL_DPCH_Information1 }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "cCTrCH-ID" , &hf_nbap_cCTrCH_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CCTrCH_ID }, + { "uL-DPCH-Information" , &hf_nbap_uL_DPCH_Information1, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_UL_DPCH_InformationList_RL_AdditionRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34193,7 +34193,7 @@ static int dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item(tvbuff_t *t static const per_sequence_t UL_CCTrCH_InformationList_RL_AdditionRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item }, + { "" , &hf_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_UL_CCTrCH_InformationItem_RL_AdditionRqstTDD }, }; static int @@ -34207,14 +34207,14 @@ dissect_nbap_UL_CCTrCH_InformationList_RL_AdditionRqstTDD(tvbuff_t *tvb, int off static const per_sequence_t MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD_sequence[] = { - { "dl-DPCH-InformationList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationList }, - { "dl-DPCH-InformationListLCR" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationListLCR }, - { "cCTrCH-Initial-DL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Initial_DL_Power }, - { "tDD-TPC-DownlinkStepSize" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_TPC_DownlinkStepSize }, - { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD }, - { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD }, - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-DPCH-InformationList", &hf_nbap_dl_DPCH_InformationList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationAddList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationListLCR", &hf_nbap_dl_DPCH_InformationListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationAddList_RL_ReconfPrepTDD }, + { "cCTrCH-Initial-DL-Power", &hf_nbap_cCTrCH_Initial_DL_Power, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "tDD-TPC-DownlinkStepSize", &hf_nbap_tDD_TPC_DownlinkStepSize, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize }, + { "cCTrCH-Maximum-DL-Power-InformationAdd-RL-ReconfPrepTDD", &hf_nbap_cCTrCH_Maximum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "cCTrCH-Minimum-DL-Power-InformationAdd-RL-ReconfPrepTDD", &hf_nbap_cCTrCH_Minimum_DL_Power_InformationAdd_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34231,7 +34231,7 @@ static int dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item(t static const per_sequence_t MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationAddListIE_RL_ReconfPrepTDD }, }; static int @@ -34245,15 +34245,15 @@ dissect_nbap_MultipleRL_DL_DPCH_InformationAddList_RL_ReconfPrepTDD(tvbuff_t *tv static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD_sequence[] = { - { "dl-DPCH-InformationAddList" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationAddList }, - { "dl-DPCH-InformationModifyList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationModifyList }, - { "dl-DPCH-InformationDeleteList", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationDeleteList }, - { "dl-DPCH-InformationAddListLCR", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_DPCH_InformationAddListLCR }, - { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD }, - { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD }, - { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD }, - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_rL_ID }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "dl-DPCH-InformationAddList", &hf_nbap_dl_DPCH_InformationAddList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_AddList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationModifyList", &hf_nbap_dl_DPCH_InformationModifyList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_ModifyList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationDeleteList", &hf_nbap_dl_DPCH_InformationDeleteList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_InformationModify_DeleteList_RL_ReconfPrepTDD }, + { "dl-DPCH-InformationAddListLCR", &hf_nbap_dl_DPCH_InformationAddListLCR, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_DPCH_LCR_InformationModify_AddList_RL_ReconfPrepTDD }, + { "tDD-TPC-DownlinkStepSize-InformationModify-RL-ReconfPrepTDD", &hf_nbap_tDD_TPC_DownlinkStepSize_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_TDD_TPC_DownlinkStepSize }, + { "cCTrCH-Maximum-DL-Power-InformationModify-RL-ReconfPrepTDD", &hf_nbap_cCTrCH_Maximum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "cCTrCH-Minimum-DL-Power-InformationModify-RL-ReconfPrepTDD", &hf_nbap_cCTrCH_Minimum_DL_Power_InformationModify_RL_ReconfPrepTDD, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_RL_ID }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34270,7 +34270,7 @@ static int dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_ite static const per_sequence_t MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_MultipleRL_DL_DPCH_InformationModifyListIE_RL_ReconfPrepTDD }, }; static int @@ -34284,7 +34284,7 @@ dissect_nbap_MultipleRL_DL_DPCH_InformationModifyList_RL_ReconfPrepTDD(tvbuff_t static const per_sequence_t DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item }, + { "" , &hf_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_DL_DPCH_InformationModify_DeleteItem_RL_ReconfPrepTDD }, }; static int @@ -34298,11 +34298,11 @@ dissect_nbap_DL_DPCH_InformationModify_DeleteListIE_RL_ReconfPrepTDD(tvbuff_t *t static const per_sequence_t RL_InformationItem_RL_ReconfRqstFDD_sequence[] = { - { "rL-ID" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_rL_ID }, - { "maxDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_maxDL_Power }, - { "minDL-Power" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_minDL_Power }, - { "dl-CodeInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_dl_CodeInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "rL-ID" , &hf_nbap_rL_ID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_RL_ID }, + { "maxDL-Power" , &hf_nbap_maxDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "minDL-Power" , &hf_nbap_minDL_Power , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_DL_Power }, + { "dl-CodeInformation" , &hf_nbap_dl_CodeInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_FDD_DL_CodeInformation }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34316,9 +34316,9 @@ dissect_nbap_RL_InformationItem_RL_ReconfRqstFDD(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD_sequence[] = { - { "syncFrameNrToReceive" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncFrameNrToReceive }, - { "syncBurstInfo" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_syncBurstInfo }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "syncFrameNrToReceive" , &hf_nbap_syncFrameNrToReceive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_SyncFrameNumber }, + { "syncBurstInfo" , &hf_nbap_syncBurstInfo , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstInfoList_CellSyncReconfRqstTDD }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34335,7 +34335,7 @@ static int dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item(tvbuff static const per_sequence_t CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item }, + { "" , &hf_nbap_CellSyncBurstMeasInfoListIE_CellSyncReconfRqstTDD_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_CellSyncBurstMeasInfoItem_CellSyncReconfRqstTDD }, }; static int @@ -34371,7 +34371,7 @@ static int dissect_GPS_Information_item(tvbuff_t *tvb, int offset, asn_ctx_t *ac static const per_sequence_t GPS_Information_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_GPS_Information_item }, + { "" , &hf_nbap_GPS_Information_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_GPS_Information_Item }, }; static int @@ -34408,9 +34408,9 @@ static int dissect_information_Type_Item(tvbuff_t *tvb, int offset, asn_ctx_t *a static const per_sequence_t InformationType_sequence[] = { - { "information-Type-Item" , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_information_Type_Item }, - { "gPSInformation" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_gPSInformation }, - { "iE-Extensions" , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_iE_Extensions }, + { "information-Type-Item" , &hf_nbap_information_Type_Item, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_nbap_Information_Type_Item }, + { "gPSInformation" , &hf_nbap_gPSInformation , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_GPS_Information }, + { "iE-Extensions" , &hf_nbap_iE_Extensions , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_nbap_ProtocolExtensionContainer }, { NULL, 0, 0, NULL } }; @@ -34424,7 +34424,7 @@ dissect_nbap_InformationType(tvbuff_t *tvb, int offset, asn_ctx_t *actx _U_, pro static const per_sequence_t SAT_Info_Almanac_ExtList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_SAT_Info_Almanac_ExtList_item }, + { "" , &hf_nbap_SAT_Info_Almanac_ExtList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SAT_Info_Almanac_ExtItem }, }; static int @@ -34496,11 +34496,11 @@ static int dissect_secondValue(tvbuff_t *tvb, int offset, asn_ctx_t *actx, proto static const per_sequence_t ProtocolIE_FieldPair_sequence[] = { - { "id" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_id }, - { "firstCriticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_firstCriticality }, - { "firstValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_firstValue }, - { "secondCriticality" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_secondCriticality }, - { "secondValue" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_secondValue }, + { "id" , &hf_nbap_id , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ID }, + { "firstCriticality" , &hf_nbap_firstCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "firstValue" , &hf_nbap_firstValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_FirstValue }, + { "secondCriticality" , &hf_nbap_secondCriticality, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_Criticality }, + { "secondValue" , &hf_nbap_secondValue , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_SecondValue }, { NULL, 0, 0, NULL } }; @@ -34517,7 +34517,7 @@ static int dissect_ProtocolIE_ContainerPair_item(tvbuff_t *tvb, int offset, asn_ static const per_sequence_t ProtocolIE_ContainerPair_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerPair_item }, + { "" , &hf_nbap_ProtocolIE_ContainerPair_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_FieldPair }, }; static int @@ -34534,7 +34534,7 @@ static int dissect_ProtocolIE_ContainerPairList_item(tvbuff_t *tvb, int offset, static const per_sequence_t ProtocolIE_ContainerList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerList_item }, + { "" , &hf_nbap_ProtocolIE_ContainerList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_Container }, }; static int @@ -34548,7 +34548,7 @@ dissect_nbap_ProtocolIE_ContainerList(tvbuff_t *tvb, int offset, asn_ctx_t *actx static const per_sequence_t ProtocolIE_ContainerPairList_sequence_of[1] = { - { "" , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_ProtocolIE_ContainerPairList_item }, + { "" , &hf_nbap_ProtocolIE_ContainerPairList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_nbap_ProtocolIE_ContainerPair }, }; static int -- cgit v1.2.3