2 namespace "urn:onf:otcc:yang:tapi-dsr";
\r
7 organization "ONF OTCC (Open Transport Configuration & Control) Project";
\r
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
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
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
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
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
42 /***********************
\r
43 * package type-definitions
\r
44 **********************/
\r
45 identity DIGITAL_SIGNAL_TYPE {
\r
46 base tapi-common:LAYER_PROTOCOL_QUALIFIER;
\r
49 identity DIGITAL_SIGNAL_TYPE_GigE {
\r
50 base DIGITAL_SIGNAL_TYPE;
\r
53 identity DIGITAL_SIGNAL_TYPE_10_GigE_LAN {
\r
54 base DIGITAL_SIGNAL_TYPE;
\r
57 identity DIGITAL_SIGNAL_TYPE_10_GigE_WAN {
\r
58 base DIGITAL_SIGNAL_TYPE;
\r
61 identity DIGITAL_SIGNAL_TYPE_40_GigE {
\r
62 base DIGITAL_SIGNAL_TYPE;
\r
65 identity DIGITAL_SIGNAL_TYPE_100_GigE {
\r
66 base DIGITAL_SIGNAL_TYPE;
\r
69 identity DIGITAL_SIGNAL_TYPE_FC_100 {
\r
70 base DIGITAL_SIGNAL_TYPE;
\r
73 identity DIGITAL_SIGNAL_TYPE_FC_200 {
\r
74 base DIGITAL_SIGNAL_TYPE;
\r
77 identity DIGITAL_SIGNAL_TYPE_FC_400 {
\r
78 base DIGITAL_SIGNAL_TYPE;
\r
81 identity DIGITAL_SIGNAL_TYPE_FC_800 {
\r
82 base DIGITAL_SIGNAL_TYPE;
\r
85 identity DIGITAL_SIGNAL_TYPE_FC_1200 {
\r
86 base DIGITAL_SIGNAL_TYPE;
\r
89 identity DIGITAL_SIGNAL_TYPE_FC_1600 {
\r
90 base DIGITAL_SIGNAL_TYPE;
\r
93 identity DIGITAL_SIGNAL_TYPE_FC_3200 {
\r
94 base DIGITAL_SIGNAL_TYPE;
\r
97 identity DIGITAL_SIGNAL_TYPE_STM_1 {
\r
98 base DIGITAL_SIGNAL_TYPE;
\r
101 identity DIGITAL_SIGNAL_TYPE_STM_4 {
\r
102 base DIGITAL_SIGNAL_TYPE;
\r
103 description "none";
\r
105 identity DIGITAL_SIGNAL_TYPE_STM_16 {
\r
106 base DIGITAL_SIGNAL_TYPE;
\r
107 description "none";
\r
109 identity DIGITAL_SIGNAL_TYPE_STM_64 {
\r
110 base DIGITAL_SIGNAL_TYPE;
\r
111 description "none";
\r
113 identity DIGITAL_SIGNAL_TYPE_STM_256 {
\r
114 base DIGITAL_SIGNAL_TYPE;
\r
115 description "none";
\r
117 identity DIGITAL_SIGNAL_TYPE_OC_3 {
\r
118 base DIGITAL_SIGNAL_TYPE;
\r
119 description "none";
\r
121 identity DIGITAL_SIGNAL_TYPE_OC_12 {
\r
122 base DIGITAL_SIGNAL_TYPE;
\r
123 description "none";
\r
125 identity DIGITAL_SIGNAL_TYPE_OC_48 {
\r
126 base DIGITAL_SIGNAL_TYPE;
\r
127 description "none";
\r
129 identity DIGITAL_SIGNAL_TYPE_OC_192 {
\r
130 base DIGITAL_SIGNAL_TYPE;
\r
131 description "none";
\r
133 identity DIGITAL_SIGNAL_TYPE_OC_768 {
\r
134 base DIGITAL_SIGNAL_TYPE;
\r
135 description "none";
\r
137 identity DIGITAL_SIGNAL_TYPE_OTU_1 {
\r
138 base DIGITAL_SIGNAL_TYPE;
\r
139 description "none";
\r
141 identity DIGITAL_SIGNAL_TYPE_OTU_2 {
\r
142 base DIGITAL_SIGNAL_TYPE;
\r
143 description "none";
\r
145 identity DIGITAL_SIGNAL_TYPE_OTU_2E {
\r
146 base DIGITAL_SIGNAL_TYPE;
\r
147 description "none";
\r
149 identity DIGITAL_SIGNAL_TYPE_OTU_3 {
\r
150 base DIGITAL_SIGNAL_TYPE;
\r
151 description "none";
\r
153 identity DIGITAL_SIGNAL_TYPE_OTU_4 {
\r
154 base DIGITAL_SIGNAL_TYPE;
\r
155 description "none";
\r
157 identity DIGITAL_SIGNAL_TYPE_GPON {
\r
158 base DIGITAL_SIGNAL_TYPE;
\r
159 description "none";
\r
161 identity DIGITAL_SIGNAL_TYPE_XGPON {
\r
162 base DIGITAL_SIGNAL_TYPE;
\r
163 description "none";
\r
165 identity DIGITAL_SIGNAL_TYPE_IB_SDR {
\r
166 base DIGITAL_SIGNAL_TYPE;
\r
167 description "none";
\r
169 identity DIGITAL_SIGNAL_TYPE_IB_DDR {
\r
170 base DIGITAL_SIGNAL_TYPE;
\r
171 description "none";
\r
173 identity DIGITAL_SIGNAL_TYPE_IB_QDR {
\r
174 base DIGITAL_SIGNAL_TYPE;
\r
175 description "none";
\r
177 identity DIGITAL_SIGNAL_TYPE_SBCON_ESCON {
\r
178 base DIGITAL_SIGNAL_TYPE;
\r
179 description "none";
\r
181 identity DIGITAL_SIGNAL_TYPE_DVB_ASI {
\r
182 base DIGITAL_SIGNAL_TYPE;
\r
183 description "none";
\r
185 identity DIGITAL_SIGNAL_TYPE_SDI {
\r
186 base DIGITAL_SIGNAL_TYPE;
\r
187 description "none";
\r
189 identity DIGITAL_SIGNAL_TYPE_SDI_1G5 {
\r
190 base DIGITAL_SIGNAL_TYPE;
\r
191 description "none";
\r
193 identity DIGITAL_SIGNAL_TYPE_SDI_3G {
\r
194 base DIGITAL_SIGNAL_TYPE;
\r
195 description "none";
\r
197 typedef digital-signal-type {
\r
199 base DIGITAL_SIGNAL_TYPE;
\r
201 description "none";
\r