Commit 18a88fe0 authored by lengyelb's avatar lengyelb Committed by lengyelb
Browse files

thresholdinfo in fm corrected

parent 7e5f91c4
Loading
Loading
Loading
Loading
+2 −42
Original line number Diff line number Diff line
@@ -7,6 +7,7 @@ module _3gpp-common-fm {
  import _3gpp-common-top { prefix top3gpp; }
  import _3gpp-common-yang-types { prefix types3gpp; }
  import _3gpp-common-yang-extensions { prefix yext3gpp; }
  import _3gpp-common-measurements { prefix meas3gpp; }

  organization "3GPP SA5";
  contact "https://www.3gpp.org/DynaReport/TSG-WG--S5--officials.htm?Itemid=464";
@@ -255,52 +256,11 @@ module _3gpp-common-fm {
      yext3gpp:notNotifyable;
    }

    grouping ThresholdInfoGrp {
      leaf measurementType {
        type string;
        mandatory true;
      }

      leaf direction {
        type enumeration {
          enum INCREASING;
          enum DECREASING;
        }
        mandatory true;
        description "
          If it is 'Increasing', the threshold crossing notification is
          triggered when the measurement value equals or exceeds a
          thresholdValue.

          If it is 'Decreasing', the threshold crossing notification is
          triggered when the measurement value equals or below a
          thresholdValue.";
      }

      leaf thresholdLevel {
        type string;
      }
      
      leaf thresholdValue {
        type string;
      }
      
      leaf hysteresis {
        type string;
        description "The hysteresis has a threshold high and a threshold
          low value that are different from the threshold value.
          A hysteresis, therefore, defines the threshold-high and
          threshold-low levels within which the measurementType value is
          allowed to oscillate without triggering the threshold crossing
          notification.";
      }
    }

    list thresholdInfo {
      config false ;
      yext3gpp:notNotifyable;
      description "Indicates the crossed threshold";
      uses ThresholdInfoGrp;
      uses meas3gpp:ThresholdInfoGrp;
    }

    list stateChangeDefinition {