summaryrefslogtreecommitdiffstats
path: root/epan/dissectors/asn1/qsig/QSIG-SD.asn
blob: 3c24e795b8fe123d7f3c6e0e96ffd40ba895ee6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
-- QSIG-SD.asn
--
-- Taken from Ecma International
-- Standard ECMA-311, 2nd edition (December 2001)
-- http://www.ecma-international.org/publications/standards/Ecma-311.htm
--

SS-SD-Operations-asn1-97 
{ iso (1) standard (0) pss1-simple-dialog (21407) simple-dialog-operations-asn1-97 (1)} 
 
 
DEFINITIONS EXPLICIT TAGS ::= 
 
BEGIN 
 
IMPORTS    OPERATION, ERROR FROM Remote-Operations-Information-Objects 
      {joint-iso-itu-t (2) remote-operations (4) informationObjects (5)  
     version1 (0)} 
 
     EXTENSION, Extension{} FROM Manufacturer-specific-service-extension-class-asn1-97 
         {iso (1) standard (0) pss1-generic-procedures (11582)  
     msi-class-asn1-97(11)}; 
 
SD-Operations OPERATION ::= { display | keypad} 
 
display   OPERATION ::= { 
   ARGUMENT    DisplayArg 
   RETURN RESULT   FALSE 
   ERRORS    {unspecified | 
        noDisplayAvailable | 
         displayTemporarilyNotAvailable | 
         notPresentable  
         } 
   ALWAYS RESPONDS   FALSE 
   CODE     local: 103} 
 
 
keypad   OPERATION ::= { 
   ARGUMENT    KeypadArg 
   RETURN RESULT   FALSE 
   ALWAYS RESPONDS   FALSE 
   CODE     local: 104} 
 
 
DisplayArg  ::= SEQUENCE { 
     displayString   DisplayString, 
   extension   SDExtension   OPTIONAL 
   } 
 
 
DisplayString  ::= CHOICE { 
   displayStringNormal  [0] IMPLICIT BMPStringNormal, 
   displayStringExtended  [1] IMPLICIT BMPStringExtended 
   } 

KeypadArg  ::= SEQUENCE { 
   keypadString   [0] IMPLICIT BMPStringNormal, 
   extension   SDExtension   OPTIONAL 
  } 
 
 
BMPStringNormal  ::= OCTET STRING (SIZE(2..64))  -- shall be used according to  
     -- ISO/IEC 10646-1 (section 6.2) 
        -- coded as a BMP String according to  
        -- ITU-T Rec. X.690 (section 8.20.8) 
 
BMPStringExtended  ::= OCTET STRING (SIZE(2..160))  -- shall be used according to ISO/IEC 10646-1 
        -- coded as a BMP String according to  
        -- ITU-T Rec. X.690 
 
 
SDExtension    ::= CHOICE { 
    extension   [2] IMPLICIT Extension{{SDExtSet}}, 
    multipleExtension  [3] IMPLICIT SEQUENCE OF Extension{{SDExtSet}} 
    } 
 
SDExtSet EXTENSION ::= {...} 
 
unspecified      ERROR  ::= { PARAMETER  Extension{{SDExtSet}} 
              CODE   local:   1008} 
 
noDisplayAvailable      ERROR  ::= { CODE     local:  1023} 
 
displayTemporarilyNotAvailable   ERROR  ::= { CODE    local:  1024} 
 
notPresentable    ERROR  ::= { CODE   local:   1025} 
 
 
END   -- of SS-SD-Operations-asn1-97