librenms/librenms

View on GitHub
mibs/ericsson/XF-RADIOLINK-PTP-MODEM-MIB

Summary

Maintainability
Test Coverage
    XF-RADIOLINK-PTP-MODEM-MIB DEFINITIONS ::= BEGIN

        IMPORTS
            entPhysicalIndex
                FROM ENTITY-MIB
            ifIndex
                FROM IF-MIB
            MODULE-COMPLIANCE, OBJECT-GROUP
                FROM SNMPv2-CONF
            TEXTUAL-CONVENTION
                FROM SNMPv2-TC
            OBJECT-TYPE, MODULE-IDENTITY, Integer32
                FROM SNMPv2-SMI
            xfRadioLink
                FROM XF-TOP-MIB
            xfTermRowIndex
                    FROM XF-RADIOLINK-PTP-TERMINAL-MIB;


        xfRadioLinkPtpModemMIB MODULE-IDENTITY
            LAST-UPDATED "201205290000Z"  -- 29 May 2012
            ORGANIZATION
                "Ericsson AB"
            CONTACT-INFO
                "
                Ericsson AB
                BU Networks
                SE-431 84  Molndal
                Sweden
                "
            DESCRIPTION
                "
                This MIB defines objects for point-to-point Radiolink modems ().
                "

            REVISION "201206240000Z"  -- 24 June 2012
            DESCRIPTION
                "
                Rev PK2
                * pdhToTdmAndSDHToSFPHAndSDHToPtP added to xfMMUInterfaceCapability
                * Adjusted values in xfMMUBerAlarmThresholdCapability
                "

            REVISION "201205290000Z"  -- 29 May 2012
            DESCRIPTION
                "
                Rev PK1
                Added xfMMUBerAlarmThresholdCapability for MMU3A
                "

            REVISION "201105230000Z"  -- 23 May 2011
            DESCRIPTION
                "
                Rev Y
                Official R-State for TN 4.4 FP
                "

            REVISION "201104060000Z"  -- 6 April 2011
            DESCRIPTION
                "
                Rev PY3
                Changes for Mini Link LH 1.0.
                Added fftStaticLH(6), fftAdmodLH(7),
                fftXpicLH(8) and fftXpicAdmodLH(9)to xfTermFrameFormatType
                "

            REVISION "201102010000Z"  -- 1 February 2011
            DESCRIPTION
                "
                Rev PY2
                New value for xfMMUChannelModulation:
                  qam1024(11)
                "

            REVISION "201012130000Z"  -- 13 December 2010
            DESCRIPTION
                "
                Rev PY1
                Added new enum value supportsAtpcFallbackTimer to MMUAtpcCapability
                "

            REVISION "201001190000Z"  -- 19 January 2010
            DESCRIPTION
                "
                Rev X
                Official R-State for TN 4.3
                "

            REVISION "200911300000Z"  -- 30 november 2009
            DESCRIPTION
                "
                Rev PX4
                Updated MMUAlarmStatus with tree alarms.
                New alarms:
                     syncOverRLNotSupported
                     rauPowerSupplyChanged
                     congestionControlNotSupported
                "

            REVISION "200911260000Z"  -- 26 november 2009
            DESCRIPTION
                "
                Rev PX3
                Change type of xfMMURAUSupplyVoltage from Integer32 to INTEGER.
                Values:
                    other(1)
                    p55V(2)
                    m48V(3)
                    p24V(4)
                "

            REVISION "200911180000Z"  -- 18 november 2009
            DESCRIPTION
                "
                Rev PX2
                Added supportsAtpcFallback in MMUAtpcCapability.
                "

            REVISION "200909180000Z"  -- 18 september 2009
            DESCRIPTION
                "
                Rev PX
                Added xfMMURAUSupplyVoltage in xfModemTable.
                "

            REVISION "200906260000Z"  -- 26 june 2009
            DESCRIPTION
                "
                Rev V
                Update revision histry.
                The Revision U is lost due to human errors.
                "

            REVISION "200906240000Z"  -- 24 june 2009
            DESCRIPTION
                "
                Rev V
                Official Rev for TN 4.2
                "

            REVISION "200904200000Z"  -- 20 april 2009
            DESCRIPTION
                "
                Rev T
                Official Rev for TN 4.1 FP.
                "

            REVISION "200904140000Z"  -- 14 april 2009
            DESCRIPTION
                "
                Rev PT9
                Changes for TN 4.2

                Added channelspacing chsp3500kHz(10).
                "


            REVISION "200903040000Z"  -- 04 mars 2009
            DESCRIPTION
                "
                Rev PT8
                Changed name on MMUFrameFormatType->fftAdaptive to fftAdmod
                "



            REVISION "200810020000Z"  -- 02 october 2008
            DESCRIPTION
                "
                Rev PT7
                Changed object in xfModemCapabilityTable:
                  from xfMMUDCHNCapacity to xfMMUDCNCapacity.

                Fixed double index issue in xfRLPtpTerminalXTable
                "

            REVISION "200809160000Z"  -- 16 september 2008
            DESCRIPTION
                "
                Rev PT6
                Changes for TN 4.1,
                Added new vaules in MMUFrameFormatType.
                "

            REVISION "200808150000Z"  -- 15 august 2008
            DESCRIPTION
                "
                Rev PT5
                Changes for TN 4.1,
                Fixed wrong values in xfTermFrameFormatRev for xfModemCapabilityTable
                "

                REVISION "200806250000Z"  -- 25 june 2008
            DESCRIPTION
                "
                Rev PT4
                Changes for TN 4.1,
                Changes in table: xfModemCapabilityTable
                "

            REVISION "200806240000Z"  -- 24 june 2008
            DESCRIPTION
                "
                Rev PT3
                Changes for TN 4.1,
                Changes in table: xfModemCapabilityTable (xfMMUChannelModulation)
                "

                        REVISION "200806180000Z"  -- 18 june 2008
            DESCRIPTION
                "
                Rev PT2
                Changes for TN 4.1,
                Changes in table: xfModemCapabilityTable
                "

            REVISION "200806040000Z"  -- 4 june 2008
            DESCRIPTION
                "
                Rev PT1
                Changes for TN 4.1
                  New table: xfModemCapabilityTable
                "

            REVISION "200806030000Z"  -- 3 june 2008
            DESCRIPTION
                "
                Rev S
                Ordinary revision. No other changes.
                "

            REVISION "200804090000Z"  -- 9 apr 2008
            DESCRIPTION
                "
                Rev PS7
                Changes for TN4.0:
                  incompatibleUnitMMU renamed to runningConfigNotAccepted in MMUAlarmStatus

                "
            REVISION "200803030000Z"  -- 3 mar 2008
            DESCRIPTION
                "
                Rev PS6
                Changes for TN4.0:
                  MMUCapCapability extended with two new values: sixtynineDS1 and eightyDS1
                  xfModemTable extended with one new MO: xfMMUInterfaceCapability

                "
      REVISION "200802260000Z"  -- 26 feb 2008
            DESCRIPTION
                "
                Rev T
                    Added defaultConfigNotAccepted in MMUAlarmStatus.
                  "

      REVISION "200711120000Z"  -- 12 nov 2007
            DESCRIPTION
                "
                Rev S
                    Error correction:
                       incompatibleUnitMMU ->
                         incompatibleUnitMMU0
                         incompatibleUnitMMU1
                         incompatibleUnitMMU2
                  "

      REVISION "200710240000Z"  -- 24 oct 2007
            DESCRIPTION
                "
                Rev N.
                    Ordinary revision, for TN 3.3 - according to 1/155 19-CRH 109 625/1 Uae Rev V.
                    Added incompatibleUnitMMU in MMUAlarmStatus.
                  "
      REVISION "200708140000Z"  -- 14 Aug 2007
            DESCRIPTION
                "
                Rev PN2.
                    New value for MMUCapCapability:
                      oneStm1OneJ1
                  "

      REVISION "200707030000Z"  -- 3 july 2007
            DESCRIPTION
                "
                Rev PN1.
                    New values for MMUCapCapability:
                        stm1DS1(15),
                        stm150MHz(16),
                        twentytwoE1(17),
                        thirtyfiveE1(18),
                        fortysixE1(19),
                        seventyfiveE1(20)
                  "

      REVISION "200706040000Z"  -- 4 june 2007
            DESCRIPTION
                "
                Rev M
                  Changes according to 1/15519-CRH109625/1 Uae Rev U
                  - xfMMUChannelCompanionSlot: Changed comment regarding access limitation at far end.
                  - xfRAUIFLoopEnable: Changed comment regarding access limitation at far end.
                  "

      REVISION "200701170000Z"  -- 17 jan 2007
            DESCRIPTION
                "
                Rev L
                  Changes according to 1/15519-CRH109625/1 Uae Rev S
                  - xfRAUIFAlarms: ifLosL2R --> notused
                  - xfLINERSAlarms : removed laserFailure and laserDegraded
                                     added sfpLos
                -
                  "

      REVISION "200611140000Z"
            DESCRIPTION
                "
                Rev K: Changes according to 1/15519-CRH109625/1 Uae Rev N
                  - interMMUChannelFailure added in MMUAlarmStatus
                  - wstClockLossR2L replaced by lofR2L in xfRAUIFAlarms
                  - xfRADIORSTable moved to XF-RADIOLINK-PTP-TERMINAL-MIB
                  - xfRADIORSPerformanceTable moved to XF-RADIOLINK-PTP-TERMINAL-MIB
          "

      REVISION "200609191325Z"
            DESCRIPTION
                "
                Rev J: Changes according to 1/15519-CRH109625/1 Uae Rev M, plus errata
                  - xfModemTable and xfRAUIFTable updated
                  - New tables: xfRADIORSTable, xfRADIORSPerformanceTable and xfLINERSTable
          "

      REVISION "200603200000Z"
            DESCRIPTION
                "
                Rev. H.
                - Changes according to 1/15519-CRH109625/1 Uae Rev K
                - Addition of Enum values for MMUModCapability and MMUCapCapability to support ANSI.
                            "

            REVISION "200602240000Z"
            DESCRIPTION
                "
                Rev. G.
                - Access restrictions explained in the description field for each MO.
        - Default value declarations in the description fields also includes the numerical value.
                "

            REVISION "200601310000Z"
            DESCRIPTION
                "
                Rev. F.
                - xfMMUSlotPosition (integer, read-only) added in xfModemTable
                "

            REVISION "200503020000Z"
            DESCRIPTION
                "
                Rev. E.
                - Changes according to 1/15519-CRH109625/1 Uae Rev E and corrections:
                - Correction: Alarm bits for dmodClock restored in MO xfRAUIFAlarms (xfRAUIFTable).
                - Alarm bits for unknown removed in MO xfRAUIFAlarms (xfRAUIFTable).
                - Status for MO xfMMUModIndexNotValid in xfModemTable set obsolete.
                - farEndRxLoop changed to rxLoop, in xfRAUIFStatus
                "

            REVISION "200412130000Z"
            DESCRIPTION
                "
                Rev. D
                    - Changes according to 1/15519-CRH109625/1 Uae Rev D
             - MO xfRAUIFCapacity removed from xfRAUIFTable
             - MO xfRAUIFFarEndRxLoop renamed to xfRAUIFRxLoop in xfRAUIFTable
             - Alarm bits for dmodClock removed in MO xfRAUIFAlarms (xfRAUIFTable)
             - Alarm bits for aisReceived and Unknown added in MO xfRAUIFAlarms (xfRAUIFTable)
                -DEFVAL removed. Default values declared in corresponding description fields.
                "

            REVISION "200407020000Z"
            DESCRIPTION
                "
                Rev. C
                    - All config alarms are removed
                    - xfRAUIFConnectionLoop changed to xfRAUIFFarEndRxLoop
                "
            REVISION "200406160000Z"
            DESCRIPTION
                "
                Rev. B
                    - All config alarms are defined
                    - Alarms are updated with new names
                    -
                "
            REVISION "200405250000Z"
            DESCRIPTION
                "
                Rev. PB2
                    - Some minor changes
                "
            REVISION "200404260000Z"
            DESCRIPTION
                "
                Rev. PB1      Capacity and loop handling MO's are added.
                        Alarms are defined.
                "
            REVISION "200401200000Z"
            DESCRIPTION
                "
                Rev. A      Other is added to integer enumerations.
                "
            REVISION "200312170000Z"
            DESCRIPTION
                "
                Rev. PA1      Initial revision
                "

            ::= { xfRadioLink 2 }


