Reference record for OID 0.4.0.304.0.6.26

Parent
0.4.0.304.0.6 (etsNameBinding)
Node code
26
Node name
equipmentProtectionUnitPkg
Numeric OID
0.4.0.304.0.6.26
URN notation
urn:oid:0.4.0.304.0.6.26
ASN.1 notation

{0 4 0 304 0 6 26}

  • {itu-t(0) identified-organization(4) etsi(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
  • {itu-t(0) identified-organization(4) oidETSI(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
  • {itu-t(0) identified-organization(4) etsiPrefix(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
  • {ccitt(0) identified-organization(4) etsi(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
  • {ccitt(0) identified-organization(4) oidETSI(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
  • {ccitt(0) identified-organization(4) etsiPrefix(0) 304 prETS300304(0) etsNameBinding(6) equipmentProtectionUnitPkg(26)}
OID-IRI notation
  • /0/4/0/304/0/6/26
  • /ITU-T/Identified-Organization/0/304/0/6/26
  • /ITU-T/4/0/304/0/6/26
Named path variants
  • /itu-t/identified-organization/etsi/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg
  • /itu-t/identified-organization/oidETSI/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg
  • /itu-t/identified-organization/etsiPrefix/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg
  • /ccitt/identified-organization/etsi/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg
  • /ccitt/identified-organization/oidETSI/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg
  • /ccitt/identified-organization/etsiPrefix/304/prETS300304/etsNameBinding/equipmentProtectionUnitPkg

Descriptions

equipmentProtectionUnitPkg — ETSI published formal attachments

This object class is specific to equipment protection systems. Instances of this object class are used to represent a relationship between a functional object and an equipment. equipmentProtectionUnits are self-instanciated by the agent according to the equipment protection schemes adopted by the NE. An equipmentProtectionUnit instance is deleted when the sdhEquipment instance pointed to by the unreliableResourcePointer attribute are deleted, and is created again if the sdhEquipment are instantiated with the appropriate equipmentExpected attribute value. The reliableResourcePointer inherited by the protectionUnit superclass can be optionally an empty set for instances of this object class. The agent can also create and delete instances of the equipmentProtectionUnit in order to reflect local modifications in the equipment protection schemes. The attributeValueChange notification shall only be used to notify changes of the priority attribute. This attribute is used to indicate the status of the protection switch in a protectionUnit instance. The remainder of this behaviour provides the allowable equipmentProtectionStatus attribute values for protected and protecting units for both revertive and non-revertive systems. The following allowable equipmentProtectionStatus values are associated with each protected unit: No Request: No switch request is present on the unit. Manual Switch to Protecting Complete: The unit has completed a Manual Switch. Automatic Switch Pending: The unit has a failure condition present and the protecting unit is unavailable. Automatic Switch Complete: The unit has completed an Automatic Switch to the protecting unit due to failure condition. Force Switch Complete, Automatic Switch Pending: The unit has completed a Force Switch. Additionally, the unit has an automatic switch pending. Automatic Switch Complete, Wait-to-Restore: The unit has completed an Automatic Switch to the protecting unit. (revertive case only) Force Switch Complete: The unit has completed a Force Switch to the protecting unit. Protected Unit Lockout Completed: The unit has been locked out from the protecting unit. Additionally the non-revertive protected protection unit has the following status values: Do Not Revert: The protected unit has been switched to the protecting unit and the request to do so has been released. The switch to the protecting unit is maintained. The following allowable protectionStatus values are associated with each protecting unit: No Request: No request is present on the protecting unit. Manual Switch to Protecting Unit Complete: The protected unit has completed a Manual Switch. Automatic Switch Complete to Protecting Unit: The protected unit has completed an automatic switch to the protecting unit. Automatic Switch Complete to Protecting Unit, Wait to Restore: The unit has completed an Automatic Switch to the protecting unit. (revertive case only) Protecting Unit Failed: The protecting unit has a failure condition present. Force Switch Complete to Protecting Unit: The unit has completed a Force Switch of a protected unit to the protecting unit. Protecting Unit Locked Out: The protecting unit has been locked out. Additionally, the non-revertive protecting unit has the following values: Do Not Revert: The protected unit has been switched to the protecting unit and the request to do so has been released. The switch to the protecting unit is maintained. Manual Switch to Protected Unit Complete: The unit has completed a Manual Switch from the protecting unit to the protected unit. This parameter is included in the additional info parameters of the protection switching reporting notification. This notification is sent by the protection group according to the following rules. There are several cases: The switch from protected to protecting or protecting to protected has been done without preempting an existing switch. In this case the old and new values of the Protection Status attribute of the protecting channel shall be reported in the notification by means of the oldProtectionStatus and newProtectionStatus parameters respectively. A switch is perfomed by preemting an existing one. In this case the old and new values of the Protection Status attribute of the protecting unit shall be reported in the notification by means of the oldProtectionStatus and newProtectionStatus parameters respectively. An autoswitch condition exists on an equipment but the auto-switch cannot be served due to the unavailability of the equipment that otherwise protects it. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the equipment on which the autoswitch condition arises. The exception is when the equipment is already forced or locked out, in which case no notification is sent. A working equipment (protected unit) has been locked out or released from lockout without modifying any existing switch. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the working equipment which has been locked out. A protection equipment (protecting unit) has been lockout or released from lockout without modifying the existing switch. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the protection equipment which has been lockout. The protectionSwitchReporting is not sent when the automatic switch condition is toggling between the equipment failure and WTR condition. While in the lockout of forced switch state no notification is sent except for ending of release failure. This object class is specific to synchronisation protection. The creation/deletion of a syncProtectionGroup is performed by the NE depending upon its synchronisation protection capabilities (intrinsic knowledge of the NE). The operationalState attribute reflects only the switch capabilities of the protection scheme(i.e. it becomes disabled when the NE has detected that it can no longer perform switch operations (automatic or manual)). The manual switch operation can be performed among timing sources with the same or different priority and, when the SSM algorithm is active, with the same quality. A manual switch request between two timing sources with different quality levels and SSM algorithm is active will be rejected. The forced switch operation can be performed among any timing sources, independently of the priority and quality levels. All protectionUnits work in the protecting mode. The protectionSwitchReporting notification is sent by the synchronisation protection group according to the following rules. There are several cases: A switch from one protecting unit to another has occurred. In this case the new values of the protection status attributes of the protecting units which have been switched to and from shall be reported in the notification by means of the toProtectionStatus and fromProtectionStatus parameters respectively. A protecting unit has a failure or a clearing of a failure without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has a failure or a clearing of a failure. The exception is when the protecting unit is already forced or locked out, in which case no notification is sent. A protecting unit has been locked out or released from lockout without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been locked out or released from lockout. A protecting unit has been manually switch or released from manual switch without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been manually switch or released from manual switch. A protecting unit has been forced switch or released from forced switch without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been forced switch or released from forced switch. While in the lockout or forced switch state, no notifications are sent This object class is specific to synchronisation protection. Instances of this object class are used to represent a relationship between a timing source and the timing generator(or a timing physical termination). All instances of this object class will act in the protecting role (i.e. there will not be a syncProtectionUnit with the protecting attribute set to FALSE), in order to ensure the consistency of the priority list. This object class can be created by the OS or the NE. When it is created by the OS, the OS must provide a value for the attribute unreliableResourcePointer. This object class originates and terminates the 2 MHz signal. This managed object represents the external 2 MHz input interface (reference point T3 in the Recommendation G.783). This object class terminates (receives) the 2 MHz signal. The probable causes which are reported by a communicationsAlarm notification are lossOfSignal and degradedSignal. This managed object represents the external 2 MHz output interface (reference point T4 in the Recommendation G.783). This object class originates (transmits) the 2 MHz signal. This attribute indicates whether or not the SSM algorithm is active(active = TRUE). This attribute indicates the quality(0 to 15) of the timing source. Set operations on this attribute are not allowed for interfaces that carry quality information. When active, the SSM algorithm gives priority to the quality indications before considering priority indications attached to the protection units. This attribute indicates whether the selected input (either T0 or T1) to the T4 selection proces is squelched or not (squelched = TRUE). This attribute indicates the quality (0..15) of the T0 output below which the T0 output is squelched This attribute indicates the quality (0..15) of the T1 reference selected by selector A below which the T1 reference is squelched This attribute is used to indicate the status of the protection switch in a protectionUnit instance. The remainder of this behaviour provides the allowable syncProtectionStatus attribute values for protecting units. No Request: No request is present on the protecting unit. Manual Switch Complete to Protecting Unit: A Manual Switch has been completed to this protecting unit. Force Switch Complete to Protecting Unit: A Force Switch has been completed to this protecting unit. Automatic Switch Complete to Protecting Unit: An Automatic Switch has been completed to this protecting unit. Protecting Unit Failed: The protecting unit has a failure condition present. Protecting Unit Locked Out: The protecting unit has been locked out. The timingPhysicalTerminationId is an attribute type whose distinguished value can be used as an RDN when naming an instance of the timingPhysicalTermination object class. The subordinate managed object is automatically instantiated when the superior managed object is instantiated, according to the make-up and mode of operation of the equipment.

Source records

equipmentProtectionUnitPkg

Status in source: unspecified.

Names: equipmentProtectionUnitPkg

Technical details
{
  "gdmo_kind": "PACKAGE",
  "definition": [
    "equipmentProtectionUnitPkg",
    "PACKAGE",
    "BEHAVIOUR",
    "equipmentProtectionUnitBeh",
    ";",
    "ATTRIBUTES",
    "equipmentProtectionStatus",
    "GET",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "15",
    "}",
    ";",
    "equipmentProtectionUnitBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "222054686973206f626a65637420636c61737320697320737065636966696320746f2065717569706d656e742070726f74656374696f6e2073797374656d732e20496e7374616e636573206f662074686973206f626a65637420636c61737320617265207573656420746f20726570726573656e7420612072656c6174696f6e73686970206265747765656e20612066756e6374696f6e616c206f626a65637420616e6420616e2065717569706d656e742e0d0a65717569706d656e7450726f74656374696f6e556e697473206172652073656c662d696e7374616e63696174656420627920746865206167656e74206163636f7264696e6720746f207468652065717569706d656e742070726f74656374696f6e20736368656d65732061646f7074656420627920746865204e452e20416e2065717569706d656e7450726f74656374696f6e556e697420696e7374616e63652069732064656c65746564207768656e207468652073646845717569706d656e7420696e7374616e636520706f696e74656420746f2062792074686520756e72656c6961626c655265736f75726365506f696e74657220617474726962757465206172652064656c657465642c20616e64206973206372656174656420616761696e206966207468652073646845717569706d656e742061726520696e7374616e74696174656420776974682074686520617070726f7072696174652065717569706d656e744578706563746564206174747269627574652076616c75652e0d0a5468652072656c6961626c655265736f75726365506f696e74657220696e68657269746564206279207468652070726f74656374696f6e556e6974207375706572636c6173732063616e206265206f7074696f6e616c6c7920616e20656d7074792073657420666f7220696e7374616e636573206f662074686973206f626a65637420636c6173732e0d0a546865206167656e742063616e20616c736f2063726561746520616e642064656c65746520696e7374616e636573206f66207468652065717569706d656e7450726f74656374696f6e556e697420696e206f7264657220746f207265666c656374206c6f63616c206d6f64696669636174696f6e7320696e207468652065717569706d656e742070726f74656374696f6e20736368656d65732e0d0a5468652061747472696275746556616c75654368616e6765206e6f74696669636174696f6e207368616c6c206f6e6c79206265207573656420746f206e6f74696679206368616e676573206f6620746865207072696f72697479206174747269627574652e22"
    ],
    ";",
    "sdhEquipmentR",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "equipment",
    ";",
    "CHARACTERIZED",
    "BY",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "administrativeOperationalStatesPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "attributeValueChangeNotificationPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "createDeleteNotificationsPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "currentProblemListPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "locationNamePackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "stateChangeNotificationPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "equipmentEquipmentAlarmPackage",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "availabilityStatusPackage",
    ",",
    "sdhEquipmentPackage",
    "PACKAGE",
    "BEHAVIOUR",
    "sdhEquipmentBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "*",
    "The",
    "equipment",
    "object",
    "may",
    "be",
    "instantiated",
    "or",
    "exist",
    "without",
    "the",
    "presence",
    "of",
    "the",
    "physical",
    "resources",
    ".",
    "In",
    "this",
    "case",
    "the",
    "operational",
    "state",
    "shall",
    "be",
    [
      "literal",
      "2264697361626c656422"
    ],
    "and",
    "the",
    "availability",
    "status",
    "attribute",
    "shall",
    "contain",
    "the",
    "value",
    [
      "literal",
      "226e6f74496e7374616c6c656422"
    ],
    ".",
    "When",
    "the",
    "resource",
    "is",
    "physically",
    "removed",
    ",",
    "the",
    "corresponding",
    "equipment",
    "object",
    "is",
    "not",
    "automatically",
    "deleted",
    ".",
    "The",
    "equipmentExpected",
    "attribute",
    "shall",
    "be",
    "provided",
    "at",
    "instantiation",
    "time",
    ".",
    "The",
    "create",
    "request",
    "shall",
    "fail",
    "if",
    "the",
    "value",
    "of",
    "this",
    "attribute",
    "is",
    "unacceptable",
    "to",
    "the",
    "NE",
    ",",
    "and",
    "the",
    "failure",
    "reason",
    "shall",
    "indicate",
    "this",
    "mismatch",
    "in",
    "the",
    "response",
    ".",
    "When",
    "there",
    "is",
    "a",
    "mismatch",
    "in",
    "the",
    "contents",
    "of",
    "the",
    "equipmentActual",
    "and",
    "the",
    "equipment",
    "Expected",
    "attribute",
    ",",
    "an",
    "equipmentAlarm",
    "notification",
    "with",
    "probable",
    "cause",
    [
      "literal",
      "227265706c61636561626c65556e6974547970654d69730d0a096d6174636822"
    ],
    "shall",
    "be",
    "raised",
    ".",
    "This",
    "checking",
    "is",
    "only",
    "performed",
    "if",
    "the",
    "availabilityStatus",
    "does",
    "not",
    "contain",
    "the",
    "value",
    [
      "literal",
      "226e6f74496e7374616c6c656422"
    ],
    ".",
    "The",
    "equipmentExpected",
    "value",
    "of",
    [
      "literal",
      "224e554c4c22"
    ],
    "(",
    "no",
    "type",
    ")",
    "does",
    "not",
    "match",
    "any",
    "other",
    "value",
    "than",
    "NULL",
    "for",
    "equipmentActual",
    ".",
    "Changes",
    "in",
    "the",
    "value",
    "of",
    "the",
    "equipmentExpected",
    "attribute",
    "can",
    "only",
    "be",
    "achieved",
    "by",
    "object",
    "deletion",
    "and",
    "creation",
    ".",
    "The",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "versionPackage",
    "package",
    "is",
    "not",
    "used",
    ".",
    "The",
    "protectionUnitPointer",
    "attribute",
    "is",
    "used",
    "to",
    "point",
    "to",
    "a",
    "equipmentProtectionUnit",
    "within",
    "a",
    "equipmentProtectionGroup",
    "if",
    "the",
    "equipment",
    "is",
    "protectet",
    ".",
    "Otherwise",
    "the",
    "Pointer",
    "is",
    "null",
    ".",
    "One",
    "equipment",
    "could",
    "participate",
    "in",
    "several",
    "equipmentProtectionUnits",
    "at",
    "the",
    "same",
    "time",
    ".",
    "*",
    ";",
    ";",
    "ATTRIBUTES",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "version",
    "GET",
    ",",
    "equipmentExpected",
    "GET",
    ",",
    "equipmentActual",
    "GET",
    ",",
    "specificPhysicalInstance",
    "GET",
    ",",
    "physicalConnectorList",
    "GET",
    ",",
    "protectionUnitPointer",
    "GET",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "16",
    "}",
    ";",
    "affectedObjectList",
    "The",
    "value",
    "of",
    "the",
    "affectedObjectList",
    "attribute",
    "represents",
    "the",
    "functional",
    "objects",
    "implemented",
    "by",
    "the",
    "equipment",
    "or",
    "software",
    "object",
    "in",
    "which",
    "the",
    "attribute",
    "is",
    "applied",
    ".",
    "If",
    "the",
    "equipment",
    "or",
    "software",
    "object",
    "become",
    "disabled",
    ",",
    "all",
    "managed",
    "objects",
    "referred",
    "to",
    "by",
    "the",
    "affectedObjectList",
    "shall",
    "also",
    "be",
    "disabled",
    ".",
    "equipmentActual",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "EquipmentActual",
    ";",
    "BEHAVIOUR",
    "equipmentActualBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "contains",
    "the",
    "equipment",
    "type",
    "of",
    "the",
    "equipment",
    "actually",
    "present",
    ".",
    "The",
    [
      "literal",
      "2245717569706d656e745479706522"
    ],
    "value",
    "is",
    "a",
    "vendor-specific",
    "identification",
    "of",
    "a",
    "particular",
    "set",
    "or",
    "class",
    "of",
    "equipment",
    ",",
    "where",
    "all",
    "the",
    "set",
    "members",
    "have",
    "equivalent",
    "capability",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "4",
    "}",
    ";",
    "equipmentExpected",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "EquipmentExpected",
    ";",
    "BEHAVIOUR",
    "equipmentExpectedBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "contains",
    "the",
    "equipment",
    "type",
    "requested",
    "at",
    "object",
    "creation",
    ".",
    "The",
    [
      "literal",
      "2245717569706d656e745479706522"
    ],
    "value",
    "is",
    "a",
    "vendor-specific",
    "identification",
    "of",
    "a",
    "particular",
    "set",
    "or",
    "class",
    "of",
    "equipment",
    ",",
    "where",
    "all",
    "the",
    "set",
    "members",
    "have",
    "equivalent",
    "capability",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "5",
    "}",
    ";",
    "equipmentProtectionStatus",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "EquipmentProtectionStatus",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ",",
    "SET-COMPARISON",
    ",",
    "SET-INTERSECTION",
    ";",
    "BEHAVIOUR",
    "equipmentProtectionStatusBeh",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "12",
    "}",
    ";",
    "equipmentProtectionStatusBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22205468697320617474726962757465206973207573656420746f20696e6469636174652074686520737461747573206f66207468652070726f74656374696f6e2073776974636820696e20612070726f74656374696f6e556e697420696e7374616e63652e0d0a5468652072656d61696e646572206f662074686973206265686176696f75722070726f76696465732074686520616c6c6f7761626c652065717569706d656e7450726f74656374696f6e537461747573206174747269627574652076616c75657320666f722070726f74656374656420616e642070726f74656374696e6720756e69747320666f7220626f74682072657665727469766520616e64206e6f6e2d7265766572746976652073797374656d732e0d0a54686520666f6c6c6f77696e6720616c6c6f7761626c652065717569706d656e7450726f74656374696f6e5374617475732076616c75657320617265206173736f636961746564207769746820656163682070726f74656374656420756e69743a200d0a0d0a4e6f20526571756573743a204e6f2073776974636820726571756573742069732070726573656e74206f6e2074686520756e69742e0d0a4d616e75616c2053776974636820746f2050726f74656374696e6720436f6d706c6574653a2054686520756e69742068617320636f6d706c657465642061204d616e75616c205377697463682e0d0a4175746f6d61746963205377697463682050656e64696e673a2054686520756e6974206861732061206661696c75726520636f6e646974696f6e2070726573656e7420616e64207468652070726f74656374696e6720756e697420697320756e617661696c61626c652e0d0a4175746f6d617469632053776974636820436f6d706c6574653a2054686520756e69742068617320636f6d706c6574656420616e204175746f6d617469632053776974636820746f207468652070726f74656374696e6720756e69742064756520746f206661696c75726520636f6e646974696f6e2e200d0a466f7263652053776974636820436f6d706c6574652c204175746f6d61746963205377697463682050656e64696e673a2054686520756e69742068617320636f6d706c65746564206120466f726365205377697463682e204164646974696f6e616c6c792c2074686520756e69742068617320616e206175746f6d61746963207377697463682070656e64696e672e20200d0a4175746f6d617469632053776974636820436f6d706c6574652c20576169742d746f2d526573746f72653a2054686520756e69742068617320636f6d706c6574656420616e204175746f6d617469632053776974636820746f207468652070726f74656374696e6720756e69742e20287265766572746976652063617365206f6e6c7929200d0a466f7263652053776974636820436f6d706c6574653a2054686520756e69742068617320636f6d706c65746564206120466f7263652053776974636820746f207468652070726f74656374696e6720756e69742e20200d0a50726f74656374656420556e6974204c6f636b6f757420436f6d706c657465643a2054686520756e697420686173206265656e206c6f636b6564206f75742066726f6d207468652070726f74656374696e6720756e69742e200d0a0d0a4164646974696f6e616c6c7920746865206e6f6e2d7265766572746976652070726f7465637465642070726f74656374696f6e20756e6974206861732074686520666f6c6c6f77696e67207374617475732076616c7565733a0d0a0d0a446f204e6f74205265766572743a205468652070726f74656374656420756e697420686173206265656e20737769746368656420746f207468652070726f74656374696e6720756e69742020616e6420746865207265717565737420746f20646f20736f20686173206265656e2072656c65617365642e205468652073776974636820746f207468652070726f74656374696e6720756e697420697320206d61696e7461696e65642e0d0a0d0a54686520666f6c6c6f77696e6720616c6c6f7761626c652070726f74656374696f6e5374617475732076616c75657320617265206173736f636961746564207769746820656163682070726f74656374696e6720756e69743a200d0a0d0a4e6f20526571756573743a204e6f20726571756573742069732070726573656e74206f6e207468652070726f74656374696e6720756e69742e20200d0a4d616e75616c2053776974636820746f2050726f74656374696e6720556e697420436f6d706c6574653a205468652070726f74656374656420756e69742068617320636f6d706c657465642061204d616e75616c205377697463682e0d0a4175746f6d617469632053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69743a205468652070726f74656374656420756e69742068617320636f6d706c6574656420616e206175746f6d617469632073776974636820746f207468652070726f74656374696e6720756e69742e0d0a4175746f6d617469632053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69742c205761697420746f20526573746f72653a2054686520756e69742068617320636f6d706c6574656420616e204175746f6d617469632053776974636820746f207468652070726f74656374696e6720756e69742e20287265766572746976652063617365206f6e6c79290d0a50726f74656374696e6720556e6974204661696c65643a205468652070726f74656374696e6720756e6974206861732061206661696c75726520636f6e646974696f6e2070726573656e742e0d0a466f7263652053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69743a2054686520756e69742068617320636f6d706c65746564206120466f72636520537769746368206f6620612070726f74656374656420756e697420746f207468652070726f74656374696e6720756e69742e20200d0a50726f74656374696e6720556e6974204c6f636b6564204f75743a205468652070726f74656374696e6720756e697420686173206265656e206c6f636b6564206f75742e20200d0a0d0a4164646974696f6e616c6c792c20746865206e6f6e2d7265766572746976652070726f74656374696e6720756e6974206861732074686520666f6c6c6f77696e672076616c7565733a200d0a0d0a446f204e6f74205265766572743a205468652070726f74656374656420756e697420686173206265656e20737769746368656420746f207468652070726f74656374696e6720756e69742020616e6420746865207265717565737420746f20646f20736f20686173206265656e2072656c65617365642e205468652073776974636820746f207468652070726f74656374696e6720756e6974206973206d61696e7461696e65642e0d0a4d616e75616c2053776974636820746f2050726f74656374656420556e697420436f6d706c6574653a2054686520756e69742068617320636f6d706c657465642061204d616e75616c205377697463682066726f6d207468652070726f74656374696e6720756e697420746f207468652070726f74656374656420756e69742e20200d0a22"
    ],
    ";",
    "physicalConnectorList",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "PhysicalConnectorList",
    ";",
    "BEHAVIOUR",
    "physicalConnectorListBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "is",
    "used",
    "to",
    "relate",
    "external",
    "cabling",
    "to",
    "the",
    "appropriate",
    "transport",
    "objects",
    ".",
    "There",
    "is",
    "an",
    "entry",
    "per",
    "connector",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "7",
    "}",
    ";",
    "protectionUnitPointer",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "ProtectionUnitPointer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "13",
    "}",
    ";",
    "specificPhysicalInstance",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS12",
    ".",
    "PhysicalInstance",
    ";",
    "BEHAVIOUR",
    "specificPhysicalInstanceBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "contains",
    "the",
    "unique",
    "identifier",
    "of",
    "the",
    "physical",
    "equipment",
    "(",
    "e",
    ".",
    "g",
    ".",
    "serial",
    "number",
    ")",
    ".",
    "This",
    "may",
    "be",
    "a",
    "manufacturer",
    "dependent",
    "serial",
    "numbes",
    "or",
    "other",
    "unique",
    "identifier",
    "(",
    "or",
    "unknownInstance",
    "where",
    "the",
    "actual",
    "instance",
    "may",
    "not",
    "be",
    "determined",
    "from",
    "the",
    "actual",
    "equipment",
    ")",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "6",
    "}",
    ";",
    "[",
    "for",
    "information",
    "only",
    ".",
    "Version",
    "::=",
    "]",
    "equipmentProtectionStatusParameter",
    "PARAMETER",
    "CONTEXT",
    "EVENT-INFO",
    ";",
    "WITH",
    "SYNTAX",
    "PrETS12",
    ".",
    "EquipmentProtectionStatusParameter",
    ";",
    "BEHAVIOUR",
    "equipmentProtectionStatusParameterBeh",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsParameter",
    "1",
    "}",
    ";",
    "equipmentProtectionStatusParameterBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "225468697320706172616d6574657220697320696e636c7564656420696e20746865206164646974696f6e616c20696e666f20706172616d6574657273206f66207468652070726f74656374696f6e20737769746368696e67207265706f7274696e67206e6f74696669636174696f6e2e0d0a54686973206e6f74696669636174696f6e2069732073656e74206279207468652070726f74656374696f6e2067726f7570206163636f7264696e6720746f2074686520666f6c6c6f77696e672072756c65732e20546865726520617265207365766572616c2063617365733a0d0a546865207377697463682066726f6d2070726f74656374656420746f2070726f74656374696e67206f722070726f74656374696e6720746f2070726f74656374656420686173206265656e20646f6e6520776974686f757420707265656d7074696e6720616e206578697374696e67207377697463682e20496e2074686973206361736520746865206f6c6420616e64206e65772076616c756573206f66207468652050726f74656374696f6e2053746174757320617474726962757465206f66207468652070726f74656374696e67206368616e6e656c207368616c6c206265207265706f7274656420696e20746865206e6f74696669636174696f6e206279206d65616e73206f6620746865206f6c6450726f74656374696f6e53746174757320616e64206e657750726f74656374696f6e53746174757320706172616d657465727320726573706563746976656c792e0d0a412073776974636820697320706572666f6d656420627920707265656d74696e6720616e206578697374696e67206f6e652e20496e2074686973206361736520746865206f6c6420616e64206e65772076616c756573206f66207468652050726f74656374696f6e2053746174757320617474726962757465206f66207468652070726f74656374696e6720756e6974207368616c6c206265207265706f7274656420696e20746865206e6f74696669636174696f6e206279206d65616e73206f6620746865206f6c6450726f74656374696f6e53746174757320616e64206e657750726f74656374696f6e53746174757320706172616d657465727320726573706563746976656c792e0d0a416e206175746f73776974636820636f6e646974696f6e20657869737473206f6e20616e2065717569706d656e742062757420746865206175746f2d7377697463682063616e6e6f74206265207365727665642064756520746f2074686520756e617661696c6162696c697479206f66207468652065717569706d656e742074686174206f74686572776973652070726f74656374732069742e20496e2074686973206361736520746865206f6c6450726f74656374696f6e53746174757320616e64206e657750726f74656374696f6e53746174757320706172616d657465727320726566657220746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f66207468652065717569706d656e74206f6e20776869636820746865206175746f73776974636820636f6e646974696f6e206172697365732e2054686520657863657074696f6e206973207768656e207468652065717569706d656e7420697320616c726561647920666f72636564206f72206c6f636b6564206f75742c20696e2077686963682063617365206e6f206e6f74696669636174696f6e2069732073656e742e0d0a4120776f726b696e672065717569706d656e74202870726f74656374656420756e69742920686173206265656e206c6f636b6564206f7574206f722072656c65617365642066726f6d206c6f636b6f757420776974686f7574206d6f64696679696e6720616e79206578697374696e67207377697463682e20496e2074686973206361736520746865206f6c6450726f74656374696f6e53746174757320616e64206e657750726f74656374696f6e53746174757320706172616d657465727320726566657220746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f662074686520776f726b696e672065717569706d656e7420776869636820686173206265656e206c6f636b6564206f75742e0d0a412070726f74656374696f6e2065717569706d656e74202870726f74656374696e6720756e69742920686173206265656e206c6f636b6f7574206f722072656c65617365642066726f6d206c6f636b6f757420776974686f7574206d6f64696679696e6720746865206578697374696e67207377697463682e20496e2074686973206361736520746865206f6c6450726f74656374696f6e53746174757320616e64206e657750726f74656374696f6e53746174757320706172616d657465727320726566657220746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f6620746865202070726f74656374696f6e2065717569706d656e7420776869636820686173206265656e206c6f636b6f75742e0d0a5468652070726f74656374696f6e5377697463685265706f7274696e67206973206e6f742073656e74207768656e20746865206175746f6d617469632073776974636820636f6e646974696f6e20697320746f67676c696e67206265747765656e207468652065717569706d656e74206661696c75726520616e642057545220636f6e646974696f6e2e205768696c6520696e20746865206c6f636b6f7574206f6620666f7263656420737769746368207374617465206e6f206e6f74696669636174696f6e2069732073656e742065786365707420666f7220656e64696e67206f662072656c65617365206661696c7572652e22"
    ],
    ";",
    "BEGIN",
    "IMPORTS",
    "equipment-managedElement",
    ",",
    "equipment-equipment",
    "FROM",
    "{",
    "ccitt",
    "(",
    "0",
    ")",
    "recommendation",
    "(",
    "0",
    ")",
    "m",
    "(",
    "13",
    ")",
    "m3100",
    "(",
    "3100",
    ")",
    "informationModel",
    "(",
    "0",
    ")",
    "nameBinding",
    "(",
    "6",
    ")",
    "}",
    ";",
    "END",
    "PrETS12",
    "{",
    "ccitt",
    "(",
    "0",
    ")",
    "identified-organization",
    "(",
    "4",
    ")",
    "etsi",
    "(",
    "0",
    ")",
    "ets304",
    "(",
    "304",
    ")",
    "informationModel",
    "(",
    "0",
    ")",
    "asn1Module",
    "(",
    "2",
    ")",
    "prETS12",
    "(",
    "3",
    ")",
    "}",
    "DEFINITIONS",
    "IMPLICIT",
    "TAGS",
    "::=",
    "BEGIN",
    "IMPORTS",
    "Version",
    "FROM",
    "ASN1DefinedTypesModule",
    "{",
    "ccitt",
    "(",
    "0",
    ")",
    "recommendation",
    "(",
    "0",
    ")",
    "m",
    "(",
    "13",
    ")",
    "m3100",
    "(",
    "3100",
    ")",
    "informationModel",
    "(",
    "0",
    ")",
    "asn1Module",
    "(",
    "2",
    ")",
    "asn1DefinedTypesModule",
    "(",
    "0",
    ")",
    "}",
    "RDNSequence",
    "FROM",
    "InformationFramework",
    "{",
    "joint-iso-ccitt",
    "ds",
    "(",
    "5",
    ")",
    "modules",
    "(",
    "1",
    ")",
    "informationFramework",
    "(",
    "1",
    ")",
    "}",
    "ObjectInstance",
    "FROM",
    "CMIP-1",
    "{",
    "joint-iso-ccitt",
    "(",
    "2",
    ")",
    "ms",
    "(",
    "9",
    ")",
    "cmip",
    "(",
    "1",
    ")",
    "modules",
    "(",
    "0",
    ")",
    "protocol",
    "(",
    "3",
    ")",
    "}",
    "SwitchStatus",
    ",",
    "FromAndToProtectionUnit",
    "FROM",
    "SDHProtASN1",
    "{",
    "itu-t",
    "recommendation",
    "(",
    "0",
    ")",
    "g",
    "(",
    "7",
    ")",
    "g774",
    "(",
    "774",
    ")",
    "hyphen",
    "(",
    "127",
    ")",
    "prot",
    "(",
    "03",
    ")",
    "informationModel",
    "(",
    "0",
    ")",
    "asn1Module",
    "(",
    "2",
    ")",
    "sdhmsp",
    "(",
    "0",
    ")",
    "}",
    ";",
    "Connector",
    "::=",
    "SEQUENCE",
    "{",
    "connectorType",
    "PrintableString",
    ",",
    "connectorLocation",
    "PrintableString",
    ",",
    "supporting",
    "ListOfLocalDistinguishedName",
    "}",
    "EquipmentActual",
    "::=",
    "CHOICE",
    "{",
    "noType",
    "NULL",
    ",",
    "type",
    "EquipmentType",
    "}",
    "EquipmentAutoSwitchReason",
    "::=",
    "CHOICE",
    "{",
    "waitToRestore",
    "[",
    "0",
    "]",
    "NULL",
    ",",
    "equipmentFailure",
    "[",
    "1",
    "]",
    "NULL",
    "}",
    "EquipmentExpected",
    "::=",
    "CHOICE",
    "{",
    "noType",
    "NULL",
    ",",
    "type",
    "EquipmentType",
    "}",
    "EquipmentProtectionStatus",
    "::=",
    "SET",
    "OF",
    "CHOICE",
    "{",
    "noRequest",
    "[",
    "0",
    "]",
    "NULL",
    ",",
    "doNotRevert",
    "[",
    "1",
    "]",
    "NULL",
    ",",
    "manualSwitch",
    "[",
    "2",
    "]",
    "SEQUENCE",
    "{",
    "switchStatus",
    "[",
    "0",
    "]",
    "SwitchStatus",
    ",",
    "protectionUnitsSwitched",
    "[",
    "1",
    "]",
    "FromAndToProtectionUnit",
    "}",
    ",",
    "autoSwitch",
    "[",
    "3",
    "]",
    "SEQUENCE",
    "{",
    "switchStatus",
    "[",
    "0",
    "]",
    "SwitchStatus",
    ",",
    "protectionUnitsSwitched",
    "[",
    "1",
    "]",
    "FromAndToProtectionUnit",
    ",",
    "autoSwitchReason",
    "[",
    "2",
    "]",
    "EquipmentAutoSwitchReason",
    "}",
    ",",
    "forcedSwitch",
    "[",
    "4",
    "]",
    "SEQUENCE",
    "{",
    "switchStatus",
    "[",
    "0",
    "]",
    "SwitchStatus",
    ",",
    "protectionUnitsSwitched",
    "[",
    "1",
    "]",
    "FromAndToProtectionUnit",
    "}",
    ",",
    "lockout",
    "[",
    "5",
    "]",
    "SwitchStatus",
    "}",
    "EquipmentProtectionStatusParameter",
    "::=",
    "SEQUENCE",
    "{",
    "oldProtectionStatus",
    "EquipmentProtectionStatus",
    ",",
    "newProtectionStatus",
    "EquipmentProtectionStatus",
    "}",
    "EquipmentType",
    "::=",
    "PrintableString",
    "ListOfLocalDistinguishedName",
    "::=",
    "SET",
    "OF",
    "RDNSequence",
    "PhysicalConnectorList",
    "::=",
    "SET",
    "OF",
    "Connector",
    "PhysicalInstance",
    "::=",
    "CHOICE",
    "{",
    "unknownInstance",
    "NULL",
    ",",
    "instance",
    "PrintableString",
    "}",
    "ProtectionUnitPointer",
    "::=",
    "CHOICE",
    "{",
    "pointer",
    "SET",
    "OF",
    "ObjectInstance",
    "null",
    "NULL",
    "}",
    "END",
    "powerSupply",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "top",
    ";",
    "CHARACTERIZED",
    "BY",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "createDeleteNotificationsPackage",
    ",",
    "powerSupplyPackage",
    "PACKAGE",
    "BEHAVIOUR",
    "powerSupplyBehaviourPkg",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "The",
    "power",
    "supply",
    "object",
    "class",
    "is",
    "used",
    "to",
    "control",
    "the",
    "power",
    "supply",
    "sources",
    "within",
    "the",
    "SDHNE",
    ".",
    "There",
    "shall",
    "be",
    "one",
    "instance",
    "for",
    "each",
    "of",
    "the",
    "power",
    "supply",
    "sources",
    ".",
    ";",
    ";",
    "ATTRIBUTES",
    "powerSupplyId",
    "GET",
    ",",
    "powerSource",
    "GET",
    ",",
    "poweredEquipmentPtrList",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "operationalState",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "supportedByObjectList",
    "GET",
    ";",
    "NOTIFICATIONS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "attributeValueChange",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "stateChange",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "11",
    "}",
    ";",
    "syncProtectionGroup",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20472e3737342d30333a203139393422"
    ],
    ":",
    "protectionGroup",
    ";",
    "CHARACTERIZED",
    "BY",
    "syncProtectionGroupPkg",
    "PACKAGE",
    "BEHAVIOUR",
    "syncProtectionGroupBeh",
    ";",
    "NOTIFICATIONS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20472e3737342d30333a203139393422"
    ],
    ":",
    "protectionSwitchReporting",
    "syncProtectionStatusParameter",
    ";",
    ";",
    ";",
    "CONDITIONAL",
    "PACKAGES",
    "squelchStatusPkg",
    "PRESENT",
    "IF",
    "*",
    "an",
    "instance",
    "represents",
    "the",
    "T4",
    "selection",
    "function",
    "*",
    ",",
    "squelchThresholdsPkg",
    "PRESENT",
    "IF",
    "*",
    "an",
    "instance",
    "represents",
    "the",
    "T4",
    "selection",
    "function",
    "and",
    "the",
    "SSM",
    "algorithm",
    "is",
    "supported",
    "*",
    ",",
    "sSMActivePackage",
    "PRESENT",
    "IF",
    "*",
    "activation",
    "/",
    "deactivation",
    "of",
    "the",
    "SSM",
    "algorithm",
    "is",
    "supported",
    "*",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "17",
    "}",
    ";",
    "syncProtectionGroupBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "2254686973206f626a65637420636c61737320697320737065636966696320746f2073796e6368726f6e69736174696f6e2070726f74656374696f6e2e20546865206372656174696f6e2f64656c6574696f6e206f6620612073796e6350726f74656374696f6e47726f757020697320706572666f726d656420627920746865204e4520646570656e64696e672075706f6e206974732073796e6368726f6e69736174696f6e2070726f74656374696f6e206361706162696c69746965732028696e7472696e736963206b6e6f776c65646765206f6620746865204e45292e20546865206f7065726174696f6e616c537461746520617474726962757465207265666c65637473206f6e6c792074686520737769746368206361706162696c6974696573206f66207468652070726f74656374696f6e20736368656d6528692e652e206974206265636f6d65732064697361626c6564207768656e20746865204e452068617320646574656374656420746861742069742063616e206e6f206c6f6e67657220706572666f726d20737769746368206f7065726174696f6e7320286175746f6d61746963206f72206d616e75616c29292e0d0a546865206d616e75616c20737769746368206f7065726174696f6e2063616e20626520706572666f726d656420616d6f6e672074696d696e6720736f75726365732077697468207468652073616d65206f7220646966666572656e74207072696f7269747920616e642c207768656e207468652053534d20616c676f726974686d206973206163746976652c2077697468207468652073616d65207175616c6974792e2041206d616e75616c207377697463682072657175657374206265747765656e2074776f2074696d696e6720736f7572636573207769746820646966666572656e74207175616c697479206c6576656c7320616e642053534d20616c676f726974686d206973206163746976652077696c6c2062652072656a65637465642e0d0a54686520666f7263656420737769746368206f7065726174696f6e2063616e20626520706572666f726d656420616d6f6e6720616e792074696d696e6720736f75726365732c20696e646570656e64656e746c79206f6620746865207072696f7269747920616e64207175616c697479206c6576656c732e0d0a416c6c2070726f74656374696f6e556e69747320776f726b20696e207468652070726f74656374696e67206d6f64652e0d0a5468652070726f74656374696f6e5377697463685265706f7274696e67206e6f74696669636174696f6e2069732073656e74206279207468652073796e6368726f6e69736174696f6e2070726f74656374696f6e2067726f7570206163636f7264696e6720746f2074686520666f6c6c6f77696e672072756c65732e20546865726520617265207365766572616c2063617365733a0d0a41207377697463682066726f6d206f6e652070726f74656374696e6720756e697420746f20616e6f7468657220686173206f636375727265642e20496e2074686973206361736520746865206e65772076616c756573206f66207468652070726f74656374696f6e207374617475732061747472696275746573206f66207468652070726f74656374696e6720756e6974732077686963682068617665206265656e20737769746368656420746f20616e642066726f6d207368616c6c206265207265706f7274656420696e20746865206e6f74696669636174696f6e206279206d65616e73206f662074686520746f50726f74656374696f6e53746174757320616e642066726f6d50726f74656374696f6e53746174757320706172616d657465727320726573706563746976656c792e0d0a412070726f74656374696e6720756e6974206861732061206661696c757265206f72206120636c656172696e67206f662061206661696c75726520776974686f75742063617573696e672061207377697463682e20496e20746869732063617365207468652066726f6d50726f74656374696f6e53746174757320706172616d65746572206973206e6f74207573656420616e642074686520746f50726f74656374696f6e53746174757320706172616d657465722072656665727320746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f66207468652070726f74656374696e6720756e6974207768696368206861732061206661696c757265206f72206120636c656172696e67206f662061206661696c7572652e2054686520657863657074696f6e206973207768656e207468652070726f74656374696e6720756e697420697320616c726561647920666f72636564206f72206c6f636b6564206f75742c20696e2077686963682063617365206e6f206e6f74696669636174696f6e2069732073656e742e0d0a412070726f74656374696e6720756e697420686173206265656e206c6f636b6564206f7574206f722072656c65617365642066726f6d206c6f636b6f757420776974686f75742063617573696e672061207377697463682e20496e20746869732063617365207468652066726f6d50726f74656374696f6e53746174757320706172616d65746572206973206e6f74207573656420616e642074686520746f50726f74656374696f6e53746174757320706172616d657465722072656665727320746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f66207468652070726f74656374696e6720756e697420776869636820686173206265656e206c6f636b6564206f7574206f722072656c65617365642066726f6d206c6f636b6f75742e0d0a412070726f74656374696e6720756e697420686173206265656e206d616e75616c6c7920737769746368206f722072656c65617365642066726f6d206d616e75616c2073776974636820776974686f75742063617573696e672061207377697463682e20496e20746869732063617365207468652066726f6d50726f74656374696f6e53746174757320706172616d65746572206973206e6f74207573656420616e642074686520746f50726f74656374696f6e53746174757320706172616d657465722072656665727320746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f66207468652070726f74656374696e6720756e697420776869636820686173206265656e206d616e75616c6c7920737769746368206f722072656c65617365642066726f6d206d616e75616c207377697463682e0d0a412070726f74656374696e6720756e697420686173206265656e20666f7263656420737769746368206f722072656c65617365642066726f6d20666f726365642073776974636820776974686f75742063617573696e672061207377697463682e20496e20746869732063617365207468652066726f6d50726f74656374696f6e53746174757320706172616d65746572206973206e6f74207573656420616e642074686520746f50726f74656374696f6e53746174757320706172616d657465722072656665727320746f207468652070726f74656374696f6e20737461747573206174747269627574652076616c7565206f66207468652070726f74656374696e6720756e697420776869636820686173206265656e20666f7263656420737769746368206f722072656c65617365642066726f6d20666f72636564207377697463682e0d0a5768696c6520696e20746865206c6f636b6f7574206f7220666f72636564207377697463682073746174652c206e6f206e6f74696669636174696f6e73206172652073656e742022"
    ],
    ";",
    "syncProtectionUnit",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20472e3737342d30333a203139393422"
    ],
    ":",
    "protectionUnit",
    ";",
    "CHARACTERIZED",
    "BY",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
    ],
    ":",
    "createDeleteNotificationsPackage",
    ",",
    "syncProtectionUnitPkg",
    "PACKAGE",
    "BEHAVIOUR",
    "syncProtectionUnitBeh",
    ";",
    "ATTRIBUTES",
    "syncProtectionStatus",
    "GET",
    ";",
    ";",
    ";",
    "CONDITIONAL",
    "PACKAGES",
    "sSMQualityPackage",
    "PRESENT",
    "IF",
    "*",
    "the",
    "timing",
    "source",
    "has",
    "a",
    "SSM",
    "quality",
    "level",
    "*",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "18",
    "}",
    ";",
    "syncProtectionUnitBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "2254686973206f626a65637420636c61737320697320737065636966696320746f2073796e6368726f6e69736174696f6e2070726f74656374696f6e2e20496e7374616e636573206f662074686973206f626a65637420636c61737320617265207573656420746f20726570726573656e7420612072656c6174696f6e73686970206265747765656e20612074696d696e6720736f7572636520616e64207468652074696d696e672067656e657261746f72286f7220612074696d696e6720706879736963616c207465726d696e6174696f6e292e20416c6c20696e7374616e636573206f662074686973206f626a65637420636c6173732077696c6c2061637420696e207468652070726f74656374696e6720726f6c652028692e652e2074686572652077696c6c206e6f7420626520612073796e6350726f74656374696f6e556e69742077697468207468652070726f74656374696e67206174747269627574652073657420746f2046414c5345292c20696e206f7264657220746f20656e737572652074686520636f6e73697374656e6379206f6620746865207072696f72697479206c6973742e0d0a54686973206f626a65637420636c6173732063616e206265206372656174656420627920746865204f53206f7220746865204e452e205768656e206974206973206372656174656420627920746865204f532c20746865204f53206d7573742070726f7669646520612076616c756520666f72207468652061747472696275746520756e72656c6961626c655265736f75726365506f696e7465722e22"
    ],
    ";",
    "timingGenerator",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "top",
    ";",
    "CHARACTERIZED",
    "BY",
    "timingGeneratorPackage",
    "PACKAGE",
    "BEHAVIOUR",
    "timingGeneratorBehaviourPkg",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "For",
    "the",
    "selection",
    "of",
    "the",
    "timing",
    "sources",
    "a",
    "1",
    ":",
    "n",
    "protection",
    "like",
    "mechanism",
    "is",
    "used",
    ".",
    "Each",
    "protectionUnit",
    "in",
    "the",
    "protectionGroup",
    "has",
    "a",
    "pointer",
    ",",
    "the",
    "unreliableResourcePointer",
    ",",
    "which",
    "points",
    "to",
    "the",
    "related",
    "TP",
    "(",
    "see",
    "figure",
    "A",
    ".",
    "15",
    ")",
    ".",
    "The",
    "currentTimingSourcePointer",
    "points",
    "to",
    "the",
    "timing",
    "source",
    "currently",
    "in",
    "use",
    ".",
    "A",
    "value",
    "of",
    "NULL",
    "of",
    "this",
    "attribute",
    "indicates",
    "the",
    "use",
    "of",
    "the",
    "internal",
    "oscillator",
    ".",
    "In",
    "that",
    "case",
    ",",
    "the",
    "unreliableResourcePointer",
    "of",
    "the",
    "corresponding",
    "protectionUnit",
    "also",
    "points",
    "to",
    "NULL",
    ".",
    "The",
    "reliableResourcePointer",
    "of",
    "the",
    "protectionUnit",
    "related",
    "to",
    "the",
    "currently",
    "used",
    "timing",
    "source",
    "points",
    "to",
    "the",
    "timingGenerator",
    ".",
    "The",
    "reliableResourcePointers",
    "of",
    "the",
    "other",
    "protectionUnits",
    "related",
    "to",
    "timing",
    "sources",
    "which",
    "are",
    "not",
    "currently",
    "in",
    "use",
    "are",
    "pointing",
    "to",
    "NULL",
    ".",
    "To",
    "select",
    "a",
    "special",
    "instance",
    "of",
    "a",
    "possible",
    "timing",
    "source",
    ",",
    "the",
    "OS",
    "has",
    "to",
    "use",
    "the",
    "invokeProtection",
    "action",
    "of",
    "the",
    "protectionGroup",
    ".",
    "Only",
    "one",
    "instance",
    "of",
    "this",
    "object",
    "class",
    "shall",
    "be",
    "created",
    ".",
    ";",
    ";",
    "ATTRIBUTES",
    "timingGeneratorId",
    "GET",
    ",",
    "currentTimingSourcePointer",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "operationalState",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e3331303022"
    ],
    ":",
    "supportedByObjectList",
    "GET",
    ";",
    "NOTIFICATIONS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "attributeValueChange",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e37323122"
    ],
    ":",
    "stateChange",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "12",
    "}",
    ";",
    "timingPhysicalTerminationBidirectional",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    "timingPhysicalTerminationSink",
    ",",
    "timingPhysicalTerminationSource",
    ";",
    "CHARACTERIZED",
    "BY",
    "timingPhysicalTerminationBidirectionalPkg",
    "PACKAGE",
    "BEHAVIOUR",
    "timingPhysicalTerminationBidirectionalBehaviour",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "19",
    "}",
    ";",
    "timingPhysicalTerminationBidirectionalBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "2254686973206f626a65637420636c617373206f726967696e6174657320616e64207465726d696e61746573207468652032204d487a207369676e616c2e22"
    ],
    ";",
    "timingPhysicalTerminationSink",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "top",
    ";",
    "CHARACTERIZED",
    "BY",
    "timingPhysicalTerminationSinkPkg",
    "PACKAGE",
    "BEHAVIOUR",
    "timingPhysicalTerminationSinkBehaviour",
    ";",
    "ATTRIBUTES",
    "timingPhysicalTerminationId",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "operationalState",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
    ],
    ":",
    "supportedByObjectList",
    "GET",
    ";",
    "NOTIFICATIONS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "objectCreation",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "objectDeletion",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "stateChange",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "attributeValueChange",
    ";",
    ";",
    ";",
    "CONDITIONAL",
    "PACKAGES",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
    ],
    ":",
    "tmnCommunicationsAlarmInformationPackage",
    "PRESENT",
    "IF",
    [
      "literal",
      "2254686572652061726520616c61726d73206173736f6369617465642077697468207468652074696d696e67506879736963616c5465726d696e6174696f6e22"
    ],
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
    ],
    ":",
    "alarmSeverityAssignmentPointerPackage",
    "PRESENT",
    "IF",
    [
      "literal",
      "22616e20696e7374616e636520737570706f72747320697422"
    ],
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "20",
    "}",
    ";",
    "timingPhysicalTerminationSinkBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "2254686973206d616e61676564206f626a65637420726570726573656e7473207468652065787465726e616c2032204d487a20696e70757420696e7465726661636520287265666572656e636520706f696e7420543320696e20746865205265636f6d6d656e646174696f6e20472e373833292e2054686973206f626a65637420636c617373207465726d696e617465732028726563656976657329207468652032204d487a207369676e616c2e205468652070726f6261626c652063617573657320776869636820617265207265706f72746564206279206120636f6d6d756e69636174696f6e73416c61726d206e6f74696669636174696f6e20617265206c6f73734f665369676e616c20616e642064656772616465645369676e616c2e22"
    ],
    ";",
    "timingPhysicalTerminationSource",
    "MANAGED",
    "OBJECT",
    "CLASS",
    "DERIVED",
    "FROM",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "top",
    ";",
    "CHARACTERIZED",
    "BY",
    "timingPhysicalTerminationSourcePkg",
    "PACKAGE",
    "BEHAVIOUR",
    "timingPhysicalTerminationSourceBeh",
    ";",
    "ATTRIBUTES",
    "timingPhysicalTerminationId",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "operationalState",
    "GET",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e204d2e333130303a203139393222"
    ],
    ":",
    "supportedByObjectList",
    "GET",
    ",",
    "outputTimingSourcePointer",
    "GET",
    ";",
    "NOTIFICATIONS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "objectCreation",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "objectDeletion",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "stateChange",
    ",",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20582e3732313a203139393222"
    ],
    ":",
    "attributeValueChange",
    ";",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsObjectClass",
    "21",
    "}",
    ";",
    "timingPhysicalTerminationSourceBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "2254686973206d616e61676564206f626a6563742020726570726573656e7473207468652065787465726e616c2032204d487a206f757470757420696e7465726661636520287265666572656e636520706f696e7420543420696e20746865205265636f6d6d656e646174696f6e20472e373833292e2054686973206f626a65637420636c617373206f726967696e6174657320287472616e736d69747329207468652032204d487a207369676e616c2e22"
    ],
    ";",
    "sSMActivePackage",
    "PACKAGE",
    "ATTRIBUTES",
    "sSMActive",
    "GET-REPLACE",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsPackage",
    "1",
    "}",
    ";",
    "sSMQualityPackage",
    "PACKAGE",
    "ATTRIBUTES",
    "sSMQuality",
    "GET-REPLACE",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsPackage",
    "2",
    "}",
    ";",
    "squelchStatusPkg",
    "PACKAGE",
    "ATTRIBUTES",
    "squelchStatus",
    "GET",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsPackage",
    "3",
    "}",
    ";",
    "squelchThresholdsPkg",
    "PACKAGE",
    "ATTRIBUTES",
    "squelchT0Threshold",
    "GET-REPLACE",
    ",",
    "squelchT1Threshold",
    "GET-REPLACE",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsPackage",
    "4",
    "}",
    ";",
    "supportedByObjectList",
    "The",
    "value",
    "of",
    "the",
    "supportedByObjectList",
    "attribute",
    "points",
    "to",
    "the",
    "equipment",
    "and",
    "software",
    "objects",
    "which",
    "implement",
    "the",
    "TPs",
    ".",
    "currentTimingSourcePointer",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "CurrentTimingSourcePointer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "10",
    "}",
    ";",
    "outputTimingSourcePointer",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "OutputTimingSourcePointer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "14",
    "}",
    ";",
    "poweredEquipmentPtrList",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "PoweredEquipmentPtrList",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ",",
    "SET-COMPARISON",
    ",",
    "SET-INTERSECTION",
    ";",
    "BEHAVIOUR",
    "poweredEquipmentPtrListBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "is",
    "used",
    "to",
    "point",
    "to",
    "the",
    "equipment",
    "object",
    "instances",
    "which",
    "are",
    "powered",
    "by",
    "a",
    "powerSupply",
    "instance",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "11",
    "}",
    ";",
    "powerSource",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "PowerSource",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "powerSourceBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "is",
    "used",
    "to",
    "display",
    "the",
    "voltage",
    "of",
    "a",
    "power",
    "source",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "9",
    "}",
    ";",
    "powerSupplyId",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "NameType",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "powerSupplyIdBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "is",
    "used",
    "as",
    "an",
    "RDN",
    "for",
    "naming",
    "instances",
    "of",
    "the",
    "powerSupply",
    "object",
    "classes",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "8",
    "}",
    ";",
    "sSMActive",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "Boolean",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "sSMActiveBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22546869732061747472696275746520696e646963617465732077686574686572206f72206e6f74207468652053534d20616c676f726974686d2069732061637469766528616374697665203d2054525545292e22"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "15",
    "}",
    ";",
    "sSMQuality",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "Integer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "sSMQualityBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22546869732061747472696275746520696e6469636174657320746865207175616c697479283020746f20313529206f66207468652074696d696e6720736f757263652e20536574206f7065726174696f6e73206f6e20746869732061747472696275746520617265206e6f7420616c6c6f77656420666f7220696e7465726661636573207468617420206361727279207175616c69747920696e666f726d6174696f6e2e205768656e206163746976652c207468652053534d20616c676f726974686d206769766573207072696f7269747920746f20746865207175616c69747920696e6469636174696f6e73206265666f726520636f6e7369646572696e67207072696f7269747920696e6469636174696f6e7320617474616368656420746f207468652070726f74656374696f6e20756e6974732e22"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "16",
    "}",
    ";",
    "squelchStatus",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "Boolean",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "squelchStatusBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22546869732061747472696275746520696e646963617465732077686574686572207468652073656c656374656420696e7075742028656974686572205430206f722054312920746f207468652054342073656c656374696f6e2070726f63657320697320737175656c63686564206f72206e6f742028737175656c63686564203d2054525545292e22"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "17",
    "}",
    ";",
    "squelchT0Threshold",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "Integer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "squelchT0ThresholdBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22546869732061747472696275746520696e6469636174657320746865207175616c6974792028302e2e313529206f6620746865205430206f75747075742062656c6f7720776869636820746865205430206f757470757420697320737175656c636865642022"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "18",
    "}",
    ";",
    "squelchT1Threshold",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "Integer",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "squelchT1ThresholdBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "22546869732061747472696275746520696e6469636174657320746865207175616c6974792028302e2e313529206f6620746865205431207265666572656e63652073656c65637465642062792073656c6563746f7220412062656c6f7720776869636820746865205431207265666572656e636520697320737175656c636865642022"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "19",
    "}",
    ";",
    "syncProtectionStatus",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "SyncProtectionStatus",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ",",
    "SET-COMPARISON",
    ",",
    "SET-INTERSECTION",
    ";",
    "BEHAVIOUR",
    "syncProtectionStatusBeh",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "20",
    "}",
    ";",
    "syncProtectionStatusBeh",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "225468697320617474726962757465206973207573656420746f20696e6469636174652074686520737461747573206f66207468652070726f74656374696f6e2073776974636820696e20612070726f74656374696f6e556e697420696e7374616e63652e0d0a5468652072656d61696e646572206f662074686973206265686176696f75722070726f76696465732074686520616c6c6f7761626c652073796e6350726f74656374696f6e537461747573206174747269627574652076616c75657320666f722070726f74656374696e6720756e6974732e2020200d0a4e6f20526571756573743a204e6f20726571756573742069732070726573656e74206f6e207468652070726f74656374696e6720756e69742e0d0a4d616e75616c2053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69743a2041204d616e75616c2053776974636820686173206265656e20636f6d706c6574656420746f20746869732070726f74656374696e6720756e69742e0d0a466f7263652053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69743a204120466f7263652053776974636820686173206265656e20636f6d706c6574656420746f20746869732070726f74656374696e6720756e69742e0d0a4175746f6d617469632053776974636820436f6d706c65746520746f2050726f74656374696e6720556e69743a20416e204175746f6d617469632053776974636820686173206265656e20636f6d706c6574656420746f20746869732070726f74656374696e6720756e69742e0d0a50726f74656374696e6720556e6974204661696c65643a205468652070726f74656374696e6720756e6974206861732061206661696c75726520636f6e646974696f6e2070726573656e742e0d0a50726f74656374696e6720556e6974204c6f636b6564204f75743a205468652070726f74656374696e6720756e697420686173206265656e206c6f636b6564206f75742e22"
    ],
    ";",
    "timingGeneratorId",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "NameType",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "timingGeneratorIdBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "This",
    "attribute",
    "is",
    "used",
    "as",
    "an",
    "RDN",
    "for",
    "naming",
    "instances",
    "of",
    "the",
    "timingGenerator",
    "object",
    "classes",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "22",
    "}",
    ";",
    "timingPhysicalTerminationId",
    "ATTRIBUTE",
    "WITH",
    "ATTRIBUTE",
    "SYNTAX",
    "PrETS13",
    ".",
    "NameType",
    ";",
    "MATCHES",
    "FOR",
    "EQUALITY",
    ";",
    "BEHAVIOUR",
    "timingPhysicalTerminationIdBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    [
      "literal",
      "225468652074696d696e67506879736963616c5465726d696e6174696f6e496420697320616e2061747472696275746520747970652077686f73652064697374696e677569736865642076616c75652063616e206265207573656420617320616e2052444e207768656e206e616d696e6720616e20696e7374616e6365206f66207468652074696d696e67506879736963616c5465726d696e6174696f6e206f626a65637420636c6173732e22"
    ],
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsAttribute",
    "21",
    "}",
    ";",
    "powerSupply-sdhNE",
    "NAME",
    "BINDING",
    "SUBORDINATE",
    "OBJECT",
    "CLASS",
    "powerSupply",
    ";",
    "NAMED",
    "BY",
    "SUPERIOR",
    "OBJECT",
    "CLASS",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20472e37373422"
    ],
    ":",
    "sdhNE",
    ";",
    "WITH",
    "ATTRIBUTE",
    "powerSupplyId",
    ";",
    "BEHAVIOUR",
    "powerSupply-sdhNEBehaviour",
    "BEHAVIOUR",
    "DEFINED",
    "AS",
    "The",
    "subordinate",
    "managed",
    "object",
    "is",
    "automatically",
    "instantiated",
    "when",
    "the",
    "superior",
    "managed",
    "object",
    "is",
    "instantiated",
    ",",
    "according",
    "to",
    "the",
    "make-up",
    "and",
    "mode",
    "of",
    "operation",
    "of",
    "the",
    "equipment",
    ".",
    ";",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsNameBinding",
    "18",
    "}",
    ";",
    "syncProtectionUnit-syncProtectionGroup",
    "NAME",
    "BINDING",
    "SUBORDINATE",
    "OBJECT",
    "CLASS",
    "syncProtectionUnit",
    ";",
    "NAMED",
    "BY",
    "SUPERIOR",
    "OBJECT",
    "CLASS",
    "syncProtectionGroup",
    ";",
    "WITH",
    "ATTRIBUTE",
    [
      "literal",
      "225265636f6d6d656e646174696f6e20472e3737342d30333a3139393422"
    ],
    ":",
    "protectionUnitId",
    ";",
    "CREATE",
    "WITH-AUTOMATIC-INSTANCE-NAMING",
    ";",
    "DELETE",
    "ONLY-IF-NO-CONTAINED-OBJECTS",
    ";",
    "REGISTERED",
    "AS",
    "{",
    "etsNameBinding",
    "26",
    "}",
    ";"
  ]
}
  • ETSI published formal attachments · Publisher's source file: Source package: ets_300304e02p0.zip
    Published definition
    equipmentProtectionUnitPkg PACKAGE 
    			BEHAVIOUR equipmentProtectionUnitBeh; 
    			ATTRIBUTES 
    				equipmentProtectionStatus	GET;;;
    REGISTERED AS { etsObjectClass 15 }; 
    equipmentProtectionUnitBeh BEHAVIOUR 
    	DEFINED AS 
     " This object class is specific to equipment protection systems. Instances of this object class are used to represent a relationship between a functional object and an equipment.
    equipmentProtectionUnits are self-instanciated by the agent according to the equipment protection schemes adopted by the NE. An equipmentProtectionUnit instance is deleted when the sdhEquipment instance pointed to by the unreliableResourcePointer attribute are deleted, and is created again if the sdhEquipment are instantiated with the appropriate equipmentExpected attribute value.
    The reliableResourcePointer inherited by the protectionUnit superclass can be optionally an empty set for instances of this object class.
    The agent can also create and delete instances of the equipmentProtectionUnit in order to reflect local modifications in the equipment protection schemes.
    The attributeValueChange notification shall only be used to notify changes of the priority attribute.";
    
    
    sdhEquipmentR MANAGED OBJECT CLASS
    DERIVED FROM "Recommendation M.3100":equipment;
    CHARACTERIZED BY 
    "Recommendation M.3100":administrativeOperationalStatesPackage,
    "Recommendation M.3100":attributeValueChangeNotificationPackage,
    "Recommendation M.3100":createDeleteNotificationsPackage,
    "Recommendation M.3100":currentProblemListPackage,
    "Recommendation M.3100":locationNamePackage,
    "Recommendation M.3100":stateChangeNotificationPackage,
    "Recommendation M.3100":equipmentEquipmentAlarmPackage,
    "Recommendation X.721":availabilityStatusPackage,
    sdhEquipmentPackage PACKAGE
    BEHAVIOUR
    sdhEquipmentBehaviour	BEHAVIOUR
     DEFINED AS
    * The equipment object may be instantiated or exist without the presence of the physical resources. In this case the operational state shall be "disabled" and the availability status attribute shall contain the value "notInstalled".
    When the resource is physically removed, the corresponding equipment object is not automatically deleted.
    The equipmentExpected attribute shall be provided at instantiation time. The create request shall fail if the value of this attribute is unacceptable to the NE, and the failure reason shall indicate this mismatch in the response.
    When there is a mismatch in the contents of the equipmentActual and the equipment Expected attribute, an equipmentAlarm notification with probable cause "replaceableUnitTypeMis
    	match" shall be raised. This checking is only performed if the availabilityStatus does not contain the value "notInstalled". The equipmentExpected value of "NULL" (no type) does not match any other value than NULL for equipmentActual. Changes in the value of the equipmentExpected attribute can only be achieved by object deletion and creation.
    The "Recommendation M.3100":versionPackage package is not used.
    The protectionUnitPointer attribute is used to point to a equipmentProtectionUnit within a 
    equipmentProtectionGroup if the equipment is protectet. Otherwise the Pointer is null. One 
    equipment could participate in several equipmentProtectionUnits at the same time.*
    ;;
    ATTRIBUTES
    "Recommendation M.3100":version	GET,
    equipmentExpected	GET,
    equipmentActual	GET,
    specificPhysicalInstance	GET,
    physicalConnectorList	GET,
    protectionUnitPointer	GET;
    ;;
       REGISTERED AS { etsObjectClass 16 };
    
    affectedObjectList
    The value of the affectedObjectList attribute represents the functional objects implemented by the equipment or software object in which the attribute is applied. If the equipment or software object become disabled, all managed objects referred to by the affectedObjectList shall also be disabled.
    
    equipmentActual				ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS12.EquipmentActual;
    	BEHAVIOUR
    	equipmentActualBehaviour BEHAVIOUR
    	DEFINED AS
    This attribute contains the equipment type of the equipment actually present. The "EquipmentType" value is a vendor-specific identification of a particular set or class of equipment, where all the set members have equivalent capability.
    ;;
    REGISTERED AS {etsAttribute 4 };
    
    
    equipmentExpected				ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS12.EquipmentExpected;
    	BEHAVIOUR
    		equipmentExpectedBehaviour BEHAVIOUR
    	DEFINED AS
    This attribute contains the equipment type requested at object creation. The "EquipmentType" value is a vendor-specific identification of a particular set or class of equipment, where all the set members have equivalent capability.
    ;;
    REGISTERED AS {etsAttribute 5};
    
    
    equipmentProtectionStatus ATTRIBUTE 
    	WITH ATTRIBUTE SYNTAX 	PrETS12.EquipmentProtectionStatus; 
    	MATCHES FOR 		EQUALITY, SET-COMPARISON, 
    						SET-INTERSECTION; 
    	BEHAVIOUR equipmentProtectionStatusBeh; 
    REGISTERED AS { etsAttribute 12 }; 
    equipmentProtectionStatusBeh BEHAVIOUR 
    	DEFINED AS 
     " This attribute is used to indicate the status of the protection switch in a protectionUnit instance.
    The remainder of this behaviour provides the allowable equipmentProtectionStatus attribute values for protected and protecting units for both revertive and non-revertive systems.
    The following allowable equipmentProtectionStatus values are associated with each protected unit: 
    
    No Request: No switch request is present on the unit.
    Manual Switch to Protecting Complete: The unit has completed a Manual Switch.
    Automatic Switch Pending: The unit has a failure condition present and the protecting unit is unavailable.
    Automatic Switch Complete: The unit has completed an Automatic Switch to the protecting unit due to failure condition. 
    Force Switch Complete, Automatic Switch Pending: The unit has completed a Force Switch. Additionally, the unit has an automatic switch pending.  
    Automatic Switch Complete, Wait-to-Restore: The unit has completed an Automatic Switch to the protecting unit. (revertive case only) 
    Force Switch Complete: The unit has completed a Force Switch to the protecting unit.  
    Protected Unit Lockout Completed: The unit has been locked out from the protecting unit. 
    
    Additionally the non-revertive protected protection unit has the following status values:
    
    Do Not Revert: The protected unit has been switched to the protecting unit  and the request to do so has been released. The switch to the protecting unit is  maintained.
    
    The following allowable protectionStatus values are associated with each protecting unit: 
    
    No Request: No request is present on the protecting unit.  
    Manual Switch to Protecting Unit Complete: The protected unit has completed a Manual Switch.
    Automatic Switch Complete to Protecting Unit: The protected unit has completed an automatic switch to the protecting unit.
    Automatic Switch Complete to Protecting Unit, Wait to Restore: The unit has completed an Automatic Switch to the protecting unit. (revertive case only)
    Protecting Unit Failed: The protecting unit has a failure condition present.
    Force Switch Complete to Protecting Unit: The unit has completed a Force Switch of a protected unit to the protecting unit.  
    Protecting Unit Locked Out: The protecting unit has been locked out.  
    
    Additionally, the non-revertive protecting unit has the following values: 
    
    Do Not Revert: The protected unit has been switched to the protecting unit  and the request to do so has been released. The switch to the protecting unit is maintained.
    Manual Switch to Protected Unit Complete: The unit has completed a Manual Switch from the protecting unit to the protected unit.  
    " ;
    
    
    physicalConnectorList			ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS12.PhysicalConnectorList;
    	BEHAVIOUR
    		physicalConnectorListBehaviour BEHAVIOUR
    	DEFINED AS
    This attribute is used to relate external cabling to the appropriate transport objects. There is an entry per connector.
    
    ;;
    REGISTERED AS {etsAttribute 7 };
    
    
    protectionUnitPointer		ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX 	PrETS12.ProtectionUnitPointer;
    	MATCHES FOR 			EQUALITY;
    REGISTERED AS {etsAttribute 13 };
    
    
    specificPhysicalInstance 		ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX			PrETS12.PhysicalInstance;
    	BEHAVIOUR
    		specificPhysicalInstanceBehaviour BEHAVIOUR
    	DEFINED AS
    This attribute contains the unique identifier of the physical equipment (e.g. serial number). This may be a manufacturer dependent serial numbes or other unique identifier (or unknownInstance where the actual instance may not be determined from the actual equipment)
    
    ;;
    REGISTERED AS {etsAttribute 6 };
    
    [ for information only.
    Version  ::= 
    -- Defined in M.3100, is used to present sufficient information to uniquely identify the "equipmentActual" for the purpose of repair or reordering.
    ]
    
    equipmentProtectionStatusParameter PARAMETER
    	CONTEXT EVENT-INFO;
    	WITH SYNTAX     		PrETS12.EquipmentProtectionStatusParameter;
    	BEHAVIOUR equipmentProtectionStatusParameterBeh;
    REGISTERED AS { etsParameter 1 };
    equipmentProtectionStatusParameterBeh BEHAVIOUR
    	DEFINED AS 
    "This parameter is included in the additional info parameters of the protection switching reporting notification.
    This notification is sent by the protection group according to the following rules. There are several cases:
    The switch from protected to protecting or protecting to protected has been done without preempting an existing switch. In this case the old and new values of the Protection Status attribute of the protecting channel shall be reported in the notification by means of the oldProtectionStatus and newProtectionStatus parameters respectively.
    A switch is perfomed by preemting an existing one. In this case the old and new values of the Protection Status attribute of the protecting unit shall be reported in the notification by means of the oldProtectionStatus and newProtectionStatus parameters respectively.
    An autoswitch condition exists on an equipment but the auto-switch cannot be served due to the unavailability of the equipment that otherwise protects it. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the equipment on which the autoswitch condition arises. The exception is when the equipment is already forced or locked out, in which case no notification is sent.
    A working equipment (protected unit) has been locked out or released from lockout without modifying any existing switch. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the working equipment which has been locked out.
    A protection equipment (protecting unit) has been lockout or released from lockout without modifying the existing switch. In this case the oldProtectionStatus and newProtectionStatus parameters refer to the protection status attribute value of the  protection equipment which has been lockout.
    The protectionSwitchReporting is not sent when the automatic switch condition is toggling between the equipment failure and WTR condition. While in the lockout of forced switch state no notification is sent except for ending of release failure.";
    
    BEGIN
    IMPORTS 
    equipment-managedElement,
    equipment-equipment
    FROM {ccitt(0) recommendation(0) m(13) m3100(3100) informationModel(0) nameBinding(6) }
    ;
    END
    
    PrETS12{ccitt(0)identified-organization(4)etsi(0)ets304(304)informationModel(0)asn1Module(2) prETS12(3)}
    DEFINITIONS IMPLICIT TAGS ::=
    BEGIN
    -- EXPORTS everything
    
    IMPORTS
    
    Version FROM ASN1DefinedTypesModule {ccitt(0) recommendation(0) m(13) m3100(3100) informationModel(0) asn1Module(2) asn1DefinedTypesModule(0)}
    RDNSequence FROM InformationFramework {joint-iso-ccitt ds(5) modules(1) informationFramework(1)}
    ObjectInstance FROM CMIP-1 {joint-iso-ccitt(2) ms(9) cmip(1) modules(0) protocol(3)}
    SwitchStatus, FromAndToProtectionUnit FROM SDHProtASN1 {itu-t recommendation(0) g(7) g774(774) hyphen(127) prot(03) informationModel(0) asn1Module(2) sdhmsp(0)};
    
    
    Connector ::= SEQUENCE {
    		  connectorType		PrintableString,
    		  connectorLocation		PrintableString,
    		  supporting			ListOfLocalDistinguishedName}
    
    
    EquipmentActual ::= CHOICE {
    				noType				NULL,
    				type				EquipmentType}
    EquipmentAutoSwitchReason ::= CHOICE {
    							waitToRestore		[0] NULL,
    							equipmentFailure	[1] NULL
    								}
    
    
    EquipmentExpected ::= CHOICE {
    				noType				NULL,
    				type				EquipmentType}
    
    
    EquipmentProtectionStatus ::= SET OF CHOICE { 
    	noRequest					[0] NULL, 
    	doNotRevert					[1] NULL, 
    	manualSwitch					[2] SEQUENCE { 
    		switchStatus					[0] SwitchStatus, 
    		protectionUnitsSwitched			[1] FromAndToProtectionUnit}, 
    	autoSwitch					[3] SEQUENCE { 
    		switchStatus					[0] SwitchStatus, 
    		protectionUnitsSwitched			[1] FromAndToProtectionUnit,
    		autoSwitchReason				[2] EquipmentAutoSwitchReason},
    	forcedSwitch					[4] SEQUENCE { 
    		switchStatus					[0] SwitchStatus,
    		protectionUnitsSwitched			[1] FromAndToProtectionUnit},
    	lockout						[5] SwitchStatus}
    
    
    EquipmentProtectionStatusParameter ::= SEQUENCE {
    			oldProtectionStatus EquipmentProtectionStatus, 
    			newProtectionStatus EquipmentProtectionStatus}
    
    
    EquipmentType ::= PrintableString
    
    
    ListOfLocalDistinguishedName ::= SET OF RDNSequence
    
    
    PhysicalConnectorList ::= SET OF Connector
    
    
    PhysicalInstance ::= CHOICE { 
    				unknownInstance	NULL,
    				instance		PrintableString}
    
    
    ProtectionUnitPointer ::= CHOICE  {
    				pointer		SET OF ObjectInstance
    				null		NULL }
    
    
    END -- end of ASN1DefinedTypesModule
    
    
    powerSupply	MANAGED OBJECT CLASS
    DERIVED FROM	"Recommendation X.721":top;
    CHARACTERIZED BY
    "Recommendation M.3100":createDeleteNotificationsPackage,
    powerSupplyPackage	PACKAGE
    	BEHAVIOUR
       powerSupplyBehaviourPkg BEHAVIOUR
    	DEFINED AS
    The power supply object class is used to control the power supply sources within the SDHNE. There shall be one instance for each of the power supply sources.	
    ;
    ;
    ATTRIBUTES
    	powerSupplyId		GET,
    	powerSource		GET,
    	poweredEquipmentPtrList		GET,
    	"Recommendation X.721":operationalState		GET,
    	"Recommendation M.3100":supportedByObjectList		GET;
    NOTIFICATIONS
    	"Recommendation X.721":attributeValueChange,
    	"Recommendation X.721":stateChange;
    ;;
    REGISTERED AS { etsObjectClass 11 };
    syncProtectionGroup MANAGED OBJECT CLASS 
            DERIVED FROM    "Recommendation G.774-03: 1994":protectionGroup; 
            CHARACTERIZED BY 
                    syncProtectionGroupPkg PACKAGE 
                            BEHAVIOUR syncProtectionGroupBeh; 
                            NOTIFICATIONS 
                                    "Recommendation G.774-03: 1994":protectionSwitchReporting 										syncProtectionStatusParameter;;;
            CONDITIONAL PACKAGES
    	squelchStatusPkg	PRESENT IF
    		*an instance represents the T4 selection function*,
    	squelchThresholdsPkg	PRESENT IF
    		*an instance represents the T4 selection function and the SSM algorithm is
    		supported*,
    	sSMActivePackage	PRESENT IF
    		*activation/deactivation of the SSM algorithm is supported*;
    REGISTERED AS { etsObjectClass 17 }; 
    syncProtectionGroupBeh BEHAVIOUR 
            DEFINED AS 
    "This object class is specific to synchronisation protection. The creation/deletion of a syncProtectionGroup is performed by the NE depending upon its synchronisation protection capabilities (intrinsic knowledge of the NE). The operationalState attribute reflects only the switch capabilities of the protection scheme(i.e. it becomes disabled when the NE has detected that it can no longer perform switch operations (automatic or manual)).
    The manual switch operation can be performed among timing sources with the same or different priority and, when the SSM algorithm is active, with the same quality. A manual switch request between two timing sources with different quality levels and SSM algorithm is active will be rejected.
    The forced switch operation can be performed among any timing sources, independently of the priority and quality levels.
    All protectionUnits work in the protecting mode.
    The protectionSwitchReporting notification is sent by the synchronisation protection group according to the following rules. There are several cases:
    A switch from one protecting unit to another has occurred. In this case the new values of the protection status attributes of the protecting units which have been switched to and from shall be reported in the notification by means of the toProtectionStatus and fromProtectionStatus parameters respectively.
    A protecting unit has a failure or a clearing of a failure without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has a failure or a clearing of a failure. The exception is when the protecting unit is already forced or locked out, in which case no notification is sent.
    A protecting unit has been locked out or released from lockout without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been locked out or released from lockout.
    A protecting unit has been manually switch or released from manual switch without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been manually switch or released from manual switch.
    A protecting unit has been forced switch or released from forced switch without causing a switch. In this case the fromProtectionStatus parameter is not used and the toProtectionStatus parameter refers to the protection status attribute value of the protecting unit which has been forced switch or released from forced switch.
    While in the lockout or forced switch state, no notifications are sent ";
    
    syncProtectionUnit MANAGED OBJECT CLASS 
            DERIVED FROM    "Recommendation G.774-03: 1994":protectionUnit; 
            CHARACTERIZED BY
                    "Recommendation M.3100: 1992":createDeleteNotificationsPackage,
                    syncProtectionUnitPkg PACKAGE 
                            BEHAVIOUR syncProtectionUnitBeh; 
                            ATTRIBUTES 
                                    syncProtectionStatus    GET;;;
            CONDITIONAL PACKAGES
                    sSMQualityPackage                       PRESENT IF
                            *the timing source has a SSM quality level*;
    REGISTERED AS { etsObjectClass 18 }; 
    syncProtectionUnitBeh BEHAVIOUR 
            DEFINED AS
    "This object class is specific to synchronisation protection. Instances of this object class are used to represent a relationship between a timing source and the timing generator(or a timing physical termination). All instances of this object class will act in the protecting role (i.e. there will not be a syncProtectionUnit with the protecting attribute set to FALSE), in order to ensure the consistency of the priority list.
    This object class can be created by the OS or the NE. When it is created by the OS, the OS must provide a value for the attribute unreliableResourcePointer.";
    
    timingGenerator MANAGED OBJECT CLASS
       DERIVED FROM "Recommendation X.721":top;
       CHARACTERIZED BY
    timingGeneratorPackage	PACKAGE
    	BEHAVIOUR
       timingGeneratorBehaviourPkg BEHAVIOUR
           DEFINED AS
    For the selection of the timing sources a 1:n protection like mechanism is used.
    Each protectionUnit in the protectionGroup has a pointer, the unreliableResourcePointer, which points to the related TP (see figure A.15).
    
    The currentTimingSourcePointer points to the timing source currently in use. A value of NULL of this attribute indicates the use of the internal oscillator. In that case, the unreliableResourcePointer of the corresponding protectionUnit also points to NULL.
    The reliableResourcePointer of the protectionUnit related to the currently used timing source points to the timingGenerator. The reliableResourcePointers of the other protectionUnits related to timing sources which are not currently in use are pointing to NULL.
    To select a special instance of a possible timing source, the OS has to use the invokeProtection action of the protectionGroup.
    Only one instance of this object class shall be created.
    ;;
    ATTRIBUTES
    	timingGeneratorId		GET,
    	currentTimingSourcePointer		GET,
    	"Recommendation X.721":operationalState		GET,
    	"Recommendation M.3100":supportedByObjectList		GET;
    NOTIFICATIONS
    	"Recommendation X.721":attributeValueChange,
    	"Recommendation X.721":stateChange;
    ;;
    REGISTERED AS { etsObjectClass 12 };
    
    
    timingPhysicalTerminationBidirectional      MANAGED OBJECT CLASS 
            DERIVED FROM    timingPhysicalTerminationSink, 
                                            timingPhysicalTerminationSource;
            CHARACTERIZED BY 
                    timingPhysicalTerminationBidirectionalPkg PACKAGE 
                            BEHAVIOUR timingPhysicalTerminationBidirectionalBehaviour;;; 
    REGISTERED AS { etsObjectClass 19 };
    timingPhysicalTerminationBidirectionalBehaviour       BEHAVIOUR 
            DEFINED AS 
    "This object class originates and terminates the 2 MHz signal.";
    
    timingPhysicalTerminationSink     MANAGED OBJECT CLASS 
            DERIVED FROM    "Recommendation X.721: 1992":top; 
            CHARACTERIZED BY 
                    timingPhysicalTerminationSinkPkg        PACKAGE 
                            BEHAVIOUR timingPhysicalTerminationSinkBehaviour; 
                            ATTRIBUTES 
                                    timingPhysicalTerminationId                             GET, 
                                    "Recommendation X.721: 1992":operationalState           GET,
                                    "Recommendation M.3100: 1992":supportedByObjectList   GET;
                            NOTIFICATIONS
                                    "Recommendation X.721: 1992":objectCreation,
                                    "Recommendation X.721: 1992":objectDeletion,
                                    "Recommendation X.721: 1992":stateChange,
                                    "Recommendation X.721: 1992":attributeValueChange;;;
            CONDITIONAL PACKAGES
                    "Recommendation M.3100: 1992":tmnCommunicationsAlarmInformationPackage
                            PRESENT IF  "There are alarms associated with the timingPhysicalTermination",
                    "Recommendation M.3100: 1992":alarmSeverityAssignmentPointerPackage
                            PRESENT IF  "an instance supports it";
    REGISTERED AS { etsObjectClass 20 };
    timingPhysicalTerminationSinkBehaviour      BEHAVIOUR 
            DEFINED AS 
    "This managed object represents the external 2 MHz input interface (reference point T3 in the Recommendation G.783). This object class terminates (receives) the 2 MHz signal. The probable causes which are reported by a communicationsAlarm notification are lossOfSignal and degradedSignal.";
    
    timingPhysicalTerminationSource	MANAGED OBJECT CLASS
    	DERIVED FROM		"Recommendation X.721: 1992": top;
    	CHARACTERIZED BY
    	timingPhysicalTerminationSourcePkg	PACKAGE
    		BEHAVIOUR	timingPhysicalTerminationSourceBeh;
    		ATTRIBUTES
    			timingPhysicalTerminationId					GET,
    			"Recommendation X.721: 1992":operationalState		GET,
    			"Recommendation M.3100: 1992":supportedByObjectList	GET,
    			outputTimingSourcePointer					GET;
    		NOTIFICATIONS
    			"Recommendation X.721: 1992":objectCreation,
    			"Recommendation X.721: 1992":objectDeletion,
    			"Recommendation X.721: 1992":stateChange,
    			"Recommendation X.721: 1992":attributeValueChange;;;
    REGISTERED AS {etsObjectClass 21};
    timingPhysicalTerminationSourceBeh		BEHAVIOUR	
    DEFINED AS
    "This managed object  represents the external 2 MHz output interface (reference point T4 in the Recommendation G.783). This object class originates (transmits) the 2 MHz signal.";
    
    sSMActivePackage PACKAGE 
            ATTRIBUTES
                    sSMActive   GET-REPLACE;
    REGISTERED AS { etsPackage 1 }; 
    
    sSMQualityPackage PACKAGE 
            ATTRIBUTES
                    sSMQuality      GET-REPLACE;
    REGISTERED AS { etsPackage 2 };
    
    squelchStatusPkg PACKAGE 
    	ATTRIBUTES
    		squelchStatus		GET;
    REGISTERED AS { etsPackage 3 };
    squelchThresholdsPkg PACKAGE 
    	ATTRIBUTES
    		squelchT0Threshold		GET-REPLACE,
    		squelchT1Threshold		GET-REPLACE;
    REGISTERED AS { etsPackage 4 };
    
    supportedByObjectList
    The value of the supportedByObjectList attribute points to the equipment and software objects which implement the TPs.
    
    currentTimingSourcePointer   ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX   PrETS13.CurrentTimingSourcePointer;
    	MATCHES FOR EQUALITY;
    REGISTERED AS {etsAttribute 10 };
    
    outputTimingSourcePointer		ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX 	PrETS13.OutputTimingSourcePointer;
    	MATCHES FOR 			EQUALITY;
    REGISTERED AS {etsAttribute 14 };
    
    poweredEquipmentPtrList   ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX   PrETS13.PoweredEquipmentPtrList;
    	MATCHES FOR EQUALITY, SET-COMPARISON, SET-INTERSECTION;
       BEHAVIOUR
          poweredEquipmentPtrListBehaviour BEHAVIOUR
          DEFINED AS
             This attribute is used to point to the equipment object instances which are powered by a powerSupply instance.
    ;;
    REGISTERED AS {etsAttribute 11 };
    
    powerSource ATTRIBUTE
       WITH ATTRIBUTE SYNTAX       PrETS13.PowerSource ;
       MATCHES FOR EQUALITY;
       BEHAVIOUR
          powerSourceBehaviour BEHAVIOUR
          DEFINED AS
             This attribute is used to display the voltage of a power source.
    ;;
    REGISTERED AS { etsAttribute 9 };
    
    powerSupplyId ATTRIBUTE
       WITH ATTRIBUTE SYNTAX       PrETS13.NameType ;
       MATCHES FOR                 EQUALITY;
       BEHAVIOUR
          powerSupplyIdBehaviour BEHAVIOUR
          DEFINED AS
             This attribute is used as an RDN for naming instances of the powerSupply object classes.
    ;;
    REGISTERED AS { etsAttribute 8 };
    
    sSMActive ATTRIBUTE
      WITH ATTRIBUTE SYNTAX       PrETS13.Boolean;
      MATCHES FOR     EQUALITY;
      BEHAVIOUR
        sSMActiveBehaviour BEHAVIOUR
        DEFINED AS
    "This attribute indicates whether or not the SSM algorithm is active(active = TRUE).";;
    REGISTERED AS { etsAttribute 15 };
    
    sSMQuality ATTRIBUTE
      WITH ATTRIBUTE SYNTAX       PrETS13.Integer;
      MATCHES FOR     EQUALITY;
      BEHAVIOUR
        sSMQualityBehaviour BEHAVIOUR
        DEFINED AS
    "This attribute indicates the quality(0 to 15) of the timing source. Set operations on this attribute are not allowed for interfaces that  carry quality information. When active, the SSM algorithm gives priority to the quality indications before considering priority indications attached to the protection units.";;
    REGISTERED AS { etsAttribute 16 };
    
    squelchStatus ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS13.Boolean;
    	MATCHES FOR	EQUALITY;
    	BEHAVIOUR
    		squelchStatusBehaviour BEHAVIOUR
    		DEFINED AS
    	"This attribute indicates whether the selected input (either T0 or T1) to the T4 selection proces is squelched or not (squelched = TRUE).";;
    REGISTERED AS { etsAttribute 17 };
    
    squelchT0Threshold ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS13.Integer;
    	MATCHES FOR	EQUALITY;
    	BEHAVIOUR
    		squelchT0ThresholdBehaviour BEHAVIOUR
    		DEFINED AS
    	"This attribute indicates the quality (0..15) of the T0 output below which the T0 output is squelched ";;
    REGISTERED AS { etsAttribute 18 };
    
    squelchT1Threshold ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX	PrETS13.Integer;
    	MATCHES FOR	EQUALITY;
    	BEHAVIOUR
    		squelchT1ThresholdBehaviour BEHAVIOUR
    		DEFINED AS
    	"This attribute indicates the quality (0..15) of the T1 reference selected by selector A below which the T1 reference is squelched ";;
    REGISTERED AS { etsAttribute 19 };
    syncProtectionStatus ATTRIBUTE 
            WITH ATTRIBUTE SYNTAX       PrETS13.SyncProtectionStatus; 
            MATCHES FOR             EQUALITY, SET-COMPARISON, 
                                                    SET-INTERSECTION; 
            BEHAVIOUR syncProtectionStatusBeh; 
    REGISTERED AS { etsAttribute 20 }; 
    syncProtectionStatusBeh BEHAVIOUR 
            DEFINED AS 
    "This attribute is used to indicate the status of the protection switch in a protectionUnit instance.
    The remainder of this behaviour provides the allowable syncProtectionStatus attribute values for protecting units.   
    No Request: No request is present on the protecting unit.
    Manual Switch Complete to Protecting Unit: A Manual Switch has been completed to this protecting unit.
    Force Switch Complete to Protecting Unit: A Force Switch has been completed to this protecting unit.
    Automatic Switch Complete to Protecting Unit: An Automatic Switch has been completed to this protecting unit.
    Protecting Unit Failed: The protecting unit has a failure condition present.
    Protecting Unit Locked Out: The protecting unit has been locked out.";  
    
    timingGeneratorId ATTRIBUTE
       WITH ATTRIBUTE SYNTAX       PrETS13.NameType ;
       MATCHES FOR                 EQUALITY;
       BEHAVIOUR
          timingGeneratorIdBehaviour BEHAVIOUR
          DEFINED AS
             This attribute is used as an RDN for naming instances of the timingGenerator object classes.
    ;;
    REGISTERED AS { etsAttribute 22 };
    
    timingPhysicalTerminationId		ATTRIBUTE
    	WITH ATTRIBUTE SYNTAX 	PrETS13.NameType;
    	MATCHES FOR 			EQUALITY;
            BEHAVIOUR
                    timingPhysicalTerminationIdBehaviour    BEHAVIOUR
                    DEFINED AS
    "The timingPhysicalTerminationId is an attribute type whose distinguished value can be used as an RDN when naming an instance of the timingPhysicalTermination object class.";;
    REGISTERED AS {etsAttribute 21 };
    
    powerSupply-sdhNE NAME BINDING
       SUBORDINATE OBJECT CLASS powerSupply;
       NAMED BY
       SUPERIOR OBJECT CLASS    "Recommendation G.774" : sdhNE;
       WITH ATTRIBUTE           powerSupplyId;
       BEHAVIOUR
            powerSupply-sdhNEBehaviour   BEHAVIOUR
    	DEFINED AS
    	The subordinate managed object is automatically instantiated when the superior managed object is instantiated, according to the make-up and mode of operation of the equipment.
    ;;
    REGISTERED AS { etsNameBinding 18 };
    
    syncProtectionUnit-syncProtectionGroup NAME BINDING
      SUBORDINATE OBJECT CLASS syncProtectionUnit; 
      NAMED BY SUPERIOR OBJECT CLASS syncProtectionGroup;
      WITH ATTRIBUTE "Recommendation G.774-03:1994":protectionUnitId;
      CREATE
        WITH-AUTOMATIC-INSTANCE-NAMING;
      DELETE
        ONLY-IF-NO-CONTAINED-OBJECTS;
      REGISTERED AS { etsNameBinding 26 };
    · Download ETSI ETS 300 304 — Transmission and Multiplexing (TM); Synchronous Digital Hierarchy (SDH); SDH information model for the Network Element (NE) view (DE20304.TXT)
    Source location: GDMO::equipmentProtectionUnitPkg.
    Source version and references

    Published package: ETSI ETS 300 304 edition-02; file: DE20304.TXT.

    Downloaded: 2026-10-29T11:18:23.194992+00:00.

Current Registration Authority (inferred from ancestor 0.4.0)

Anthony Wiles

Siblings (13)

OIDNameDirect childrenDescendantsDescription
0.4.0.304.0.6.16 etsCrossConnection-fabric00
0.4.0.304.0.6.17 etsCrossConnection-mpCrossConnection00
0.4.0.304.0.6.18 powerSupply-sdhNE00
0.4.0.304.0.6.19 timingGenerator-sdhNE00
0.4.0.304.0.6.20 p12CTPSource-G774vc12TTPSource00
0.4.0.304.0.6.21 p12CTPSink-G774vc12TTPSink00
0.4.0.304.0.6.22 p31CTPSource-G774vc3TTPSource00
0.4.0.304.0.6.23 p31CTPSink-G774vc3TTPSink00
0.4.0.304.0.6.24 p4CTPSource-G774vc4TTPSource00
0.4.0.304.0.6.25 p4CTPSink-G774vc4TTPSink00
0.4.0.304.0.6.27 timingPhysicalTerminationBidirectional-sdhNE00
0.4.0.304.0.6.28 timingPhysicalTerminationSink-sdhNE00
0.4.0.304.0.6.29 timingPhysicalTerminationSource-sdhNE00