TMNS-MIB DEFINITIONS ::= BEGIN IMPORTS NOTIFICATION-TYPE, OBJECT-TYPE, MODULE-IDENTITY, enterprises, Counter64, Integer32, IpAddress, Counter32, Unsigned32 FROM SNMPv2-SMI TEXTUAL-CONVENTION, RowStatus, MacAddress, TestAndIncr, TruthValue, DisplayString FROM SNMPv2-TC; tmnsIdentity MODULE-IDENTITY LAST-UPDATED "201701301200Z" ORGANIZATION "TmNS" CONTACT-INFO "" DESCRIPTION "TmNS Management Resources MIB" REVISION "201701301200Z" DESCRIPTION "0.9.1 Updated based on August 2016 RCC meeting. This MIB is in accordance with IRIG 106-17 Chapter 25." ::= { tmns 1 } AuthenticationActionCode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A code describing an authentication action." SYNTAX INTEGER { authSent (1), authSentFailure (2), authRetry (3), authRetryFailure (4), authSuccess (5), authRejected (6), authGeneralError (7), deauthSent (8), deauthSentFailure (9), deauthRetry (10), deauthRetryFailure (11), deauthSuccess (12), deauthRejected (13), deauthGeneralError (14) } FECType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 3-bit code used to select the forward error correction (FEC) algorithm. The semantics of the allowed values are given below: 3`h0: LDPC 2/3 All other codes: RESERVED." SYNTAX Integer32 (0..7) ModulationWaveformType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 4-bit code used to select a modulation waveform. The semantics of the allowed values that specify the waveforms are given below: 4`h0: SOQPSK-TG All other codes: RESERVED." SYNTAX Integer32 (0..15) PhyBandType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 4-bit code used to select a frequency band of operation. The semantics of the allowed values that specify the band type are given below: 4`h0: Lower L band 4`h1: Upper L band 4`h2: Lower S band 4`h3: Upper S band 4`h4: Lower C band 4`h5: Middle C band 4`h6: Upper C band All other codes: RESERVED." SYNTAX Integer32 (0..15) RfMacAddr ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Address of a radio or a radio group. The address is used to identify the source and destination addresses of the RF Link Layer for TmNS Radios." SYNTAX Integer32 (1..65535) SlotAssignmentType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Enumeration defining the type of slot assignment for this row. Contention Period Assignment = 1 or a TxOp Assignment = 2" SYNTAX INTEGER { contentionPeriod (1), txOp (2) } SymbolPeriod ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A 3-bit code used to select the symbol period. The semantics of the allowed values are given below: 3`h0: 106.3 ns (SOQPSK-TG) 3`h4: 4.44 us (OFDM) All other codes: RESERVED." SYNTAX Integer32 (0..7) TmNSDeviceType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An enumerated integer that represents the capabilities of TmNS Manageable Applications. The capabilities are described as follows: tmnsNetworkFabricDevice - A NetworkNode that passes data. tmnsNetworkFabricDevices may have different levels of differentiated services (DiffServ) and multicast routing support. tmnsACU - Antenna Control Unit. tmnsDAU - Source peripheral such as a DAU. tmnsRecorder - Sink peripheral such as a recorder. tmnsMasterClock - External Time Source Master. tmnsSSTTx - SST Transmitter. tmnsSSTRx - SST Receiver. tmnsAdapter - TMA that adapts for other TMAs over a single physical interface. tmnsRCDataSource - TMA which serves as an RCDataSource. tmnsLTCDataSource - TMA which serves as an LTCDataSource. tmnsLTCDataSink - TMA which serves as an LTCDataSink. tmnsConsolidatedManager - Consolidated Manager of a group of TMAs. tmnsRadio - Radio. tmnsLinkManager - Link Manager. tmnsRCDataSink - TMA which serves as an RCDataSink. tmnsVoiceGateway - " SYNTAX INTEGER { tmnsNetworkFabricDevice (1), tmnsACU (3), tmnsDAU (6), tmnsRecorder (7), tmnsMasterClock (8), tmnsSSTTx (12), tmnsSSTRx (13), tmnsAdapter (15), tmnsRCDataSource (16), tmnsLTCDataSource (17), tmnsLTCDataSink (18), tmnsConsolidatedManager (19), tmnsRadio (20), tmnsLinkManager (22), tmnsRCDataSink (23), tmnsVoiceGateway (24), tmnsRFNetworkManager (25), tmnsTPA (26), tmnsPCMGateway (28), tmnsNetworkGateway (29), tmnsRAN (37), tmnsTmnsSourceSelector (38), tmnsNull (999) } TmNSLinkType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An enumeration describing the direction of the link, if applicable. The possible values include: uplink, downlink, relayUplink, relayDownlink, and adHoc. An 'uplink' type refers to a link whose data transmission direction is from the ground to the air. A 'downlink' type refers to a radio link whose data transmission direction is from the air to the ground. A 'relayUplink' type refers to a link whose data transmission direction with respect to the ground is away from the ground and the source radio is at least one radio hop from the ground. A 'relayDownlink' type refers to a link whose data transmission direction with respect to the ground is towards the ground and the source radio is at least two radio hops from the ground. An 'adHoc' type refers to a link whose data transmission direction is irrelevant. This object may not be modified while the value of the corresponding instance of lmTxLinkRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue erro" SYNTAX INTEGER { uplink (1), downlink (2), uplinkRelay (3), downlinkRelay (4), adHoc (5) } Unsigned16 ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An unsigned 16-bit integer." SYNTAX Integer32 (0..65535) -- Telemetry Network Standard MIB (TMNS-MIB) tmns OBJECT IDENTIFIER ::= { enterprises 31409 } tmnsTmaCommon OBJECT IDENTIFIER ::= { tmns 2 } tmnsTmaCommonIdentification OBJECT IDENTIFIER ::= { tmnsTmaCommon 1 } tmnsMdlSchemaVersions OBJECT IDENTIFIER ::= { tmnsTmaCommonIdentification 7 } tmnsTmaCommonFault OBJECT IDENTIFIER ::= { tmnsTmaCommon 2 } tmnsTmaCommonConfiguration OBJECT IDENTIFIER ::= { tmnsTmaCommon 3 } tmnsTmaCommonControl OBJECT IDENTIFIER ::= { tmnsTmaCommon 4 } tmnsTmaCommonStatus OBJECT IDENTIFIER ::= { tmnsTmaCommon 5 } tmnsTmaCommonSecurity OBJECT IDENTIFIER ::= { tmnsTmaCommon 6 } tmnsTmaSpecificCapabilities OBJECT IDENTIFIER ::= { tmns 3 } tmnsNetworkFabricDevice OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 1 } tmnsACU OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 3 } acuNotifications OBJECT IDENTIFIER ::= { tmnsACU 10 } pointingErrorNotificationBranch OBJECT IDENTIFIER ::= { acuNotifications 1 } pointingErrorNotifications OBJECT IDENTIFIER ::= { pointingErrorNotificationBranch 0 } tmnsDAU OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 6 } tmnsRecorder OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 7 } tmnsMasterClock OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 8 } tmnsSSTTx OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 12 } sstTxExtendedCommands OBJECT IDENTIFIER ::= { tmnsSSTTx 8 } tmnsSSTRx OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 13 } tmnsAdapter OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 15 } tmnsRCDataSource OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 16 } tmnsLTCDataSource OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 17 } tmnsLTCDataSink OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 18 } tmnsConsolidatedManager OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 19 } tmnsRadio OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 20 } radioConfig OBJECT IDENTIFIER ::= { tmnsRadio 1 } radioEpoch OBJECT IDENTIFIER ::= { tmnsRadio 2 } radioStats OBJECT IDENTIFIER ::= { tmnsRadio 3 } generalStats OBJECT IDENTIFIER ::= { radioStats 1 } txStats OBJECT IDENTIFIER ::= { radioStats 2 } rxStats OBJECT IDENTIFIER ::= { radioStats 3 } bearerStats OBJECT IDENTIFIER ::= { radioStats 4 } radioLinks OBJECT IDENTIFIER ::= { tmnsRadio 4 } radioSecurity OBJECT IDENTIFIER ::= { tmnsRadio 5 } radioNotifications OBJECT IDENTIFIER ::= { tmnsRadio 6 } txNumQueueOverflowsNotificationBranch OBJECT IDENTIFIER ::= { radioNotifications 1 } txNumQueueOverflowsNotifications OBJECT IDENTIFIER ::= { txNumQueueOverflowsNotificationBranch 0 } rxNumQueueOverflowsNotificationBranch OBJECT IDENTIFIER ::= { radioNotifications 2 } rxNumQueueOverflowsNotifications OBJECT IDENTIFIER ::= { rxNumQueueOverflowsNotificationBranch 0 } authenticationNotificationBranch OBJECT IDENTIFIER ::= { radioNotifications 3 } authenticationNotifications OBJECT IDENTIFIER ::= { authenticationNotificationBranch 0 } tmnsLinkManager OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 22 } lmNotifications OBJECT IDENTIFIER ::= { tmnsLinkManager 8 } queueStatusRcvdNotificationBranch OBJECT IDENTIFIER ::= { lmNotifications 1 } queueStatusRcvdNotifications OBJECT IDENTIFIER ::= { queueStatusRcvdNotificationBranch 0 } queueEmptyNotificationBranch OBJECT IDENTIFIER ::= { lmNotifications 2 } queueEmptyNotifications OBJECT IDENTIFIER ::= { queueEmptyNotificationBranch 0 } lmHandoffCompleteNotificationBranch OBJECT IDENTIFIER ::= { lmNotifications 3 } lmHandoffCompleteNotifications OBJECT IDENTIFIER ::= { lmHandoffCompleteNotificationBranch 0 } lmA2AHandoffCommandRestartNotificationBranch OBJECT IDENTIFIER ::= { lmNotifications 4 } lmA2AHandoffCommandRestartNotifications OBJECT IDENTIFIER ::= { lmA2AHandoffCommandRestartNotificationBranch 0 } tmnsRCDataSink OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 23 } tmnsVoiceGateway OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 24 } tmnsTPA OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 26 } tmnsPCMGateway OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 28 } tmnsNetworkGateway OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 29 } tmnsRAN OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 37 } ranBearer OBJECT IDENTIFIER ::= { tmnsRAN 2 } bearerQosPolicy OBJECT IDENTIFIER ::= { ranBearer 1 } bearerSLP OBJECT IDENTIFIER ::= { ranBearer 2 } bearerQueues OBJECT IDENTIFIER ::= { ranBearer 3 } tmnsTmnsSourceSelector OBJECT IDENTIFIER ::= { tmnsTmaSpecificCapabilities 38 } tmnsNetworkNode OBJECT IDENTIFIER ::= { tmns 4 } tmnsNetworkNodeIdentification OBJECT IDENTIFIER ::= { tmnsNetworkNode 1 } tmnsNetworkNodeConfiguration OBJECT IDENTIFIER ::= { tmnsNetworkNode 2 } tmnsNetworkNodeControl OBJECT IDENTIFIER ::= { tmnsNetworkNode 3 } tmnsNetworkNodeStatus OBJECT IDENTIFIER ::= { tmnsNetworkNode 4 } tmnsGeneralNotification OBJECT IDENTIFIER ::= { tmns 5 } configurationCompleteNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 1 } configurationCompleteNotifications OBJECT IDENTIFIER ::= { configurationCompleteNotificationBranch 0 } timeLockLostNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 2 } timeLockLostNotifications OBJECT IDENTIFIER ::= { timeLockLostNotificationBranch 0 } ieee1588MaxOffsetFromMasterNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 3 } ieee1588MaxOffsetFromMasterNotifications OBJECT IDENTIFIER ::= { ieee1588MaxOffsetFromMasterNotificationBranch 0 } ieee1588MaxJitterNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 4 } ieee1588MaxJitterNotifications OBJECT IDENTIFIER ::= { ieee1588MaxJitterNotificationBranch 0 } tempOutOfRangeNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 5 } tempOutOfRangeNotifications OBJECT IDENTIFIER ::= { tempOutOfRangeNotificationBranch 0 } accessAnomalyDetectionNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 6 } accessAnomalyDetectionNotifications OBJECT IDENTIFIER ::= { accessAnomalyDetectionNotificationBranch 0 } powerFaultNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 7 } powerFaultNotifications OBJECT IDENTIFIER ::= { powerFaultNotificationBranch 0 } invalidInputNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 8 } invalidInputNotifications OBJECT IDENTIFIER ::= { invalidInputNotificationBranch 0 } configurationChangeNotificationBranch OBJECT IDENTIFIER ::= { tmnsGeneralNotification 9 } configurationChangeNotifications OBJECT IDENTIFIER ::= { configurationChangeNotificationBranch 0 } roleID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Key to identify a TMA's role within a Network. This identifier allows the TMA to identify its particular information within a Network specified in the MDL Instance Document and shall not be set by the MDL Instance Document." DEFVAL { "" } ::= { tmnsTmaCommonIdentification 1 } networkName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Identifier that specifies the Network to which the TMA belongs. This identifier is intended to be used in conjunction with the roleID in order to locate the TMA's particular configuration data within an MDL Instance Document. It shall not be set by the MDL Instance Document during configuration. This identifier provides account management information in order to track the Network with which the TMA is associated." DEFVAL { "" } ::= { tmnsTmaCommonIdentification 2 } tmaProductVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The product version of the TMA. This variable is likely to contain the software version of the TMA, but it may also include other versioning information (firmware version, etc.)." DEFVAL { "" } ::= { tmnsTmaCommonIdentification 3 } tmaDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string giving a human-readable name or description of the TMA. This assists operators in identifying a TMA (e.g. 'Left Wing DAU'). This string may be set with the MDL Instance Document during configuration" DEFVAL { "" } ::= { tmnsTmaCommonIdentification 4 } tmaTypeTable OBJECT-TYPE SYNTAX SEQUENCE OF TmaTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table whose rows contain the standard enumeration of each TMA type supported by the TMA. A TMA that does not support any defined specific types may have zero rows (i.e., a blank table) in this table." ::= { tmnsTmaCommonIdentification 5 } tmaTypeEntry OBJECT-TYPE SYNTAX TmaTypeEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmaTypeTable." INDEX { tmaIndex } ::= { tmaTypeTable 1 } TmaTypeEntry ::= SEQUENCE { tmaIndex Unsigned32, tmaType TmNSDeviceType } tmaIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the tmaTypeTable." DEFVAL { 1 } ::= { tmaTypeEntry 1 } tmaType OBJECT-TYPE SYNTAX TmNSDeviceType MAX-ACCESS read-only STATUS current DESCRIPTION "A standard enumeration giving the type of the TMA. The basic set of TMA capabilities is described in the textual convension of TmNSDeviceType." ::= { tmaTypeEntry 2 } tmnsManagementResourcesVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier string which gives the applicable version of the RCC 106 is being supported by the TMA. The format shall be according to the following example: 'RCC 106-17'" DEFVAL { "" } ::= { tmnsTmaCommonIdentification 6 } activeMdlSchemaVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "An identifier string which gives the applicable version of the IRIG 106 TmNS MDL schema that is supported by the TMA and is to be used when exporting its configuration. During configuration, a TMA should automatically update this variable to correspond with the MDL schema version of the new configuration file. When the TMA is commanded to export its MDL configuration, the TMA shall use the listed version of the MDL schema to produce its MDL configuration file. When setting this variable, if the input is invalid or the version is not supported by the TMA, then this variable shall be set to its previous version or its default version if no previous version exists. Versions shall consist of the MDL schema version number. An example may be the string '1.0.0'." DEFVAL { "" } ::= { tmnsMdlSchemaVersions 1 } tmnsMdlSchemaVersionsTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnsMdlSchemaVersionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing the versions of the MDL Schema that are supported by the TMA." ::= { tmnsMdlSchemaVersions 2 } tmnsMdlSchemaVersionsEntry OBJECT-TYPE SYNTAX TmnsMdlSchemaVersionsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmnsMdlSchemaVersionsTable." INDEX { tmnsMdlSchemaVersionIndex } ::= { tmnsMdlSchemaVersionsTable 1 } TmnsMdlSchemaVersionsEntry ::= SEQUENCE { tmnsMdlSchemaVersionIndex Unsigned32, tmnsMdlSchemaVersion DisplayString } tmnsMdlSchemaVersionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the tmnsMdlSchemaVersionsTable." DEFVAL { 1 } ::= { tmnsMdlSchemaVersionsEntry 1 } tmnsMdlSchemaVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "An identifier string which gives the applicable version of the RCC 106 MDL schema version that is supported by the TMA. When setting this variable, if the input is invalid or the version is not supported by the TMA, then this variable shall be set to its previous version or its default version if no previous version exists. Versions shall consist of the MDL schema version number. An example may be the string '1.0.0'." DEFVAL { "" } ::= { tmnsMdlSchemaVersionsEntry 2 } implementsNetworkNode OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A read-only TruthValue status flag that indicates whether or not the TMA implements the tmnsNetworkNode branch of the TMNS-MIB. True = yes. False = no." ::= { tmnsTmaCommonIdentification 10 } tmaProductName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string that describes the product name as assigned by the manufacturer." DEFVAL { "" } ::= { tmnsTmaCommonIdentification 11 } activeFaultsTable OBJECT-TYPE SYNTAX SEQUENCE OF ActiveFaultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of active faults on the TMA. The faults are denoted by fault numbers and strings. Standard fault numbers and strings are described in the description of the faultNumber and faultString variables. The table shall contain current system faults that are active. The TMA shall remove faults from the table when those fault conditions are no longer active." ::= { tmnsTmaCommonFault 1 } activeFaultsEntry OBJECT-TYPE SYNTAX ActiveFaultsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the activeFaultsTable." INDEX { faultIndex } ::= { activeFaultsTable 1 } ActiveFaultsEntry ::= SEQUENCE { faultIndex Counter32, faultNumber INTEGER, faultString DisplayString } faultIndex OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the activeFaultsTable. Table entries shall retain the index originally assigned until the entry is cleared. The index shall be initialized to one and otherwise follow the rules for a Counter32." ::= { activeFaultsEntry 1 } faultNumber OBJECT-TYPE SYNTAX INTEGER { timeLockFault(1), configurationFault (2), deviceFault (3), invalidInput (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Numerical fault value. Standard fault numbers are defined as follows: (1) - timeLockFault : The device is not locked to the external time source. (2) - configurationFault : A fault occurred during configuration. (3) - deviceFault : The device is in an error state not represented by other specifically named general errors. (4) - invalidInput : Unrecognized command or parameter. (5-1000) - Not defined. Reserved for future standard expansion." ::= { activeFaultsEntry 2 } faultString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Fault string associated with each defined faultNumber. Standard fault strings are defined below: (1) - 'Time Lock Fault' (2) - 'Configuration Fault' (3) - 'Device Fault' (4) - 'Invalid Input: [Variable]' (5-1000) - Reserved for future standard expansion. The mandatory fault string values are required to be used by TMAs when reporting the associated fault conditions. Optional fault string information may be appended to the mandatory fault strings listed above in order to provide additional information regarding the fault. When using the optional additional fault string information, the additional text shall follow a colon placed immediately following the mandatory fault string. Optional fault string information is free-form text left up to the implementor. For fault (4) above, the ': [Variable]' field is required for the fault stringand shall contain the name of the command or parameter which caused the error. When using additonal information appended to" ::= { activeFaultsEntry 3 } faultNotificationHistoryTable OBJECT-TYPE SYNTAX SEQUENCE OF FaultNotificationHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TMA faults for which Notifications are generated shall be listed in this table. This table shall include the history for any of the TmNS fault Notifications. The most recent fault Notifications shall be maintained in this table, ordered with the most recent Notifications first. The table shall store at least ten Notifications and not more than one hundred Notifications. The TMA shall not clear this table. The table shall be ordered with the most recent Notification first." ::= { tmnsTmaCommonFault 2 } faultNotificationHistoryEntry OBJECT-TYPE SYNTAX FaultNotificationHistoryEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the faultNotificationHistoryTable." INDEX { faultNotificationHistoryIndex } ::= { faultNotificationHistoryTable 1 } FaultNotificationHistoryEntry ::= SEQUENCE { faultNotificationHistoryIndex Unsigned32, faultNotificationHistoryTime DisplayString, faultNotificationHistoryType DisplayString } faultNotificationHistoryIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the faultNotificationHistoryTable." DEFVAL { 1 } ::= { faultNotificationHistoryEntry 1 } faultNotificationHistoryTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the time the fault notification was generated. The time is based on the value of the tmaTime variable and shall follow the same display format." DEFVAL { "" } ::= { faultNotificationHistoryEntry 2 } faultNotificationHistoryType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string providing the name of the fault Notification corresponding to faultNotificationHistoryTime. This may be an informational field or may indicate a comma-separated list of variables to be retrieved if the string is prefaced with the tag 'NOTIFICATION=a,b,c'." DEFVAL { "" } ::= { faultNotificationHistoryEntry 3 } configurationVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String indicating the current configuration MDL Instance Document that the TMA is configured with. This management resource shall be set to the string containing the value of the ConfigurationVersion element for the TMA from the configuration MDL Instance Document, the roleID, and the time it was configured. This string shall be set according to the following format: __. The timestamp shall be in the following format: T. If the TMA is not configured, then this value shall be blank." DEFVAL { "" } ::= { tmnsTmaCommonConfiguration 1 } configurationURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Uniform Resource Identifier (URI) description of the location of the configuration MDL Instance Document. Example: ftp://192.168.0.2/directory/configfile." DEFVAL { "" } ::= { tmnsTmaCommonConfiguration 2 } configure OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When set to true, the TMA shall retrieve the file indicated in the configurationURI and follow the Device Configuration Protocol as described in Section 25.4.3.1*. The TMA returns this flag to false when transfer is complete (or fails). TMA sets faultString variable in case of any FTP or TFTP error. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsTmaCommonConfiguration 3 } configurationExportURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Uniform Resource Identifier (URI) description of the location to which a TMA should send its configuration MDL Instance Document on request." DEFVAL { "" } ::= { tmnsTmaCommonConfiguration 4 } exportConfiguration OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Command to tell TMA to FTP or TFTP its MDL Instance Document with current device values to the location named in the configurationExportURI. Set flag to true to start transfer. The TMA returns this flag to false when transfer is complete (or fails). TMA sets faultString variable in case of any ftp or tftp error. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsTmaCommonConfiguration 5 } storeCurrentConfiguration OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Stores current configuration with a user-defined numerical index and description in the format '#: Flight 4 Configuration'. The index number is used as the index to the storedConfigurationTable. The description is used for the configurationDescription of the row in the storedConfigurationTable at the specified index. If a configuration already exists at the supplied index, then the TMA shall overwrite the previous configuration with the new configuration at the index represented by #. Implementation of this variable is conditional. A TMA shall implement this variable if it supports the capability to store and recall configurations." DEFVAL { "" } ::= { tmnsTmaCommonConfiguration 6 } recallConfiguration OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Reloads an internally saved configuration, based on a user-defined numerical index #. If no saved configuration exists at the specified index, then the configuration state of the device shall not change. Implementation of this variable is conditional. A TMA shall implement this variable if it supports the capability to store and recall configurations." DEFVAL { 1 } ::= { tmnsTmaCommonConfiguration 7 } storedConfigurationTable OBJECT-TYPE SYNTAX SEQUENCE OF StoredConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table containing descriptions of the currently stored configurations. Rows are populated by setting the storeCurrentConfiguration variable. Implementation of this table is conditional. A TMA shall implement this table if it supports the capability to store and recall configurations." ::= { tmnsTmaCommonConfiguration 8 } storedConfigurationEntry OBJECT-TYPE SYNTAX StoredConfigurationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the storedConfigurationTable." INDEX { configurationIndex } ::= { storedConfigurationTable 1 } StoredConfigurationEntry ::= SEQUENCE { configurationIndex Unsigned32, configurationDescription DisplayString } configurationIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the stored configuration. Indexes do not need to be continuous or sequential. The index value is determined based on the index number supplied by the user when setting the storeCurrentConfiguration variable." DEFVAL { 1 } ::= { storedConfigurationEntry 1 } configurationDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The description of the stored configuration. The value of this string is set based on setting the storeCurrentConfiguration variable." DEFVAL { "" } ::= { storedConfigurationEntry 2 } configChangeCounter OBJECT-TYPE SYNTAX Unsigned16 (0..15) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable serves as an indicator of configuration changes made to a device after an MDL file is used to configure it. This counter has the range of 0-15. When a manager loads a new MDL file on a device, the TMA itself shall reset this variable to 0. The TMA shall increment the counter after any modification to the operational configuration of the device is made other than a reconfiguration through MDL (e.g., changing a gain setting). Once the maximum value of 15 is reached, the value shall remain at 15 until the TMA is reconfigured with MDL or receives a command to clear its counter. A manager may manually clear this counter by setting the clearConfigChangeCounter variable to clear(1)." DEFVAL { 0 } ::= { tmnsTmaCommonConfiguration 9 } clearConfigChangeCounter OBJECT-TYPE SYNTAX INTEGER { clear (1), notCleared (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to clear(1), the TMA shall reset the value of configChangeCounter to 0. The TMA shall return this variable back to notCleared(2) when the counter has been cleared." DEFVAL { notCleared } ::= { tmnsTmaCommonConfiguration 10 } lastConfigAttemptResult OBJECT-TYPE SYNTAX INTEGER { success (1), failure (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether the last configuration attempt of the TMA was successful or not. The value shall be persistent across restarts of the TMA, including power cycles of the host platform." DEFVAL { failure } ::= { tmnsTmaCommonConfiguration 11 } lastConfigAttemptTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A variable displaying the completion time of the last configuration attempt, regardless of whether the configuration attempt was successful. The format of the time value shall use the TmNS Timestamp format. Second-resolution is required; subseconds may be truncated." DEFVAL { "" } ::= { tmnsTmaCommonConfiguration 12 } tmaInitiateBuiltInTest OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Perform operator-initiated self-test, (1) true = start, (2) false = stop. TMA sets value to false when test is complete and reports errors through the faultNumber and faultString variables. Only TMAs which support initiated Built-In Test (BIT) shall implement this variable." DEFVAL { false } ::= { tmnsTmaCommonControl 1 } tmaReset OBJECT-TYPE SYNTAX INTEGER { noReset (-1), restartTma (1), restoreTmaFactoryDefaults (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the TMA. There are two types of reset events for the TMA. The first type simply restarts the TMA. The second type restores the TMA back to its factory default settings. Performing either of these reset events shall only affect this TMA. It shall have no direct impact on the hosting NetworkNode or any other TMAs that are running on the NetworkNode. If a TMA in the unconfigured state is reset (restarted) after a failed configuration attempt, the TMA shall boot into the same unconfigured state that existed on the TMA before the reset. The TMA shall report a current 'Configuration Fault' until it is successfully configured. If the TMA is reset to its default configuration, then the 'Configuration Fault' shall not be generated after the TMA boots up." DEFVAL { noReset } ::= { tmnsTmaCommonControl 2 } logFileExportURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Uniform Resource Identifier (URI) description of the location to which a TMA should send its log file on request." DEFVAL { "" } ::= { tmnsTmaCommonControl 3 } exportLogFile OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Command to tell TMA to ftp or tftp its log file to the location named in the logFileExportURI. Set flag to true to start transfer. TMA returns flag to false when transfer is complete (or fails). TMA sets faultString variable in case of any ftp or tftp error. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsTmaCommonControl 4 } tmaManagementOwner OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "The IP address of the TMAManager claiming ownership." DEFVAL { '00000000'h } ::= { tmnsTmaCommonControl 5 } tmaManagementLock OBJECT-TYPE SYNTAX TestAndIncr MAX-ACCESS read-write STATUS current DESCRIPTION "A semaphore to prevent collisions when setting ownership. This variable shall be set in a single command with tmaManagementOwner to prevent race conditions in ownership acquisition." DEFVAL { 0 } ::= { tmnsTmaCommonControl 6 } tmaManagementStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the time the ownership was acquired. The time is based on the value of the tmaTime variable and shall follow the same display format." DEFVAL { "" } ::= { tmnsTmaCommonControl 7 } tmaStateNumber OBJECT-TYPE SYNTAX INTEGER { unknown (-1), unconfigured (1), configured (2), initiatedBIT (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "An integer corresponding to the general state string indicating the current state of the TMA." DEFVAL { unknown } ::= { tmnsTmaCommonStatus 1 } tmaStateString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string corresponding to the general numeric state value describing the current TMA state. Standard state strings and their descriptions are defined below alongside the corresponding tmaStateNumber value: (-1) - 'Unknown' - The TMA state is unknown. (1) - 'Unconfigured' - The TMA is unconfigured and requires a successful configuration before operation can begin. (2) - 'Configured' - The TMA is configured. (3) - 'Initiated BIT' - The TMA is performing an initiated built-in test (BIT). (4-1000) - Not defined. Reserved for future standard expansion." DEFVAL { "Unknown" } ::= { tmnsTmaCommonStatus 2 } tmaTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This resource provides the internal time of the NetworkNode that the TMA is running on in a human-readable form. The format of the desired time value is the TmNStimestamp format described in Chapter 22, Section 22.5.1.3.6." DEFVAL { "" } ::= { tmnsTmaCommonStatus 3 } tmaIeee1588ClockState OBJECT-TYPE SYNTAX INTEGER { lockedSlave (1), ieee1588Master (2), freeRunning (3), boundaryClock (4), transparentClock (5) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current state of the TMA's host platform clock. This state is determined by the IEEE 1588 PTP algorithm. A device operating as a PTP boundary clock or a PTP transparent clock shall report its state as such except for when it is serving in the role of network GrandMaster, in which case it shall report a value of ieee1588Master. Only TMAs whose host platform supports IEEE 1588 shall implement this variable." DEFVAL { freeRunning } ::= { tmnsTmaCommonStatus 4 } tmaInitiatedBitPercentComplete OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percent completion of the initiated Built-In Test of the TMA. If no initiated BIT is running, then this value shall be set to '0'." DEFVAL { 0 } ::= { tmnsTmaCommonStatus 5 } tmaInitiatedBitLastResult OBJECT-TYPE SYNTAX INTEGER { iBitPassed (1), iBitFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result of last completed initiated Built-In Test for the TMA. If the TMA's initiated Built-In Test fails, then fault information shall be provided in the activeFaultsTable." DEFVAL { iBitPassed } ::= { tmnsTmaCommonStatus 6 } tmaPeriodicBitLastResult OBJECT-TYPE SYNTAX INTEGER { pBitPassed (1), pBitFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result of last completed tmaPeriodicBIT for the TMA. If the TMA's periodic BIT fails, then fault information shall be provided in the activeFaultsTable." DEFVAL { pBitPassed } ::= { tmnsTmaCommonStatus 7 } tmaLoggingLevel OBJECT-TYPE SYNTAX INTEGER { none (-1), critical (1), error (2), warning (3), info (4), debug (5), trace (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is an enumeration that indicates the level of logging being performed on the TMA. There are six different logging levels. The TMA shall log all messages at or below the current value of this variable. Example: if the value is critical (1), then only CRITICAL messages shall be written to the TMA's log file. If the value is info (4), then all CRITICAL, ERROR, WARNING, and INFO messages shall be written to the TMA's log file. Logging on the device may be disabled by setting this value to none (-1)." DEFVAL { critical } ::= { tmnsTmaCommonStatus 8 } tmaClockFreeRunTime OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "If a TMA is not synchronized to an IEEE 1588 master, then this field shall indicate how long the it has been in the free-running state in seconds. The count shall reset to 0 whenever the TMA is synchronized. When synchronization is lost, this value shall increment. On power-up or reboot of the host platform, the value shall reset to 0 and begin incrementing if not synchronized." DEFVAL { 0 } ::= { tmnsTmaCommonStatus 9 } ptpMasterExternalTimeLockState OBJECT-TYPE SYNTAX INTEGER { locked (1), notLocked (2), notApplicable (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "This resource indicates whether or not the PTP master that the TMA is synchronized to is synchronized to an external time reference or not. When the TMA is a locked IEEE 1588 slave (tmaIeee1588Clockstate == lockedSlave), the value shall be set to 'locked' or 'notLocked'. This shall be determined by the PTP flags (timeTraceable and frequencyTraceable) in the Announce Message generated by the Grandmaster Clock that the TMA is synchronized to. When the TMA is operating as the Grandmaster Clock (tmaIeee1588ClockState == ieee1588Master), this variable is analogous to 'tmnsMasterClock::extTimeLockStatus' and shall report likewise. When the TMA is not locked to a PTP Grandmaster Clock (tmaIeee1588ClockState == freeRunning), the value shall be set to 'notApplicable'. If the TMA is a boundary clock or a transparent clock and not operating as a PTP Grandmaster Clock, the TMA shall report 'locked' or 'notLocked' if it synchronizes to a PTP Grandmaster Clock, otherwise it shall report 'notApplicable'." DEFVAL { notApplicable } ::= { tmnsTmaCommonStatus 10 } securityKeyTable OBJECT-TYPE SYNTAX SEQUENCE OF SecurityKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of security keys." ::= { tmnsTmaCommonSecurity 1 } securityKeyEntry OBJECT-TYPE SYNTAX SecurityKeyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the securityKeyTable." INDEX { keyIndex } ::= { securityKeyTable 1 } SecurityKeyEntry ::= SEQUENCE { keyIndex Unsigned32, keyIdentifier DisplayString, keyDescriptionField DisplayString, keyIssuedBy DisplayString, keyType INTEGER, keyLength Unsigned32, keyStatus DisplayString, cryptoStartDate DisplayString, cryptoEndDate DisplayString, securityApplication DisplayString, domainParameters DisplayString, keyAssociation DisplayString } keyIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the securityKeyTable." ::= { securityKeyEntry 1 } keyIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The ID of the key." DEFVAL { "" } ::= { securityKeyEntry 2 } keyDescriptionField OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the key." DEFVAL { "" } ::= { securityKeyEntry 3 } keyIssuedBy OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The owner of the key. This is the name of the organization that issued the key." DEFVAL { "" } ::= { securityKeyEntry 4 } keyType OBJECT-TYPE SYNTAX INTEGER { encryptionKey (1), signingPrivateKey (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An enumeration indicating the type of the key." ::= { securityKeyEntry 5 } keyLength OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Length of the key (in bits)." ::= { securityKeyEntry 6 } keyStatus OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String displaying the current status of the key." DEFVAL { "" } ::= { securityKeyEntry 7 } cryptoStartDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string that displays the start date for when the key is valid." DEFVAL { "" } ::= { securityKeyEntry 8 } cryptoEndDate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string that displays the end date for when the key is valid." DEFVAL { "" } ::= { securityKeyEntry 9 } securityApplication OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a string that specifies the type of application for which the key is being used for (link encryption, purchasing, email, etc.). " DEFVAL { "" } ::= { securityKeyEntry 10 } domainParameters OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A parameter used in conjunction with some public-key algorithms to generate key pairs, to create digital signatures, or to establish keying material." DEFVAL { "" } ::= { securityKeyEntry 11 } keyAssociation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The association between a public and a private key." DEFVAL { "" } ::= { securityKeyEntry 12 } mcRouting OBJECT-TYPE SYNTAX INTEGER { dynamicRouting (1), staticRouting (2), staticAndDynamic (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "An integer indicating whether the NetworkFabricDevice populates its multicast routing table dynamically via IGMP or statically." DEFVAL { dynamicRouting } ::= { tmnsNetworkFabricDevice 1 } igmpQuerier OBJECT-TYPE SYNTAX INTEGER { querierOn (1), querierOff (2), querierAuto (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of the NetworkFabricDevice's IGMP Querier capability. querierAuto indicates the NetworkDevice will participate in the IGMP Querier election. querierOn forces the NetworkFabricDevice to be a Querier, regardless of election. querierOff forces the NetworkFabricDevice to not be a Querier, regardless of election." DEFVAL { querierAuto } ::= { tmnsNetworkFabricDevice 4 } igmpIsQuerier OBJECT-TYPE SYNTAX INTEGER { querier (1), nonQuerier (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Status of whether the NetworkFabricDevice is an IGMP querier. If igmpQuerier is querierAuto, the value of this variable is determined by the IGMP querier election process." DEFVAL { querier } ::= { tmnsNetworkFabricDevice 5 } igmpQueryInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of seconds between IGMP queries." DEFVAL { 10 } ::= { tmnsNetworkFabricDevice 6 } mcastStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF McastStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of current static and dynamic multicast route information indexed by mcastStatusAddress." ::= { tmnsNetworkFabricDevice 7 } mcastStatusEntry OBJECT-TYPE SYNTAX McastStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the mcastStatusTable." INDEX { mcastStatusMacAddress } ::= { mcastStatusTable 1 } McastStatusEntry ::= SEQUENCE { mcastStatusMacAddress MacAddress, mcastStaticAllowedToGoTo OCTET STRING, mcastDynamicAllowedToGoTo OCTET STRING } mcastStatusMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The multicast destination MAC address." DEFVAL { '01005e000000'h } ::= { mcastStatusEntry 1 } mcastStaticAllowedToGoTo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The static bit-string of ports to which frames received from a specific port and destined for a specific MAC address are allowed to be forwarded. The bit-string format and port designations follow the rules laid out in RFC 4188 as the description of the dot1dStaticAllowedToGoTo variable (Section 25.2.1.1.1)." DEFVAL { '11111111'B } ::= { mcastStatusEntry 3 } mcastDynamicAllowedToGoTo OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "The dynamic bit-string of ports to which frames received from a specific port and destined for a specific MAC address are allowed to be forwarded. The bit-string format and port designations follow the rules laid out in RFC 4188 as the description of the dot1dStaticAllowedToGoTo variable (Section 25.2.1.1.1)." DEFVAL { '11111111'B } ::= { mcastStatusEntry 4 } igmpMcRouterPorts OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..512)) MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains a bit-string of ports. All ports designated by this bit-field as IGMP router ports shall forward IGMP membership reports over those designated ports regardless of whether or not a query is received from the port. The bit-string format follows the rules laid out in RFC 4188 as the description of the dot1dStaticAllowedToGoTo variable." DEFVAL { '11111111'B } ::= { tmnsNetworkFabricDevice 8 } nfdPortDescrTable OBJECT-TYPE SYNTAX SEQUENCE OF NfdPortDescrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of a network fabric device's network interfaces. This table displays per-port settings for IEEE 1588 version." ::= { tmnsNetworkFabricDevice 9 } nfdPortDescrEntry OBJECT-TYPE SYNTAX NfdPortDescrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the nfdPortDescrTable." INDEX { nfdPortDescrIndex } ::= { nfdPortDescrTable 1 } NfdPortDescrEntry ::= SEQUENCE { nfdPortDescrIndex Unsigned32, nfdPortIeee1588Version INTEGER, nfdPortClockState INTEGER } nfdPortDescrIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The index of the nfdPortDescrTable." ::= { nfdPortDescrEntry 1 } nfdPortIeee1588Version OBJECT-TYPE SYNTAX INTEGER { ieee1588v2002 (1), ieee1588v2008e2e (2), ieee1588v2008p2p (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Version of IEEE 1588 (PTP) being used on the port indicated by nfdPortDescrIndex. Ports with a value of ieee1588v2008e2e or ieee1588v2008p2p indicate the PTP delay mechanism to be used for the IEEE 1588-2008 protocol, either end-to-end or peer-to-peer respectively. If a switch does not allow individual configuration of the IEEE 1588 version on a per port basis, then all rows in this table shall contain the same value and correspond to the value given in the ieee1588Version variable." DEFVAL { ieee1588v2008e2e } ::= { nfdPortDescrEntry 2 } nfdPortClockState OBJECT-TYPE SYNTAX INTEGER { master (1), slave (2), transparent (3), initializing (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Enumeration that specifies the IEEE 1588 state of the port. For network fabric devices operating as a transparent clock, all ports shall indicate transparent." ::= { nfdPortDescrEntry 3 } pointingCommand OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "String that sets the elevation and azimuth of the antenna. Elevation and azimuth are specified in decimal degrees. Format of the string is 'elevation:azimuth'." DEFVAL { "" } ::= { tmnsACU 1 } currentElevation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String indicating the current elevation of the antenna in decimal degrees." DEFVAL { "0" } ::= { tmnsACU 2 } currentAzimuth OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String indicating the current azimuth of the antenna in decimal degrees." DEFVAL { "0" } ::= { tmnsACU 3 } pointingError OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Boolean indicating whether the last pointing command resulted in an error. (1) true = Error, (2) false = No Error." DEFVAL { false } ::= { tmnsACU 4 } servoEnergized OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the Servos are energized or not. (1) true = energized, (2) false = not energized." DEFVAL { false } ::= { tmnsACU 5 } feedEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the Feed is enabled or not, (1) true = enabled, (2) false = not enabled." DEFVAL { false } ::= { tmnsACU 6 } receiverSignalLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current signal level of the active receiver in dBm." DEFVAL { 0 } ::= { tmnsACU 7 } autotrackingEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Whether the system is autotracking or not, (1) true = autotracking, (2) false = not autotracking." DEFVAL { false } ::= { tmnsACU 8 } trackingMode OBJECT-TYPE SYNTAX INTEGER { standby (1), manual (2), search (3), slave (4), autotrackAutoAcquire (5), autotrackForced (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The mode of the tracking system. Possible values consist of standby (1), manual (2), search (3), slave (4), autotrackAutoAcquire (5), and autotrackForced (6). Descriptions of each antenna tracking mode are provided below: * standby: servo rate at zero, brakes applied, no poer to servo amps * manual: servo rate at zero, brakes released, power applied to servo amps * search: single-azis movements (sector) or dual-axis (raster) based on center position angle, range of travel, step angle, and rate. output voltage and polarity is based on direction and range in degrees between the actual position of the pedestal and the commanded angle. As the error decreases, so does the rate voltage. * slave (point): output voltage and polarity is based on direction and range in degrees between the actual position of the pedestal and the commanded angle. As the error decreases, so does the rate voltage. * autotrackAutoAcquire: stays in the previous mode the ACU was in prior to selection of Autotrack and wait" DEFVAL { standby } ::= { tmnsACU 9 } pointingErrorNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, pointingCommand } STATUS current DESCRIPTION "Notification sent by an ACU TMA to indicate the antenna failed to point to the requested pointingCommand value." ::= { pointingErrorNotifications 1 } pointingErrorNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the ACU pointing error notification. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { pointingErrorNotificationBranch 1 } pointingErrorNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated pointingErrorNotification events in milliseconds." DEFVAL { 5000 } ::= { pointingErrorNotificationBranch 2 } pointingErrorNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a pointingErrorNotification." DEFVAL { 1 } ::= { pointingErrorNotificationBranch 3 } operMode OBJECT-TYPE SYNTAX INTEGER { operational (1), zcal (2), rcal (3), vsub (4), cal1 (5), cal2 (6), cal3 (7), cal4 (8), cal5 (9), cal6 (10) } MAX-ACCESS read-write STATUS current DESCRIPTION "The mode of the DAU, either in an operational mode or in a calibration mode, including zero calibration (zcal), resistor calibration (rcal), voltage substitution (vsub) and six implementation-defined modes, cal1-cal6. Modes 1-4 are global modes across all analog inputs of a DAU. " DEFVAL { operational } ::= { tmnsDAU 1 } sampleTable OBJECT-TYPE SYNTAX SEQUENCE OF SampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with simultaneous sampling commands." ::= { tmnsDAU 2 } sampleEntry OBJECT-TYPE SYNTAX SampleEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the sampleTable." INDEX { sampleIndex } ::= { sampleTable 1 } SampleEntry ::= SEQUENCE { sampleIndex Unsigned32, sampleMeasID DisplayString, sampleStartTime DisplayString, sampleEndTime DisplayString, sampleInterval DisplayString, sampleRowStatus RowStatus } sampleIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the Simultaneous Sampling Table." DEFVAL { 1 } ::= { sampleEntry 1 } sampleMeasID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "MeasurementID identifying which Measurement is to be sampled in the format of a TmNSlist as defined in Chapter 26, Section 26.4.1.4." DEFVAL { "" } ::= { sampleEntry 2 } sampleStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "Start time of sampling. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "0" } ::= { sampleEntry 3 } sampleEndTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "End time of sampling. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "0" } ::= { sampleEntry 4 } sampleInterval OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "The sample interval at which data will be acquired. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "" } ::= { sampleEntry 5 } sampleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the sampleTable row. Data acquisition begins at the sampleStartTime after this variable is set to 'active' and data acquisition stops at the sampleStopTime or when this variable is set to 'destroy'." ::= { sampleEntry 6 } mediaIndexTable OBJECT-TYPE SYNTAX SEQUENCE OF MediaIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "'Table of Contents' of recorded media with the entries shown in this table." ::= { tmnsRecorder 1 } mediaIndexEntry OBJECT-TYPE SYNTAX MediaIndexEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the mediaIndexTable." INDEX { sessionIndex } ::= { mediaIndexTable 1 } MediaIndexEntry ::= SEQUENCE { sessionIndex Unsigned32, sessionMediaIndex Unsigned32, sessionPartitionIndex Unsigned32, sessionStartTime DisplayString, sessionStopTime DisplayString, sessionDescription DisplayString } sessionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the mediaIndexTable." DEFVAL { 1 } ::= { mediaIndexEntry 1 } sessionMediaIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of media (1..n) for the session being described." DEFVAL { 1 } ::= { mediaIndexEntry 2 } sessionPartitionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of partition (1..n) for the session being described." DEFVAL { 1 } ::= { mediaIndexEntry 3 } sessionStartTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Start time of the media session. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "0" } ::= { mediaIndexEntry 4 } sessionStopTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Stop time of the media session. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6. If the session has not been completed, a time of zero shall be displayed." DEFVAL { "0" } ::= { mediaIndexEntry 5 } sessionDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Description for the session." DEFVAL { "" } ::= { mediaIndexEntry 6 } recMediaTable OBJECT-TYPE SYNTAX SEQUENCE OF RecMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with status of media." ::= { tmnsRecorder 2 } recMediaEntry OBJECT-TYPE SYNTAX RecMediaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the recMediaTable." INDEX { recMediaIndex } ::= { recMediaTable 1 } RecMediaEntry ::= SEQUENCE { recMediaIndex Unsigned32, mediaIndex Unsigned32, partitionIndex Unsigned32, mediaID DisplayString, mediaSerialNumber DisplayString, mediaPartitionSize Counter64, mediaPartitionRemaining Counter64, mediaStatus INTEGER, mediaDescription DisplayString, partitionDescription DisplayString } recMediaIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index of the recMediaTable." DEFVAL { 1 } ::= { recMediaEntry 1 } mediaIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the media." DEFVAL { 1 } ::= { recMediaEntry 2 } partitionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index of the partition." DEFVAL { 1 } ::= { recMediaEntry 3 } mediaID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Model/type of media." DEFVAL { "" } ::= { recMediaEntry 4 } mediaSerialNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial Number of the media." DEFVAL { "" } ::= { recMediaEntry 5 } mediaPartitionSize OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total size in bytes on this partition/media." ::= { recMediaEntry 6 } mediaPartitionRemaining OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining size in bytes of this partition/media." ::= { recMediaEntry 7 } mediaStatus OBJECT-TYPE SYNTAX INTEGER { mediaNotReady (1), mediaReady (2), mediaInUse (3), mediaNotPresent (4), mediaFull (5), mediaLocked (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "The status of the media. A recCommand of 'record' shall not be accepted and shall result in an invalid input error reported in faultString and faultNumber if mediaStatus is not mediaReady." DEFVAL { mediaNotReady } ::= { recMediaEntry 8 } mediaDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the media." DEFVAL { "" } ::= { recMediaEntry 9 } partitionDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Description of the partition." DEFVAL { "" } ::= { recMediaEntry 10 } recCommand OBJECT-TYPE SYNTAX INTEGER { record (1), stop (2), mount (3), dismount (4), noCommand (5) } MAX-ACCESS read-write STATUS current DESCRIPTION "Issue a command to control the recorder or retrieve the last command issued when queried. Recorder shall be in the idle state for this command to be valid. Additional details are provided below: record - Starts the recording function. stop - Stops the recording function. mount - Mount the media for read/write access. dismount - Dismount the meda in preparation for removal. noCommand - No command has been received (default). This variable shall not be set by the MDL Instance Document." DEFVAL { noCommand } ::= { tmnsRecorder 3 } controlMethod OBJECT-TYPE SYNTAX INTEGER { tmns (1), nonTmns (2), any (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Method of controlling the recorder. Control methods consist of any method, exclusive control only over a TmNS-based network, or control by any non-TmNS method. Additional details are included below: tmns - Recorder can only be controlled over a TmNS-based network via the TmNS management resources. nonTmns - Recorder is controlled by a method outside the scope of the TmNS management resources and cannot be controlled over a TmNS network via the TmNS management resources (exception: controlMethod resource shall always be modifiable with SNMP regardless of the value of the resource). any - Recorder can be controlled by any method (default). This variable shall not be set by the MDL Instance Document." DEFVAL { any } ::= { tmnsRecorder 4 } erase OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Erase the recording media. Set to true to start erase. Recorder sets this value to false when the erase process is complete. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsRecorder 5 } secureErase OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Secure erase of the recording media for declassification. Set to true to start erase. Recorder sets this value to false when the erase process is complete. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsRecorder 6 } recMode OBJECT-TYPE SYNTAX INTEGER { record (1), idle (2), dismounted (3), notReady (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Retrieve the current mode of the recorder. The enumerated values and a brief description are provided below: (1) record - Result of 'record' command. (2) idle - Result of 'stop' or 'mount' commands. (3) dismounted - Result of 'dismount' command. (4) notReady - Mode used when recorder is being configured or other times when functional control of the recorder is not available (default)." DEFVAL { notReady } ::= { tmnsRecorder 8 } ieee1588MasterCapability OBJECT-TYPE SYNTAX INTEGER { enable1588MasterCapability (1), disable1588MasterCapability (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enables or disables the capability of the TMA to operate as an IEEE 1588 master clock. If this capability is enabled, the actual clock state of the TMA (tmaIeee1588ClockState) may be determined by the IEEE 1588 best master algorithm." DEFVAL { disable1588MasterCapability } ::= { tmnsMasterClock 1 } timeSourceType OBJECT-TYPE SYNTAX INTEGER { externalTimeSource (1), internalTimeSource (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "An integer indicating whether the source of time on the TMA is an external time source or an internal time source (local clock). This variable only has meaning when the TMA is operating as the network timing master (tmaIeee1588ClockState = master)." DEFVAL { externalTimeSource } ::= { tmnsMasterClock 2 } setInternalTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "A variable for setting the internal time of the TMA. This variable only takes effect if the timeSourceType is 'internal'. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "" } ::= { tmnsMasterClock 3 } extTimeLockStatus OBJECT-TYPE SYNTAX INTEGER { locked (1), notLocked (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "An integer indicating whether the master clock TMA's host platform is locked to an external time source. This variable only has meaning when the TMA is operating as the network timing master (tmaIeee1588ClockState = master) and its time source reference is external (timeSourceType = externalTimeSource)." DEFVAL { notLocked } ::= { tmnsMasterClock 4 } clockAccuracy OBJECT-TYPE SYNTAX INTEGER { within25ns (32), within100ns (33), within250ns (34), within1us (35), within2point5us (36), within10us (37), within25us (38), within100us (39), within250us (40), within1ms (41), within2point5ms (42), within10ms (43), within25ms (44), within100ms (45), within250ms (46), within1s (47), within10s (48), exceeds10s (49), unknown (254), reserved (255) } MAX-ACCESS read-only STATUS current DESCRIPTION "An enumerated integer that corresponds to the clockAccuracy enumeration as defined in Table 6 of the IEEE 1588-2008 standard. A component with Grandmaster clock capability shall report its current clock accuracy with this resource. This resource is analogous to the clockAccuracy component of the clockQuality attribute of the PTP Announce Message generated by the component according to the IEEE 1588-2008 standard." DEFVAL { unknown } ::= { tmnsMasterClock 5 } sstTxRCCVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The version of the RCC standard upon which the TmNS SST transmitter management is based. Example string: 'RCC 106-09'." DEFVAL { "RCC 106-09" } ::= { tmnsSSTTx 1 } sstTxFrequency OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the carrier frequency." DEFVAL { "" } ::= { tmnsSSTTx 2 } sstTxModulation OBJECT-TYPE SYNTAX INTEGER { sstPCMFM (1), sstSOQPSKtgFQPSKjrFQPSKb (2), sstARTMCPM (3), sstTxModulationOff (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the modulation mode." DEFVAL { sstPCMFM } ::= { tmnsSSTTx 3 } sstTxDiffEncoding OBJECT-TYPE SYNTAX INTEGER { sstTxDiffEncodingOn (1), sstTxDiffEncodingOff (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the setting of differential encoding. Note: Valid in SOQPSK / FQPSK mode only." DEFVAL { sstTxDiffEncodingOff } ::= { tmnsSSTTx 4 } sstTxRandomize OBJECT-TYPE SYNTAX INTEGER { tmnsSSTTxRandomizeOn (1), tmnsSSTTxRandomizeOff (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the setting of data randomization." DEFVAL { tmnsSSTTxRandomizeOff } ::= { tmnsSSTTx 5 } sstTxRFEnable OBJECT-TYPE SYNTAX INTEGER { sstTxRFEnableOn (1), sstTxRFEnableOff (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the RF output (ON or OFF). This variable shall not be set by the MDL Instance Document." DEFVAL { sstTxRFEnableOff } ::= { tmnsSSTTx 6 } sstTxQueryAll OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Queries the status of all basic commands." DEFVAL { "" } ::= { tmnsSSTTx 7 } sstTxDataPolarity OBJECT-TYPE SYNTAX INTEGER { sstTxDataPolarityNormal (1), sstTxDataPolarityInverted (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries data polarity (NORM or INV)." DEFVAL { sstTxDataPolarityNormal } ::= { sstTxExtendedCommands 1 } sstTxDataSource OBJECT-TYPE SYNTAX INTEGER { sstTxDataSourceExternal (1), sstTxDataSourceInternal (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the data source (INT or EXT)." DEFVAL { sstTxDataSourceExternal } ::= { sstTxExtendedCommands 2 } sstTxInternalDataPattern OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the internal data pattern (one of five possible settings)." DEFVAL { 0 } ::= { sstTxExtendedCommands 3 } sstTxClockSource OBJECT-TYPE SYNTAX INTEGER { sstTxClockSourceExternal (1), sstTxClockSourceInternal (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the clock source (INT or EXT)." DEFVAL { sstTxClockSourceExternal } ::= { sstTxExtendedCommands 4 } sstTxInternalClockRate OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the internal clock rate." DEFVAL { "" } ::= { sstTxExtendedCommands 5 } sstTxFEC OBJECT-TYPE SYNTAX INTEGER { sstTxFECEnable (1), sstTxFECDisable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries forward error correction (ON or OFF)." DEFVAL { sstTxFECDisable } ::= { sstTxExtendedCommands 6 } sstTxFECType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets specific forward error correction. See RCC IRIG 106 Appendix 2C for the specific string format." DEFVAL { "" } ::= { sstTxExtendedCommands 7 } sstTxRFPower OBJECT-TYPE SYNTAX INTEGER { sstTxRFPowerLow (1), sstTxRFPowerHigh (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the output RF power (HI or LO)." DEFVAL { sstTxRFPowerLow } ::= { sstTxExtendedCommands 8 } sstTxTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Queries the internal temperature (in Celsius)." DEFVAL { 0 } ::= { sstTxExtendedCommands 9 } sstTxDeviation OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Deviation sensitivity for PCM/FM mode." DEFVAL { "" } ::= { sstTxExtendedCommands 10 } sstTxPowerMode OBJECT-TYPE SYNTAX INTEGER { sstTxPowerModeFull (1), sstTxPowerModeSleep (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Low power consumption mode; sleep mode." DEFVAL { sstTxPowerModeFull } ::= { sstTxExtendedCommands 11 } receiverChannelTable OBJECT-TYPE SYNTAX SEQUENCE OF ReceiverChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with status and configuration parameters for each channel supported by the receiver." ::= { tmnsSSTRx 1 } receiverChannelEntry OBJECT-TYPE SYNTAX ReceiverChannelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the receiverChannelTable." INDEX { channelIndex } ::= { receiverChannelTable 1 } ReceiverChannelEntry ::= SEQUENCE { channelIndex Unsigned32, sstRxFrequency DisplayString, sstRxBandwidth Integer32, sstRxModulation INTEGER, sstRxGainMode INTEGER, sstRxManualGainAdjustment Integer32, sstRxAgcTimeConstant INTEGER, sstRxAutoZCal INTEGER, sstRxSignalStrength Integer32, sstRxClockPolarity INTEGER, sstRxDataPolarity INTEGER, sstRxBitSyncLockStatus INTEGER, sstRxSweepEnable INTEGER, sstRxSweepRangeLow Integer32, sstRxSweepRangeHigh Integer32, sstRxDiffDecoding INTEGER, sstRxDerandomize INTEGER, sstRxDataSource INTEGER, sstRxInternalDataPattern Unsigned32, sstRxBitRate Unsigned32, sstRxFEC INTEGER, sstRxFECType DisplayString } channelIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index of the receiverChannelTable." DEFVAL { 1 } ::= { receiverChannelEntry 1 } sstRxFrequency OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the carrier frequency." DEFVAL { "" } ::= { receiverChannelEntry 2 } sstRxBandwidth OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the bandwidth of the receiver." DEFVAL { 0 } ::= { receiverChannelEntry 3 } sstRxModulation OBJECT-TYPE SYNTAX INTEGER { sstPCMFM (1), sstSOQPSKtgFQPSKjrFQPSKb (2), sstARTMCPM (3), sstModulationOff (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the modulation mode. See RCC IRIG 106 Appendix 2C for details." DEFVAL { sstPCMFM } ::= { receiverChannelEntry 4 } sstRxGainMode OBJECT-TYPE SYNTAX INTEGER { automatic (1), manual (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the gain mode." DEFVAL { automatic } ::= { receiverChannelEntry 5 } sstRxManualGainAdjustment OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the current setting of the manual gain digital to analog converter (DAC). The DAC output is affected only when tuner is in manual gain mode. Valid range is 0 - 4095." DEFVAL { 0 } ::= { receiverChannelEntry 6 } sstRxAgcTimeConstant OBJECT-TYPE SYNTAX INTEGER { zeroPointOne (-1), one (1), ten (2), oneHundred (3), oneThousand (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the AGC time constant. Time is specified in milliseconds." DEFVAL { zeroPointOne } ::= { receiverChannelEntry 7 } sstRxAutoZCal OBJECT-TYPE SYNTAX INTEGER { operational (1), zeroAGC (2), zeroSignalStrength (3), zeroAGCandSignalStrength (4) } MAX-ACCESS read-write STATUS current DESCRIPTION "When set to a value other than 'operational (1)', a zero-calibration (Z-cal) function for the channel's AGC, signal strength, or both. After the Z-cal operation completes, this value shall return back to 'operational (1)'." DEFVAL { operational } ::= { receiverChannelEntry 8 } sstRxSignalStrength OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the current signal strength in dBm." DEFVAL { 0 } ::= { receiverChannelEntry 9 } sstRxClockPolarity OBJECT-TYPE SYNTAX INTEGER { normal (1), inverted (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the polarity of the bit sync TTL clock output." DEFVAL { normal } ::= { receiverChannelEntry 10 } sstRxDataPolarity OBJECT-TYPE SYNTAX INTEGER { normal (1), inverted (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the polarity of the bit sync TTL data output." DEFVAL { normal } ::= { receiverChannelEntry 11 } sstRxBitSyncLockStatus OBJECT-TYPE SYNTAX INTEGER { locked (1), unlocked (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the bit synchronizer is locked to an incoming data stream." DEFVAL { unlocked } ::= { receiverChannelEntry 12 } sstRxSweepEnable OBJECT-TYPE SYNTAX INTEGER { on (1), off (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries status of the demodulator sweep enable." DEFVAL { off } ::= { receiverChannelEntry 13 } sstRxSweepRangeLow OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the lower limit of the sweep function. Specify frequency in hertz (Hz)." DEFVAL { 0 } ::= { receiverChannelEntry 14 } sstRxSweepRangeHigh OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the upper limit of the sweep function. Specify frequency in Hz." DEFVAL { 0 } ::= { receiverChannelEntry 15 } sstRxDiffDecoding OBJECT-TYPE SYNTAX INTEGER { on (1), off (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the setting of differential decoding. Note: Valid in SOQPSK / FQPSK mode only." DEFVAL { off } ::= { receiverChannelEntry 16 } sstRxDerandomize OBJECT-TYPE SYNTAX INTEGER { on (1), off (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the setting of data derandomization." DEFVAL { off } ::= { receiverChannelEntry 17 } sstRxDataSource OBJECT-TYPE SYNTAX INTEGER { real (1), simulated (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the data source (real or simulated)." DEFVAL { real } ::= { receiverChannelEntry 18 } sstRxInternalDataPattern OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the simulated data pattern (one of five possible settings) - See RCC IRIG 106 Appendix 2C for the specific format." DEFVAL { 0 } ::= { receiverChannelEntry 19 } sstRxBitRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries the internal clock rate." DEFVAL { 0 } ::= { receiverChannelEntry 20 } sstRxFEC OBJECT-TYPE SYNTAX INTEGER { enable (1), disable (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Sets or queries forward error correction (disable or enable)." DEFVAL { disable } ::= { receiverChannelEntry 21 } sstRxFECType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "Sets specific forward error correction. See RCC IRIG 106 Appendix 2C for specific string format of FC(FEC) command." DEFVAL { "" } ::= { receiverChannelEntry 22 } sstRxTemp OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Queries the internal temperature (in Celsius)." DEFVAL { 0 } ::= { tmnsSSTRx 2 } adapterDeviceTable OBJECT-TYPE SYNTAX SEQUENCE OF AdapterDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of TMAs supported by the tmnsAdapter over the tmnsAdapter's IP address." ::= { tmnsAdapter 1 } adapterDeviceEntry OBJECT-TYPE SYNTAX AdapterDeviceEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the adapterDeviceTable." INDEX { adapterDeviceIndex } ::= { adapterDeviceTable 1 } AdapterDeviceEntry ::= SEQUENCE { adapterDeviceIndex Unsigned32, adapterDevicePort Unsigned32 } adapterDeviceIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Index for the adapterDeviceTable. The indexes in this table are not required to be sequential beginning at '1'. This may be a sparse list." DEFVAL { 1 } ::= { adapterDeviceEntry 1 } adapterDevicePort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "UDP port of the SNMP Agent of theTmNSManageableApplication." DEFVAL { 0 } ::= { adapterDeviceEntry 2 } adapterRegisterDevice OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of a new TmNSManageableApplication to be registered with the tmnsAdapter's agent and added to the adapterDeviceTable. Setting this value creates a row in the adapterDeviceTable with an index value equal to the value set. The index value being specified for registering a TMA with the tmnsAdapter is to be unique. The index is not required to be sequential starting from '1'. It may be a sparse list." DEFVAL { 0 } ::= { tmnsAdapter 2 } adapterDeregisterDevice OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Index of the TmNSManageableApplication in the adapterDeviceTable to be deregistered and removed from the table. Setting this value deletes the row in the adapterDeviceTable with an index value equal to the value set." DEFVAL { 0 } ::= { tmnsAdapter 3 } activeRCDataSourceSessions OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active RC Sessions established with this RC DataSource." DEFVAL { 0 } ::= { tmnsRCDataSource 1 } rcDataSourceSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDataSourceSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of current RC Data Session information." ::= { tmnsRCDataSource 2 } rcDataSourceSessionEntry OBJECT-TYPE SYNTAX RcDataSourceSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the rcDataSourceSessionTable." INDEX { rcDataSourceSessionIndex } ::= { rcDataSourceSessionTable 1 } RcDataSourceSessionEntry ::= SEQUENCE { rcDataSourceSessionIndex Unsigned32, rcDataSourceSessionID DisplayString, rcDataSourceSessionDestinationIP IpAddress, rcDataSourceSessionURI DisplayString, rcDataSourceSessionTmNSDataMessagesSent Counter64, rcDataSourceSessionBytesSent Counter64, rcDataSourceSessionDSCP Unsigned32 } rcDataSourceSessionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the rcDataSessionTable." DEFVAL { 1 } ::= { rcDataSourceSessionEntry 1 } rcDataSourceSessionID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID for this RC session." DEFVAL { "" } ::= { rcDataSourceSessionEntry 2 } rcDataSourceSessionDestinationIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Destination IP address for the data from this RC session." ::= { rcDataSourceSessionEntry 3 } rcDataSourceSessionURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "URI requested for this RC session. The format of this string is the same format as the request URI received by the server." DEFVAL { "" } ::= { rcDataSourceSessionEntry 4 } rcDataSourceSessionTmNSDataMessagesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TmNSDataMessages sent for this RC session." ::= { rcDataSourceSessionEntry 5 } rcDataSourceSessionBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TmNSDataMessage bytes sent for this RC session." ::= { rcDataSourceSessionEntry 6 } rcDataSourceSessionDSCP OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP markings associated with the TmNSDataMessages being transmitted by this RC session. This value is an unsigned integer representing the 6-bit DSCP field." ::= { rcDataSourceSessionEntry 7 } txEnable OBJECT-TYPE SYNTAX INTEGER { transmit (1), idle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Start/Stop the output of acquisition data over network interface. This variable shall not be set by the MDL Instance Document." DEFVAL { idle } ::= { tmnsLTCDataSource 1 } txMode OBJECT-TYPE SYNTAX INTEGER { real (1), simulated (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Indicate whether data output is real or simulated." DEFVAL { real } ::= { tmnsLTCDataSource 2 } bytesSentTable OBJECT-TYPE SYNTAX SEQUENCE OF BytesSentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table which returns the number of bytes sent per Destination Address and MessageDefinitionID (MDID)." ::= { tmnsLTCDataSource 3 } bytesSentEntry OBJECT-TYPE SYNTAX BytesSentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the bytesSentTable." INDEX { bytesSentDestAddress, bytesSentMDID } ::= { bytesSentTable 1 } BytesSentEntry ::= SEQUENCE { bytesSentDestAddress IpAddress, bytesSentMDID Unsigned32, bytesSent Counter64 } bytesSentDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First index for the bytesSentTable - the destination IP address of the entry." ::= { bytesSentEntry 1 } bytesSentMDID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index for the bytesSentTable - the MDID of the entry." ::= { bytesSentEntry 2 } bytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of bytes sent per destination IP address and MDID cumulative since last power-up or SNMP configure command, where 'bytes' refers to the number of bytes in the TmNSDataMessageHeader and TmNSDataMessagePayload." ::= { bytesSentEntry 3 } tmnsDataMessagesSentTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnsDataMessagesSentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table which returns the number of TmNSDataMessages sent per destination address and MessageDefinitionID cumulative since last power-up or SNMP configure command." ::= { tmnsLTCDataSource 4 } tmnsDataMessagesSentEntry OBJECT-TYPE SYNTAX TmnsDataMessagesSentEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmnsDataMessagesSentTable." INDEX { tmnsDataMessagesSentDestAddress, tmnsDataMessagesSentMDID } ::= { tmnsDataMessagesSentTable 1 } TmnsDataMessagesSentEntry ::= SEQUENCE { tmnsDataMessagesSentDestAddress IpAddress, tmnsDataMessagesSentMDID Unsigned32, tmnsDataMessagesSent Counter64 } tmnsDataMessagesSentDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First index for the tmnsDataMessagesSentTable - the destination IP address of the entry." ::= { tmnsDataMessagesSentEntry 1 } tmnsDataMessagesSentMDID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index for the tmnsDataMessagesSentTable - the MDID of the entry." ::= { tmnsDataMessagesSentEntry 2 } tmnsDataMessagesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of TmNSDataMessages sent per destination IP address and MessageDefinitionID cumulative since last power-up or SNMP configure command." ::= { tmnsDataMessagesSentEntry 3 } bytesReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF BytesReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with number of bytes received per destination IP address and MessageDefinitionID." ::= { tmnsLTCDataSink 1 } bytesReceivedEntry OBJECT-TYPE SYNTAX BytesReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the bytesReceivedTable." INDEX { bytesReceivedDestAddress, bytesReceivedMDID } ::= { bytesReceivedTable 1 } BytesReceivedEntry ::= SEQUENCE { bytesReceivedDestAddress IpAddress, bytesReceivedMDID Unsigned32, bytesReceived Counter64 } bytesReceivedDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First index for the table - the destination IP address of the entry." ::= { bytesReceivedEntry 1 } bytesReceivedMDID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index for the table - the MDID of the entry." ::= { bytesReceivedEntry 2 } bytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received per destination IP address and MessageDefinitionID cumulative since last power-up or SNMP configure command, where 'bytes' refer to the number of bytes in the TmNSDataMessageHeader and TmNSDataMessagePayload." ::= { bytesReceivedEntry 3 } tmnsDataMessagesReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnsDataMessagesReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table with number of TmNSDataMessages received per Destination Address and MessageDefinitionID." ::= { tmnsLTCDataSink 2 } tmnsDataMessagesReceivedEntry OBJECT-TYPE SYNTAX TmnsDataMessagesReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmnsDataMessagesReceivedTable." INDEX { tmnsDataMessagesReceivedDestAddress, tmnsDataMessagesReceivedMDID } ::= { tmnsDataMessagesReceivedTable 1 } TmnsDataMessagesReceivedEntry ::= SEQUENCE { tmnsDataMessagesReceivedDestAddress IpAddress, tmnsDataMessagesReceivedMDID Unsigned32, tmnsDataMessagesReceived Counter64 } tmnsDataMessagesReceivedDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First index for the tmnsDataMessagesReceivedTable - the destination IP address of the entry." ::= { tmnsDataMessagesReceivedEntry 1 } tmnsDataMessagesReceivedMDID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index for the tmnsDataMessagesReceivedTable - the MDID of the entry." ::= { tmnsDataMessagesReceivedEntry 2 } tmnsDataMessagesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TmNSDataMessages received per destination IP address and Message Definition ID cumulative since last power-up or SNMP configure command." ::= { tmnsDataMessagesReceivedEntry 3 } tmnsDataMessagesNotReceivedTable OBJECT-TYPE SYNTAX SEQUENCE OF TmnsDataMessagesNotReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the number of TmNSDataMessages lost per MessageDefinitionID." ::= { tmnsLTCDataSink 3 } tmnsDataMessagesNotReceivedEntry OBJECT-TYPE SYNTAX TmnsDataMessagesNotReceivedEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmnsDataMessagesNotReceivedTable." INDEX { tmnsDataMessagesNotReceivedDestAddress, tmnsDataMessagesNotReceivedMDID } ::= { tmnsDataMessagesNotReceivedTable 1 } TmnsDataMessagesNotReceivedEntry ::= SEQUENCE { tmnsDataMessagesNotReceivedDestAddress IpAddress, tmnsDataMessagesNotReceivedMDID Unsigned32, tmnsDataMessagesNotReceived Counter64 } tmnsDataMessagesNotReceivedDestAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "First index of the tmnsDataMessagesNotReceivedTable - the destination IP address of the entry." ::= { tmnsDataMessagesNotReceivedEntry 1 } tmnsDataMessagesNotReceivedMDID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index of the tmnsDataMessagesNotReceivedTable - the MDID of the entry." ::= { tmnsDataMessagesNotReceivedEntry 2 } tmnsDataMessagesNotReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TmNSDataMessages lost per destination IP address and MessageDefinitionID as determined by missing packet sequence numbers cumulative since last power-up or SNMP configure command." ::= { tmnsDataMessagesNotReceivedEntry 3 } managedElementTable OBJECT-TYPE SYNTAX SEQUENCE OF ManagedElementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of managed elements. A managed element shall have one entry in this table. This table is populated during manager configuration based on the MDL description of TMAs in the manager's management domain. This table allows for rows to be added and deleted, allowing for user control of what devices are being managed by this manager." ::= { tmnsConsolidatedManager 1 } managedElementEntry OBJECT-TYPE SYNTAX ManagedElementEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the managedElementTable." INDEX { managedElementIndex } ::= { managedElementTable 1 } ManagedElementEntry ::= SEQUENCE { managedElementIndex Unsigned32, managedElementIP IpAddress, managedElementPort Unsigned32, managedElementRoleID DisplayString, managedElementSupportedTypes BITS, managedElementRowStatus RowStatus } managedElementIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the managedElementTable." DEFVAL { 1 } ::= { managedElementEntry 1 } managedElementIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the element being managed." ::= { managedElementEntry 2 } managedElementPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "UDP port used for communicating with the TMA. This can be used in conjunction with the managedElementIP to identify a particular TMA (in the case of a tmnsAdapter and multiple TMAs running on the same NetworkNode)." DEFVAL { 0 } ::= { managedElementEntry 4 } managedElementRoleID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The roleID of the element being managed." ::= { managedElementEntry 5 } managedElementSupportedTypes OBJECT-TYPE SYNTAX BITS { tmnsNetworkFabricDevice (0), reserved1 (1), tmnsACU (2), tmnsTAAntenna (3), tmnsAntennaSite (4), tmnsDAU (5), tmnsRecorder (6), tmnsMasterClock (7), tmnsEncryptor (8), tmnsMFD (9), reserved10 (10), tmnsSSTTx (11), tmnsSSTRx (12), reserved13 (13), tmnsAdapter (14), tmnsRCDataSource (15), tmnsLTCDataSource (16), tmnsLTCDataSink (17), tmnsConsolidatedManager (18), tmnsRadio (19), tmnsQueueManager (20), tmnsLinkManager (21), tmnsRCDataSink (22), tmnsVoiceGateway (23), tmnsRFNetworkManager (24), tmnsTPA (25), reserved26 (26), tmnsPCMGateway (27), tmnsNetworkGateway (28), tmnsGroundTAManager (29), tmnsOnboardTAManager (30), tmnsRFNOManager (31), tmnsSSTManager (32), tmnsMissionControlManager (33), tmnsDataServices (34), tmnsTAInstrumentationCheckout (35), tmnsRAN (36), tmnsTmnsSourceSelector (37), tmnsDataSelector (38) } MAX-ACCESS read-only STATUS current DESCRIPTION "A bit-field whose bits represent the defined TmNSDeviceTypes. Beginning with the first octet, the most significant bit represents a TmNSDeviceType of '1', which is tmnsNetworkFabricDevice, and the least significant bit represents a TmNSDeviceType of '8', which is tmnsMasterClock. The second octet contains bits representing TmNSDeviceTypes 9-16, etc. For the managed TMA described in this row, the corresponding bits shall be set to '1' for capabilities of the managed TMA and '0' for those capabilities not provided by the managed TMA." ::= { managedElementEntry 6 } managedElementRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of the managedElementTable row. Management of the element described by this row will begin after this variable is set to 'active'. Management of the element described by this row will stop when this variable is set to 'destroy'." ::= { managedElementEntry 7 } consolidatedSetVar OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS read-write STATUS current DESCRIPTION "This management resource contains the MIB OID of a command to be distributed to the managed TMAs. The command is not sent to the managed devices until the consolidatedSetFlag resources is set to true." ::= { tmnsConsolidatedManager 2 } consolidatedSetVal OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "This management resource is a string that contains the value to set for the management resource OID specified by the consolidatedSetVar resource when the consolidatedSetFlag resource is set to true." ::= { tmnsConsolidatedManager 3 } consolidatedSetFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Flag which commences the set action of the managed TMAs when set to true. The TMA resets this flag to false when the set action of all its managed TMAs is complete (or timed out based on protocol-specific timeouts). Any faults shall be registered in the managerElementFaultTable." DEFVAL { false } ::= { tmnsConsolidatedManager 4 } managedElementFaultTable OBJECT-TYPE SYNTAX SEQUENCE OF ManagedElementFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of TMAs with faults from latest TmNS query or command. After a command or query, the Consolidated Manager clears the table, checks the faultStrings on the TMAs, and puts information from any TMA faultString in this table." ::= { tmnsConsolidatedManager 5 } managedElementFaultEntry OBJECT-TYPE SYNTAX ManagedElementFaultEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the managedElementFaultTable." INDEX { managedElementFaultIndex } ::= { managedElementFaultTable 1 } ManagedElementFaultEntry ::= SEQUENCE { managedElementFaultIndex Unsigned32, managedElementFaultIP IpAddress, managedElementFaultString DisplayString, managedElementFaultTime DisplayString, managedElementFaultPort Unsigned32 } managedElementFaultIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the managerElementFaultTable." DEFVAL { 1 } ::= { managedElementFaultEntry 1 } managedElementFaultIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the element with the fault." ::= { managedElementFaultEntry 2 } managedElementFaultString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String with response to TmNS fault query." DEFVAL { "" } ::= { managedElementFaultEntry 3 } managedElementFaultTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The Consolidated Manager's tmaTime variable value at the time of the fault query." DEFVAL { "" } ::= { managedElementFaultEntry 4 } managedElementFaultPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "UDP port used for communicating with the TMA that has the fault. This can be used in conjunction with the managedElementFaultIP to identify a particular TMA (in the case of a tmnsAdapter and multiple TMAs running on the same NetworkNode)." DEFVAL { 0 } ::= { managedElementFaultEntry 5 } managedElementNotificationTable OBJECT-TYPE SYNTAX SEQUENCE OF ManagedElementNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of TMAs which triggered TmNS Notifications. This table is populated by information obtained from the notifications that are sent to the Consolidated Manager." ::= { tmnsConsolidatedManager 6 } managedElementNotificationEntry OBJECT-TYPE SYNTAX ManagedElementNotificationEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the managedElementNotificationTable." INDEX { managedElementNotificationIndex } ::= { managedElementNotificationTable 1 } ManagedElementNotificationEntry ::= SEQUENCE { managedElementNotificationIndex Unsigned32, managedElementNotificationIP IpAddress, managedElementNotificationString DisplayString, managedElementNotificationTime DisplayString, managedElementNotificationPort Unsigned32 } managedElementNotificationIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the managedElementNotificationTable." DEFVAL { 1 } ::= { managedElementNotificationEntry 1 } managedElementNotificationIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source element IP address of Notification sent or forwarded to the Consolidated Manager." ::= { managedElementNotificationEntry 2 } managedElementNotificationString OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String specifying the type of Notification received from the managed element." ::= { managedElementNotificationEntry 3 } managedElementNotificationTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The tmaTime variable value received from the TMA as part of the managed element's Notification." ::= { managedElementNotificationEntry 4 } managedElementNotificationPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "UDP port used for communicating with the TMA that generated the notification. This can be used in conjunction with the managedElementNotificationIP to identify a particular TMA (in the case of a tmnsAdapter and multiple TMAs running on the same NetworkNode). This is not the source or destination UDP port to which notifications are sent. It is the UDP port that is used for SNMP communication with the TMA." DEFVAL { 0 } ::= { managedElementNotificationEntry 5 } applyToManager OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is a flag used in conjunction with the consolidatedSetVar, consolidatedSetVal, and consolidatedSetFlag commands. If set to true when a consolidatedSetFlag is set to true, the manager shall first apply the consolidated command described by consolidatedSetVar with the value of consolidatedSetVal to itself, followed by applying the command to the relevant TMAs it is managing. If this variable is false when the consolidatedSetFlag is set to true, then manager does not apply the command described by consolidatedSetVar with the value of consolidatedSetVal to itself." DEFVAL { false } ::= { tmnsConsolidatedManager 7 } mergedConfigurationExportURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The Uniform Resource Identifier (URI) description of the location to which this TMA should send the merged MDL Instance Document that contains the as-built configurations of all of the manager's managed TMAs. The TMA will only place the document at the specified location upon request via the exportMergedConfiguration variable." DEFVAL { "" } ::= { tmnsConsolidatedManager 8 } exportMergedConfiguration OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable is used to command this TMAManager to retrieve the as-built configurations of all TMAs it is managing and to merge those configuration files with its own MDL configuration file. After the files are successfully merged together, this TMAManager shall FTP or TFTP the merged MDL configuration file to the location named in the mergedConfigurationExportURI. Set flag to true to start transfer. The TMAManager returns this flag to false when transfer is complete (or fails). TMAManager sets faultString variable in case of any FTP or TFTP error. This variable shall not be set by the MDL Instance Document." DEFVAL { false } ::= { tmnsConsolidatedManager 9 } unknownTmaDiscoveredFlag OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "This variable indicates whether or not an unknown TMA was discovered by this manager. An unknown TMA is any TMA that is not described in the manager's MDL configuration file, neither in its management domain nor in the management domain of other managers. This value shall be set to true if an unknown TMA is discovered, false otherwise." DEFVAL { false } ::= { tmnsConsolidatedManager 10 } tmaNotFoundTable OBJECT-TYPE SYNTAX SEQUENCE OF TmaNotFoundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table whose rows consist of the roleIDs of TMAs that have not been discovered but are described by the MDL configuration file to be within this manager's management domain." ::= { tmnsConsolidatedManager 11 } tmaNotFoundEntry OBJECT-TYPE SYNTAX TmaNotFoundEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tmaNotFoundTable." INDEX { tmaNotFoundIndex } ::= { tmaNotFoundTable 1 } TmaNotFoundEntry ::= SEQUENCE { tmaNotFoundIndex Unsigned32, tmaNotFoundRoleID DisplayString } tmaNotFoundIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index of the tmaNotFoundTable." ::= { tmaNotFoundEntry 1 } tmaNotFoundRoleID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The roleID of a TMA within the manager's management domain that has not yet been discovered by the manager." ::= { tmaNotFoundEntry 2 } radioProductVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..128)) MAX-ACCESS read-only STATUS current DESCRIPTION "A printable string used to identify the manufacturer's product version of the radio." DEFVAL { "" } ::= { radioConfig 3 } currentTxPowerLevel OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Defines the current transmission power level. If this radio is limited to a set of fixed power levels, the radio may change this value to match one of its supported fixed power levels. If the radio experiences an unexpected loss of power, the currentPowerLevel will be restored when the radio power is restored. Units are in dBm." ::= { radioConfig 7 } rfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-write STATUS current DESCRIPTION "RF MAC Address of this radio instance, to be used as the Source RF MAC Address in RF Link Layer frames sent from the radio. Valid RF MAC Address values are integer values in the range from 1 to 65535." ::= { radioConfig 12 } centerFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "The center frequency setting for this receiver in units of 250kHz. The receiver center frequency will default to this value in the absence of an alternate configuration method." ::= { radioConfig 16 } rxModulationWaveformType OBJECT-TYPE SYNTAX ModulationWaveformType MAX-ACCESS read-only STATUS current DESCRIPTION "A 4-bit code representing the modulation waveform period setting for this receiver. The modulation waveform will default to this value in the absence of an alternate configuration method. The following codes are defined: 0000 : SOQPSK-TG. All other codes : RESERVED." ::= { radioConfig 19 } ldpcBlocksPerBurst OBJECT-TYPE SYNTAX Integer32 (1..16) MAX-ACCESS read-only STATUS current DESCRIPTION "Variable that specifies the configured number of LDPC code blocks per burst. Valid range of values is from 1 to 16." DEFVAL { 8 } ::= { radioConfig 30 } globalLinkMonitorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Whet true, enables the radio to gather link-layer statistics for all link-layer frames it receives. When false, the radio will gather link-layer frames that are addressed to this radio. When false, the radio will also gather link-layer statistics for other link-layer frames it was explicitly configured (through some other means) to monitor." DEFVAL { false } ::= { radioConfig 31 } globalNetworkMonitorEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When true, configures the radio to pass all received network-layer traffic up the protocol stack for network-layer statistics gathering and processing, regardless of whether or not the link-layer frame containing the packet was addressed to this radio. When true, also enables the radio to gather link-layer statistics for all received link-layer frames. When false, the radio will drop all network-layer payload from link-layer frames that are not addressed to this radio." DEFVAL { false } ::= { radioConfig 32 } txPowerMode OBJECT-TYPE SYNTAX INTEGER { normal (1), low (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Enumeration specifying the power mode of the radio. May be set to 'normal' (1) or 'low' (2) power modes." DEFVAL { normal } ::= { radioConfig 34 } totalTxLDPCSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of LDPC code blocks transmitted by this radio." ::= { txStats 2 } totalTxBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes transmitted by this radio." ::= { txStats 3 } numDroppedRxLDPC OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received LDPC code blocks that have been dropped. LDPC code blocks may be dropped due to uncorrectable errors or receive queue overflow. Since uncorrectable LDPC code block errors prevent the decoding of source or destination RF address, this scalar is a composite count of all received LDPC code blocks dropped." ::= { rxStats 1 } numRxFECLDPCErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received LDPC code blocks that have been dropped due to errors that could not be corrected using Forward Error Correction (FEC)." ::= { rxStats 2 } totalNumBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of bytes received by this radio." ::= { rxStats 4 } numRxFCSFrameErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of received MAC frames that have been dropped due to Frame CheckSum (FCS) mismatch." ::= { rxStats 5 } numRxDecryptionErrors OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter increments when a frame is received with the 'encrypt' (TBD) subfield of the Frame Control field set to '1' and the 'Encrypt On' value for the key mapped to the Tx-Rx MAC address. This indicates that the frame should not have been encrypted or that the frame is discarded due to the receiving Tx-Rx not implementing the privacy option." ::= { rxStats 6 } maxRxQueueDepthInBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total size of the receive queue in bytes." ::= { rxStats 9 } currentRxQueueDepthInBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of bytes in the receive queue." DEFVAL { 0 } ::= { rxStats 10 } numRxQueueOverflows OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times the receive queue has overflowed." ::= { rxStats 11 } countCSASM OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of bursts that had both carrier sense (CS) and ASM detected. CS detected: CS is detected if the falling edge at preample detector process output matches a set of predefined 'preamble match' criteria and the PS detected flag is set to '1'. PS detected: PS is detected if the power signature of receiving signal matches the preamble. ASM detected: if ASM detector output is greater than a pre-defined threshold (i.e., indicate ASM bit pattern match)." ::= { rxStats 12 } countCSASMErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of bursts that had carrier sense (CS) detected but the ASM was undetected. CS detected: CS is detected if the falling edge at preample detector process output matches a set of predefined 'preamble match' criteria and the PS detected flag is set to '1'. PS detected: PS is detected if the power signature of receiving signal matches the preamble. ASM detected: if ASM detector output is greater than a pre-defined threshold (i.e., indicate ASM bit pattern match)." ::= { rxStats 13 } countPSCSEdge OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Count of the number of bursts that had both power signature (PS) and carrier sense edge (CSEdge) detected. PS detected: PS is detected if the power signature of receiving signal matches the preamble. CSEdge detected: CSEdge is detected if the signature of a falling edge at preamble detector process output matches a set of predefined 'preamble match' criteria." ::= { rxStats 14 } countPSCSEdgeErr OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter of the number of bursts that had power signature (PS) detected but the carrier sense edge (CSEdge) was undetected. PS detected: PS is detected if the power signature of receiving signal matches the preamble. CSEdge detected: CSEdge is detected if the signature of a falling edge at preamble detector process output matches a set of predefined 'preamble match' criteria." ::= { rxStats 15 } bsTable OBJECT-TYPE SYNTAX SEQUENCE OF BsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used for providing bearer statistics for a tmnsRadio." ::= { bearerStats 1 } bsEntry OBJECT-TYPE SYNTAX BsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the bsTable." INDEX { bsQosPolicyID, bsBearerID } ::= { bsTable 1 } BsEntry ::= SEQUENCE { bsQosPolicyID Unsigned32, bsBearerID Unsigned32, bsEnabled TruthValue, bsParentID Unsigned32, bsDscpVector OCTET STRING, bsDepth Unsigned32, bsDropped Unsigned32, bsRate Unsigned32 } bsQosPolicyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "First index of the bsTable. QoS Policy ID of the SLP." ::= { bsEntry 1 } bsBearerID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index of the bsTable. Major minor handle of the SLP." ::= { bsEntry 2 } bsEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Boolean value that indicates whether SLP is enabled or not." DEFVAL { false } ::= { bsEntry 3 } bsParentID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Major minor handle of the parent of the SLP. This value shall be '0' if it is the root." ::= { bsEntry 4 } bsDscpVector OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1)) MAX-ACCESS read-only STATUS current DESCRIPTION "An 8-bit vector indicating which DSCP classes are supported by the SLP." ::= { bsEntry 5 } bsDepth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Depth of the queue in bytes." ::= { bsEntry 6 } bsDropped OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes dropped." ::= { bsEntry 7 } bsRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Rate of the queue in bps." ::= { bsEntry 8 } txLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF TxLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of associations (or 'radio links') between this transmitter and remote receivers. For object definitions related to this table, the term 'txLink' refers to an association between this transmitter and a specific remote receiver." ::= { radioLinks 1 } txLinkEntry OBJECT-TYPE SYNTAX TxLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the txLinkTable." INDEX { txDstRfMacAddr } ::= { txLinkTable 1 } TxLinkEntry ::= SEQUENCE { txDstRfMacAddr RfMacAddr, totalLDPCSent Counter64, totalBytesSent Counter64, nullFramesSent Counter64, txMaxQueueDepthInBytes Unsigned32, txCurrentQueueDepthInBytes Unsigned32, txQueueOverflows Counter64, txWaveformType ModulationWaveformType, txLinkEncryptionEnable TruthValue, txLinkEncryptionKeyID Unsigned32, txLinkAveragePacketDelay Unsigned32, txLinkJitter Unsigned32 } txDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The RF MAC Address (group) associated with the destination of the link. This object is used as the index to the txLinkTable. Valid RF MAC Address values are integer values in the range from 1 to 65535." ::= { txLinkEntry 1 } totalLDPCSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of LDPC code blocks transmitted over this link." ::= { txLinkEntry 3 } totalBytesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of bytes transmitted over this link." ::= { txLinkEntry 4 } nullFramesSent OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of empty frames transmitted over this link." ::= { txLinkEntry 5 } txMaxQueueDepthInBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Maximum number of bytes queued for processing by the transmitter at any single instant." ::= { txLinkEntry 12 } txCurrentQueueDepthInBytes OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Current number of bytes queued for processing by the transmitter." ::= { txLinkEntry 13 } txQueueOverflows OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of times the transmit queue for this Tx link has overflowed." ::= { txLinkEntry 14 } txWaveformType OBJECT-TYPE SYNTAX ModulationWaveformType MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the modulation waveform type of the last transmission from this radio on the link with the destination address specified by txDstRfMacAddr. This value is a 4-bit code describing a modulation waveform supported by this radio. The following codes are defined: 0000 : SOQPSK-TG. All other codes : RESERVED." ::= { txLinkEntry 15 } txLinkEncryptionEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "This variable enables or disables encryption on the associated link. If set to true, then the radio shall encrypt this link with the key referenced with the txLinkEncryptionKeyID variable for the associated link." DEFVAL { false } ::= { txLinkEntry 20 } txLinkEncryptionKeyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "This value is the keyID of a key used in link encryption/decryption operations. The keyID is a number that uniquely identified a key but shall not be the actual value of the key. This value only has meaning if the txLinkEncryptionEnable variable for this link is set to true(1)." ::= { txLinkEntry 21 } txLinkAveragePacketDelay OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The average time in milliseconds for a packet to traverse through the radio from its wired network interface to the RF interface for the associated link." DEFVAL { 0 } ::= { txLinkEntry 22 } txLinkJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The amount of jitter introduced by the radio as a packet traverses through the radio from its wired network interface to the RF interface for the associated link." DEFVAL { 0 } ::= { txLinkEntry 23 } rxLinkTable OBJECT-TYPE SYNTAX SEQUENCE OF RxLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of associations (or 'radio links') between a remote transmitter and ANY receiver. (The receiver may refer to this radio instance or a remote receiver.) For object definitions related to this table, the term 'rxLink' refers to an association between a remote transmitter and a receiver." ::= { radioLinks 2 } rxLinkEntry OBJECT-TYPE SYNTAX RxLinkEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the rxLinkTable." INDEX { rxDstRfMacAddr, rxSrcRfMacAddr } ::= { rxLinkTable 1 } RxLinkEntry ::= SEQUENCE { rxDstRfMacAddr RfMacAddr, rxSrcRfMacAddr RfMacAddr, totalLDPCReceived Counter64, nullFramesReceived Counter64, rxRSSI Integer32, rxCINR Integer32, rxBLER Integer32, rxWaveformType ModulationWaveformType, rxNumDuplicateFrames Counter64, rxLinkBytesReceived Counter64, rxEbNo Integer32, carrierOffset Integer32, rxLQI Integer32 } rxDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The RF MAC Address (group) associated with the destination of the link. This address corresponds to the Destination Address field in a frame header. Valid RF MAC Address values are integer values in the range from 1 to 65535. This is the first of two indexes in the rxLinkTable." ::= { rxLinkEntry 1 } rxSrcRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The RF MAC Address of the transmitting radio for the link. This address corresponds to the Source Address field in a frame header. Valid RF MAC Address values are integer values in the range from 1 to 65535. This is the second of two indexes in the rxLinkTable." ::= { rxLinkEntry 2 } totalLDPCReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Total number of LDPC code blocks received over this link." ::= { rxLinkEntry 3 } nullFramesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of empty frames received over this link." ::= { rxLinkEntry 4 } rxRSSI OBJECT-TYPE SYNTAX Integer32 (-128..127) MAX-ACCESS read-only STATUS current DESCRIPTION "The Received Signal Strength Indicator (RSSI) power level measured by integrating the receive power over the last burst. This is a two's complement signed integer indicating the RSSI in 1dBm steps with a range of -127dBm to 127dBm. The field is assigned -128 when the RSSI measurement is not available." ::= { rxLinkEntry 6 } rxCINR OBJECT-TYPE SYNTAX Integer32 (-128..127) MAX-ACCESS read-only STATUS current DESCRIPTION "This is the Carrier-to-Interference plus Noise Ratio (CINR). This is a two's complement signed integer indicating the CINR in 1dB steps with a range of -127dB to 127dB. The field is assigned -128 when the CINR measurement is not available." ::= { rxLinkEntry 7 } rxBLER OBJECT-TYPE SYNTAX Integer32 (0..255) MAX-ACCESS read-only STATUS current DESCRIPTION "Average channel LDPC block error rate (BLER). This is an unsigned integer indicating the channel LDPC block error rate in units of 1/256 with a range of 1/256 to 1-1/256. The field is assigned '0' when the channel LDPC block error rate measurement is not available. TBR: The semantics of this entry need further specification." ::= { rxLinkEntry 8 } rxWaveformType OBJECT-TYPE SYNTAX ModulationWaveformType MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the modulation waveform type of the last burst received on by this radio on the link defined by rxDstRfMacAddr and rxSrcRfMacAddr. This value is a 4-bit code describing a modulation waveform supported by this radio. The following codes are defined: 0000 : SOQPSK-TG. All other codes : RESERVED." ::= { rxLinkEntry 9 } rxNumDuplicateFrames OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "A counter that is incremented when a frame is received with a frame header sequence number that matches that of a previously-received frame." ::= { rxLinkEntry 10 } rxLinkBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of bytes received on this link." ::= { rxLinkEntry 12 } rxEbNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Estimate of the energy per bit to noise power spectral density ratio." ::= { rxLinkEntry 13 } carrierOffset OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Offset from carrier frequency specified in Hz." ::= { rxLinkEntry 14 } rxLQI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Link Quality Indicator (LQI) metric associated with the receiving link as specified by the row's rxDestinationRFAddress and rxSourceRFAddress." ::= { rxLinkEntry 16 } txNumQueueOverflowsNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, txNumQueueOverflowsTxDstRfMacAddr, txNumQueueOverflowCounter } STATUS current DESCRIPTION "A notification that is generated whenever the number of transmit queue overflows exceeds the specified threshold for a given radio. The notification contains the destination RF MAC address of the radio or radio group with the transmit queue overflow condition and the value of the txQueueOverflows associated with that txDstRfMacAddr (see txLinkTable). This notification is sent when the following conditions exist: 1) txNumQueueOverflowsNotifEnable is 'true', and 2) txNumQueueOverflowsNotifThd is exceeded." ::= { txNumQueueOverflowsNotifications 1 } txNumQueueOverflowsTxDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The destination RF MAC Address (group) of the link whose TX overflow counter is provided in the notification." ::= { txNumQueueOverflowsNotifications 2 } txNumQueueOverflowCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Number of times the transmit queue for the associated Tx link (txNumQueueOverflowsTxDstRfMacAddr) has overflowed." ::= { txNumQueueOverflowsNotifications 3 } txNumQueueOverflowsNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the transmit queue overflows notification. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { txNumQueueOverflowsNotificationBranch 1 } txNumQueueOverflowsNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated txNumQueueOverflowsNotification events in milliseconds." DEFVAL { 5000 } ::= { txNumQueueOverflowsNotificationBranch 2 } txNumQueueOverflowsNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a txNumQueueOverflowsNotification." DEFVAL { 1 } ::= { txNumQueueOverflowsNotificationBranch 3 } txNumQueueOverflowsNotifThd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "When the transmit queue overflows notification is enabled, then the notification shall be generated if a transmit queue has overflowed more times than this threshold value." ::= { txNumQueueOverflowsNotificationBranch 4 } rxNumQueueOverflowsNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, numRxQueueOverflows } STATUS current DESCRIPTION "A notification that is generated whenever the number of receive queue overflows exceeds the specified threshold. This notification is sent when the following conditions exist: 1) rxNumQueueOverflowsNotifEnable is 'true', and 2) rxNumQueueOverflowsNotifThd is exceeded." ::= { rxNumQueueOverflowsNotifications 1 } rxNumQueueOverflowsNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the receive queue overflows notification. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { rxNumQueueOverflowsNotificationBranch 1 } rxNumQueueOverflowsNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated rxNumQueueOverflowsNotification events in milliseconds." DEFVAL { 5000 } ::= { rxNumQueueOverflowsNotificationBranch 2 } rxNumQueueOverflowsNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a rxNumQueueOverflowsNotification." DEFVAL { 1 } ::= { rxNumQueueOverflowsNotificationBranch 3 } rxNumQueueOverflowsNotifThd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "When the receive queue overflows notification is enabled, then the notification shall be generated if a receive queue has overflowed more times than this threshold value." ::= { rxNumQueueOverflowsNotificationBranch 4 } idleOnPtpTimingThresholdExceeded OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "When this value is set to true, the Link Manager will exit the running state to idle mode whenever the PTP clock variance exceeds the variance threshold setting." DEFVAL { false } ::= { tmnsLinkManager 1 } lmTxLinksTable OBJECT-TYPE SYNTAX SEQUENCE OF LmTxLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of links being managed by the Link Manager. An individual link consists of a source radio's RF MAC Address and a destination group RF MAC Address." ::= { tmnsLinkManager 5 } lmTxLinksEntry OBJECT-TYPE SYNTAX LmTxLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the lmTxLinksTable." INDEX { lmTxLinkDstGroupRfMacAddr, lmTxLinkSrcRadioRfMacAddr } ::= { lmTxLinksTable 1 } LmTxLinksEntry ::= SEQUENCE { lmTxLinkDstGroupRfMacAddr RfMacAddr, lmTxLinkSrcRadioRfMacAddr RfMacAddr, lmTxLinkSrcRadioIpAddr IpAddress, lmTxLinkState INTEGER, lmTxLinkType TmNSLinkType, lmTxLinkAssociatedQosPolicyId Integer32, lmTxLinkMaxAllowableLatency Unsigned32, lmTxLinkTxQueueLevel Unsigned16, lmTxLinkMaxQueueDrainTime Unsigned32, lmTxLinkAutoHandoffEnable TruthValue, activeA2AHandoffRuleNumber Unsigned32, a2aNextRadio Unsigned16, n2nNextFrequency Integer32, trapNextQueueStatus TruthValue, trapQueueEmpty TruthValue, lmTxLinkRowStatus RowStatus } lmTxLinkDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "First index in the lmTxLinksTable. This index value specifies the multicast RF destination group RF MAC Address of the link." ::= { lmTxLinksEntry 1 } lmTxLinkSrcRadioRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "Second index in the lmTxLinksTable. The RF MAC Address of the specific radio selected to transmit over the associated link (to the destination address)." ::= { lmTxLinksEntry 2 } lmTxLinkSrcRadioIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the radio whose RF MAC Address is that indicated by lmTxLinkSrcRadioRfMacAddr of the corresponding row. This object may not be modified while the value of the corresponding instance of lmTxLinkRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { lmTxLinksEntry 3 } lmTxLinkState OBJECT-TYPE SYNTAX INTEGER { authorized (1), notAuthorized (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable indicates whether or not the LM is authorized to allocate capacity for the link associated with the row. When authorized, the LM is responsible for managing the capacity allocation of the link. A link in the authorized (1) state may be allocated 0 capacity. A link in the notAuthorized (2) state indicates that the LM shall not provide any capacity allocation to the link." ::= { lmTxLinksEntry 4 } lmTxLinkType OBJECT-TYPE SYNTAX TmNSLinkType MAX-ACCESS read-create STATUS current DESCRIPTION "The link type definition of the link. TmNSLinkType enumeration used to specify uplink, downlink, relayUplink, relayDownlink, and adHoc. An 'uplink' type refers to a link whose data transmission direction is from the ground to the air. A 'downlink' type refers to a radio link whose data transmission direction is from the air to the ground. A 'relayUplink' type refers to a link whose data transmission direction with respect to the ground is away from the ground and the source radio is at least one radio hop from the ground. A 'relayDownlink' type refers to a link whose data transmission direction with respect to the ground is towards the ground and the source radio is at least two radio hops from the ground. An 'adHoc' type refers to a link whose data transmission direction is irrelevant. This object may not be modified while the value of the corresponding instance of lmTxLinkRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { lmTxLinksEntry 5 } lmTxLinkAssociatedQosPolicyId OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "The QoS Policy ID associated with this link. This object may not be modified while the value of the corresponding instance of lmTxLinkRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { lmTxLinksEntry 6 } lmTxLinkMaxAllowableLatency OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The maximum value of the allowable latency that the link supports. This value is in units of microseconds." ::= { lmTxLinksEntry 8 } lmTxLinkTxQueueLevel OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS read-only STATUS current DESCRIPTION "A sum of the queue levels associated with a particular link on a radio." ::= { lmTxLinksEntry 11 } lmTxLinkMaxQueueDrainTime OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The time (in milliseconds) for the Link Manager to continue providing TxOps to a radio for the associated link. In the case of handoff events, the Link Manager shall not begin scheduling the link on the join radio until either the uplink queue on the leave radio has become empty or the time specified by this variable expires." DEFVAL { 100 } ::= { lmTxLinksEntry 13 } lmTxLinkAutoHandoffEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When this variable is true for the the associated row, the LM is authorized to perform an automated handoff to another radio (lmTxLinkSrcRadioRfMacAddr) for the associated destination RF group (lmTxLinkDstGroupRfMacAddr). Automated handoff decisions are to be computed based on the rule set described by activeA2AHandoffRule variable." DEFVAL { false } ::= { lmTxLinksEntry 14 } activeA2AHandoffRuleNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "A string representing the radio selector engine that the LM will launch and send data to in order to read back the currently selected radio for the link. The same rule shall be used for all rows of the table that contain the same lmTxLinkDstGroupRfMacAddr. Changing this value shall change all instances of this variable whose row has the same lmTxLinkDstGroupRfMacAddr." ::= { lmTxLinksEntry 15 } a2aNextRadio OBJECT-TYPE SYNTAX Unsigned16 MAX-ACCESS read-create STATUS current DESCRIPTION "A set command to this variable will initiate an antenna-to-antenna handoff. The value set is the RF MAC Address of the join radio that will be used to transmit for this link after the handoff completes. The handoff may not be instantaneous. Therefore, this variable will maintain the next RF MAC Address until the next RF MAC Address becomes the new actively scheduled source radio for the link. After this occurs, this variable shall automatically return to 0." DEFVAL { 0 } ::= { lmTxLinksEntry 16 } n2nNextFrequency OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-create STATUS current DESCRIPTION "A set command to this variable will initiate a network-to-network handoff. The value set is the the center frequency in units of 250 kHz of the network to be handed off to. This variable shall be returned to 0 once the LM has completed the handoff." DEFVAL { 0 } ::= { lmTxLinksEntry 17 } trapNextQueueStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When set to true, the LM may generate the queueStatusRcvdNotification for this row's associated link after it receives the next queue status message for the link. The notification shall be generated if queueStatusRcvdNotifEnable flag is set to true, otherwise it shall not be generated. After a queue status report for the associated link is received, the LM shall automatically set this value back to false for this row." DEFVAL { false } ::= { lmTxLinksEntry 18 } trapQueueEmpty OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "When set to true, the LM may generate the queueEmptyNotification for this row's associated link after it receives a queue status message that indicates an empty queue for the link. The notification shall be generated if queueEmptyNotifEnable flag is set to true, otherwise it shall not be generated. After a queue status report is received that indicates an empty queue for the associated link, the LM shall automatically set this value back to false for this row." DEFVAL { false } ::= { lmTxLinksEntry 19 } lmTxLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { lmTxLinksEntry 20 } lmRxLinksTable OBJECT-TYPE SYNTAX SEQUENCE OF LmRxLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of radio receiver statistics associated by links. An individual link consists of a source radio's RF MAC Address and a destination group RF MAC Address. The statistics per row are associated with a specific receiver radio that is listenening to the associated link destination group RF MAC Address." ::= { tmnsLinkManager 6 } lmRxLinksEntry OBJECT-TYPE SYNTAX LmRxLinksEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the lmRxLinksTable." INDEX { lmRxLinkDstGroupRfMacAddr, lmRxLinkSrcRadioRfMacAddr, lmRxLinkRcvrRadioRfMacAddr } ::= { lmRxLinksTable 1 } LmRxLinksEntry ::= SEQUENCE { lmRxLinkDstGroupRfMacAddr RfMacAddr, lmRxLinkSrcRadioRfMacAddr RfMacAddr, lmRxLinkRcvrRadioRfMacAddr RfMacAddr, lmRxLinkRSSI Integer32, lmRxLinkCINR Integer32, lmRxLinkBLER Integer32, lmRxLinkEbNo Integer32, lmRxLinkLQI Integer32, lmRxLinkRowStatus RowStatus } lmRxLinkDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "First index in the lmRxLinksTable. This index value specifies the multicast RF destination group RF MAC Address of the link." ::= { lmRxLinksEntry 1 } lmRxLinkSrcRadioRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "Second index in the lmRxLinksTable. The RF MAC Address of the radio that transmitted over the associated link (to the destination RF MAC Address)." ::= { lmRxLinksEntry 2 } lmRxLinkRcvrRadioRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "Third index in the lmTxLinksTable. RF MAC Address of the specific radio that received the transmission to the associated destination group (lmRxLinkDstGroupRfMacAddr) from the associated source radio (lmRxLinkSrcRadioRfMacAddr)." ::= { lmRxLinksEntry 3 } lmRxLinkRSSI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "RSSI (dBm) statistic of the receiver radio (lmRxLinkRcvrRadioRfMacAddr) for the associated link (lmRxLinkDstGroupRfMacAddr and lmRxLinkSrcRadioRfMacAddr). This value is the current/instantaneous/most recent RSSI value obtained from the receiving radio." ::= { lmRxLinksEntry 4 } lmRxLinkCINR OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "CINR (dB) statistic of the receiver radio (lmRxLinkRcvrRadioRfMacAddr) for the associated link (lmRxLinkDstGroupRfMacAddr and lmRxLinkSrcRadioRfMacAddr). This value is the current/instantaneous/most recent CINR value obtained from the receiving radio." ::= { lmRxLinksEntry 5 } lmRxLinkBLER OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Average channel LDPC block error rate (BLER) from the receiving radio for the associated link. This is an unsigned integer indicating the channel LDPC block error rate in units of 1/256 with a range of 1/256 to 1-1/256. The field is assigned '0' when the channel LDPC block error rate measurement is not available. This value is the current/instantaneous/most recent BLER value obtained from the receiving radio." ::= { lmRxLinksEntry 6 } lmRxLinkEbNo OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Estimate of the energy per bit to noise power spectral density ratio from the receiving radio for the associated link. This value is the current/instantaneous/most recent EbNo value obtained from the receiving radio." ::= { lmRxLinksEntry 7 } lmRxLinkLQI OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "LQI statistic of the receiver radio (lmRxLinkRcvrRadioRfMacAddr) for the associated link (lmRxLinkDstGroupRfMacAddr and lmRxLinkSrcRadioRfMacAddr). This value is the current/instantaneous/most recent LQI value obtained from the receiving radio." ::= { lmRxLinksEntry 8 } lmRxLinkRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { lmRxLinksEntry 9 } lmA2AHandoffRulesTable OBJECT-TYPE SYNTAX SEQUENCE OF LmA2AHandoffRulesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table of rules that the Link Manager can use for determining when to perform an A2A handoff." ::= { tmnsLinkManager 7 } lmA2AHandoffRulesEntry OBJECT-TYPE SYNTAX LmA2AHandoffRulesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the lmA2AHandoffRulesTable." INDEX { lmA2AHandoffRuleNumber } ::= { lmA2AHandoffRulesTable 1 } LmA2AHandoffRulesEntry ::= SEQUENCE { lmA2AHandoffRuleNumber Unsigned32, lmA2AHandoffRuleEngine DisplayString, lmA2AHandoffRuleRowStatus RowStatus } lmA2AHandoffRuleNumber OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the lmA2AHandoffRulesTable. This variable provides the rule number associated with the rule." ::= { lmA2AHandoffRulesEntry 1 } lmA2AHandoffRuleEngine OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-create STATUS current DESCRIPTION "A string representing the radio selector engine that the LM will launch and send data to in order to read back the currently selected radio for the link. The same rule shall be used for all rows of the table that contain the same lmTxLinkDstGroupRfMacAddr. Changing this value shall change all instances of this variable whose row has the same lmTxLinkDstGroupRfMacAddr." ::= { lmA2AHandoffRulesEntry 2 } lmA2AHandoffRuleRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { lmA2AHandoffRulesEntry 3 } queueStatusRcvdNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, queueStatusRcvdNotificationLinkDstRfMacAddr, queueStatusRcvdNotificationLinkSrcRfMacAddr } STATUS current DESCRIPTION "Notification sent by a Link Manager TMA when it receives a Queue Status Message for the link indicated by queueStatusRcvdNotificationLinkDstRfMacAddr from queueStatusRcvdNotificationLinkSrcRfMacAddr." ::= { queueStatusRcvdNotifications 1 } queueStatusRcvdNotificationLinkDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Destination group RF MAC Address for the specified link." ::= { queueStatusRcvdNotifications 2 } queueStatusRcvdNotificationLinkSrcRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source radio RF MAC Address for the specified link." ::= { queueStatusRcvdNotifications 3 } queueStatusRcvdNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Queue Status Received Notifications. (1) True = enable, (2) false = disable. If enabled, then the LM TMA will send a notification containing the link (destination group RF MAC Address and source RF MAC Address) if the corresponding link in the lmTxLinksTable has the trapNextQueueStatus variable set to true." DEFVAL { false } ::= { queueStatusRcvdNotificationBranch 1 } queueStatusRcvdNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated queueStatusRcvdNotification events in milliseconds." DEFVAL { 5000 } ::= { queueStatusRcvdNotificationBranch 2 } queueStatusRcvdNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a queueStatusRcvdNotification." DEFVAL { 1 } ::= { queueStatusRcvdNotificationBranch 3 } queueEmptyNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, queueEmptyNotificationLinkDstRfMacAddr, queueEmptyNotificationLinkSrcRfMacAddr } STATUS current DESCRIPTION "Notification sent by a Link Manager TMA when it receives a Queue Status Message for the link indicated by queueEmptyNotificationLinkDstRfMacAddr and queueEmptyNotificationLinkSrcRfMacAddr whose queues are all reported to be empty. This indicates that the source radio (queueEmptyNotificationLinkSrcRfMacAddr) has no data to send over the destination group link (queueEmptyNotificationLinkDstRfMacAddr)." ::= { queueEmptyNotifications 1 } queueEmptyNotificationLinkDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Destination group RF MAC Address for the specified link." ::= { queueEmptyNotifications 2 } queueEmptyNotificationLinkSrcRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source radio RF MAC Address for the specified link." ::= { queueEmptyNotifications 3 } queueEmptyNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the Queue Empty Notifications. (1) True = enable, (2) false = disable. If enabled, then the LM TMA will send a notification containing the link (destination group RF MAC Address and source RF MAC Address) if the corresponding link in the lmTxLinksTable has the trapQueueEmpty variable set to true." DEFVAL { false } ::= { queueEmptyNotificationBranch 1 } queueEmptyNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated queueEmptyNotification events in milliseconds." DEFVAL { 5000 } ::= { queueEmptyNotificationBranch 2 } queueEmptyNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a queueEmptyNotification." DEFVAL { 1 } ::= { queueEmptyNotificationBranch 3 } lmHandoffCompleteNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, lmHandoffLinkDstRfMacAddr, lmHandoffLinkSrcRadioRfMacAddrOld, lmHandoffLinkSrcRadioRfMacAddrNew } STATUS current DESCRIPTION "Notification sent by a Link Manager TMA when it performs a handoff. The notification contains the time of the handoff completion (tmaTime), the roleID of the LM, the link destination (lmHandoffLinkDstRfMacAddr) being handed off, the old source radio address (lmHandoffLinkSrcRadioRfMacAddrOld) that was used prior to the handoff event, and the new source radio address (lmHandoffLinkSrcRadioRfMacAddrNew) that is being used post handoff." ::= { lmHandoffCompleteNotifications 1 } lmHandoffLinkDstRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Destination group RF MAC address for the specified link that is being handed off from one radio to another." ::= { lmHandoffCompleteNotifications 2 } lmHandoffLinkSrcRadioRfMacAddrOld OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source radio RF MAC address for the radio that is not being used for transmission on the link after the handoff event has completed." ::= { lmHandoffCompleteNotifications 3 } lmHandoffLinkSrcRadioRfMacAddrNew OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Source radio RF MAC address for the radio that is being used for transmission on the link after the handoff event has completed." ::= { lmHandoffCompleteNotifications 4 } lmHandoffCompleteNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the LM's Handoff Complete Notifications. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { lmHandoffCompleteNotificationBranch 1 } lmHandoffCompleteNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated lmHandoffCompleteNotification events in milliseconds." DEFVAL { 5000 } ::= { lmHandoffCompleteNotificationBranch 2 } lmHandoffCompleteNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a lmHandoffCompleteNotification." DEFVAL { 1 } ::= { lmHandoffCompleteNotificationBranch 3 } lmA2AHandoffCommandRestartNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, lmA2AHandoffCommandDstGroupRfMacAddr, lmA2AHandoffCommandRestartCounter } STATUS current DESCRIPTION "Notification sent by a LM TMA when it reissues the command for the A2A automatic handoff decision for a specific link destination group (lmA2AHandoffCommandDstGroupRfMacAddr). The notification contains a counter for the number of times the command is run for a particular destination group RF MAC Address." ::= { lmA2AHandoffCommandRestartNotifications 1 } lmA2AHandoffCommandDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The link destination group RF MAC address associated with the handoff. During a handoff event, the source radio RF MAC addresses change, but the destination group RF MAC address does not change." ::= { lmA2AHandoffCommandRestartNotifications 2 } lmA2AHandoffCommandRestartCounter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A counter that increments automatically each time the LM restarts the automated handoff command for the particular link destination group RF MAC Address. The automated handoff command is indicated by the activeA2AHandoffRule in the lmTxLinksTable." DEFVAL { 0 } ::= { lmA2AHandoffCommandRestartNotifications 3 } lmA2AHandoffCommandRestartNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable the LM's A2A Handoff Command Restart Notifications. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { lmA2AHandoffCommandRestartNotificationBranch 1 } lmA2AHandoffCommandRestartNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated lmA2AHandoffCommandRestartNotification events in milliseconds." DEFVAL { 5000 } ::= { lmA2AHandoffCommandRestartNotificationBranch 2 } lmA2AHandoffCommandRestartNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a lmA2AHandoffCommandRestartNotification." DEFVAL { 1 } ::= { lmA2AHandoffCommandRestartNotificationBranch 3 } activeRCDataSinkSessions OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of active RC sessions established with this RC DataSink." DEFVAL { 0 } ::= { tmnsRCDataSink 1 } rcDataSinkSessionTable OBJECT-TYPE SYNTAX SEQUENCE OF RcDataSinkSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of current RC DataSink Session information." ::= { tmnsRCDataSink 2 } rcDataSinkSessionEntry OBJECT-TYPE SYNTAX RcDataSinkSessionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the rcDataSinkSessionTable." INDEX { rcDataSinkSessionIndex } ::= { rcDataSinkSessionTable 1 } RcDataSinkSessionEntry ::= SEQUENCE { rcDataSinkSessionIndex Unsigned32, rcDataSinkSessionID DisplayString, rcDataSinkSessionSourceIP IpAddress, rcDataSinkSessionURI DisplayString, rcDataSinkSessionTmNSDataMessagesReceived Counter64, rcDataSinkSessionBytesReceived Counter64, rcDataSinkSessionDSCP Unsigned32 } rcDataSinkSessionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Index for the rcDataSinkSessionTable." DEFVAL { 1 } ::= { rcDataSinkSessionEntry 1 } rcDataSinkSessionID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Session ID for this RC session." DEFVAL { "" } ::= { rcDataSinkSessionEntry 2 } rcDataSinkSessionSourceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address of the data from this RC session." ::= { rcDataSinkSessionEntry 3 } rcDataSinkSessionURI OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "URI requested for this RC session. The format of this string is the same format as the request URI sent to the server." DEFVAL { "" } ::= { rcDataSinkSessionEntry 4 } rcDataSinkSessionTmNSDataMessagesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of TmNSDataMessages received for this RC session." ::= { rcDataSinkSessionEntry 5 } rcDataSinkSessionBytesReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "TmNSDataMessage bytes received for this RC session." ::= { rcDataSinkSessionEntry 6 } rcDataSinkSessionDSCP OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "DSCP markings associated with the TmNSDataMessages being received for this RC session. This value is an unsigned integer representing the 6-bit DSCP field." ::= { rcDataSinkSessionEntry 7 } vgConnectionTable OBJECT-TYPE SYNTAX SEQUENCE OF VgConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of active connections currently in use by the Voice Gateway." ::= { tmnsVoiceGateway 1 } vgConnectionEntry OBJECT-TYPE SYNTAX VgConnectionEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the vgConnectionTable." INDEX { vgConnectionIndex } ::= { vgConnectionTable 1 } VgConnectionEntry ::= SEQUENCE { vgConnectionIndex Unsigned32, vgConnectionDstPhoneNumber DisplayString, vgConnectionDstIpAddress IpAddress, vgConnectionCodecType DisplayString, vgConnectionVoiceDataDscp Unsigned32, vgConnectionControlDataDscp Unsigned32 } vgConnectionIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index of the vgConnectionTable. Index values are not required to be sequential." ::= { vgConnectionEntry 1 } vgConnectionDstPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(3..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "This is a DisplayString of 3 to 10 digits that comprise the phone number of the phone with which this connection is established. The phone number shall not contain any hyphens or dashes." ::= { vgConnectionEntry 2 } vgConnectionDstIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the remote voice gateway with whom the VoIP connection is established." ::= { vgConnectionEntry 3 } vgConnectionCodecType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "String that specifies the codec in use for this connection." ::= { vgConnectionEntry 4 } vgConnectionVoiceDataDscp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DSCP value being used for voice data by the connection. This value is an unsigned integer representing the 6-bit DSCP field." ::= { vgConnectionEntry 5 } vgConnectionControlDataDscp OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The DSCP value being used for control data by the connection. This value is an unsigned integer representing the 6-bit DSCP field." ::= { vgConnectionEntry 6 } vgPhoneNumberMappingsTable OBJECT-TYPE SYNTAX SEQUENCE OF VgPhoneNumberMappingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table containing the available phone number mappings with the IP address of the voice gateways hosting those phone numbers." ::= { tmnsVoiceGateway 2 } vgPhoneNumberMappingsEntry OBJECT-TYPE SYNTAX VgPhoneNumberMappingsEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the vgPhoneNumberMappingsTable." INDEX { vgPhoneNumberMappingsIndex } ::= { vgPhoneNumberMappingsTable 1 } VgPhoneNumberMappingsEntry ::= SEQUENCE { vgPhoneNumberMappingsIndex Unsigned32, vgPhoneNumberMappingsVoipPhoneNumber DisplayString, vgPhoneNumberMappingsVgIpAddress IpAddress } vgPhoneNumberMappingsIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "Unique index of the phoneNumberMappingsTable." ::= { vgPhoneNumberMappingsEntry 1 } vgPhoneNumberMappingsVoipPhoneNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(3..10)) MAX-ACCESS read-only STATUS current DESCRIPTION "Phone number. This is a DisplayString with a length of 3 to 10 digits with no hyphens or dashes." ::= { vgPhoneNumberMappingsEntry 2 } vgPhoneNumberMappingsVgIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "IP address of the voice gateway associated with the corresponding phone number." ::= { vgPhoneNumberMappingsEntry 3 } tpaNtpTimeLockStatus OBJECT-TYPE SYNTAX INTEGER { locked (1), notLocked (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Integer that indicates whether or not the TPA's host platform is locked to an NTP time source." DEFVAL { notLocked } ::= { tmnsTPA 1 } majorFrameSyncStatus OBJECT-TYPE SYNTAX INTEGER { lock (1), search (2), check (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The major PCM frame lock status." ::= { tmnsPCMGateway 1 } minorFrameSyncStatus OBJECT-TYPE SYNTAX INTEGER { lock (1), search (2), check (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "The minor PCM frame lock status." ::= { tmnsPCMGateway 2 } pcmClockStatus OBJECT-TYPE SYNTAX INTEGER { synced (1), notSynced (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The clock sync status of the PCM data." ::= { tmnsPCMGateway 3 } pcmPolarity OBJECT-TYPE SYNTAX INTEGER { normal (1), inverted (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "The polarity of the PCM stream." ::= { tmnsPCMGateway 4 } syncErrorCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter that indicates the number of sync errors (major and minor frame sync errors) detected since last power-up or SNMP configure command." ::= { tmnsPCMGateway 5 } bitSlipCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter that indicates the number of bit slips detected." ::= { tmnsPCMGateway 6 } crcErrorCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter that indicates the number of CRC errors detected since last power-up or SNMP configure command." ::= { tmnsPCMGateway 7 } pcmDataPresent OBJECT-TYPE SYNTAX INTEGER { yes (1), no (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "PCM data actively on the wire." ::= { tmnsPCMGateway 8 } frameOverrunCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter that indicates the number of frame overruns detected since last power-up or SNMP configure command." ::= { tmnsNetworkGateway 1 } frameUnderrunCounter OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "Counter that indicates the number of frame underruns detected since last power-up or SNMP configure command." ::= { tmnsNetworkGateway 2 } rxEnable OBJECT-TYPE SYNTAX INTEGER { receive (1), idle (2) } MAX-ACCESS read-write STATUS current DESCRIPTION "Start/Stop the receiving and processing of TmNS Data Messages over the network interface. When set to receive, the device begins accepting TmNS Data Messages and generating a PCM output stream from those messages. When set to idle, the device stops processing the network TmNS Data Messages, but continues generating a PCM output stream, using a fill pattern instead of received data." DEFVAL { idle } ::= { tmnsNetworkGateway 3 } ranQosPolicyTable OBJECT-TYPE SYNTAX SEQUENCE OF RanQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Status table of the current QoS Policies managed by the Link Manager." ::= { bearerQosPolicy 1 } ranQosPolicyEntry OBJECT-TYPE SYNTAX RanQosPolicyEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the ranQosPolicyTable." INDEX { ranQosPolicyID } ::= { ranQosPolicyTable 1 } RanQosPolicyEntry ::= SEQUENCE { ranQosPolicyID Unsigned32, ranQosPolicyName DisplayString, ranQosPolicyLinkDstGroupRfMacAddr RfMacAddr, ranQosPolicyPriority Unsigned32, ranQosPolicyLinkManagementMinCapacity Unsigned32, ranQosPolicyAssuredCapacity Unsigned32 } ranQosPolicyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "This is the index into the ranQosPolicyTable. The QoS Policy identifier is a 32-bit field composed of 3 subfields that identifies a QoS Policy. The QoS Policy ID shall be unique across all ranges. The first subfield consists of the 8 most significant bits (31-24) and contains the Range ID. The second subfield consists of the next 20 most significant bits (23-4) and contains the Qos Policy tag, which serves as the QoS Policy ID number. The third subfield consists of the 4 least significant bits (3-0) and contains the QoS Policy instance." DEFVAL { 0 } ::= { ranQosPolicyEntry 1 } ranQosPolicyName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The name of the QoS Policy." DEFVAL { "" } ::= { ranQosPolicyEntry 2 } ranQosPolicyLinkDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-only STATUS current DESCRIPTION "The destination group RF MAC Address of the link associated with this QoS Policy." ::= { ranQosPolicyEntry 3 } ranQosPolicyPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "A numerical specification of the importance of the packets serviced by this bearer in relation to other sharing thing the same network resource." DEFVAL { 0 } ::= { ranQosPolicyEntry 5 } ranQosPolicyLinkManagementMinCapacity OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Minimum amount of dedicated capacity to be held in reserve for this test mission. This capacity is intended to maintain connectivity with Link Management across the RF link. It shall always be available for the link associated with this QoS policy." DEFVAL { 0 } ::= { ranQosPolicyEntry 6 } ranQosPolicyAssuredCapacity OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "The nominal portion of the overall network capacity to be allocated for all data associated with this test under steady state conditions. Actual capacity allocations may differ from this value based on the demand of the link associated with this QoS policy." DEFVAL { 0 } ::= { ranQosPolicyEntry 7 } bslpTable OBJECT-TYPE SYNTAX SEQUENCE OF BslpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the current BSLPs managed by the Link Manager." ::= { bearerSLP 1 } bslpEntry OBJECT-TYPE SYNTAX BslpEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the bslpTable." INDEX { bslpQosPolicyID, bslpBearerID } ::= { bslpTable 1 } BslpEntry ::= SEQUENCE { bslpQosPolicyID Unsigned32, bslpBearerID Unsigned32, bslpBearerName DisplayString, bslpBearerDescr DisplayString, bslpQDisc INTEGER, bslpFifoLimit Unsigned32, bslpRedLimit Unsigned32, bslpRedMin Unsigned32, bslpRedMax Unsigned32, bslpRedAvpkt Unsigned32, bslpRedBurst Unsigned32, bslpRedEnableECN TruthValue, bslpRedBandwidth Unsigned32, bslpRedProbability Unsigned32, bslpSfqPerturb Unsigned32, bslpSfqQuantum Unsigned32, bslpTbfLimit Unsigned32, bslpTbfBurst Unsigned32, bslpTbfMpu Unsigned32, bslpTbfRate Unsigned32, bslpTbfPeakRate Unsigned32, bslpTbfMtu Unsigned32, bslpPrioNumberOfBands Unsigned32, bslpPrioTosBandAssignment OCTET STRING, bslpHtbDefaultClassHandle Unsigned32, bslpHtbPriority Unsigned32, bslpHtbRate Unsigned32, bslpHtbCeiling Unsigned32, bslpHtbBurst Unsigned32, bslpHtbCBurst Unsigned32 } bslpQosPolicyID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The parent QoS Policy ID. This is the first index into the bslpTable." ::= { bslpEntry 1 } bslpBearerID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The bearer ID. This is the second index into the bslpTable." ::= { bslpEntry 2 } bslpBearerName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "The bearer name." ::= { bslpEntry 3 } bslpBearerDescr OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "A description of the bearer." ::= { bslpEntry 4 } bslpQDisc OBJECT-TYPE SYNTAX INTEGER { fifo (1), red (2), sfq (3), tbf (4), prio (5), htb (6) } MAX-ACCESS read-write STATUS current DESCRIPTION "A queueing discipline associated with this SLP." ::= { bslpEntry 5 } bslpFifoLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-pfifo. Units are in packets." ::= { bslpEntry 6 } bslpRedLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in bytes." ::= { bslpEntry 7 } bslpRedMin OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in bytes." ::= { bslpEntry 8 } bslpRedMax OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in bytes." ::= { bslpEntry 9 } bslpRedAvpkt OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in bytes." ::= { bslpEntry 10 } bslpRedBurst OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in bytes." ::= { bslpEntry 11 } bslpRedEnableECN OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red." ::= { bslpEntry 12 } bslpRedBandwidth OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Units are in kbps." ::= { bslpEntry 13 } bslpRedProbability OBJECT-TYPE SYNTAX Unsigned32 (0..100) MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-red. Unsigned integer values in the range 0 - 100, inclusive." ::= { bslpEntry 14 } bslpSfqPerturb OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-sfq. Units are in seconds." ::= { bslpEntry 15 } bslpSfqQuantum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-sfq. Units are in bytes." ::= { bslpEntry 16 } bslpTbfLimit OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in bytes." ::= { bslpEntry 17 } bslpTbfBurst OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in bytes." ::= { bslpEntry 18 } bslpTbfMpu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in bytes." ::= { bslpEntry 19 } bslpTbfRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in kbps." ::= { bslpEntry 20 } bslpTbfPeakRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in kbps." ::= { bslpEntry 21 } bslpTbfMtu OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-tbf. Units are in bytes." ::= { bslpEntry 22 } bslpPrioNumberOfBands OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-prio." ::= { bslpEntry 23 } bslpPrioTosBandAssignment OBJECT-TYPE SYNTAX OCTET STRING (SIZE(16)) MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-prio (see priomaps)." ::= { bslpEntry 24 } bslpHtbDefaultClassHandle OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb." ::= { bslpEntry 25 } bslpHtbPriority OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb." ::= { bslpEntry 26 } bslpHtbRate OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb. Units are in bits per second." ::= { bslpEntry 27 } bslpHtbCeiling OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb. Units are in bits per second." ::= { bslpEntry 28 } bslpHtbBurst OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb. Units are in bytes." ::= { bslpEntry 29 } bslpHtbCBurst OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Definition and usage available at http://linux.die.net/man/8/tc-htb. Units are in bytes." ::= { bslpEntry 30 } queueStatusTable OBJECT-TYPE SYNTAX SEQUENCE OF QueueStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of the current queue status entries managed by the Link Manager." ::= { bearerQueues 1 } queueStatusEntry OBJECT-TYPE SYNTAX QueueStatusEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the queueStatusTable." INDEX { queueDstRfMacAddr, queueSrcRfMacAddr } ::= { queueStatusTable 1 } QueueStatusEntry ::= SEQUENCE { queueDstRfMacAddr Unsigned32, queueSrcRfMacAddr Unsigned32, queueConfigurationID Unsigned32, queueBearerID Unsigned32, queueReportType INTEGER, queueReportValue Unsigned32 } queueDstRfMacAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "First index of the queueStatusTable. The destination RF MAC Address (group) of the link that this row's queue status is associated with." DEFVAL { 0 } ::= { queueStatusEntry 1 } queueSrcRfMacAddr OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Second index of the queueStatusTable. The source radio RF MAC Address of the link that this row's queue status is associated with." DEFVAL { 0 } ::= { queueStatusEntry 2 } queueConfigurationID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The configuration ID. Unique identifier assignment by LM to radio to map queue status reports to a specific queue status report configuration." DEFVAL { 0 } ::= { queueStatusEntry 3 } queueBearerID OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The bearer ID." DEFVAL { 0 } ::= { queueStatusEntry 4 } queueReportType OBJECT-TYPE SYNTAX INTEGER { queueDepthInBytes (1) } MAX-ACCESS read-only STATUS current DESCRIPTION "An enumeration that indicates the report type and the attributes being produced by the queueing discipline. The value of queueReportValue is associated with this report. Currently, only 'queueDepthInBytes' is defined. Other report types may be identified in the future. Possible examples are: Average queue level, Rate over limit occurrences, Packet rate, Packets dropped, Packets reclassified, etc." DEFVAL { queueDepthInBytes } ::= { queueStatusEntry 5 } queueReportValue OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Value corresponding to the reportType." DEFVAL { 0 } ::= { queueStatusEntry 6 } tssSrcSelTable OBJECT-TYPE SYNTAX SEQUENCE OF TssSrcSelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tssSrcSelTable is a table that allows the selecting of a specific radio to operate as the next hop gateway for a particular destination group RF MAC Address." ::= { tmnsTmnsSourceSelector 1 } tssSrcSelEntry OBJECT-TYPE SYNTAX TssSrcSelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tssSrcSelTable." INDEX { tssSrcSelDstGroupRfMacAddr, tssSrcSelSrcRadioRfMacAddr } ::= { tssSrcSelTable 1 } TssSrcSelEntry ::= SEQUENCE { tssSrcSelDstGroupRfMacAddr RfMacAddr, tssSrcSelSrcRadioRfMacAddr RfMacAddr, tssSrcSelSrcRadioIpAddr IpAddress, selectedForUplink TruthValue, tssSrcSelRowStatus RowStatus } tssSrcSelDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "This is the first of two indexes into the tssSrcSelTable. The value of this variable is the RF MAC Address associated with the RF link destination. Though the TSS does not need to understand the RF links being used throughout the system, the links are used as unique indexes, allowing a Link Manager to easily select a new radio for transmission during a handoff event." ::= { tssSrcSelEntry 1 } tssSrcSelSrcRadioRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "This is the second of two indexes into the tssSrcSelTable. The value of this variable is the RF MAC Address associated with the source radio that transmits over the link specified by tssSrcSelDstGroupRfMacAddr. Though the TSS does not need to understand the RF links being used throughout the system, the links are used as unique indexes, allowing a Link Manager to easily select a new radio for transmission during a handoff event." ::= { tssSrcSelEntry 2 } tssSrcSelSrcRadioIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "The IP address of the radio whose RF MAC Address is that indicated by tssSrcSelSrcRadioRfMacAddr of the corresponding row. This object may not be modified while the value of the corresponding instance of tssSrcSelRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { tssSrcSelEntry 3 } selectedForUplink OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates whether the associated source radio (tssSrcSelSrcRadioRfMacAddr) is currently selected to serve as the active uplink for the associated destination group's RF MAC Address (tssSrcSelDstGroupRfMacAddr). For any RF destination group RF MAC Address (tssSrcSelDstGroupRfMacAddr), only one source radio (tssSrcSelSrcRadioRfMacAddr) can have the selectedForUplink variable set to true (1). If a set command is issued to change the status of this variable from false (2) to true (1), the TSS shall automatically change the row with the same destination group RF MAC Address (tssSrcSelDstGroupRfMacAddr) whose selectedForUplink variable is true (1). The selectedForUplink variable is envisioned to be the only variable the Link Manager will need to set on the TSS in order to communicate the handoff event is occurring. The TSS shall modify its routes accordingly." ::= { tssSrcSelEntry 4 } tssSrcSelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { tssSrcSelEntry 5 } tssRoutingTable OBJECT-TYPE SYNTAX SEQUENCE OF TssRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tssRoutingTable is a status table that indicates the current routing rules on the TmNS Source Selector." ::= { tmnsTmnsSourceSelector 2 } tssRoutingEntry OBJECT-TYPE SYNTAX TssRoutingEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tssRoutingTable." INDEX { tssRtDstGroupRfMacAddr, tssRtDestinationIpRoute } ::= { tssRoutingTable 1 } TssRoutingEntry ::= SEQUENCE { tssRtDstGroupRfMacAddr RfMacAddr, tssRtDestinationIpRoute IpAddress, tssRtIpNetmask IpAddress, tssRtGatewayIpAddr IpAddress, tssRtRowStatus RowStatus } tssRtDstGroupRfMacAddr OBJECT-TYPE SYNTAX RfMacAddr MAX-ACCESS read-create STATUS current DESCRIPTION "First index of the tssRoutingTable. This object specifies the destination group RF MAC Address to send to in order to reach the associated IP space specified in tssRtDestinationIpRoute." ::= { tssRoutingEntry 1 } tssRtDestinationIpRoute OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Second index of the tssRoutingTable. This object specifies the IP space of the route (in conjunction with the netmask specified by tssRtIpNetmask)." ::= { tssRoutingEntry 2 } tssRtIpNetmask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the netmask of the IP space associated with tssRtDestinationIpRoute. This object may not be modified while the value of the corresponding instance of tssRtRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { tssRoutingEntry 3 } tssRtGatewayIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "This object specifies the IP address of the next hop gateway for routing to the IP space associated with tssRtDestinationIpRoute. This object may not be modified while the value of the corresponding instance of tssRtRowStatus is active (1). An attempt to set this object in this case will result in an inconsistentValue error." ::= { tssRoutingEntry 4 } tssRtRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { tssRoutingEntry 5 } tssTunnelTable OBJECT-TYPE SYNTAX SEQUENCE OF TssTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The tssTunnelTable contains rows that are indexed by the IP address of the remote tunnel endpoint. The table allows for connecting and disconnecting the tunnels as well as providing statistics for packets received and duplicate packets received by the TSS over the tunnel." ::= { tmnsTmnsSourceSelector 3 } tssTunnelEntry OBJECT-TYPE SYNTAX TssTunnelEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the tssTunnelTable." INDEX { tssTunnelEndpointIpAddr } ::= { tssTunnelTable 1 } TssTunnelEntry ::= SEQUENCE { tssTunnelEndpointIpAddr IpAddress, tssTunnelEndpointPort Unsigned32, tssTunnelConnectionCmd INTEGER, tssTunnelConnectionStatus INTEGER, tssTunnelPacketsReceived Counter64, tssTunnelDuplicatePacketsReceived Counter64, tssTunnelRowStatus RowStatus } tssTunnelEndpointIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS current DESCRIPTION "Index of the tssTunnelTable. This object indicates the remote IP address of the tunnel endpoint to which the TmNS Source Selector shall connect to." ::= { tssTunnelEntry 1 } tssTunnelEndpointPort OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "The value of this variable is the port of the remote endpoint to which the tunnel should be connected to." ::= { tssTunnelEntry 2 } tssTunnelConnectionCmd OBJECT-TYPE SYNTAX INTEGER { connect (1), disconnect (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable allows a manager to initiate tunnel connections from the TSS to the remote endpoint. It also allows a manager the ability to disconnect a tunnel from the remote endpoint." DEFVAL { disconnect } ::= { tssTunnelEntry 3 } tssTunnelConnectionStatus OBJECT-TYPE SYNTAX INTEGER { connected (1), disconnected (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable contains the status of the tunnel, whether it is connected to the remote endpoint or not." DEFVAL { disconnected } ::= { tssTunnelEntry 4 } tssTunnelPacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter variable indicates the number of packets received from this tunnel. This counter includes those packets that are classified as duplicate packets." ::= { tssTunnelEntry 5 } tssTunnelDuplicatePacketsReceived OBJECT-TYPE SYNTAX Counter64 MAX-ACCESS read-only STATUS current DESCRIPTION "This counter variable indicates the number of duplicate packets received from this tunnel. A packet is considered a duplicate if the same packet has already been received from a different tunnel. Each duplicate packet is discarded by the TSS. It is not forwarded." ::= { tssTunnelEntry 6 } tssTunnelRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The status of this conceptual row. To create a row in this table, a manager must set this object to either createAndGo(4) or createAndWait(5)." ::= { tssTunnelEntry 7 } inventoryID OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "An identifier string used for tracking of NetworkNodes in range inventories." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 1 } networkNodeDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-write STATUS current DESCRIPTION "A string giving a human-readable name or description of the NetworkNode. This assists operators in identifying a NetworkNode (e.g. 'Left Wing DAU'). This string may be set with the MDL Instance Document during configuration." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 2 } manufacturerIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Manufacturer name." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 3 } modelName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Model identifier." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 4 } serialIdentifier OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Serial identifier." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 5 } networkNodeName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Machine name (host name) of the NetworkNode." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 7 } modelVersion OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Version of the model as specified by the manufacturer." DEFVAL { "" } ::= { tmnsNetworkNodeIdentification 8 } networkNodeInterfacesTable OBJECT-TYPE SYNTAX SEQUENCE OF NetworkNodeInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of a NetworkNode's network interfaces." ::= { tmnsNetworkNodeIdentification 9 } networkNodeInterfacesEntry OBJECT-TYPE SYNTAX NetworkNodeInterfacesEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the networkNodeInterfacesTable." INDEX { nnIfIndex } ::= { networkNodeInterfacesTable 1 } NetworkNodeInterfacesEntry ::= SEQUENCE { nnIfIndex Unsigned32, nnIfName DisplayString, nnIfIpAddress IpAddress, nnIfMacAddress MacAddress } nnIfIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the networkNodeInterfacesTable." DEFVAL { 1 } ::= { networkNodeInterfacesEntry 1 } nnIfName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "The textual name associated with the interface (e.g. eth0, etc.)." DEFVAL { "" } ::= { networkNodeInterfacesEntry 2 } nnIfIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the NetworkNode associated with the network interface indicated by nnIfName in this table." ::= { networkNodeInterfacesEntry 3 } nnIfMacAddress OBJECT-TYPE SYNTAX MacAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The MAC address of the NetworkNode associated with the network interface indicated by the nnIfName in this table." ::= { networkNodeInterfacesEntry 4 } ieee1588SupportedVersions OBJECT-TYPE SYNTAX INTEGER { noIEEE1588 (-1), allIEEE1588Versions (1), ieee1588v2002 (2), ieee1588v2008 (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Version(s) of IEEE 1588 supported by the NetworkNode." DEFVAL { noIEEE1588 } ::= { tmnsNetworkNodeConfiguration 1 } ieee1588Version OBJECT-TYPE SYNTAX INTEGER { multiple (1), ieee1588v2002 (2), ieee1588v2008e2e (3), ieee1588v2008p2p (4) } MAX-ACCESS read-only STATUS current DESCRIPTION "Version of IEEE 1588 (PTP) being used by the NetworkNode. NetworkNodes with a value of ieee1588v2008e2e or ieee1588v2008p2p indicate the PTP delay mechanism to be used for the IEEE 1588-2008 protocol, either end-to-end or peer-to-peer respectively. If a NetworkNode is a tmnsNetworkFabricDevice with the capability to support different versions of the IEEE 1588 protocol concurrently on a per-port basis, then this variable shall be set to 'multiple', and the per port versions can be determined from the nfdPortDescrTable of the tmnsNetworkFabricDevice branch." DEFVAL { ieee1588v2008e2e } ::= { tmnsNetworkNodeConfiguration 2 } ipAddressBootTable OBJECT-TYPE SYNTAX SEQUENCE OF IpAddressBootEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Table of IP settings to be applied when a Level-2 Reset of the NetworkNode occurs. See the networkNodeReset resource for more details of a Level-2 reset event. This table shall adhere to the following requirements: * The variables in the ipAddressBootTable shall not be set by an MDL configuration file. * The ipAddressBootTable shall be supported through means other than just SNMP (e.g. via HTTP interface). * As a fail-safe mechanism, implementations of the ipAddressBootTable shall provide a mechanism to reset the IP configuration of a device to an implementation-specific value." ::= { tmnsNetworkNodeConfiguration 3 } ipAddressBootEntry OBJECT-TYPE SYNTAX IpAddressBootEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A row in the ipAddressBootTable." INDEX { ipAddressBootIndex } ::= { ipAddressBootTable 1 } IpAddressBootEntry ::= SEQUENCE { ipAddressBootIndex Unsigned32, interfaceBootSetting DisplayString, ipAddressBootSetting IpAddress, netmaskBootSetting IpAddress, gatewayBootSetting IpAddress, dhcpEnableBootSetting TruthValue } ipAddressBootIndex OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS not-accessible STATUS current DESCRIPTION "The index of the ipAddressBootTable." DEFVAL { 1 } ::= { ipAddressBootEntry 1 } interfaceBootSetting OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Name of interface to which the settings will apply. This information is filled in by the NetworkNode." DEFVAL { "" } ::= { ipAddressBootEntry 2 } ipAddressBootSetting OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "IP Address to be set when a Level-2 Reset of the NetworkNode occurs if the dhcpEnableBootSetting is false. If the dhcpEnableBootSetting is true, then this value shall be set to '0.0.0.0'. See the networkNodeReset resource for more details of a Level-2 reset event." ::= { ipAddressBootEntry 3 } netmaskBootSetting OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Netmask to be set when a Level-2 Reset of the NetworkNode occurs if the dhcpEnableBootSetting is false. If the dhcpEnableBootSetting is true, then this value shall be set to '0.0.0.0'. See the networkNodeReset resource for more details of a Level-2 reset event." ::= { ipAddressBootEntry 4 } gatewayBootSetting OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-write STATUS current DESCRIPTION "Gateway to be set when a Level-2 Reset of the NetworkNode occurs if the dhcpEnableBootSetting is false. If the dhcpEnableBootSetting is true, then this value shall be set to '0.0.0.0'. See the networkNodeReset resource for more details of a Level-2 reset event." ::= { ipAddressBootEntry 5 } dhcpEnableBootSetting OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable DHCP addressing (RFC 2131) for this interface when a Level-2 Reset of the NetworkNode occurs, (1) true = enable, (2) false = disable. See the networkNodeReset resource for more details of a Level-2 reset event." DEFVAL { false } ::= { ipAddressBootEntry 6 } initiateBit OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Performs operator-initiated self-test, (1) true = start, (2) false = stop. The TMA sets this value to false when the test is complete. The TMA shall report errors through the activeFaultsTable. Only a TMA whose NetworkNode supports an initiated Built-In Test (BIT) shall implement this variable." DEFVAL { false } ::= { tmnsNetworkNodeControl 1 } networkNodeReset OBJECT-TYPE SYNTAX INTEGER { noReset (-1), level1 (1), level2 (2), restoreDefaults (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "Reset the NetworkNode. There are three types of reset events defined at the NetworkNode level: level-1 reset (1), level-2 reset (2), and a restore defaults (3). The details of these types of resets are described below: No Reset (Reset Complete) - This value is used to indicate that the reset has completed. Level-1 Reset - Implementation-defined reset. NetworkNode will reset and return to the last configuration. Persistent variables shall retain their values. Example: Level-1 reset == software reset. Level-2 Reset - Implementation-defined reset. NetworkNode will reset and return to the last configuration. Persistent variables shall retain their values. Example: Level-2 reset == hardware reset. Restore Defaults - Returns the NetworkNode to its default state and configuration. Persistent variables are reset to their factory default values unless otherwise specified. For a level-1 or level-2 networkNodeReset event, the ipAddressBootTable resource and associated resources, the inventoryID, an" DEFVAL { noReset } ::= { tmnsNetworkNodeControl 2 } initiatedBitPercentComplete OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "Percent completion of initiated Built-In Test." DEFVAL { 0 } ::= { tmnsNetworkNodeStatus 1 } initiatedBitLastResult OBJECT-TYPE SYNTAX INTEGER { iBitPassed (1), iBitFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result of last completed initiatedBit. Advanced information may be provided in the activeFaultsTable." DEFVAL { iBitPassed } ::= { tmnsNetworkNodeStatus 2 } periodicBitLastResult OBJECT-TYPE SYNTAX INTEGER { pBitPassed (1), pBitFailed (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Result of last completed periodicBit. Advanced information may be provided in the activeFaultsTable." DEFVAL { pBitPassed } ::= { tmnsNetworkNodeStatus 3 } configurationCompleteNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, configurationCompleteNotificationStatus } STATUS current DESCRIPTION "Notification sent by a TMA when it has finished the configuration process. This Notification is sent once upon completion, regardless of success or failure." ::= { configurationCompleteNotifications 1 } configurationCompleteNotificationStatus OBJECT-TYPE SYNTAX INTEGER { success (1), failure (2) } MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "Status flag associated with the configurationCompleteNotification. If configuration completes successfully, the notification is sent with a 'success' value. If configuration bails out before completing, the notification is sent with a 'failure' value." ::= { configurationCompleteNotifications 2 } timeLockLostNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID } STATUS current DESCRIPTION "Notification sent by a TMA when it loses its time synchronization lock to the time source." ::= { timeLockLostNotifications 1 } timeLockLostEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable Time Lock Lost Notifications. (1) True = enable, (2) false = disable." DEFVAL { false } ::= { timeLockLostNotificationBranch 1 } timeLockLostInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated timeLockLostNotification events in milliseconds." DEFVAL { 5000 } ::= { timeLockLostNotificationBranch 2 } timeLockLostRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a timeLockLostNotification." DEFVAL { 1 } ::= { timeLockLostNotificationBranch 3 } ieee1588MaxOffsetFromMasterNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, ieee1588MaxOffsetFromMaster } STATUS current DESCRIPTION "Notification sent by a TMA when ieee1588MaxOffsetFromMasterThd has been exceeded." ::= { ieee1588MaxOffsetFromMasterNotifications 1 } ieee1588MaxOffsetFromMasterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ieee1588MaxOffsetFromMaster Notifications. (1) true = enable, (2) false = disable." DEFVAL { false } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 1 } ieee1588MaxOffsetFromMasterInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated ieee1588MaxOffsetFromMaster Notifications in milliseconds." DEFVAL { 5000 } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 2 } ieee1588MaxOffsetFromMasterRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed when ieee1588MaxOffsetFromMaster exceeds ieee1588MaxOffsetFromMasterThd." DEFVAL { 1 } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 3 } ieee1588MaxOffsetFromMasterThd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum offset from master threshold allowed in nanoseconds before a fault is declared. This threshold is an absolute value that represents the delta from the master, whether positive or negative. The notification shall be triggered if the absolute value of the ieee1588OffsetFromMaster variable exceeds this value." DEFVAL { 1000000 } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 4 } ieee1588OffsetFromMaster OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "An integer that specifies the current estimated offset from the IEEE 1588 master in nanoseconds. This value may be positive or negative." DEFVAL { 0 } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 5 } ieee1588MaxOffsetFromMaster OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum observed offset from master in nanoseconds. This value may be positive or negative, and it represents the greatest delta value, whether positive or negative, from the master. This value may be set back to zero by a TMAManager." DEFVAL { 0 } ::= { ieee1588MaxOffsetFromMasterNotificationBranch 6 } ieee1588MaxJitterNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, ieee1588MaxJitter } STATUS current DESCRIPTION "Notification sent by a TMA when the ieee1588MaxJitterThd has been exceeded." ::= { ieee1588MaxJitterNotifications 1 } ieee1588MaxJitterEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable ieee1588MaxJitter Notifications. (1) true = enable, (2) false = disable." DEFVAL { false } ::= { ieee1588MaxJitterNotificationBranch 1 } ieee1588MaxJitterInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated ieee1588MaxJitter Notifications in milliseconds." DEFVAL { 5000 } ::= { ieee1588MaxJitterNotificationBranch 2 } ieee1588MaxJitterRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed when ieee1588MaxJitter exceeds ieee1588MaxJitterThd." DEFVAL { 1 } ::= { ieee1588MaxJitterNotificationBranch 3 } ieee1588MaxJitterThd OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum jitter threshold allowed in nanoseconds before a fault is declared." DEFVAL { 1000000 } ::= { ieee1588MaxJitterNotificationBranch 4 } ieee1588Jitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "An integer that specifies the estimate of the standard deviation of the offset from master in nanoseconds. For IEEE 1588 slave devices, this value is only computed when the tmaIeee1588ClockState variable is in the 'lockedSlave (1)' state. For boundary clocks, this value is computed when one port is a slave to another master. For transparent clocks, this value is not relevant." DEFVAL { 0 } ::= { ieee1588MaxJitterNotificationBranch 5 } ieee1588MaxJitter OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Maximum observed jitter in nanoseconds. This value may be set back to zero by a TMAManager." DEFVAL { 0 } ::= { ieee1588MaxJitterNotificationBranch 6 } tempOutOfRangeNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, tempC } STATUS current DESCRIPTION "Notification sent by a TMA when the NetworkNode temperature is over or under operating limits." ::= { tempOutOfRangeNotifications 1 } tempOutOfRangeEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable temperature Notifications. (1) true = enable, (2) false = disable." DEFVAL { false } ::= { tempOutOfRangeNotificationBranch 1 } tempOutOfRangeInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated temperature Notifications in milliseconds." DEFVAL { 5000 } ::= { tempOutOfRangeNotificationBranch 2 } tempOutOfRangeRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a temperature Notification." DEFVAL { 1 } ::= { tempOutOfRangeNotificationBranch 3 } tempLowThd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is an integer specifying the degree Celsius of the bottom of the valid temperature range. A fault is declared if the temperature falls below the threshold." DEFVAL { 0 } ::= { tempOutOfRangeNotificationBranch 4 } tempHighThd OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "This is an integer specifying the degree Celsius of the top of the valid temperature range. A fault is declared if the temperature rises above the threshold." DEFVAL { 70 } ::= { tempOutOfRangeNotificationBranch 5 } tempC OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "Specifies the current temperature in degrees Celsius of the NetworkNode." ::= { tempOutOfRangeNotificationBranch 6 } accessAnomalyDetectionNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, lastAccessAnomalyDetectionTime, lastAccessAnomalyDetectionType, lastAccessAnomalyDetectionSourceIP, lastAccessAnomalyDetectionDescription } STATUS current DESCRIPTION "Notification sent by a TMA when an access anomaly has been detected." ::= { accessAnomalyDetectionNotifications 1 } accessAnomalyDetectionNotificationEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable access anomaly detection Notifications. (1) true = enable, (2) false = disable." DEFVAL { true } ::= { accessAnomalyDetectionNotificationBranch 1 } accessAnomalyDetectionNotificationInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated access anomaly detection Notifications in milliseconds." DEFVAL { 5000 } ::= { accessAnomalyDetectionNotificationBranch 2 } accessAnomalyDetectionNotificationRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a single access anomaly detection Notification event. The repeat notifications shall be sent at the specified interval. After completion of repeat notifications are sent, the value of accessAnomalyDetectionNotificationEnable shall not be changed." DEFVAL { 1 } ::= { accessAnomalyDetectionNotificationBranch 3 } lastAccessAnomalyDetectionType OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A string describing the type of access anomaly detection. The following standard strings shall be used whenever applicable: 'SNMPv3AuthFailure' : String to be used for SNMPv3 messages that cannot be authenticated. 'HTTPAuthFailure' : String to be used for three consecutive incorrect username/password combinations from a machine trying to access the device's HTTP interface. 'FTPAuthFailure' : String to be used for incorrect username/password combination from a device trying to login to the FTP server. For any other access anomaly detections that are vendor-specific, the string can be used in free-form." DEFVAL { "" } ::= { accessAnomalyDetectionNotificationBranch 4 } lastAccessAnomalyDetectionTime OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "A variable displaying the time of the last access anomaly detected in a human-readable form. The format shall be according to the TmNStimestamp format as specified in Chapter 22, Section 22.5.1.3.6." DEFVAL { "" } ::= { accessAnomalyDetectionNotificationBranch 5 } lastAccessAnomalyDetectionSourceIP OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "Source IP address of the access anomaly detection." DEFVAL { '00000000'h } ::= { accessAnomalyDetectionNotificationBranch 6 } lastAccessAnomalyDetectionDescription OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Free-form string that describes the access anomaly detection." DEFVAL { "" } ::= { accessAnomalyDetectionNotificationBranch 7 } powerFaultNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID } STATUS current DESCRIPTION "Notification sent by a TMA when abnormal power fluctuations are detected on the NetworkNode." ::= { powerFaultNotifications 1 } powerFaultEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable power fault Notifications. (1) true = enable, (2) false = disable." DEFVAL { true } ::= { powerFaultNotificationBranch 1 } powerFaultInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated power fault Notifications in milliseconds." DEFVAL { 5000 } ::= { powerFaultNotificationBranch 2 } powerFaultRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a power fault Notification." DEFVAL { 1 } ::= { powerFaultNotificationBranch 3 } invalidInputNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, invalidInputVariable } STATUS current DESCRIPTION "Notification sent by a TMA when an invalid input is supplied to the TMA. The invalid input consists of configuration or control input provided to the TMA through any mechanism other than SNMP. Invalid commands through SNMP are handled separately through standard SNMP mechanisms." ::= { invalidInputNotifications 1 } invalidInputVariable OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "A string containing the unrecognized command or variable that caused the notification to be generated." ::= { invalidInputNotifications 2 } invalidInputEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable invalid input Notifications. (1) true = enable, (2) false = disable." DEFVAL { true } ::= { invalidInputNotificationBranch 1 } invalidInputInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated invalid input Notifications in milliseconds." DEFVAL { 5000 } ::= { invalidInputNotificationBranch 2 } invalidInputRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for an invalid input Notification." DEFVAL { 1 } ::= { invalidInputNotificationBranch 3 } configurationChangeNotification NOTIFICATION-TYPE OBJECTS { tmaTime, roleID, configChangeCounter } STATUS current DESCRIPTION "Notification sent by a TMA when its configChangeCounter variable changes to a non-zero value." ::= { configurationChangeNotifications 1 } configurationChangeNotifEnable OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Enable or disable configurationChangeNotification events. (1) true = enable, (2) false = disable." DEFVAL { true } ::= { configurationChangeNotificationBranch 1 } configurationChangeNotifInterval OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the interval between repeated configurationChangeNotification events in milliseconds." DEFVAL { 5000 } ::= { configurationChangeNotificationBranch 2 } configurationChangeNotifRepeat OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-write STATUS current DESCRIPTION "Sets the number of repeats allowed for a configurationChangeNotification." DEFVAL { 1 } ::= { configurationChangeNotificationBranch 3 } END