--
-- Textual conventions
--

    MMUAlarmStatus ::= TEXTUAL-CONVENTION
        STATUS current
        DESCRIPTION
          "
          This TC enumerates the the alarm status.
          RCC - Communication is lost on the Radio Communication Channel,
                between the MMU and RAU. RCC alarm for the modem will generate hardware
                error for the radio (which will lead to radio operational status out of service).
          ICC - Communication is lost on the Internal Communication Channel,
                between two MMU2B or between the MMU2 and SMU2, in the same
                terminal.
          ATPCCapabilityAlarmFarEnd - The terminal on the far end is configured
                for ATPC, but at least one of the indoor units does not support
                ATPC.
          HCC - Communication is lost on the Hop Communication Channel,
                between the MMU and the far end MMU.

          XPICCable - Disconnection of the XPIC cross-cable carrying the baseband signal
                      received in one polarization, e.g. V, to the XPU board of the other
                      polarization, i.e. H if the other is V.

          XPICLos   - The loss of the XPIC baseband cross-signal with cross-cable connected.

          interMMUChannelFailure - High level fault on inter MMU communication of RS.
                                   Only valid in protection.

          runningConfigNotAccepted - The MMU/RAU/SFP couldn.t accept the running configuration;
                                     the service LED is flashing.

          defaultConfigNotAccepted - Default config not accepted.

          syncOverRLNotSupported - Current MMU, once provisioned as having sync over RL, does not support sync over RL.

          rauPowerSupplyChanged - RAU power supply has changed automatically due to undervoltage or bad grounding detection.

          congestionControlNotSupported - Far-end (i.e. CN) congestion control is not supported by modem; the service LED is flashing.


             Alarm status is indicated by 24 bits"

           SYNTAX BITS
           {
             rcc0(0),
             rcc1(1),
             rcc2(2),
             icc0(3),
             icc1(4),
             icc2(5),
             atpcCapabilityAlarmFarEnd0(6),
             atpcCapabilityAlarmFarEnd1(7),
             atpcCapabilityAlarmFarEnd2(8),
             hcc0(9),
             hcc1(10),
             hcc2(11),
             xpicCable0(12),
             xpicCable1(13),
             xpicCable2(14),
             xpicLos0(15),
             xpicLos1(16),
             xpicLos2(17),
             interMMUChannelFailure0(18),
             interMMUChannelFailure1(19),
             interMMUChannelFailure2(20),
             runningConfigNotAccepted0(21),
             runningConfigNotAccepted1(22),
             runningConfigNotAccepted2(23),
             defaultConfigNotAccepted0(24),
             defaultConfigNotAccepted1(25),
             defaultConfigNotAccepted2(26),
             syncOverRLNotSupported0(27),
             syncOverRLNotSupported1(28),
             syncOverRLNotSupported2(29),
             rauPowerSupplyChanged0(30),
             rauPowerSupplyChanged1(31),
             rauPowerSupplyChanged2(32),
             congestionControlNotSupported0(33),
             congestionControlNotSupported1(34),
             congestionControlNotSupported2(35)
           }

    MMUModIndexStatus ::= TEXTUAL-CONVENTION
           STATUS current
           DESCRIPTION
           "This TC enumerates modulation index status values
            codes"
           SYNTAX INTEGER
           {
          other(1),
          modIndexValid(2),
          modIndexNotValid(3)
        }

    MMUAtpcCapability ::= TEXTUAL-CONVENTION
           STATUS current
           DESCRIPTION
           "This TC enumerates atpc capabilities values
            codes"
           SYNTAX INTEGER
           {
             other(1),
             noAtpcSupport(2),
             doesNotExist(3),
             atpcCapabilityUnknown(4),
             supportsAtpc(5),
             supportsAtpcFallback(6),
             supportsAtpcFallbackTimer(7)
           }

    MMUModCapability ::= TEXTUAL-CONVENTION
        STATUS current
        DESCRIPTION
          "This TC enumerates the modulation capabilities.
          Modulation capabilities is indicated by 5 bits:
            bits 01234
             00000 undetermined
             00001 C-QPSK
             00010 16-QAM
             00011 C-QPSK & 16-QAM
             00100 128-QAM
             01000  32-QAM
             10000  64-QAM
             ...
             11111 C-QPSK & 16-QAM & 128-QAM & 32-QAM & 64-QAM
              "
           SYNTAX BITS
           {
             cqpsk(0),
             qam16(1),
             qam128(2),
          qam32(3),
          qam64(4)
           }

    MMUCapCapability ::= TEXTUAL-CONVENTION
           STATUS current
           DESCRIPTION
           "This TC enumerates capacity capabilities values. Capacity
            capabilities is indicated by 15 bits"
           SYNTAX BITS
           {
           oneE1(0),
           twoE1(1),
           fourE1(2),
           oneE2(3),
           twoE2(4),
           oneE3oneE1(5),
           twoE3(6),
           fourE3(7),
           fourDS1(8),
           eightDS1(9),
           sixteenDS1(10),
           seventeenDS1(11),
           stm0(12),
           stm1(13),
           thirtytwoDS1(14),
           stm1DS1(15),
           stm150MHz(16),
           twentytwoE1(17),
           thirtyfiveE1(18),
           fortysixE1(19),
           seventyfiveE1(20),
           oneStm1OneJ1(21),
           sixtynineDS1(22),
           eightyDS1(23)
           }


     MMUChannelSpacingCapability ::= TEXTUAL-CONVENTION
           STATUS current
           DESCRIPTION
           "Channel spacing capability"
           SYNTAX INTEGER
            {
              chspUnknown(0),
              chsp7MHz(1),
              chsp14MHz(2),
              chsp20MHz(3),
              chsp28MHz(4),
              chsp30MHz(5),
              chsp40MHz(6),
              chsp50MHz(7),
              chsp56MHz(8),
              chsp10MHz(9),
              chsp3500kHz(10)
            }


        MMUFrameFormatType ::= TEXTUAL-CONVENTION
           STATUS current
           DESCRIPTION
           "Frame format type.

            Values:
              fftUnknown(0)
              fftStatic(1)
              fftAdmod(2)
              fftXpic(3)
              fftXpicAdmod(4)
              fftLegacy(5)
              fftStaticLH(6)
              fftAdmodLH(7)
              fftXpicLH(8)
              fftXpicAdmodLH(9)

           "
           SYNTAX INTEGER
            {
              fftUnknown(0),
              fftStatic(1),
              fftAdMod(2),
              fftXpic(3),
              fftXpicAdmod(4),
              fftLegacy(5),
              fftStaticLH(6),
              fftAdmodLH(7),
              fftXpicLH(8),
              fftXpicAdmodLH(9)

            }


        ModemModulation ::= TEXTUAL-CONVENTION
        STATUS current
        DESCRIPTION
            "Type of modulation."
    SYNTAX INTEGER
    {
          other(1),
          cqpsk(2),
          qam16(3),
          qam128(4),
          qam32(5),
          qam64(6),
          qam4(7),
          qam8(8),
          qam256(9),
          qam512(10),
          qam1024(11)
    }


