wireshark/epan/dissectors/asn1/nrppa/nrppa.cnf

382 lines
20 KiB
INI

# 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 = &parameter_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
#.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
#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