1 module MicrowaveModel-NetworkElement-CurrentProblemList {
2 namespace "uri:onf:MicrowaveModel-NetworkElement-CurrentProblemList";
3 prefix MicrowaveModel-NetworkElement-CurrentProblemList;
5 import MicrowaveModel-ObjectClasses-SuperClasses {
6 prefix MicrowaveModel-ObjectClasses-SuperClasses;
8 import MicrowaveModel-TypeDefinitions {
9 prefix MicrowaveModel-TypeDefinitions;
13 'ONF (Open Networking Foundation) Open Transport Working Group - Wireless Transport Project';
16 'WG Web: <https://www.opennetworking.org/technical-communities/areas/specification/1931-optical-transport>
17 WG List: <mailto:wireless-transport@login.opennetworking.org >
19 <mailto:lyong@ciena.com>
20 WG Chair: Giorgio Cazzaniga
21 <mailto:giorgio.cazzaniga@sm-optics.com>';
24 'This module is an add-on to the ONF TR532 supporting alarms for object classes not
25 moduled by ONF TR532.';
31 "ONF TR 532: A YANG Data Model for Microwave Transport Networks.";
34 feature all-network-element-alarms {
35 description "Feature 'all-network-element' is optional to support alarms of object classes not modeled by ONF TR 532.";
38 grouping genericCurrentProblemType {
39 uses MicrowaveModel-ObjectClasses-SuperClasses:MwCurrentProblem;
42 description "A string representation of alarmed object.";
47 description "Name of the alarm.";
50 leaf problemSeverity {
51 type MicrowaveModel-TypeDefinitions:severityType;
52 description "Severity of the alarm.";
57 container NetworkElementCurrentProblems {
59 if-feature all-network-element-alarms;
60 list currentProblemList {
63 uses genericCurrentProblemType;