68e1fbf1ce7bb64a190cd9ac17c2811e8b1ea9e4
[oam/oam-controller.git] /
1 module tapi-dsr {\r
2     namespace "urn:onf:otcc:yang:tapi-dsr";\r
3     prefix tapi-dsr;\r
4     import tapi-common {\r
5         prefix tapi-common;\r
6     }\r
7     organization "ONF OTCC (Open Transport Configuration & Control) Project";\r
8     contact "
9         Project Web: <https://wiki.opennetworking.org/display/OTCC/TAPI>
10         Project List: <mailto:transport-api@opennetworking.org>
11         Editor: Karthik Sethuraman
12                 <mailto:karthik.sethuraman@necam.com>";\r
13     description "none";\r
14     revision 2018-08-31 {\r
15         description "ONF Transport API version 2.1.0
16         This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool.
17         Changes in this revision: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.1.0.md>";\r
18         reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model
19                   <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.1.0/UML>";\r
20     }\r
21     revision 2018-03-07 {\r
22         description "ONF Transport API version 2.0.2
23         This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool.
24         Changes in this revision: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.2.md>";\r
25         reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model
26                   <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.2/UML>";\r
27     }\r
28     revision 2018-02-16 {\r
29         description "ONF Transport API version 2.0.1
30         This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool.
31         Changes in this revision: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.1.md>";\r
32         reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model
33                   <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.1/UML>";\r
34     }\r
35     revision 2018-01-02 {\r
36         description "ONF Transport API version 2.0.0
37         This YANG module has been generated from the TAPI UML Model using the IISOMI-Eagle xmi2yang mapping tool.
38         Changes in this revision: <https://github.com/OpenNetworkingFoundation/TAPI/blob/develop/CHANGE_LOG/change-log.2.0.0.md>";\r
39         reference "ONF-TR-527, ONF-TR-512, ONF-TR-531, RFC 6020, RFC 6087 and ONF TAPI UML model
40                   <https://github.com/OpenNetworkingFoundation/TAPI/tree/v2.0.0/UML>";\r
41     }\r
42     /***********************\r
43     * package type-definitions\r
44     **********************/ \r
45         identity DIGITAL_SIGNAL_TYPE {\r
46                 base tapi-common:LAYER_PROTOCOL_QUALIFIER;\r
47             description "none";\r
48         }\r
49         identity DIGITAL_SIGNAL_TYPE_GigE {\r
50             base DIGITAL_SIGNAL_TYPE;\r
51             description "none";\r
52         }\r
53         identity DIGITAL_SIGNAL_TYPE_10_GigE_LAN {\r
54             base DIGITAL_SIGNAL_TYPE;\r
55             description "none";\r
56         }\r
57         identity DIGITAL_SIGNAL_TYPE_10_GigE_WAN {\r
58             base DIGITAL_SIGNAL_TYPE;\r
59             description "none";\r
60         }\r
61         identity DIGITAL_SIGNAL_TYPE_40_GigE {\r
62             base DIGITAL_SIGNAL_TYPE;\r
63             description "none";\r
64         }\r
65         identity DIGITAL_SIGNAL_TYPE_100_GigE {\r
66             base DIGITAL_SIGNAL_TYPE;\r
67             description "none";\r
68         }\r
69         identity DIGITAL_SIGNAL_TYPE_FC_100 {\r
70             base DIGITAL_SIGNAL_TYPE;\r
71             description "none";\r
72         }\r
73         identity DIGITAL_SIGNAL_TYPE_FC_200 {\r
74             base DIGITAL_SIGNAL_TYPE;\r
75             description "none";\r
76         }\r
77         identity DIGITAL_SIGNAL_TYPE_FC_400 {\r
78             base DIGITAL_SIGNAL_TYPE;\r
79             description "none";\r
80         }\r
81         identity DIGITAL_SIGNAL_TYPE_FC_800 {\r
82             base DIGITAL_SIGNAL_TYPE;\r
83             description "none";\r
84         }\r
85         identity DIGITAL_SIGNAL_TYPE_FC_1200 {\r
86             base DIGITAL_SIGNAL_TYPE;\r
87             description "none";\r
88         }\r
89         identity DIGITAL_SIGNAL_TYPE_FC_1600 {\r
90             base DIGITAL_SIGNAL_TYPE;\r
91             description "none";\r
92         }\r
93         identity DIGITAL_SIGNAL_TYPE_FC_3200 {\r
94             base DIGITAL_SIGNAL_TYPE;\r
95             description "none";\r
96         }\r
97         identity DIGITAL_SIGNAL_TYPE_STM_1 {\r
98             base DIGITAL_SIGNAL_TYPE;\r
99             description "none";\r
100         }\r
101         identity DIGITAL_SIGNAL_TYPE_STM_4 {\r
102             base DIGITAL_SIGNAL_TYPE;\r
103             description "none";\r
104         }\r
105         identity DIGITAL_SIGNAL_TYPE_STM_16 {\r
106             base DIGITAL_SIGNAL_TYPE;\r
107             description "none";\r
108         }\r
109         identity DIGITAL_SIGNAL_TYPE_STM_64 {\r
110             base DIGITAL_SIGNAL_TYPE;\r
111             description "none";\r
112         }\r
113         identity DIGITAL_SIGNAL_TYPE_STM_256 {\r
114             base DIGITAL_SIGNAL_TYPE;\r
115             description "none";\r
116         }\r
117         identity DIGITAL_SIGNAL_TYPE_OC_3 {\r
118             base DIGITAL_SIGNAL_TYPE;\r
119             description "none";\r
120         }\r
121         identity DIGITAL_SIGNAL_TYPE_OC_12 {\r
122             base DIGITAL_SIGNAL_TYPE;\r
123             description "none";\r
124         }\r
125         identity DIGITAL_SIGNAL_TYPE_OC_48 {\r
126             base DIGITAL_SIGNAL_TYPE;\r
127             description "none";\r
128         }\r
129         identity DIGITAL_SIGNAL_TYPE_OC_192 {\r
130             base DIGITAL_SIGNAL_TYPE;\r
131             description "none";\r
132         }\r
133         identity DIGITAL_SIGNAL_TYPE_OC_768 {\r
134             base DIGITAL_SIGNAL_TYPE;\r
135             description "none";\r
136         }\r
137         identity DIGITAL_SIGNAL_TYPE_OTU_1 {\r
138             base DIGITAL_SIGNAL_TYPE;\r
139             description "none";\r
140         }\r
141         identity DIGITAL_SIGNAL_TYPE_OTU_2 {\r
142             base DIGITAL_SIGNAL_TYPE;\r
143             description "none";\r
144         }\r
145         identity DIGITAL_SIGNAL_TYPE_OTU_2E {\r
146             base DIGITAL_SIGNAL_TYPE;\r
147             description "none";\r
148         }\r
149         identity DIGITAL_SIGNAL_TYPE_OTU_3 {\r
150             base DIGITAL_SIGNAL_TYPE;\r
151             description "none";\r
152         }\r
153         identity DIGITAL_SIGNAL_TYPE_OTU_4 {\r
154             base DIGITAL_SIGNAL_TYPE;\r
155             description "none";\r
156         }\r
157         identity DIGITAL_SIGNAL_TYPE_GPON {\r
158             base DIGITAL_SIGNAL_TYPE;\r
159             description "none";\r
160         }\r
161         identity DIGITAL_SIGNAL_TYPE_XGPON {\r
162             base DIGITAL_SIGNAL_TYPE;\r
163             description "none";\r
164         }\r
165         identity DIGITAL_SIGNAL_TYPE_IB_SDR {\r
166             base DIGITAL_SIGNAL_TYPE;\r
167             description "none";\r
168         }\r
169         identity DIGITAL_SIGNAL_TYPE_IB_DDR {\r
170             base DIGITAL_SIGNAL_TYPE;\r
171             description "none";\r
172         }\r
173         identity DIGITAL_SIGNAL_TYPE_IB_QDR {\r
174             base DIGITAL_SIGNAL_TYPE;\r
175             description "none";\r
176         }\r
177         identity DIGITAL_SIGNAL_TYPE_SBCON_ESCON {\r
178             base DIGITAL_SIGNAL_TYPE;\r
179             description "none";\r
180         }\r
181         identity DIGITAL_SIGNAL_TYPE_DVB_ASI {\r
182             base DIGITAL_SIGNAL_TYPE;\r
183             description "none";\r
184         }\r
185         identity DIGITAL_SIGNAL_TYPE_SDI {\r
186             base DIGITAL_SIGNAL_TYPE;\r
187             description "none";\r
188         }\r
189         identity DIGITAL_SIGNAL_TYPE_SDI_1G5 {\r
190             base DIGITAL_SIGNAL_TYPE;\r
191             description "none";\r
192         }\r
193         identity DIGITAL_SIGNAL_TYPE_SDI_3G {\r
194             base DIGITAL_SIGNAL_TYPE;\r
195             description "none";\r
196         }\r
197         typedef digital-signal-type {\r
198             type identityref {\r
199                 base DIGITAL_SIGNAL_TYPE;\r
200             }\r
201             description "none";\r
202         }\r
203 \r
204 }\r