# nrppa.cnf # nrppa conformation file # Copyright 2019 Anders Broman #.OPT PER ALIGNED #.END #.MAKE_ENUM ProcedureCode ProtocolIE-ID #.OMIT_ASSIGNMENT Presence ProtocolIE-ContainerList PRS-ID SRSResourceID-Item #.EXPORTS Assistance-Information_PDU #.PDU Assistance-Information NRPPA-PDU #.TYPE_RENAME InitiatingMessage/value InitiatingMessage_value SuccessfulOutcome/value SuccessfulOutcome_value UnsuccessfulOutcome/value UnsuccessfulOutcome_value #.FIELD_RENAME InitiatingMessage/value initiatingMessagevalue UnsuccessfulOutcome/value unsuccessfulOutcome_value SuccessfulOutcome/value successfulOutcome_value ProtocolIE-Field/value ie_field_value ProtocolExtensionField/id ext_id #.FN_PARS ProtocolIE-ID VAL_PTR=&ProtocolIE_ID #.FN_FTR ProtocolIE-ID if (tree) { proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str(ProtocolIE_ID, VALS(nrppa_ProtocolIE_ID_vals), "unknown (%d)")); } #.END #.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode #.FN_FTR ProcedureCode col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", val_to_str(ProcedureCode, nrppa_ProcedureCode_vals, "unknown message")); #.END #.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue #.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue #.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue #.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue #.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue #.FN_HDR NRPPA-PDU proto_tree_add_item(tree, proto_nrppa, tvb, 0, -1, ENC_NA); add_per_encoded_label(tvb, actx->pinfo, tree); col_append_sep_str(actx->pinfo->cinfo, COL_PROTOCOL, "/", "NRPPa"); #.END #.TYPE_ATTR TAC TYPE = FT_UINT24 DISPLAY = BASE_DEC_HEX #.FN_BODY TAC VAL_PTR = ¶meter_tvb HF_INDEX = -1 tvbuff_t *parameter_tvb = NULL; %(DEFAULT_BODY)s if (parameter_tvb) { actx->created_item = proto_tree_add_item(tree, hf_index, parameter_tvb, 0, 3, ENC_BIG_ENDIAN); } #.TYPE_ATTR #.TYPE_ATTR #.TYPE_ATTR # ProcedureCode id-errorIndication ProcedureCode id-privateMessage ProcedureCode id-e-CIDMeasurementInitiation ProcedureCode id-e-CIDMeasurementFailureIndication ProcedureCode id-e-CIDMeasurementReport ProcedureCode id-e-CIDMeasurementTermination ProcedureCode id-oTDOAInformationExchange ProcedureCode id-assistanceInformationControl ProcedureCode id-assistanceInformationFeedback ProcedureCode id-positioningInformationExchange ProcedureCode id-positioningInformationUpdate ProcedureCode id-Measurement ProcedureCode id-MeasurementReport ProcedureCode id-MeasurementUpdate ProcedureCode id-MeasurementAbort ProcedureCode id-MeasurementFailureIndication ProcedureCode id-tRPInformationExchange ProcedureCode id-positioningActivation ProcedureCode id-positioningDeactivation ProcedureCode id-pRSConfigurationExchange ProcedureCode id-measurementPreconfiguration ProcedureCode id-measurementActivation ProcedureCode # ProtocolIE-ID id-Cause ProtocolIE-ID id-CriticalityDiagnostics ProtocolIE-ID id-LMF-UE-Measurement-ID ProtocolIE-ID id-ReportCharacteristics ProtocolIE-ID id-MeasurementPeriodicity ProtocolIE-ID id-MeasurementQuantities ProtocolIE-ID id-RAN-UE-Measurement-ID ProtocolIE-ID id-E-CID-MeasurementResult ProtocolIE-ID id-OTDOACells ProtocolIE-ID id-OTDOA-Information-Type-Group ProtocolIE-ID id-OTDOA-Information-Type-Item ProtocolIE-ID id-MeasurementQuantities-Item ProtocolIE-ID id-RequestedSRSTransmissionCharacteristics ProtocolIE-ID id-Cell-Portion-ID ProtocolIE-ID id-OtherRATMeasurementQuantities ProtocolIE-ID id-OtherRATMeasurementQuantities-Item ProtocolIE-ID id-OtherRATMeasurementResult ProtocolIE-ID id-WLANMeasurementQuantities ProtocolIE-ID id-WLANMeasurementQuantities-Item ProtocolIE-ID id-WLANMeasurementResult ProtocolIE-ID id-TDD-Config-EUTRA-Item ProtocolIE-ID id-Assistance-Information ProtocolIE-ID id-Broadcast ProtocolIE-ID id-AssistanceInformationFailureList ProtocolIE-ID id-SRSConfiguration ProtocolIE-ID id-MeasurementResult ProtocolIE-ID id-TRP-ID ProtocolIE-ID id-TRPInformationTypeListTRPReq ProtocolIE-ID id-TRPInformationListTRPResp ProtocolIE-ID id-MeasurementBeamInfoRequest ProtocolIE-ID id-ResultSS-RSRP ProtocolIE-ID id-ResultSS-RSRQ ProtocolIE-ID id-ResultCSI-RSRP ProtocolIE-ID id-ResultCSI-RSRQ ProtocolIE-ID id-AngleOfArrivalNR ProtocolIE-ID id-GeographicalCoordinates ProtocolIE-ID id-PositioningBroadcastCells ProtocolIE-ID id-LMF-Measurement-ID ProtocolIE-ID id-RAN-Measurement-ID ProtocolIE-ID id-TRP-MeasurementRequestList ProtocolIE-ID id-TRP-MeasurementResponseList ProtocolIE-ID id-TRP-MeasurementReportList ProtocolIE-ID id-SRSType ProtocolIE-ID id-ActivationTime ProtocolIE-ID id-SRSResourceSetID ProtocolIE-ID id-TRPList ProtocolIE-ID id-SRSSpatialRelation ProtocolIE-ID id-SystemFrameNumber ProtocolIE-ID id-SlotNumber ProtocolIE-ID id-SRSResourceTrigger ProtocolIE-ID id-TRPMeasurementQuantities ProtocolIE-ID id-AbortTransmission ProtocolIE-ID id-SFNInitialisationTime ProtocolIE-ID id-ResultNR ProtocolIE-ID id-ResultEUTRA ProtocolIE-ID id-TRPInformationTypeItem ProtocolIE-ID id-CGI-NR ProtocolIE-ID id-SFNInitialisationTime-NR ProtocolIE-ID id-Cell-ID ProtocolIE-ID id-SrsFrequency ProtocolIE-ID id-TRPType ProtocolIE-ID id-SRSSpatialRelationPerSRSResource ProtocolIE-ID id-MeasurementPeriodicityExtended ProtocolIE-ID id-PRS-Resource-ID ProtocolIE-ID id-PRSTRPList ProtocolIE-ID id-PRSTransmissionTRPList ProtocolIE-ID id-OnDemandPRS ProtocolIE-ID id-AoA-SearchWindow ProtocolIE-ID id-TRP-MeasurementUpdateList ProtocolIE-ID id-ZoA ProtocolIE-ID id-ResponseTime ProtocolIE-ID id-UEReportingInformation ProtocolIE-ID id-MultipleULAoA ProtocolIE-ID id-UL-SRS-RSRPP ProtocolIE-ID id-SRSResourcetype ProtocolIE-ID id-ExtendedAdditionalPathList ProtocolIE-ID id-ARPLocationInfo ProtocolIE-ID id-ARP-ID ProtocolIE-ID id-LoS-NLoSInformation ProtocolIE-ID id-UETxTEGAssociationList ProtocolIE-ID id-NumberOfTRPRxTEG ProtocolIE-ID id-NumberOfTRPRxTxTEG ProtocolIE-ID id-TRPTxTEGAssociation ProtocolIE-ID id-TRPTEGInformation ProtocolIE-ID id-TRP-Rx-TEGInformation ProtocolIE-ID id-TRP-PRS-Information-List ProtocolIE-ID id-PRS-Measurements-Info-List ProtocolIE-ID id-PRSConfigRequestType ProtocolIE-ID id-UE-TEG-Info-Request ProtocolIE-ID id-MeasurementTimeOccasion ProtocolIE-ID id-MeasurementCharacteristicsRequestIndicator ProtocolIE-ID id-TRPBeamAntennaInformation ProtocolIE-ID id-NR-TADV ProtocolIE-ID id-MeasurementAmount ProtocolIE-ID id-pathPower ProtocolIE-ID id-PreconfigurationResult ProtocolIE-ID id-RequestType ProtocolIE-ID id-UE-TEG-ReportingPeriodicity ProtocolIE-ID id-SRSPortIndex ProtocolIE-ID id-procedure-code-101-not-to-be-used ProtocolIE-ID id-procedure-code-102-not-to-be-used ProtocolIE-ID id-procedure-code-103-not-to-be-used ProtocolIE-ID id-UETxTimingErrorMargin ProtocolIE-ID id-MeasurementPeriodicityNR-AoA ProtocolIE-ID id-SRSTransmissionStatus ProtocolIE-ID #.REGISTER #NRPPA-PROTOCOL-IES Cause N nrppa.ies id-Cause CriticalityDiagnostics N nrppa.ies id-CriticalityDiagnostics UE-Measurement-ID N nrppa.ies id-LMF-UE-Measurement-ID ReportCharacteristics N nrppa.ies id-ReportCharacteristics MeasurementPeriodicity N nrppa.ies id-MeasurementPeriodicity MeasurementQuantities N nrppa.ies id-MeasurementQuantities UE-Measurement-ID N nrppa.ies id-RAN-UE-Measurement-ID E-CID-MeasurementResult N nrppa.ies id-E-CID-MeasurementResult OTDOACells N nrppa.ies id-OTDOACells OTDOA-Information-Type N nrppa.ies id-OTDOA-Information-Type-Group OTDOA-Information-Type-Item N nrppa.ies id-OTDOA-Information-Type-Item MeasurementQuantities-Item N nrppa.ies id-MeasurementQuantities-Item RequestedSRSTransmissionCharacteristics N nrppa.ies id-RequestedSRSTransmissionCharacteristics Cell-Portion-ID N nrppa.ies id-Cell-Portion-ID OtherRATMeasurementQuantities N nrppa.ies id-OtherRATMeasurementQuantities OtherRATMeasurementQuantities-Item N nrppa.ies id-OtherRATMeasurementQuantities-Item OtherRATMeasurementResult N nrppa.ies id-OtherRATMeasurementResult WLANMeasurementQuantities N nrppa.ies id-WLANMeasurementQuantities WLANMeasurementQuantities-Item N nrppa.ies id-WLANMeasurementQuantities-Item WLANMeasurementResult N nrppa.ies id-WLANMeasurementResult TDD-Config-EUTRA-Item N nrppa.ies id-TDD-Config-EUTRA-Item Assistance-Information N nrppa.ies id-Assistance-Information Broadcast N nrppa.ies id-Broadcast AssistanceInformationFailureList N nrppa.ies id-AssistanceInformationFailureList SRSConfiguration N nrppa.ies id-SRSConfiguration TRPInformationTypeListTRPReq N nrppa.ies id-TRPInformationTypeListTRPReq TRPInformationListTRPResp N nrppa.ies id-TRPInformationListTRPResp MeasurementBeamInfoRequest N nrppa.ies id-MeasurementBeamInfoRequest ResultSS-RSRP N nrppa.ies id-ResultSS-RSRP ResultSS-RSRQ N nrppa.ies id-ResultSS-RSRQ ResultCSI-RSRP N nrppa.ies id-ResultCSI-RSRP ResultCSI-RSRQ N nrppa.ies id-ResultCSI-RSRQ UL-AoA N nrppa.ies id-AngleOfArrivalNR PositioningBroadcastCells N nrppa.ies id-PositioningBroadcastCells Measurement-ID N nrppa.ies id-LMF-Measurement-ID Measurement-ID N nrppa.ies id-RAN-Measurement-ID TRP-MeasurementRequestList N nrppa.ies id-TRP-MeasurementRequestList TRP-MeasurementResponseList N nrppa.ies id-TRP-MeasurementResponseList SRSType N nrppa.ies id-SRSType RelativeTime1900 N nrppa.ies id-ActivationTime TRPList N nrppa.ies id-TRPList SystemFrameNumber N nrppa.ies id-SystemFrameNumber SlotNumber N nrppa.ies id-SlotNumber TRPMeasurementQuantities N nrppa.ies id-TRPMeasurementQuantities AbortTransmission N nrppa.ies id-AbortTransmission RelativeTime1900 N nrppa.ies id-SFNInitialisationTime ResultNR N nrppa.ies id-ResultNR ResultEUTRA N nrppa.ies id-ResultEUTRA TRPInformationTypeItem N nrppa.ies id-TRPInformationTypeItem CGI-NR N nrppa.ies id-CGI-NR SFNInitialisationTime-EUTRA N nrppa.ies id-SFNInitialisationTime-NR CGI-NR N nrppa.ies id-Cell-ID SrsFrequency N nrppa.ies id-SrsFrequency TRPType N nrppa.ies id-TRPType MeasurementPeriodicityExtended N nrppa.ies id-MeasurementPeriodicityExtended PRSTRPList N nrppa.ies id-PRSTRPList PRSTransmissionTRPList N nrppa.ies id-PRSTransmissionTRPList OnDemandPRS-Info N nrppa.ies id-OnDemandPRS TRP-MeasurementUpdateList N nrppa.ies id-TRP-MeasurementUpdateList ZoA N nrppa.ies id-ZoA ResponseTime N nrppa.ies id-ResponseTime UEReportingInformation N nrppa.ies id-UEReportingInformation MultipleULAoA N nrppa.ies id-MultipleULAoA UL-SRS-RSRPP N nrppa.ies id-UL-SRS-RSRPP UETxTEGAssociationList N nrppa.ies id-UETxTEGAssociationList TRPTxTEGAssociation N nrppa.ies id-TRPTxTEGAssociation TRP-PRS-Information-List N nrppa.ies id-TRP-PRS-Information-List PRS-Measurements-Info-List N nrppa.ies id-PRS-Measurements-Info-List PRSConfigRequestType N nrppa.ies id-PRSConfigRequestType UE-TEG-Info-Request N nrppa.ies id-UE-TEG-Info-Request MeasurementTimeOccasion N nrppa.ies id-MeasurementTimeOccasion MeasurementCharacteristicsRequestIndicator N nrppa.ies id-MeasurementCharacteristicsRequestIndicator TRPBeamAntennaInformation N nrppa.ies id-TRPBeamAntennaInformation NR-TADV N nrppa.ies id-NR-TADV MeasurementAmount N nrppa.ies id-MeasurementAmount PreconfigurationResult N nrppa.ies id-PreconfigurationResult RequestType N nrppa.ies id-RequestType UE-TEG-ReportingPeriodicity N nrppa.ies id-UE-TEG-ReportingPeriodicity MeasurementPeriodicityNR-AoA N nrppa.ies id-MeasurementPeriodicityNR-AoA SRSTransmissionStatus N nrppa.ies id-SRSTransmissionStatus #NRPPA-PROTOCOL-EXTENSION GeographicalCoordinates N nrppa.extension id-GeographicalCoordinates SpatialRelationInfo N nrppa.extension id-SRSSpatialRelation SpatialRelationPerSRSResource N nrppa.extension id-SRSSpatialRelationPerSRSResource PRS-Resource-ID N nrppa.extension id-PRS-Resource-ID AoA-AssistanceInfo N nrppa.extension id-AoA-SearchWindow MultipleULAoA N nrppa.extension id-MultipleULAoA SRSResourcetype N nrppa.extension id-SRSResourcetype ExtendedAdditionalPathList N nrppa.extension id-ExtendedAdditionalPathList ARPLocationInformation N nrppa.extension id-ARPLocationInfo ARP-ID N nrppa.extension id-ARP-ID LoS-NLoSInformation N nrppa.extension id-LoS-NLoSInformation NumberOfTRPRxTEG N nrppa.extension id-NumberOfTRPRxTEG NumberOfTRPRxTxTEG N nrppa.extension id-NumberOfTRPRxTxTEG TRPTEGInformation N nrppa.extension id-TRPTEGInformation TRP-Rx-TEGInformation N nrppa.extension id-TRP-Rx-TEGInformation UL-SRS-RSRPP N nrppa.extension id-pathPower SRSPortIndex N nrppa.extension id-SRSPortIndex TimingErrorMargin N nrppa.extension id-UETxTimingErrorMargin #LPPA-ELEMENTARY-PROCEDURE ErrorIndication N nrppa.proc.imsg id-errorIndication PrivateMessage N nrppa.proc.imsg id-privateMessage E-CIDMeasurementInitiationRequest N nrppa.proc.imsg id-e-CIDMeasurementInitiation E-CIDMeasurementInitiationResponse N nrppa.proc.sout id-e-CIDMeasurementInitiation E-CIDMeasurementInitiationFailure N nrppa.proc.uout id-e-CIDMeasurementInitiation E-CIDMeasurementFailureIndication N nrppa.proc.imsg id-e-CIDMeasurementFailureIndication E-CIDMeasurementReport N nrppa.proc.imsg id-e-CIDMeasurementReport E-CIDMeasurementTerminationCommand N nrppa.proc.imsg id-e-CIDMeasurementTermination OTDOAInformationRequest N nrppa.proc.imsg id-oTDOAInformationExchange OTDOAInformationResponse N nrppa.proc.sout id-oTDOAInformationExchange OTDOAInformationFailure N nrppa.proc.uout id-oTDOAInformationExchange AssistanceInformationControl N nrppa.proc.imsg id-assistanceInformationControl AssistanceInformationFeedback N nrppa.proc.imsg id-assistanceInformationFeedback PositioningInformationRequest N nrppa.proc.imsg id-positioningInformationExchange PositioningInformationResponse N nrppa.proc.sout id-positioningInformationExchange PositioningInformationFailure N nrppa.proc.uout id-positioningInformationExchange PositioningInformationUpdate N nrppa.proc.imsg id-positioningInformationUpdate MeasurementRequest N nrppa.proc.imsg id-Measurement MeasurementResponse N nrppa.proc.sout id-Measurement MeasurementFailure N nrppa.proc.uout id-Measurement MeasurementReport N nrppa.proc.imsg id-MeasurementReport MeasurementUpdate N nrppa.proc.imsg id-MeasurementUpdate MeasurementAbort N nrppa.proc.imsg id-MeasurementAbort MeasurementFailureIndication N nrppa.proc.imsg id-MeasurementFailureIndication TRPInformationRequest N nrppa.proc.imsg id-tRPInformationExchange TRPInformationResponse N nrppa.proc.sout id-tRPInformationExchange TRPInformationFailure N nrppa.proc.uout id-tRPInformationExchange PositioningActivationRequest N nrppa.proc.imsg id-positioningActivation PositioningActivationResponse N nrppa.proc.sout id-positioningActivation PositioningActivationFailure N nrppa.proc.uout id-positioningActivation PositioningDeactivation N nrppa.proc.imsg id-positioningDeactivation PRSConfigurationRequest N nrppa.proc.imsg id-pRSConfigurationExchange PRSConfigurationResponse N nrppa.proc.sout id-pRSConfigurationExchange PRSConfigurationFailure N nrppa.proc.uout id-pRSConfigurationExchange MeasurementPreconfigurationRequired N nrppa.proc.imsg id-measurementPreconfiguration MeasurementPreconfigurationConfirm N nrppa.proc.sout id-measurementPreconfiguration MeasurementPreconfigurationRefuse N nrppa.proc.uout id-measurementPreconfiguration MeasurementActivation N nrppa.proc.imsg id-measurementActivation