Corrections made to the GDMO definitions of G.774.1 (02/2001)

1. Replacement of :

pathTerminationCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      pathTerminationCurrentDataPackage  PACKAGE
         BEHAVIOUR pathTerminationCurrentDataBehaviour;
         ATTRIBUTES 
            "Recommendation X.739":granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            -- According to ITU-G.784 (1999), only the 24 h (one day) granularity period has to be supported.
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it" ,
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is Bidirectional"
   ;
REGISTERED AS {g774-01MObjectClass 9};

With:

pathTerminationCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      pathTerminationCurrentDataPackage  PACKAGE
         BEHAVIOUR pathTerminationCurrentDataBehaviour;
         ATTRIBUTES 
            "Recommendation X.739":granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            -- According to ITU-G.784 (1999), only the 24 h (one day) granularity period has to be supported.
            "Recommendation X.739":scannerId GET,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it" ,
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is Bidirectional"
   ;
REGISTERED AS {g774-01MObjectClass 9};

2. Replacement of :

msCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      msCurrentDataPackage PACKAGE
         BEHAVIOUR msCurrentDataBehaviour;
         ATTRIBUTES
            "Recommendation X.739": granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is bidirectional."
   ;
REGISTERED AS {g774-01MObjectClass 6};

With :

msCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      msCurrentDataPackage PACKAGE
         BEHAVIOUR msCurrentDataBehaviour;
         ATTRIBUTES
            "Recommendation X.739":granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            "Recommendation X.739":scannerId GET,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is bidirectional."
   ;
REGISTERED AS {g774-01MObjectClass 6};

3. Replacement of:

msCurrentDataTR  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      thresholdResetPackage,
      msCurrentDataTRPackage PACKAGE
         BEHAVIOUR msCurrentDataTRBehaviour;
         ATTRIBUTES
            "Recommendation X.739":granularityPeriod PERMITTED VALUES SDHPMASN1.SDHPVGranularityPeriod,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is bidirectional."
   ;
REGISTERED AS {g774-01MObjectClass 7};

With :

msCurrentDataTR  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      thresholdResetPackage,
      msCurrentDataTRPackage PACKAGE
         BEHAVIOUR msCurrentDataTRBehaviour;
         ATTRIBUTES
            "Recommendation X.739":granularityPeriod PERMITTED VALUES SDHPMASN1.SDHPVGranularityPeriod,
            "Recommendation X.739":scannerId GET,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "monitoring of the far end is supported and the monitored point is bidirectional."
   ;
REGISTERED AS {g774-01MObjectClass 7};

4. Replacement of:

protectionCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY 
      protectionCurrentDataPackage PACKAGE
         BEHAVIOUR protectionCurrentDataBehaviour;
         ATTRIBUTES
            "Recommendation X.739": granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            pSC REPLACE-WITH-DEFAULT GET,
            pSD REPLACE-WITH-DEFAULT GET
            ;
         ;  
      ;
REGISTERED AS {g774-01MObjectClass 8};

With:

protectionCurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY 
      protectionCurrentDataPackage PACKAGE
         BEHAVIOUR protectionCurrentDataBehaviour;
         ATTRIBUTES
            "Recommendation X.739":granularityPeriod REQUIRED VALUES SDHPMASN1.SDHGranularityPeriod,
            "Recommendation X.739":scannerId GET,
            pSC REPLACE-WITH-DEFAULT GET,
            pSD REPLACE-WITH-DEFAULT GET
            ;
         ;  
      ;
REGISTERED AS {g774-01MObjectClass 8};

5. Replacement of:

pathTerminationCurrentDataTR  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      thresholdResetPackage,
      pathTerminationCurrentDataTRPackage  PACKAGE
         BEHAVIOUR pathTerminationCurrentDataTRBehaviour;
         ATTRIBUTES
            "Recommendation X.739": granularityPeriod PERMITTED VALUES SDHPMASN1.SDHPVGranularityPeriod,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "if monitoring of the far end is supported and the monitored point is Bidirectional"
   ;
