1 module org-openroadm-probable-cause {
2 namespace "http://org/openroadm/probableCause";
3 prefix org-openroadm-probable-cause;
5 import org-openroadm-common-types {
6 prefix org-openroadm-common-types;
7 revision-date 2016-10-14;
10 organization "Open ROADM MSA";
14 "YANG definitions of Probable Causes.
16 Copyright of the Members of the Open ROADM MSA Agreement dated (c) 2016,
17 AT&T Intellectual Property. All other rights reserved.
19 Redistribution and use in source and binary forms, with or without modification,
20 are permitted provided that the following conditions are met:
22 * Redistributions of source code must retain the above copyright notice, this
23 list of conditions and the following disclaimer.
24 * Redistributions in binary form must reproduce the above copyright notice,
25 this list of conditions and the following disclaimer in the documentation and/or
26 other materials provided with the distribution.
27 * Neither the Members of the Open ROADM MSA Agreement nor the names of its
28 contributors may be used to endorse or promote products derived from this software
29 without specific prior written permission.
31 THIS SOFTWARE IS PROVIDED BY THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT ''AS IS''
32 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
33 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
34 IN NO EVENT THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT BE LIABLE FOR ANY DIRECT,
35 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
36 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
37 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
38 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
39 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
40 POSSIBILITY OF SUCH DAMAGE";
47 grouping probable-cause {
49 type probable-cause-enum;
58 "Direction indication of the alarm.";
59 type org-openroadm-common-types:direction;
63 "location indication of the alarm.";
79 typedef probable-cause-enum {
81 enum "vendorExtension" {
86 enum "openConnectionIndication" {
89 "Open connection indication (OCI)";
92 enum "alarmIndicationSignal" {
95 "Alarm indication signal";
103 enum "opticalLineFail" {
108 enum "opticalPowerDegraded" {
113 enum "automaticLaserShutdown" {
118 enum "serverSignalFail" {
121 "Server Signal Fail (SSF)";
124 enum "lossofTandemConnection" {
127 "Loss of Tandem Connection (LTC)";
130 enum "lockedDefect" {
133 "Locked defect (LCK)";
136 enum "trailTraceIdentifierMismatch" {
139 "Trail trace Identifier Mismatch (TIM)";
142 enum "degradedEffect" {
145 "Degraded defect (DEG)";
148 enum "backwardsDefectIndication" {
151 "Backward Defect Indication (BDI)";
154 enum "otsSpanlossPowerOutOfSpecificationHigh" {
157 enum "automaticShutoffDisabled" {
160 enum "postBlockManualLaserShutdown" {
163 enum "portLossOfLight" {
166 enum "reflectionTooHigh" {
169 enum "shutoffThresholdCrossed" {
172 enum "preBlockSpanAdjustmentInProgress" {
175 enum "postBlockSpanAdjustmentInProgress" {
178 enum "payloadMissingIndication" {
181 "Will be applicable to ROADM when OSC signaling supported in future (G.709 2016-06 Figure 15-1A, 1B)";
183 enum "forwardDefectIndication" {
186 "Will be applicable to ROADM when OSC signaling supported in future (G.709 2016-06 Figure 15-1A, 1B)";
188 enum "oscPowerOutOfSpecificationHigh" {
191 enum "oscPowerOutOfSpecificationLow" {
194 enum "powerOutOfSpecificationHigh" {
197 enum "lossOfSynchronization" {
203 enum "equipmentFault" {
206 enum "equipmentRemoved" {
209 enum "equipmentMismatch" {
212 enum "equipmentWarmup" {
215 enum "equipmentLedOn" {
218 enum "equipmentInterConnectFailure" {
221 enum "equipmentMiscabledConnection" {
224 enum "softwareVersionMismatch" {
227 enum "softwareStageInProgress" {
230 enum "databaseCorruption" {
233 enum "databaseLockedSoftwareUpgradeInProgress" {
236 enum "databaseLockedDbRestoreInProgress" {
239 enum "databaseLockedSysInitInProgress" {
242 enum "databaseLockedDbAlarmPresent" {
245 enum "databaseLockedIlfViolation" {
248 enum "databaseVersionMismatch" {
251 enum "databaseLockedShelfProvModePresent" {
254 enum "firmwareVersionMismatch" {
257 enum "firmwareBackwardCompatibleLimited" {
260 enum "firmwareBackwardCompatibleAll" {
263 enum "incompatibleFirmware" {
266 enum "firmwareDownloadOrActivationFailure" {
269 enum "firmwareInitInProgress" {
272 enum "softwareReset" {
275 enum "fanCoolingFail" {
278 enum "administrativeDown" {
284 enum "powerProblemA" {
287 enum "powerProblemB" {
290 enum "shelfProvisioningMode" {
293 enum "sysNameChanged" {
296 enum "sysNtpNotSynchronized" {
299 enum "ilfViolationMajor" {
302 enum "ilfViolationCritical" {
308 enum "lossOfMultiframe" {
311 enum "backwardIncomingAlignmentError" {
314 enum "incomingAlignmentError" {
317 enum "payloadMismatch" {
320 enum "clientSignalFailDefect" {
323 enum "backwardIncomingAlignmentErrorTCM1" {
326 enum "backwardIncomingAlignmentErrorTCM2" {
329 enum "backwardIncomingAlignmentErrorTCM3" {
332 enum "backwardIncomingAlignmentErrorTCM4" {
335 enum "backwardIncomingAlignmentErrorTCM5" {
338 enum "backwardIncomingAlignmentErrorTCM6" {
341 enum "incomingAlignmentErrorTCM1" {
344 enum "incomingAlignmentErrorTCM2" {
347 enum "incomingAlignmentErrorTCM3" {
350 enum "incomingAlignmentErrorTCM4" {
353 enum "incomingAlignmentErrorTCM5" {
356 enum "incomingAlignmentErrorTCM6" {
359 enum "backwardsDefectIndicationTCM1" {
362 enum "backwardsDefectIndicationTCM2" {
365 enum "backwardsDefectIndicationTCM3" {
368 enum "backwardsDefectIndicationTCM4" {
371 enum "backwardsDefectIndicationTCM5" {
374 enum "backwardsDefectIndicationTCM6" {
377 enum "degradedDefectTCM1" {
380 enum "degradedDefectTCM2" {
383 enum "degradedDefectTCM3" {
386 enum "degradedDefectTCM4" {
389 enum "degradedDefectTCM5" {
392 enum "degradedDefectTCM6" {
395 enum "trailTraceIdentifierMisMatchTCM1" {
398 enum "trailTraceIdentifierMisMatchTCM2" {
401 enum "trailTraceIdentifierMisMatchTCM3" {
404 enum "trailTraceIdentifierMisMatchTCM4" {
407 enum "trailTraceIdentifierMisMatchTCM5" {
410 enum "trailTraceIdentifierMisMatchTCM6" {
413 enum "alarmIndicationSignalTCM1" {
416 enum "alarmIndicationSignalTCM2" {
419 enum "alarmIndicationSignalTCM3" {
422 enum "alarmIndicationSignalTCM4" {
425 enum "alarmIndicationSignalTCM5" {
428 enum "alarmIndicationSignalTCM6" {
431 enum "openConnectionIndicationTCM1" {
434 enum "openConnectionIndicationTCM2" {
437 enum "openConnectionIndicationTCM3" {
440 enum "openConnectionIndicationTCM4" {
443 enum "openConnectionIndicationTCM5" {
446 enum "openConnectionIndicationTCM6" {
449 enum "lockedDefectTCM1" {
452 enum "lockedDefectTCM2" {
455 enum "lockedDefectTCM3" {
458 enum "lockedDefectTCM4" {
461 enum "lockedDefectTCM5" {
464 enum "lockedDefectTCM6" {
467 enum "lossofTandemConnectionTCM1" {
470 enum "lossofTandemConnectionTCM2" {
473 enum "lossofTandemConnectionTCM3" {
476 enum "lossofTandemConnectionTCM4" {
479 enum "lossofTandemConnectionTCM5" {
482 enum "lossofTandemConnectionTCM6" {
494 enum "lossOfAlignment" {
497 enum "lossOfFECAlignment" {
500 enum "facilityLoopbackActive" {
503 enum "facilityLoopback2Active" {
506 enum "terminalLoopbackActive" {
509 enum "facilityTestsignalActive" {
512 enum "terminalTestsignalActive" {
515 enum "automaticLaserShutdownDisabled" {
518 enum "certificateNotInstalled" {