--
-- Node definitions
--
    xfRadioLinkPtpModemObjects OBJECT IDENTIFIER
                    ::= { xfRadioLinkPtpModemMIB 1 }
    xfRadioLinkPtpModemConformance OBJECT IDENTIFIER
                    ::= { xfRadioLinkPtpModemMIB 2 }

------------------------------------------------------------------------------
-- xfModemTable
------------------------------------------------------------------------------
    xfModemTable OBJECT-TYPE
        SYNTAX SEQUENCE OF XfModemEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "
            Table for Radiolink point-to-points modem managed objects.
            The tabled is indexed with entPhysicalIndex.
            "
        ::= { xfRadioLinkPtpModemObjects 1 }

    xfModemEntry OBJECT-TYPE
        SYNTAX XfModemEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "An entry in the xfModemTable"
        INDEX { entPhysicalIndex}
        ::= { xfModemTable 1 }

    XfModemEntry ::=
        SEQUENCE
        {
          xfMMUAlarmStatus        MMUAlarmStatus,
          xfMMUModIndexNotValid        MMUModIndexStatus,
          xfMMUAtpcCapability        MMUAtpcCapability,
          xfMMUModCapability        MMUModCapability,
          xfMMUCapacityCapability    MMUCapCapability,
          xfMMUProtectionPath        INTEGER,
          xfMMUSlotPosition        Integer32,
          xfMMUChannelModeCapability    BITS,
          xfMMUChannelCompanionSlot    Integer32,
          xfMMUChannelCompanionIndex    Integer32,
          xfMMUInterfaceCapability    BITS,
          xfMMURAUSupplyVoltage        INTEGER
        }

