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;
9 organization "Open ROADM MSA";
13 "YANG definitions of Probable Causes.
15 Copyright of the Members of the Open ROADM MSA Agreement dated (c) 2016,
16 AT&T Intellectual Property. All other rights reserved.
18 Redistribution and use in source and binary forms, with or without modification,
19 are permitted provided that the following conditions are met:
21 * Redistributions of source code must retain the above copyright notice, this
22 list of conditions and the following disclaimer.
23 * Redistributions in binary form must reproduce the above copyright notice,
24 this list of conditions and the following disclaimer in the documentation and/or
25 other materials provided with the distribution.
26 * Neither the Members of the Open ROADM MSA Agreement nor the names of its
27 contributors may be used to endorse or promote products derived from this software
28 without specific prior written permission.
30 THIS SOFTWARE IS PROVIDED BY THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT ''AS IS''
31 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
32 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
33 IN NO EVENT THE MEMBERS OF THE OPEN ROADM MSA AGREEMENT BE LIABLE FOR ANY DIRECT,
34 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
35 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
36 OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
37 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
38 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
39 POSSIBILITY OF SUCH DAMAGE";
46 grouping probable-cause {
48 type probable-cause-enum;
57 "Direction indication of the alarm.";
58 type org-openroadm-common-types:direction;
62 "location indication of the alarm.";
78 typedef probable-cause-enum {
80 enum "vendorExtension" {
85 enum "openConnectionIndication" {
88 "Open connection indication (OCI)";
91 enum "alarmIndicationSignal" {
94 "Alarm indication signal";
102 enum "opticalLineFail" {
107 enum "opticalPowerDegraded" {
112 enum "automaticLaserShutdown" {
117 enum "serverSignalFail" {
120 "Server Signal Fail (SSF)";
123 enum "lossofTandemConnection" {
126 "Loss of Tandem Connection (LTC)";
129 enum "lockedDefect" {
132 "Locked defect (LCK)";
135 enum "trailTraceIdentifierMismatch" {
138 "Trail trace Identifier Mismatch (TIM)";
141 enum "degradedEffect" {
144 "Degraded defect (DEG)";
147 enum "backwardsDefectIndication" {
150 "Backward Defect Indication (BDI)";
153 enum "otsSpanlossPowerOutOfSpecificationHigh" {
156 enum "automaticShutoffDisabled" {
159 enum "postBlockManualLaserShutdown" {
162 enum "portLossOfLight" {
165 enum "reflectionTooHigh" {
168 enum "shutoffThresholdCrossed" {
171 enum "preBlockSpanAdjustmentInProgress" {
174 enum "postBlockSpanAdjustmentInProgress" {
177 enum "payloadMissingIndication" {
180 "Will be applicable to ROADM when OSC signaling supported in future (G.709 2016-06 Figure 15-1A, 1B)";
182 enum "forwardDefectIndication" {
185 "Will be applicable to ROADM when OSC signaling supported in future (G.709 2016-06 Figure 15-1A, 1B)";
187 enum "oscPowerOutOfSpecificationHigh" {
190 enum "oscPowerOutOfSpecificationLow" {
193 enum "powerOutOfSpecificationHigh" {
196 enum "lossOfSynchronization" {
202 enum "equipmentFault" {
205 enum "equipmentRemoved" {
208 enum "equipmentMismatch" {
211 enum "equipmentWarmup" {
214 enum "equipmentLedOn" {
217 enum "equipmentInterConnectFailure" {
220 enum "equipmentMiscabledConnection" {
223 enum "softwareVersionMismatch" {
226 enum "softwareStageInProgress" {
229 enum "databaseCorruption" {
232 enum "databaseLockedSoftwareUpgradeInProgress" {
235 enum "databaseLockedDbRestoreInProgress" {
238 enum "databaseLockedSysInitInProgress" {
241 enum "databaseLockedDbAlarmPresent" {
244 enum "databaseLockedIlfViolation" {
247 enum "databaseVersionMismatch" {
250 enum "databaseLockedShelfProvModePresent" {
253 enum "firmwareVersionMismatch" {
256 enum "firmwareBackwardCompatibleLimited" {
259 enum "firmwareBackwardCompatibleAll" {
262 enum "incompatibleFirmware" {
265 enum "firmwareDownloadOrActivationFailure" {
268 enum "firmwareInitInProgress" {
271 enum "softwareReset" {
274 enum "fanCoolingFail" {
277 enum "administrativeDown" {
283 enum "powerProblemA" {
286 enum "powerProblemB" {
289 enum "shelfProvisioningMode" {
292 enum "sysNameChanged" {
295 enum "sysNtpNotSynchronized" {
298 enum "ilfViolationMajor" {
301 enum "ilfViolationCritical" {
307 enum "lossOfMultiframe" {
310 enum "backwardIncomingAlignmentError" {
313 enum "incomingAlignmentError" {
316 enum "payloadMismatch" {
319 enum "clientSignalFailDefect" {
322 enum "backwardIncomingAlignmentErrorTCM1" {
325 enum "backwardIncomingAlignmentErrorTCM2" {
328 enum "backwardIncomingAlignmentErrorTCM3" {
331 enum "backwardIncomingAlignmentErrorTCM4" {
334 enum "backwardIncomingAlignmentErrorTCM5" {
337 enum "backwardIncomingAlignmentErrorTCM6" {
340 enum "incomingAlignmentErrorTCM1" {
343 enum "incomingAlignmentErrorTCM2" {
346 enum "incomingAlignmentErrorTCM3" {
349 enum "incomingAlignmentErrorTCM4" {
352 enum "incomingAlignmentErrorTCM5" {
355 enum "incomingAlignmentErrorTCM6" {
358 enum "backwardsDefectIndicationTCM1" {
361 enum "backwardsDefectIndicationTCM2" {
364 enum "backwardsDefectIndicationTCM3" {
367 enum "backwardsDefectIndicationTCM4" {
370 enum "backwardsDefectIndicationTCM5" {
373 enum "backwardsDefectIndicationTCM6" {
376 enum "degradedDefectTCM1" {
379 enum "degradedDefectTCM2" {
382 enum "degradedDefectTCM3" {
385 enum "degradedDefectTCM4" {
388 enum "degradedDefectTCM5" {
391 enum "degradedDefectTCM6" {
394 enum "trailTraceIdentifierMisMatchTCM1" {
397 enum "trailTraceIdentifierMisMatchTCM2" {
400 enum "trailTraceIdentifierMisMatchTCM3" {
403 enum "trailTraceIdentifierMisMatchTCM4" {
406 enum "trailTraceIdentifierMisMatchTCM5" {
409 enum "trailTraceIdentifierMisMatchTCM6" {
412 enum "alarmIndicationSignalTCM1" {
415 enum "alarmIndicationSignalTCM2" {
418 enum "alarmIndicationSignalTCM3" {
421 enum "alarmIndicationSignalTCM4" {
424 enum "alarmIndicationSignalTCM5" {
427 enum "alarmIndicationSignalTCM6" {
430 enum "openConnectionIndicationTCM1" {
433 enum "openConnectionIndicationTCM2" {
436 enum "openConnectionIndicationTCM3" {
439 enum "openConnectionIndicationTCM4" {
442 enum "openConnectionIndicationTCM5" {
445 enum "openConnectionIndicationTCM6" {
448 enum "lockedDefectTCM1" {
451 enum "lockedDefectTCM2" {
454 enum "lockedDefectTCM3" {
457 enum "lockedDefectTCM4" {
460 enum "lockedDefectTCM5" {
463 enum "lockedDefectTCM6" {
466 enum "lossofTandemConnectionTCM1" {
469 enum "lossofTandemConnectionTCM2" {
472 enum "lossofTandemConnectionTCM3" {
475 enum "lossofTandemConnectionTCM4" {
478 enum "lossofTandemConnectionTCM5" {
481 enum "lossofTandemConnectionTCM6" {
493 enum "lossOfAlignment" {
496 enum "lossOfFECAlignment" {
499 enum "facilityLoopbackActive" {
502 enum "facilityLoopback2Active" {
505 enum "terminalLoopbackActive" {
508 enum "facilityTestsignalActive" {
511 enum "terminalTestsignalActive" {
514 enum "automaticLaserShutdownDisabled" {
517 enum "certificateNotInstalled" {