QSIG fully implemented
[obnox/wireshark/wip.git] / asn1 / qsig / QSIG-SD.asn
1 -- QSIG-SD.asn
2 --
3 -- Taken from Ecma International
4 -- Standard ECMA-311, 2nd edition (December 2001)
5 -- http://www.ecma-international.org/publications/standards/Ecma-311.htm
6 --
7 -- $Id$
8 --
9
10 SS-SD-Operations-asn1-97 
11 { iso (1) standard (0) pss1-simple-dialog (21407) simple-dialog-operations-asn1-97 (1)} 
12  
13  
14 DEFINITIONS EXPLICIT TAGS ::= 
15  
16 BEGIN 
17  
18 IMPORTS    OPERATION, ERROR FROM Remote-Operations-Information-Objects 
19       {joint-iso-itu-t (2) remote-operations (4) informationObjects (5)  
20      version1 (0)} 
21  
22      EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
23          {iso (1) standard (0) pss1-generic-procedures (11582)  
24      msi-class-asn1-97(11)}; 
25  
26 SD-Operations OPERATION ::= { display | keypad} 
27  
28 display   OPERATION ::= { 
29    ARGUMENT    DisplayArg 
30    RETURN RESULT   FALSE 
31    ERRORS    {unspecified | 
32         noDisplayAvailable | 
33          displayTemporarilyNotAvailable | 
34          notPresentable  
35          } 
36    ALWAYS RESPONDS   FALSE 
37    CODE     local: 103} 
38  
39  
40 keypad   OPERATION ::= { 
41    ARGUMENT    KeypadArg 
42    RETURN RESULT   FALSE 
43    ALWAYS RESPONDS   FALSE 
44    CODE     local: 104} 
45  
46  
47 DisplayArg  ::= SEQUENCE { 
48      displayString   DisplayString, 
49    extension   SDExtension   OPTIONAL 
50    } 
51  
52  
53 DisplayString  ::= CHOICE { 
54    displayStringNormal  [0] IMPLICIT BMPStringNormal, 
55    displayStringExtended  [1] IMPLICIT BMPStringExtended 
56    } 
57
58 KeypadArg  ::= SEQUENCE { 
59    keypadString   [0] IMPLICIT BMPStringNormal, 
60    extension   SDExtension   OPTIONAL 
61   } 
62  
63  
64 BMPStringNormal  ::= OCTET STRING (SIZE(2..64))  -- shall be used according to  
65      -- ISO/IEC 10646-1 (section 6.2) 
66         -- coded as a BMP String according to  
67         -- ITU-T Rec. X.690 (section 8.20.8) 
68  
69 BMPStringExtended  ::= OCTET STRING (SIZE(2..160))  -- shall be used according to ISO/IEC 10646-1 
70         -- coded as a BMP String according to  
71         -- ITU-T Rec. X.690 
72  
73  
74 SDExtension    ::= CHOICE { 
75     extension   [2] IMPLICIT Extension{{SDExtSet}}, 
76     multipleExtension  [3] IMPLICIT SEQUENCE OF Extension{{SDExtSet}} 
77     } 
78  
79 SDExtSet EXTENSION ::= {...} 
80  
81 unspecified      ERROR  ::= { PARAMETER  Extension{{SDExtSet}} 
82               CODE   local:   1008} 
83  
84 noDisplayAvailable      ERROR  ::= { CODE     local:  1023} 
85  
86 displayTemporarilyNotAvailable   ERROR  ::= { CODE    local:  1024} 
87  
88 notPresentable    ERROR  ::= { CODE   local:   1025} 
89  
90  
91 END   -- of SS-SD-Operations-asn1-97