REGISTERED AS {g774-01MObjectClass 10};

With:

pathTerminationCurrentDataTR  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      thresholdResetPackage,
      pathTerminationCurrentDataTRPackage  PACKAGE
         BEHAVIOUR pathTerminationCurrentDataTRBehaviour;
         ATTRIBUTES
            "Recommendation X.739":granularityPeriod PERMITTED VALUES SDHPMASN1.SDHPVGranularityPeriod,
            "Recommendation X.739":scannerId GET,
            bBE REPLACE-WITH-DEFAULT GET,
            eS REPLACE-WITH-DEFAULT GET,
            sES REPLACE-WITH-DEFAULT GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      cSESCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCSESCurrentDataPackage PRESENT IF "an instance supports it",
      uASCurrentDataPackage PRESENT IF "an instance supports it",
      farEndCurrentDataPackage PRESENT IF "if monitoring of the far end is supported and the monitored point is Bidirectional"
   ;
REGISTERED AS {g774-01MObjectClass 10};

6. Replacement of:

electricalSourceSPICurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      transmitPowerLevelCurrentDataPackage,
      electricalSourceSPICurrentDataPackage  PACKAGE
         BEHAVIOUR electricalSourceSPICurrentDataBehaviour
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      transmitPowerLevelTideMarkPackage PRESENT IF "an instance supports it";
REGISTERED AS {g774-01MObjectClass 4};

With:

electricalSourceSPICurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY
      transmitPowerLevelCurrentDataPackage,
      electricalSourceSPICurrentDataPackage  PACKAGE
         BEHAVIOUR electricalSourceSPICurrentDataBehaviour;
         ATTRIBUTES
            "Recommendation X.739":scannerId GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      transmitPowerLevelTideMarkPackage PRESENT IF "an instance supports it";
REGISTERED AS {g774-01MObjectClass 4};

7. Replacement with:

opticalSourceSPICurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY 
      opticalSourceSPICurrentDataPackage  PACKAGE
         BEHAVIOUR opticalSourceSPICurrentDataBehaviour;
      ;
   ;
   CONDITIONAL PACKAGES
      transmitPowerLevelCurrentDataPackage PRESENT IF "an instance supports it",
      transmitPowerLevelTideMarkPackage PRESENT IF "an instance supports it and transmitPowerLevelCurrentDataPackage is present",
      laserBiasCurrentDataPackage PRESENT IF "an instance supports it",
      laserBiasTideMarkPackage PRESENT IF "an instance supports it and laserBiasCurrentDataPackage is present",
      laserTemperatureCurrentDataPackage PRESENT IF "an instance supports it",
      laserTemperatureTideMarkPackage PRESENT IF "an instance supports it and laserTemperatureCurrentDataPackage is present"
   ;
REGISTERED AS {g774-01MObjectClass 5};

7. Replacement with:

opticalSourceSPICurrentData  MANAGED OBJECT CLASS
   DERIVED FROM sdhCurrentData;
   CHARACTERIZED BY 
      opticalSourceSPICurrentDataPackage  PACKAGE
         BEHAVIOUR opticalSourceSPICurrentDataBehaviour;
         ATTRIBUTES 
            "Recommendation X.739":scannerId GET
         ;
      ;
   ;
   CONDITIONAL PACKAGES
      transmitPowerLevelCurrentDataPackage PRESENT IF "an instance supports it",
      transmitPowerLevelTideMarkPackage PRESENT IF "an instance supports it and transmitPowerLevelCurrentDataPackage is present",
      laserBiasCurrentDataPackage PRESENT IF "an instance supports it",
      laserBiasTideMarkPackage PRESENT IF "an instance supports it and laserBiasCurrentDataPackage is present",
      laserTemperatureCurrentDataPackage PRESENT IF "an instance supports it",
      laserTemperatureTideMarkPackage PRESENT IF "an instance supports it and laserTemperatureCurrentDataPackage is present"
   ;
REGISTERED AS {g774-01MObjectClass 5};