aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/nrppa/nrppa.cnf
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/nrppa/nrppa.cnf')
-rw-r--r--epan/dissectors/asn1/nrppa/nrppa.cnf244
1 files changed, 180 insertions, 64 deletions
diff --git a/epan/dissectors/asn1/nrppa/nrppa.cnf b/epan/dissectors/asn1/nrppa/nrppa.cnf
index a5be09aa9f..d20918b431 100644
--- a/epan/dissectors/asn1/nrppa/nrppa.cnf
+++ b/epan/dissectors/asn1/nrppa/nrppa.cnf
@@ -15,6 +15,7 @@ ProtocolIE-ID
Presence
ProtocolIE-ContainerList
PRS-ID
+SRSResourceID-Item
#.EXPORTS
Assistance-Information_PDU
@@ -38,15 +39,17 @@ 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)"));
+ 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"));
+ col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ",
+ val_to_str_const(ProcedureCode, nrppa_ProcedureCode_vals,
+ "unknown message"));
#.END
#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
@@ -62,6 +65,7 @@ ProtocolExtensionField/id ext_id
#.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
@@ -100,69 +104,123 @@ 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-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
+id-nrofSymbolsExtended ProtocolIE-ID
+id-repetitionFactorExtended ProtocolIE-ID
+id-StartRBHopping ProtocolIE-ID
+id-StartRBIndex ProtocolIE-ID
+id-transmissionCombn8 ProtocolIE-ID
+
#.REGISTER
#NRPPA-PROTOCOL-IES
@@ -219,12 +277,60 @@ 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
+NrofSymbolsExtended N nrppa.extension id-nrofSymbolsExtended
+RepetitionFactorExtended N nrppa.extension id-repetitionFactorExtended
+StartRBHopping N nrppa.extension id-StartRBHopping
+StartRBIndex N nrppa.extension id-StartRBIndex
+TransmissionCombn8 N nrppa.extension id-transmissionCombn8
#LPPA-ELEMENTARY-PROCEDURE
@@ -277,3 +383,13 @@ PositioningActivationResponse N nrppa.proc.sout id-positioningActiv
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