--
-- The xfModemTable MOs
--

    xfMMUAlarmStatus OBJECT-TYPE
        SYNTAX MMUAlarmStatus
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows the alarm status of the modem.
            "
               ::= { xfModemEntry 1 }

    xfMMUModIndexNotValid OBJECT-TYPE
        SYNTAX MMUModIndexStatus
        MAX-ACCESS read-only
        STATUS obsolete
        DESCRIPTION
            "
            This object shows if modulation index is valid. OBSOLETE.
            "
        ::= { xfModemEntry 2 }

    xfMMUAtpcCapability OBJECT-TYPE
        SYNTAX MMUAtpcCapability
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows the atpc capability.
            "
        ::= { xfModemEntry 3 }

    xfMMUModCapability OBJECT-TYPE
        SYNTAX MMUModCapability
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows the modulation capability.
            "
        ::= { xfModemEntry 4 }

    xfMMUCapacityCapability OBJECT-TYPE
        SYNTAX MMUCapCapability
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows the capacity capability.
            "
        ::= { xfModemEntry 5 }

    xfMMUProtectionPath OBJECT-TYPE
        SYNTAX INTEGER { other(1), mmuRa1(2), mmuRa2(3) }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object indicates what radio path the modem
            belongs to.
            "
        ::= { xfModemEntry 6 }

    xfMMUSlotPosition OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            The AMM slot position in which the MMU2 X is inserted in.
            0 = Unknown, 1-20 = slot position.
            "
        ::= { xfModemEntry 7 }

    xfMMUChannelModeCapability   OBJECT-TYPE
        SYNTAX BITS
        {
            ccdp(0),
            accp(1),
            acap(2)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            Channel capability.
            "
        ::= { xfModemEntry 8 }

    xfMMUChannelCompanionSlot    OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
            "
            Slot number of companion channel MMU (XPIC/CCDP).
            Default value: 0
            Near end access: read-write
            Far end access: read-only (Traffic Node only)
            "
        ::= { xfModemEntry 9 }

    xfMMUChannelCompanionIndex   OBJECT-TYPE
        SYNTAX Integer32
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            0 if CCDP not selected
      entPhysicalIndex of companion channel MMU (XPIC/CCDP) according to
      xfMMUChannelCompanionSlot setting.
            "
        ::= { xfModemEntry 10 }

    xfMMUInterfaceCapability   OBJECT-TYPE
        SYNTAX BITS
        {
            pdhToTdmHier(0),
            pdhToTdmFlat(1),
            pdhToTdmFlatAndBitpipeToPtp(2),
            pdhToTdmAndSDHToSFP(3),
            pdhToTdmAndSDHToPtp(4),
            pdhToTdmAndSDHToSFPHAndSDHToPtP(5)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            Interface capability for MMU.
            "
        ::= { xfModemEntry 11 }


    xfMMURAUSupplyVoltage   OBJECT-TYPE
        SYNTAX INTEGER
        {
         other(1),
         p55V(2),
         m48V(3),
         p24V(4)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            The radio nominal supply voltage.

            Values:
            other(1)
            p55V(2) default
            m48V(3)
            p24V(4)
            "
        ::= { xfModemEntry 12 }


------------------------------------------------------------------------------
-- xfRAUIFTable
------------------------------------------------------------------------------
    xfRAUIFTable OBJECT-TYPE
        SYNTAX SEQUENCE OF XfRAUIFEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "
            Table for rau interface objects. The tabled is indexed with
            ifIndex.
            "
        ::= { xfRadioLinkPtpModemObjects 2 }

    xfRAUIFEntry OBJECT-TYPE
        SYNTAX XfRAUIFEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "An entry in the xfRAUIFTable"
        INDEX { ifIndex}
        ::= { xfRAUIFTable 1 }

    XfRAUIFEntry ::=
        SEQUENCE
        {
          xfRAUIFLoopEnable                INTEGER,
          xfRAUIFRxLoop               INTEGER,
          xfRAUIFAlarms                 BITS,
          xfRAUIFStatus                 BITS
        }

--
-- The xfRAUIFTable MOs
--



    xfRAUIFLoopEnable OBJECT-TYPE
        SYNTAX INTEGER { other(1), enable(2), disable(3) }
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
            "
            This object manage the IF loop.
            Default value: disable(3)
            Near end access: read-write
            Far end access: no access
            "
               ::= { xfRAUIFEntry 1 }

    xfRAUIFRxLoop OBJECT-TYPE
        SYNTAX INTEGER { other(1), enable(2), disable(3) }
        MAX-ACCESS read-write
        STATUS current
        DESCRIPTION
            "
            This object manage the Far end rx loop.
            Default value: disable(3)
            "
               ::= { xfRAUIFEntry 2 }

    xfRAUIFAlarms OBJECT-TYPE
        SYNTAX BITS
        {
          dmodClock0(0),
          dmodClock1(1),
          dmodClock2(2),

          los0(3),
          los1(4),
          los2(5),

          rxIfInput0(6),
          rxIfInput1(7),
          rxIfInput2(8),

          txIfInput0(9),
          txIfInput1(10),
          txIfInput2(11),

          radioFrame0(12),
          radioFrame1(13),
          radioFrame2(14),

          ber0(15),
          ber1(16),
          ber2(17),

          radioId0(18),
          radioId1(19),
          radioId2(20),

          modIndex0(21),
          modIndex1(22),
          modIndex2(23),

          aisReceived0(24),
          aisReceived1(25),
          aisReceived2(26),

          carrierRecoveryLoss0(27),
          carrierRecoveryLoss1(28),
          carrierRecoveryLoss2(29),

          wstLosL2R0(30),
          wstLosL2R1(31),
          wstLosL2R2(32),

          wstLosR2L0(33),
          wstLosR2L1(34),
          wstLosR2L2(35),

          lofR2L0(36),
          lofR2L1(37),
          lofR2L2(38),

          notused0(39),
          notused1(40),
          notused2(41),

          ifLosR2L0(42),
          ifLosR2L1(43),
          ifLosR2L2(44),

          earlyWarning0(45),
          earlyWarning1(46),
          earlyWarning2(47),

          lber0(48),
          lber1(49),
          lber2(50),

          hber0(51),
          hber1(52),
          hber2(53)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows rau if related alarms.
            "
               ::= { xfRAUIFEntry 3 }

    xfRAUIFStatus OBJECT-TYPE
        SYNTAX BITS
        {
          rxLoop0(0),
          rxLoop1(1),
          rxLoop2(2),
          ifLoop0(3),
          ifLoop1(4),
          ifLoop2(5)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows test loop status.
            "
        ::= { xfRAUIFEntry 4 }




------------------------------------------------------------------------------
-- xfLINERSTable
------------------------------------------------------------------------------
    xfLINERSTable OBJECT-TYPE
        SYNTAX SEQUENCE OF XfLINERSEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "
            Traffic node extension of ifTable. The tabled is indexed with
            ifIndex.
            "
        ::= { xfRadioLinkPtpModemObjects 3 }

    xfLINERSEntry OBJECT-TYPE
        SYNTAX XfLINERSEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "An entry in the xfLINERSTable"
        INDEX { ifIndex}
        ::= { xfLINERSTable 1 }

    XfLINERSEntry ::=
        SEQUENCE
        {
          xfLINERSAlarms    BITS
        }


--
-- The xfLINERSTable MOs
--

  xfLINERSAlarms OBJECT-TYPE
        SYNTAX BITS
        {
          timLineSide0(0),
          timLineSide1(1),
          timLineSide2(2),

          lofL2R0(3),
          lofL2R1(4),
          lofL2R2(5),

          losL2R0(6),
          losL2R1(7),
          losL2R2(8),

          sfpLos0(9),
          sfpLos1(10),
          sfpLos2(11)
        }
        MAX-ACCESS read-only
        STATUS current
        DESCRIPTION
            "
            This object shows line rs related alarms.
            "
               ::= { xfLINERSEntry 1 }


------------------------------------------------------------------------------
-- xfModemCapabilityTable
------------------------------------------------------------------------------
    xfModemCapabilityTable OBJECT-TYPE
        SYNTAX SEQUENCE OF XfModemCapabilityEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "
            Table for misc. modem capability information.
            "
        ::= { xfRadioLinkPtpModemObjects 4 }

    xfModemCapabilityEntry OBJECT-TYPE
        SYNTAX XfModemCapabilityEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "An entry in the xfModemCapabilityTable"
        INDEX { entPhysicalIndex, xfTermRowIndex }
        ::= { xfModemCapabilityTable 1 }

    XfModemCapabilityEntry ::=
        SEQUENCE
        {
                  xfMMUChannelSpacing               MMUChannelSpacingCapability,
                  xfMMUChannelModulation            ModemModulation,
                  xfMMUMaxTribCapacity              Integer32,
                  xfMMUDCNCapacity                  Integer32,
                  xfMMUMaxCapacity                  Integer32,
                  xfMMUFrameFormatType              MMUFrameFormatType,
                  xfMMUFrameFormatRev               INTEGER,
                  xfMMUBerAlarmThresholdCapability  BITS
        }


--
-- The xfModemCapabilityTable MOs
--

  xfMMUChannelSpacing OBJECT-TYPE
            SYNTAX MMUChannelSpacingCapability
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Channel spacing.
                    ETSI: 3.5, 7, 14, 28, 40, 56 MHz
                    ANSI: 10, 20, 30, 40, 50 MHz
                "
               ::= { xfModemCapabilityEntry 1 }

  xfMMUChannelModulation OBJECT-TYPE
            SYNTAX ModemModulation
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "This object shows the channel modulation.
                Values:

          cqpsk(2)    CQPSK
          qam16(3)    16-QAM
          qam128(4)   128-QAM
          qam32(5)    32-QAM
          qam64(6)    64-QAM
          qam4(7)     4-QAM
          qam8(8)     8-QAM
          qam256(9)   256-QAM
          qam512(10)  512-QAM
          qam1024(11) 1024-QAM
          "
               ::= { xfModemCapabilityEntry 2 }


       xfMMUMaxTribCapacity OBJECT-TYPE
            SYNTAX Integer32
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Max tributaries."
               ::= { xfModemCapabilityEntry 3 }


       xfMMUDCNCapacity OBJECT-TYPE
            SYNTAX Integer32
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "DCN Hop Capacity."
               ::= { xfModemCapabilityEntry 4 }

       xfMMUMaxCapacity OBJECT-TYPE
            SYNTAX Integer32
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Max Capacity."
               ::= { xfModemCapabilityEntry 5 }

       xfMMUFrameFormatType OBJECT-TYPE
            SYNTAX MMUFrameFormatType
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Frame format type.

            Values:
              fftUnknown(0)
              fftStatic(1)
              fftAdMod(2)
              fftXpic(3)
              fftXpicAdmod(4)
              fftLegacy(5)"
               ::= { xfModemCapabilityEntry 6 }

       xfMMUFrameFormatRev OBJECT-TYPE
            SYNTAX INTEGER
            {
              ffOther(1),
              ffVersion0(2),
              ffVersion1(3),
              ffVersion2(4),
              ffVersion3(5),
              ffVersion4(6),
              ffVersion5(7),
              ffVersion6(8),
              ffVersion7(9),
              ffVersion8(10),
              ffVersion9(11),
              ffVersion10(12),
              ffVersion11(13),
              ffVersion12(14),
              ffVersion13(15),
              ffVersion14(16),
              ffVersion15(17)
            }
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "Frame format revision."
            ::= { xfModemCapabilityEntry 7 }

        xfMMUBerAlarmThresholdCapability OBJECT-TYPE
            SYNTAX BITS
            {
              berThrCap1e3(0),
              berThrCap1e4(1),
              berThrCap1e5(2),
              berThrCap1e6(3)
            }
            MAX-ACCESS read-only
            STATUS current
            DESCRIPTION
                "List of the allowed BER thresholds."
            ::= { xfModemCapabilityEntry 8 }

--
-- Conformance
--
    xfRadioLinkPtpModemCompliances OBJECT IDENTIFIER ::= { xfRadioLinkPtpModemConformance 1 }

    xfRadioLinkPtpModemGroups OBJECT IDENTIFIER ::= { xfRadioLinkPtpModemConformance 2 }

       xfRadioLinkPtpModemFullCompliance MODULE-COMPLIANCE
               STATUS      current
               DESCRIPTION
                   "The compliance statement for SNMP entities which
                    implement everything."
               MODULE -- This Module
               MANDATORY-GROUPS { xfRadioLinkPtpModemCompleteGroup }
               ::= { xfRadioLinkPtpModemCompliances 1 }



    xfRadioLinkPtpModemCompleteGroup OBJECT-GROUP
           OBJECTS
           {
             xfMMUAlarmStatus,
             xfMMUModIndexNotValid,
             xfMMUAtpcCapability,
          xfMMUModCapability,
          xfMMUCapacityCapability,
          xfMMUProtectionPath,
          xfMMUSlotPosition,
          xfMMUChannelModeCapability,
          xfMMUChannelCompanionSlot,
          xfMMUChannelCompanionIndex,
          xfMMUInterfaceCapability,
          xfRAUIFLoopEnable,
          xfRAUIFRxLoop,
          xfRAUIFAlarms,
          xfRAUIFStatus,
          xfLINERSAlarms,
          xfMMUChannelSpacing,
                  xfMMUChannelModulation,
                  xfMMUMaxTribCapacity,
                  xfMMUDCNCapacity,
                  xfMMUMaxCapacity,
                  xfMMUFrameFormatType,
                  xfMMUFrameFormatRev,
                  xfMMURAUSupplyVoltage
        }
        STATUS current
           DESCRIPTION
                   "A collection of all current objects in this MIB
                   module."
        ::= { xfRadioLinkPtpModemGroups 1 }

    END