aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/lppa/lppa.cnf
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/asn1/lppa/lppa.cnf')
-rw-r--r--epan/dissectors/asn1/lppa/lppa.cnf124
1 files changed, 124 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/lppa/lppa.cnf b/epan/dissectors/asn1/lppa/lppa.cnf
new file mode 100644
index 0000000000..bea26c30e2
--- /dev/null
+++ b/epan/dissectors/asn1/lppa/lppa.cnf
@@ -0,0 +1,124 @@
+# lppa.cnf
+# llpa conformation file
+# Copyright 2011 Pascal Quantin
+
+#.OPT
+PER
+ALIGNED
+#.END
+
+#.MAKE_ENUM
+ProcedureCode
+ProtocolIE-ID
+
+#.OMIT_ASSIGNMENT
+Presence
+ProtocolIE-ContainerList
+ProtocolIE-ContainerPairList
+ProtocolIE-ContainerPair
+ProtocolIE-FieldPair
+
+#.PDU
+LPPA-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
+
+#.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(lppa_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, lppa_ProcedureCode_vals,
+ "unknown message"));
+#.END
+
+#.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue
+
+#.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 LPPA-PDU
+
+ proto_tree_add_item(tree, proto_lppa, tvb, 0, -1, ENC_NA);
+
+ col_append_sep_str(actx->pinfo->cinfo, COL_PROTOCOL, "/", "LPPa");
+#.END
+
+#.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-uTDOAInformationExchange ProcedureCode
+id-uTDOAInformationUpdate ProcedureCode
+
+# ProtocolIE-ID
+id-Cause ProtocolIE-ID
+id-CriticalityDiagnostics ProtocolIE-ID
+id-E-SMLC-UE-Measurement-ID ProtocolIE-ID
+id-ReportCharacteristics ProtocolIE-ID
+id-MeasurementPeriodicity ProtocolIE-ID
+id-MeasurementQuantities ProtocolIE-ID
+id-eNB-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-ULConfiguration ProtocolIE-ID
+#.REGISTER
+
+#LPPA-PROTOCOL-IES
+MeasurementQuantities-Item N lppa.ies id-MeasurementQuantities-Item
+ReportCharacteristics N lppa.ies id-ReportCharacteristics
+MeasurementPeriodicity N lppa.ies id-MeasurementPeriodicity
+MeasurementQuantities N lppa.ies id-MeasurementQuantities
+E-CID-MeasurementResult N lppa.ies id-E-CID-MeasurementResult
+OTDOA-Information-Type N lppa.ies id-OTDOA-Information-Type-Group
+OTDOA-Information-Type-Item N lppa.ies id-OTDOA-Information-Type-Item
+OTDOACells N lppa.ies id-OTDOACells
+Cause N lppa.ies id-Cause
+CriticalityDiagnostics N lppa.ies id-CriticalityDiagnostics
+Measurement-ID N lppa.ies id-E-SMLC-UE-Measurement-ID
+Measurement-ID N lppa.ies id-eNB-UE-Measurement-ID
+RequestedSRSTransmissionCharacteristics N lppa.ies id-RequestedSRSTransmissionCharacteristics
+ULConfiguration N lppa.ies id-ULConfiguration
+
+#LPPA-ELEMENTARY-PROCEDURE
+E-CIDMeasurementInitiationRequest N lppa.proc.imsg id-e-CIDMeasurementInitiation
+E-CIDMeasurementInitiationResponse N lppa.proc.sout id-e-CIDMeasurementInitiation
+E-CIDMeasurementInitiationFailure N lppa.proc.uout id-e-CIDMeasurementInitiation
+E-CIDMeasurementFailureIndication N lppa.proc.imsg id-e-CIDMeasurementFailureIndication
+E-CIDMeasurementReport N lppa.proc.imsg id-e-CIDMeasurementReport
+E-CIDMeasurementTerminationCommand N lppa.proc.imsg id-e-CIDMeasurementTermination
+OTDOAInformationRequest N lppa.proc.imsg id-oTDOAInformationExchange
+OTDOAInformationResponse N lppa.proc.sout id-oTDOAInformationExchange
+OTDOAInformationFailure N lppa.proc.uout id-oTDOAInformationExchange
+ErrorIndication N lppa.proc.imsg id-errorIndication
+PrivateMessage N lppa.proc.imsg id-privateMessage
+UTDOAInformationRequest N lppa.proc.imsg id-uTDOAInformationExchange
+UTDOAInformationResponse N lppa.proc.sout id-uTDOAInformationExchange
+UTDOAInformationFailure N lppa.proc.uout id-uTDOAInformationExchange
+UTDOAInformationUpdate N lppa.proc.imsg id-uTDOAInformationUpdate