280 lines
14 KiB
INI
280 lines
14 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
|
|
|
|
#.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);
|
|
|
|
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
|
|
|
|
# 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
|
|
#.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
|
|
SFNInitialisationTime 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
|
|
SFNInitialisationTime 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
|
|
|
|
|
|
#NRPPA-PROTOCOL-EXTENSION
|
|
|
|
GeographicalCoordinates N nrppa.extension id-GeographicalCoordinates
|
|
SRSSpatialRelation N nrppa.extension id-SRSSpatialRelation
|
|
|
|
|
|
#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
|