diff options
Diffstat (limited to 'epan/dissectors/asn1/ulp/ULP.asn')
-rw-r--r-- | epan/dissectors/asn1/ulp/ULP.asn | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/epan/dissectors/asn1/ulp/ULP.asn b/epan/dissectors/asn1/ulp/ULP.asn new file mode 100644 index 0000000000..bbcd7563a3 --- /dev/null +++ b/epan/dissectors/asn1/ulp/ULP.asn @@ -0,0 +1,70 @@ +-- ULP.asn +-- Taken from OMA UserPlane Location Protocol +-- http://member.openmobilealliance.org/ftp/Public_documents/LOC/Permanent_documents/OMA-TS-ULP-V2_0_2-20140708-A.zip +-- +-- 11.1 Common Part +-- + +ULP DEFINITIONS AUTOMATIC TAGS ::= +BEGIN + +IMPORTS + Version, SessionID +FROM ULP-Components + SUPLINIT +FROM SUPL-INIT + SUPLSTART +FROM SUPL-START + SUPLRESPONSE +FROM SUPL-RESPONSE + SUPLPOSINIT +FROM SUPL-POS-INIT + SUPLPOS +FROM SUPL-POS + SUPLEND +FROM SUPL-END + SUPLAUTHREQ +FROM SUPL-AUTH-REQ + SUPLAUTHRESP +FROM SUPL-AUTH-RESP + Ver2-SUPLTRIGGEREDSTART +FROM SUPL-TRIGGERED-START + Ver2-SUPLTRIGGEREDRESPONSE +FROM SUPL-TRIGGERED-RESPONSE + Ver2-SUPLREPORT +FROM SUPL-REPORT + Ver2-SUPLTRIGGEREDSTOP +FROM SUPL-TRIGGERED-STOP + Ver2-SUPLSETINIT +FROM SUPL-SET-INIT + Ver2-SUPLNOTIFY +FROM SUPL-NOTIFY + Ver2-SUPLNOTIFYRESPONSE +FROM SUPL-NOTIFY-RESPONSE; + +-- general ULP PDU layout;-- +ULP-PDU ::= SEQUENCE { + length INTEGER(0..65535), + version Version, + sessionID SessionID, + message UlpMessage} + +UlpMessage ::= CHOICE { + msSUPLINIT SUPLINIT, + msSUPLSTART SUPLSTART, + msSUPLRESPONSE SUPLRESPONSE, + msSUPLPOSINIT SUPLPOSINIT, + msSUPLPOS SUPLPOS, + msSUPLEND SUPLEND, + msSUPLAUTHREQ SUPLAUTHREQ, + msSUPLAUTHRESP SUPLAUTHRESP, + ..., + msSUPLTRIGGEREDSTART Ver2-SUPLTRIGGEREDSTART, + msSUPLTRIGGEREDRESPONSE Ver2-SUPLTRIGGEREDRESPONSE, + msSUPLTRIGGEREDSTOP Ver2-SUPLTRIGGEREDSTOP, + msSUPLNOTIFY Ver2-SUPLNOTIFY, + msSUPLNOTIFYRESPONSE Ver2-SUPLNOTIFYRESPONSE, + msSUPLSETINIT Ver2-SUPLSETINIT, + msSUPLREPORT Ver2-SUPLREPORT} + +END |