------------------------------------------------------------------------
------------------------------------------------------------------------
--
-- Copyright (C) 2018 by KeyWest Networks. All rights reserved
-- Enterprise MIB definition to manage MAP100 product.
--
------------------------------------------------------------------------
------------------------------------------------------------------------


KEYWEST-MIB DEFINITIONS ::= BEGIN


IMPORTS
    MODULE-IDENTITY, OBJECT-IDENTITY,
    NOTIFICATION-TYPE, OBJECT-TYPE,
    Integer32, enterprises,
    IpAddress
        FROM SNMPv2-SMI

    DisplayString, DateAndTime,
    RowStatus
        FROM SNMPv2-TC;


keywest MODULE-IDENTITY
        LAST-UPDATED "201809030000Z"
        ORGANIZATION "KeyWest Networks."
        CONTACT-INFO "www.keywestnetworks.com"
        DESCRIPTION  "KeyWest Networks private enterprise MIB definition"
        REVISION     "201809030000Z"
        DESCRIPTION  "First Release"
::= { enterprises 52619 }


objects OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION "Root Node for KeyWest Networks MAP100 product."
::= { keywest 1 }

configuration OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Configuration"
::= { objects 1 }

management OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Management"
::= { objects 2 }

monitor OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Monitor"
::= { objects 3 }

products OBJECT-IDENTITY
    STATUS      current
    DESCRIPTION "Products of KeyWest Networks"
::= { keywest 2 }

ptp         OBJECT-IDENTITY 
    STATUS      current
    DESCRIPTION "Outdoor Point-to-Point Product."
::= { products 1 }
ptmp        OBJECT-IDENTITY 
    STATUS      current
    DESCRIPTION "Outdoor Point-to-MultiPoint Product."
::= { products 2 }
indoorap    OBJECT-IDENTITY 
    STATUS      current
    DESCRIPTION "Indoor Access-Point Product."
::= { products 3 }
outdoorap   OBJECT-IDENTITY 
    STATUS      current
    DESCRIPTION "Outdoor Access-Point Product."
::= { products 4 }

------------------------------------------------------------------------
------------------------------------------------------------------------
wireless OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Wireless configuration"
::= { configuration 1 }


wirelessTable OBJECT-TYPE
        SYNTAX SEQUENCE OF WirelessEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify Wireless
                            Configuration."
::= { wireless 1 }


wirelessEntry OBJECT-TYPE
        SYNTAX      WirelessEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Wireless Configuration table."
        INDEX       { wirelessIndex }
::= { wirelessTable 1 }


WirelessEntry ::=
        SEQUENCE {
                wirelessIndex
                    Integer32,
                wirelessRadioMode
                    DisplayString,
                wirelessSSID
                    DisplayString,
                wirelessCountry
                    Integer32,
                wirelessOpmode
                    DisplayString,
                wirelessSupportedBandwidths
                    DisplayString,
                wirelessBandwidth
                    DisplayString,
                wirelessSupportedChannels
                    DisplayString,
                wirelessChannel
                    DisplayString,
                wirelessAMSDU
                    Integer32,
                wirelessUplinkLimit
                    Integer32,
                wirelessDownlinkLimit
                    Integer32,
                wirelessHideESSID
                    INTEGER,
                wirelessCustomerName
                    DisplayString,
                wirelessLinkId
                    DisplayString,
                wirelessSecurityEncryption
                    DisplayString,
                wirelessSecurityKey
                    DisplayString,
                wirelessMACFilter
                    DisplayString,
                wirelessMACList
                    DisplayString,
                wirelessDistance
                    Integer32,
                wirelessShortGI
                    INTEGER,
                wirelessRxChainmask
                    Integer32,
                wirelessActiveChannel
                    Integer32,
                wirelessAntennaGain
                    Integer32,
                wirelessActiveFrequency
                    Integer32,
                wirelessTrafficShaping
                    INTEGER,
                wirelessAMPDU
                    Integer32,
                wirelessInactivityTimer
                    Integer32,
                wirelessLinkInactivityTimer
                    Integer32,
                wirelessMaximumEIRP
                    Integer32,
                wirelessRate
                    Integer32,
                wirelessDisableLegacy
                    DisplayString,
                wirelessRadioStatus
                    INTEGER,
                wirelessSUService
                    INTEGER,
                wirelessLinktype
                    INTEGER,
                wirelessIntracellBlocking
                    INTEGER,
                wirelessMaximumSUs
                    Integer32,
                wirelessRetries
                    Integer32,
                wirelessInputMAC
                    DisplayString,
                wirelessDynamicTxRate
                    Integer32,
                wirelessDynamicRxRate
                    Integer32,
                wirelessDynamicTxPower
                    Integer32,
                wirelessDynamicRxPower
                    Integer32,
                wirelessSTBCStatus
                    INTEGER,
                wirelessMinSNRThreshold
                    Integer32,
                wirelessMinSNROffset
                    Integer32,
                wirelessMACInMAC
                    Integer32,
                wirelessMACListDelete
                    DisplayString,
                wirelessDFSStatus
                    INTEGER
        }


wirelessIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Radio Index 
                     for Wireless Configuration table
                     For 2.4 GHz radio - '1'
                     For   5 GHz radio - '2'."
::= { wirelessEntry 1 }

wirelessRadioMode OBJECT-TYPE
        SYNTAX      DisplayString 
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents Wireless Radio Mode.
                     It can be configured as
                     For 2.4 GHz radio - 'ap'  - Access Point
                                         'sta' - Client
                     For   5 GHz radio - 'ap'  - Outdoor Base
                                         'sta' - Outdoor Subscriber."
::= { wirelessEntry 2 }

wirelessSSID OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure SSID.
                     It can be configured from 1 to 32 characters."
::= { wirelessEntry 3 }

wirelessCountry OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Country.
                     It can be configured as
                     For 2.4 GHz radio - '643'  - US
                     For   5 GHz radio - '5011' - US."
::= { wirelessEntry 4 }

wirelessOpmode OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Operational Mode.
                     It can be configured as
                     For 2.4 GHz radio - '11g'  - Legacy (11G)
                                         '11ng' - 11NG
                     For   5 GHz radio - '11a'  - Legacy (11A)
                                         '11na' - 11NA
                                         '11ac' - 11AC."
::= { wirelessEntry 5 }

wirelessSupportedBandwidths OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the supported 
                     Bandwidths."
::= { wirelessEntry 6 }

wirelessBandwidth OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the bandwidth.
                     It can be configured as
                     For 2.4 GHz - 'HT20'  - 20  MHz
                                   'HT40+' - 40  MHz
                     For   5 GHz - 'HT20'  - 20  MHz
                                   'HT40+' - 40+ MHz
                                   'HT80'  - 80  MHz."
::= { wirelessEntry 7 }

wirelessSupportedChannels OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the supported 
                     channel list."
::= { wirelessEntry 8 }

wirelessChannel OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the channel.
                     It can be configured as 'auto' or any other
                     channel from the supported channel list based on
                     country selected."
::= { wirelessEntry 9 }

wirelessAMSDU OBJECT-TYPE
        SYNTAX      Integer32 (1..4)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the AMSDU.
                     It can be configured as
                     For 2.4 GHz - NA
                     For   5 GHz - 1 to 4."
::= { wirelessEntry 10 }

wirelessUplinkLimit OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Uplink Limit.
                     It can be configured as
                     For 2.4 GHz - NA
                     For   5 GHz - ( 64 - 887000 ) Kbps."
::= { wirelessEntry 11 }

wirelessDownlinkLimit OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Downlink Limit.
                     It can be configured as
                     For 2.4 GHz - NA
                     For   5 GHz - ( 64 - 887000 ) Kbps."
::= { wirelessEntry 12 }

wirelessHideESSID OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the HideESSID.
                     It can be configured as
                     For 2.4 / 5 GHz - 0 - uncheck (disable)
                                       1 - check   (enable)."
::= { wirelessEntry 13 }

wirelessCustomerName OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents CustomerName.
                     It is configured only for 5 GHz radio.
                     It can be configured from 1 to 32 characters."
::= { wirelessEntry 14 }

wirelessLinkId OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents LinkId in 1 to 15 digits.
                     It can be configured only for 5 GHz radio
                     in Outdoor Subscriber mode."
::= { wirelessEntry 15 }

wirelessSecurityEncryption OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Encryption
                     type. It can be configured as
                     For 5 GHz - 'none'      - None
                                 'psk2+ccmp' - AES-256
                                 'psk2+ccmp-256' - AES-256-v2
                     For 2.4 GHz - 'none'    - None
                                 'psk2+ccmp' - AES-128"
::= { wirelessEntry 16 }

wirelessSecurityKey OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Security Key. It can be configured from 8 to 63 characters."
::= { wirelessEntry 17 }

wirelessMACFilter OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the MAC Filter.
                     It can be configured as
                     For 2.4 / 5 GHz - 'disable' - Disable
                                         'allow' - Allow
                                          'deny' - Deny."
::= { wirelessEntry 18 }

wirelessMACList OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to add the new MAC Address 
                     to the MAC List. It can be configured for 2.4 / 5 GHz."
::= { wirelessEntry 19 }

wirelessDistance OBJECT-TYPE
        SYNTAX      Integer32 (1..25)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Distance."
::= { wirelessEntry 20 }

wirelessShortGI OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the short Guard
                     Interval.It is configured only for 5 GHz 
                     radio as '0' - Disable
                              '1' - Enable."
::= { wirelessEntry 21 }

wirelessRxChainmask OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Rx Chainmask. It is configured as
                     '1' - A1
                     '2' - A2
                     '3' - A1 & A2"
::= { wirelessEntry 22 }

wirelessActiveChannel OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter is used to get the current
                     Operating channel."
::= { wirelessEntry 23 }

wirelessAntennaGain OBJECT-TYPE
        SYNTAX      Integer32 (0..23)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Antenna Gain."
::= { wirelessEntry 24 }

wirelessActiveFrequency OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter is used to get the current
                     Operating frequency."
::= { wirelessEntry 25 }

wirelessTrafficShaping OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter enable or disable the traffic
                     Shaping based on configured uplink downlink limit.
                     It is configured only for 5 GHz 
                     radio as '0' - Disable
                              '1' - Enable."
::= { wirelessEntry 26 }

wirelessAMPDU OBJECT-TYPE
        SYNTAX      Integer32 (1..64)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the AMPDU.
                     It can be configured as
                     For 2.4 GHz - NA
                     For   5 GHz - 1 to 64."
::= { wirelessEntry 27 }

wirelessInactivityTimer OBJECT-TYPE
        SYNTAX      Integer32 (0..60)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Wireless Inactivity Timer in Minutes.
                     For 2.4 GHz - NA"
::= { wirelessEntry 28 }

wirelessLinkInactivityTimer OBJECT-TYPE
        SYNTAX      Integer32 (0..60)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Wireless Link Inactivity Timer in Minutes.
                     For 2.4 GHz - NA"
::= { wirelessEntry 29 }

wirelessMaximumEIRP OBJECT-TYPE
        SYNTAX      Integer32 (0..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Maximum EIRP in dBm.
                     For 2.4 GHz - NA"
::= { wirelessEntry 30 }

wirelessRate OBJECT-TYPE
        SYNTAX      Integer32 (0..7)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Rate.
                     This is application only for 2.4GHz radio."
::= { wirelessEntry 31 }

wirelessDisableLegacy OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DisplayLegacy.
                     This is applicable only for 2.4GHz radio.
                         2.4 GHz -     0 - disable
                                  0x000F - enable."
::= { wirelessEntry 32 }

wirelessRadioStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (1),
            enable  (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter enable or disable the radio
                     as '1' - Disable
                        '0' - Enable."
::= { wirelessEntry 33 }

wirelessSUService OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter enable or disable the SU Service. It
                     is supported when radio mode is SU and configured as
                     as '0' - Disable
                        '1' - Enable."
::= { wirelessEntry 34 }

wirelessLinktype OBJECT-TYPE
        SYNTAX      INTEGER {
            ptp        (1),
            backhaul   (2),
            ptmp       (3),
            ptmp-smac2 (4)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Linktype.
                     It can be configured as
                     '1' - PTP
                     '2' - Backhaul
                     '3' - PTMP
                     '5' - PTMP-SMAC2."
::= { wirelessEntry 35 }

wirelessIntracellBlocking OBJECT-TYPE
        SYNTAX      INTEGER {
            enable  (1),
            disable (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Intracell-
                     Blocking. This is applicable only for 5GHz radio.
                     It can be configured as
                     '0' - Enable
                     '1' - Disable."
::= { wirelessEntry 36 }

wirelessMaximumSUs OBJECT-TYPE
        SYNTAX      Integer32 (1..32)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Maximum SUs / Clients allowed to connect
                     to a BSU / AP. It is supported only on BSU / AP."
::= { wirelessEntry 37 }

wirelessRetries OBJECT-TYPE
        SYNTAX      Integer32 (1..10)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the retries.
                     For 2.4 GHz - NA"
::= { wirelessEntry 38 }

wirelessInputMAC OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents Input MAC
                     address."
::= { wirelessEntry 39 }

wirelessDynamicTxRate OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Dynamic
                     Tx Rate."
::= { wirelessEntry 40 }

wirelessDynamicRxRate OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Dynamic
                     Rx Rate."
::= { wirelessEntry 41 }

wirelessDynamicTxPower OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Dynamic
                     Tx Power."
::= { wirelessEntry 42 }

wirelessDynamicRxPower OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Dynamic
                     Rx Power."
::= { wirelessEntry 43 }

wirelessSTBCStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the STBCStatus.
                     This is applicable only for 5GHz radio."
::= { wirelessEntry 44 }

wirelessMinSNRThreshold OBJECT-TYPE
        SYNTAX      Integer32 (0..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Minimum SNR Threshold in dB.
                     This is applicable only for 5GHz radio."
::= { wirelessEntry 45 }

wirelessMinSNROffset OBJECT-TYPE
        SYNTAX      Integer32 (0..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Minimum SNR Offset in dB.
                     This is applicable only for 5GHz radio.
                     For 2.4 GHz - NA"
::= { wirelessEntry 46 }

wirelessMACInMAC OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the MAC in MAC.
                     This is applicable only for 5GHz radio."
::= { wirelessEntry 47 }

wirelessMACListDelete OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to delete the MAC Address 
                     in the MAC List. It can be configured for 2.4 / 5 GHz."
::= { wirelessEntry 48 }

wirelessDFSStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the DFS Status
                     as '0' - Disable
                        '1' - Enable."
::= { wirelessEntry 49 }

------------------------------------------------------------------------
------------------------------------------------------------------------

linkProfileTable OBJECT-TYPE
        SYNTAX SEQUENCE OF LinkProfileEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify Link Profile
                            Configuration."
::= { wireless 2 }


linkProfileEntry OBJECT-TYPE
        SYNTAX      LinkProfileEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Link Profile Configuration table."
        INDEX       { linkProfileIndex, linkProfileSecIndex }
::= { linkProfileTable 1 }


LinkProfileEntry ::=
        SEQUENCE {
                linkProfileIndex
                    Integer32,
                linkProfileSecIndex
                    Integer32,
                linkProfileDDRSStatus
                    Integer32,
                linkProfileSpatialStream
                    Integer32,
                linkProfileDDRSMinRate
                    Integer32,
                linkProfileDDRSMaxRate
                    Integer32,
                linkProfileDDRSRateIncTimer
                    Integer32,
                linkProfileDDRSRateDecTimer
                    Integer32,
                linkProfileTxRate
                    Integer32,
                linkProfileSupportedRates
                    DisplayString,
                linkProfileATPCStatus
                    Integer32,
                linkProfilePower
                    Integer32,
                linkProfileTxChainMask
                    Integer32,
                linkProfileDDRSRateIncrThrld
                    Integer32,
                linkProfileDDRSRateIncRTXThrld
                    Integer32,
                linkProfileDDRSRateDecRTXThrld
                    Integer32,
                linkProfileDDRSMaxSingleMCS
                    Integer32,
                linkProfileDDRSMaxDualMCS
                    Integer32
        }


linkProfileIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Radio Index 
                     for link profile Configuration table.
                     It is supported only for 5GHz radio. 
                     For 5 GHz radio, value is 2."
::= { linkProfileEntry 1 }

linkProfileSecIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..1)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the link profile Index 
                     for link profile Configuration table."
::= { linkProfileEntry 2 }

linkProfileDDRSStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Status."
::= { linkProfileEntry 3 }

linkProfileSpatialStream OBJECT-TYPE
        SYNTAX      INTEGER {
            single (1),
            dual (2),
            auto (3)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Spatial stream."
::= { linkProfileEntry 4 }

linkProfileDDRSMinRate OBJECT-TYPE
        SYNTAX      Integer32 (0..19)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Minimum Rate."
::= { linkProfileEntry 5 }

linkProfileDDRSMaxRate OBJECT-TYPE
        SYNTAX      Integer32 (0..19)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Maximum Rate."
::= { linkProfileEntry 6 }

linkProfileDDRSRateIncTimer OBJECT-TYPE
        SYNTAX      Integer32 (1..10)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Rate Increment Timer."
::= { linkProfileEntry 7 }

linkProfileDDRSRateDecTimer OBJECT-TYPE
        SYNTAX      Integer32 (1..10)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Rate decrement timer."
::= { linkProfileEntry 8 }

linkProfileTxRate OBJECT-TYPE
        SYNTAX      Integer32 (0..19)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Tx rate."
::= { linkProfileEntry 9 }

linkProfileSupportedRates OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the supported rates."
::= { linkProfileEntry 10 }

linkProfileATPCStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the ATPC status."
::= { linkProfileEntry 11 }

linkProfilePower OBJECT-TYPE
        SYNTAX      Integer32 (1..26)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the fixed power in dBm."
::= { linkProfileEntry 12 }

linkProfileTxChainMask OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the TxChainMask.
                     It is configured as
                     '1' - A1
                     '2' - A2
                     '3' - A1 & A2."
::= { linkProfileEntry 13 }

linkProfileDDRSRateIncrThrld OBJECT-TYPE
        SYNTAX      Integer32 (1..10)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Rate Increment
                     Threshold in dB."
::= { linkProfileEntry 14 }

linkProfileDDRSRateIncRTXThrld OBJECT-TYPE
        SYNTAX      Integer32 (1..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Rate Increment 
                     RTX Threshold."
::= { linkProfileEntry 15 }

linkProfileDDRSRateDecRTXThrld OBJECT-TYPE
        SYNTAX      Integer32 (1..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Rate Decrement
                     RTX Threshold."
::= { linkProfileEntry 16 }

linkProfileDDRSMaxSingleMCS OBJECT-TYPE
        SYNTAX      Integer32 (0..19)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Max Single
                     MCS in Auto stream."
::= { linkProfileEntry 17 }

linkProfileDDRSMaxDualMCS OBJECT-TYPE
        SYNTAX      Integer32 (0..19)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DDRS Max Dual.
                     MCS in Auto stream."
::= { linkProfileEntry 18 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dcsTable OBJECT-TYPE
        SYNTAX SEQUENCE OF DCSEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify DCS
                            Configuration."
::= { wireless 3 }


dcsEntry OBJECT-TYPE
        SYNTAX      DCSEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     DCS Configuration table."
        INDEX       { dcsIndex }
::= { dcsTable 1 }


DCSEntry ::=
        SEQUENCE {
                dcsIndex
                    Integer32,
                dcsStatus
                    Integer32,
                dcsThreshold
                    Integer32,
                dcsSelection
                    Integer32,
                dcsFreqList
                    DisplayString,
                dcsFreqListDelete
                    DisplayString

        }

dcsIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Radio Index 
                     for DCS Configuration table
                     For 2.4 GHz radio - 'NA'
                     For   5 GHz radio - '2'."
::= { dcsEntry 1 }

dcsStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DCS Status.
                     For 2.4 GHz - NA"
::= { dcsEntry 2 }

dcsThreshold OBJECT-TYPE
        SYNTAX      Integer32 (0..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DCS Threshold.
                     For 2.4 GHz - NA"
::= { dcsEntry 3 }

dcsSelection OBJECT-TYPE
        SYNTAX      INTEGER {
            channellist    (1),
            frequencyband  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DCS Selection.
                     It can be configured as
                     For 2.4 GHz - NA
                     '1' - Channel List
                     '2' - Frequency Band."
::= { dcsEntry 4 }

dcsFreqList OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the list of DCS 
                     frequencies used to scan when DCS triggered."

::= { dcsEntry 5 }

dcsFreqListDelete OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to delete the DCS frequencies 
                     in the DCS Frequency List."
::= { dcsEntry 6 }


------------------------------------------------------------------------
------------------------------------------------------------------------

dcsFreqTable OBJECT-TYPE
        SYNTAX SEQUENCE OF DCSFreqEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify DCS
                            Frequency Configuration."
::= { wireless 4 }


dcsFreqEntry OBJECT-TYPE
        SYNTAX      DCSFreqEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     DCS Frequency Configuration table."
        INDEX       { dcsFreqIndex }
::= { dcsFreqTable 1 }


DCSFreqEntry ::=
        SEQUENCE {
                dcsFreqIndex
                    Integer32,
                dcsStartFreq
                    Integer32,
                dcsEndFreq
                    Integer32,
                dcsFreqStatus
                    Integer32
        }

dcsFreqIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Radio Index 
                     for DCS Frequency Configuration table
                     For 2.4 GHz radio - 'NA'
                     For   5 GHz radio - '2'."
::= { dcsFreqEntry 1 }

dcsStartFreq OBJECT-TYPE
        SYNTAX      Integer32 (0..10000)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     start frequency in MHz."
::= { dcsFreqEntry 2 }

dcsEndFreq OBJECT-TYPE
        SYNTAX      Integer32 (0..10000)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     end frequency in MHz."
::= { dcsFreqEntry 3 }

dcsFreqStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable  (0),
            enable   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DCS Frequency Status.
                     For 2.4 GHz - NA"
::= { dcsFreqEntry 4 }

------------------------------------------------------------------------
------------------------------------------------------------------------

network OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Network Parameters"
::= { configuration 2 }


networkAddressType OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Address Type.
                     It can be configured as 
                     'static' - Static
                       'dhcp' - Dynamic."
::= { network 1 }

networkIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     IP Address. Default value 192.168.1.1."
::= { network 2 }

networkNetMask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Subnet Mask. Default value 255.255.255.0"
::= { network 3 }

networkGateway OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Gateway IP Addres. Default value 192.168.1.1."
::= { network 4 }

networkDNSIP OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the DNS
                     Server IP Address. Multiple DNS IP Addresses
                     can be configured with a space between IPs.
                     Ex:- '192.168.1.1 192.168.1.2'"
::= { network 5 }

networkclearStatistics OBJECT-TYPE
        SYNTAX      INTEGER {
            ethernet   (1),
            wireless5g (2),
            wireless2g (3)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to clear the ethernet,
                     Wireless 5GHz and wireless 2.4GHz statistics."
::= { network 6 }

networkMode OBJECT-TYPE
        SYNTAX      INTEGER {
            bridge  (1),
            routing (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Network Mode.
                     It is configurable when radio mode of the 
                     device is station(SU). It can be configured as
                     '1' - Bridge
                     '2' - Routing."
::= { network 7 }

networkNatStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Nat Status.
                     It is configurable when network mode is set 
                     to routing. It can be configured as
                     '0' - Disable
                     '1' - Enable."
::= { network 8 }

networkWirelessIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Wireless IP Address. Default value is 
                     192.168.3.1. It is applicable when network 
                     mode is set to routing."
::= { network 9 }

networkWirelessNetMask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Wireless Subnet Mask. Default value is 
                     255.255.255.0. It is applicable when network
                     mode is set to routing."
::= { network 10 }

networkFallbackIPStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable  (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Fallback IP status. Default value is 
                     Enable."
::= { network 11 }

networkFallbackIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Fallback IP Address. Default value is 
                     10.0.0.1."
::= { network 12 }

networkFallbackNetmask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Wireless Subnet Mask. Default value is 
                     255.255.255.0."
::= { network 13 }

------------------------------------------------------------------------
------------------------------------------------------------------------

radius OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "RADIUS Parameters."
::= { configuration 3 }

radiusStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Radius Server
                     Status. It can be configured as
                     '0' - Disable
                     '1' - Enable"
        DEFVAL      { disable }
::= { radius 1 }

radiusPrimaryServer OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Primary Server IP Address. Default value is 
                     192.168.1.100."
::= { radius 2 }

radiusPrimaryPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Primary Port. Default value is 1812."
::= { radius 3 }

radiusPrimarySecret OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Primary Secret."
        DEFVAL      { "public" }
::= { radius 4 }

radiusSecondaryServer OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Secondary Server IP Address. Default value is
                     192.168.1.100."
::= { radius 5 }

radiusSecondaryPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Secondary Port. Default value is 1812."
::= { radius 6 }

radiusSecondarySecret OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Secondary Secret."
        DEFVAL      { "public" }
::= { radius 7 }

radiusAuthenticationTime OBJECT-TYPE
        SYNTAX      Integer32 (10..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     ReAuthentication Time in seconds. Default value
                     is 21600 sec."
::= { radius 8 }

radiusRetryTime OBJECT-TYPE
        SYNTAX      Integer32 (10..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Retry Time in seconds. Default value is 300 sec."
::= { radius 9 }

radiusRetryCount OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Retry Count. Default value is 3."
::= { radius 10 }

radiusRetryCountPeriod OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the Radius
                     Retry Count Period in seconds. Default value is 
                     3 sec."
::= { radius 11 }

------------------------------------------------------------------------
------------------------------------------------------------------------

vlan OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "VLAN Parameters"
::= { configuration 4 }

vlanStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable  (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents VLAN status.
                     It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { vlan 1 }

vlanMode OBJECT-TYPE
        SYNTAX      INTEGER {
            transparent (0),
            access      (1),
            trunk       (2),
            q-in-q      (3),
            mac-in-mac  (4)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents VLAN mode.
                     It can be configured as 
                           Outdoor Base - '0' - Transparent
                     Outdoor Subscriber - '0' - Transparent
                                          '1' - Access
                                          '2' - Trunk
                                          '3' - Q-in-Q
                                          '4' - MAC-in-MAC."
        DEFVAL      { transparent }
::= { vlan 2 }

vlanMgmtId OBJECT-TYPE
        SYNTAX      Integer32 (1..4094)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Managment VLAN ID. Default value
                     is 1."
::= { vlan 3 }

vlanAccessId OBJECT-TYPE
        SYNTAX      Integer32 (1..4094)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Access VLAN ID. Default value
                     is 10."
::= { vlan 4 }

vlanTrunkOption OBJECT-TYPE
        SYNTAX      INTEGER {
            list (1),
            all  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the VLAN 
                     Trunk option. It can be configured as
                     '1' - List
                     '2' - All."
        DEFVAL      { all }
::= { vlan 5 }

vlanTrunkId OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to add new VLAN Id 
                     the Trunk VLAN List."
::= { vlan 6 }

vlanSvlanId OBJECT-TYPE
        SYNTAX      Integer32 (1..4094)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure 
                     the SVLAN ID. Default value is 100."
::= { vlan 7 }

vlanSVlanEtherType OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     SVLAN Ether Type. It can be configured as
                     '0x0081' - 0x8100
                     '0xa888' - 0x88a8
                     '0x0091' - 0x9100
                     '0x0092' - 0x9200.
                     Default value is 0x8100."
::= { vlan 8 }

vlanBackboneDestinationMAC OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Backbone Destination MAC Address. 
                     Default value is 00:00:00:00:00:00."
::= { vlan 9 }

vlanBackboneSourceMAC OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Backbone Source MAC Address.
                     Default value is 00:00:00:00:00:00."
::= { vlan 10 }

vlanBackboneVLANID OBJECT-TYPE
        SYNTAX      Integer32 (1..4094)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure 
                     the Backbone VLANID. Defult value 
                     is -1."
::= { vlan 11 }

vlanBackboneServiceInstanceVLANID OBJECT-TYPE
        SYNTAX      Integer32 (1..4094)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure 
                     the Backbone Service Instance VLANID.
                     Default value is -1."
::= { vlan 12 }

vlanAllowTagMgmt OBJECT-TYPE
        SYNTAX      INTEGER {
            enable  (1),
            disable (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents VLAN Tagged management.
                     It can be configured as 
                     '1' - Enable
                     '0' - Disable."
        DEFVAL      { disable }
::= { vlan 13 }

vlanGroupForwardingMask OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents Group Forwarding mask for both Tagged
                     and Untagged packets. It can be configured from '0' to '65535'."
        DEFVAL      { 0 }
::= { vlan 14 }

vlanTrunkIdDelete OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to delete new VLAN Id 
                     the Trunk VLAN List."
::= { vlan 15 }

------------------------------------------------------------------------
------------------------------------------------------------------------

ethernet OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Ethernet Parameters."
::= { configuration 5 }

ethernetMode OBJECT-TYPE
        SYNTAX      INTEGER {
            autoNegotation (0),
            full100Mbps    (4),
            full1000Mbps   (5)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Ethernet 
                     Mode and Speed. It can be configured as
                     '0' - Auto Negotiation,
                     '4' - 100Mbps-Full,
                     '5' - 1000Mbps-Full."
        DEFVAL      { autoNegotation }
::= { ethernet 1 }

ethernetInactivity OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            enable  (5)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to Configuration 
                     the Ethernet Inactivity in minutes.
                     It can be configured as
                     '0' - Disable
                     '5' - Enable."
::= { ethernet 2 }

ethernetMTU OBJECT-TYPE
        SYNTAX      Integer32 (1500..9000)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     Ethernet MTU Size in bytes"
::= { ethernet 3 }

ethernetCableLength OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter is used to get the Ethernet
                     Cable Length. Value '-1' means invalid length 
                     which is displayed when Ethernet status is down."
::= { ethernet 4 }

ethernetFCSPrcnt OBJECT-TYPE
        SYNTAX      Integer32 (0..100)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     FCS Error Percentage"
::= { ethernet 5 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dhcp OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "DHCP Parameters"
::= { configuration 6 }

dhcpServer OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (1),
            enable  (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DHCP Server
                     Status. It can be configured as 
                     '1' - Disable
                     '0' - Enable."
        DEFVAL      { disable }
::= { dhcp 1 }

dhcpStartIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP
                     Server Start IP Address."
::= { dhcp 2 }

dhcpEndIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP
                     Server End IP Address."
::= { dhcp 3 }

dhcpLeaseTime OBJECT-TYPE
        SYNTAX      Integer32 (120..86400)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP 
                     Server Lease Time in seconds."
::= { dhcp 4 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dhcp24 OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "DHCP Parameters"
::= { dhcp 5 }

network24IPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     IP Address for 2.4GHz Radio. Default value 
                     is 192.168.5.1."
::= { dhcp24 1 }

network24NetMask OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     Subnet Mask of 2.4GHz Radio. Default value 
                     is 255.255.255.0"
::= { dhcp24 2 }

dhcp24Server OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (1),
            enable  (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the DHCP Server
                     Status of 2.4GHz radio. It can be configured as 
                     '1' - Disable
                     '0' - Enable."
        DEFVAL      { disable }
::= { dhcp24 3 }

dhcp24StartIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP
                     Server Start IP Address of 2.4GHz radio."
::= { dhcp24 4 }

dhcp24EndIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP
                     Server End IP Address of 2.4GHz radio."
::= { dhcp24 5 }

dhcp24LeaseTime OBJECT-TYPE
        SYNTAX      Integer32 (120..86400)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure DHCP 
                     Server Lease Time in seconds of 2.4GHz
                     radio."
::= { dhcp24 6 }

------------------------------------------------------------------------
------------------------------------------------------------------------

filtering OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "Filtering Parameters"
::= { configuration 7 }

filteringStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Filtering
                     Status. It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { filtering 1 }

filteringL2Multicast OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the L2Multicast
                     Status. It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { filtering 2 }

filteringL3Multicast OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the L3Multicast
                     Status. It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { filtering 3 }

filteringL2Broadcast OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the L2Broadcast
                     Status. It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { filtering 4 }

filteringL3Broadcast OBJECT-TYPE
        SYNTAX      INTEGER {
            enable (1),
            disable (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the L3Broadcast
                     Status. It can be configured as 
                     '1' - Enable
                     '2' - Disable."
        DEFVAL      { disable }
::= { filtering 5 }

filteringType OBJECT-TYPE
        SYNTAX      INTEGER {
            whitelist (1),
            blacklist (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the filtering 
                     Type. It can be configured as 
                     '1' - Whitelist
                     '2' - Blacklist."
        DEFVAL      { blacklist }
::= { filtering 6 }

------------------------------------------------------------------------
------------------------------------------------------------------------

hotstandby OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "Hotstandby Parameters"
::= { configuration 8 }

hsbStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable (0),
            one     (1),
            two     (2),
            three   (3)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the hostandby
                     Status. It can be configured as 
                     '0' - Disable
                     '1' - 1 + 1 - Link Redundancy
                     '2' - 1 + 0 - Device Redundancy"
::= { hotstandby 1 }

hsbMode OBJECT-TYPE
        SYNTAX      INTEGER {
            primary (1),
            secondary (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the hotstandby
                    Mode. It can be configured as 
                     '1' - Primary
                     '2' - Secondary."
::= { hotstandby 2 }

hsbPartnerEthMACAddr OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the partner ethernet MAC Address" 
::= { hotstandby 3 }

hsbPriBSUSSID OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Primary BSU SSID."
::= { hotstandby 4 }

hsbPriBSUChannel OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Primary BSU channel."
::= { hotstandby 5 }

hsbSecBSUSSID OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Secondary BSU SSID."
::= { hotstandby 6 }

hsbSecBSUChannel OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Secondary BSU channel."
::= { hotstandby 7 }

hsbCurrentStatus OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the current HSB Status.
                     '0' - Discovery
                     '1' - Discovery  - No Partner
                     '2' - Registered - No Local Link
                     '3' - Registered - No remote Link
                     '4' - Registered - HotStandby Live."
::= { hotstandby 8 }

hsbCurrentLocalMode OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the current Local Mode.
                     '0' - None
                     '1' - Primary
                     '2' - Secondary."
::= { hotstandby 9 }

hsbCurrentBridgeStatus OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the current Bridge Status.
                     '1' - Allow
                     '0' - Block."
::= { hotstandby 10 }

hsbPartnerSystemName OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Partner System Name."
::= { hotstandby 11 }

hsbPartnerIPAddr OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Partner IP Address"
::= { hotstandby 12 }

hsbSwitchOver OBJECT-TYPE
        SYNTAX      INTEGER {
            yes (1),
            no  (0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Hotstandby manual Switch Over."
::= { hotstandby 13 }

------------------------------------------------------------------------
------------------------------------------------------------------------

sysMgmt OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "System Management Parameters"
::= { management 1 }

sysMgmtApply OBJECT-TYPE
        SYNTAX      INTEGER {
            yes (1),
            no  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to Apply 
                     changed configuration."
::= { sysMgmt 1 }

sysMgmtReset OBJECT-TYPE
        SYNTAX      INTEGER {
            yes (1),
            no  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to reset
                     with default configuration."
::= { sysMgmt 2 }

sysMgmtReboot OBJECT-TYPE
        SYNTAX      INTEGER {
            yes (1),
            no  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to Reboot
                     the device."
::= { sysMgmt 3 }

sysMgmtDynamicUpdate OBJECT-TYPE
        SYNTAX      INTEGER {
            yes (1),
            no  (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to apply
                     Dynamic Configuration."
::= { sysMgmt 4 }

sysMgmtResetRetainip OBJECT-TYPE
        SYNTAX      Integer32 (0..7)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to reset device
                     to default configuration with retain
                     parameters. This is implemented in bitmap.
                     '0' - retain IP configuration
                     '1' - retain Link Type
                     '2' - retain Wireless Configuration
                     Ex: 6 - 110 - Reset with retain Link Type and Wireless Config
                         4 - 100 - Reset with retain Wireless Config
                         0 - 000 - Reset without retain any configuration."
::= { sysMgmt 5 }

sysMgmtApplyStatus OBJECT-TYPE
        SYNTAX      Integer32 
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     configuration Apply Status.
                     '0' - No Apply Status
                     '1' - Apply Success
                     '2' - Apply Failure
                     '3' - Apply is in Progress."
::= { sysMgmt 6 }

sysMgmtApplyMessage OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     configuration Apply Status Message."
::= { sysMgmt 7 }

------------------------------------------------------------------------
------------------------------------------------------------------------

sysInfo OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "System Information Parameters"
::= { management 2 }

sysInfoName OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the system name.
                     It can be configured from 1 to 32 characters."
::= { sysInfo 1 }

sysInfoLocation OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the system Location.
                     It can be configured from 1 to 32 characters."
::= { sysInfo 2 }

sysInfoContact OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the system Contact.
                     It can be configured from 1 to 15 characters."
::= { sysInfo 3 }

sysInfoDescription OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     system Description."
::= { sysInfo 4 }

sysInfoGeolat OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Latitude Coordinates."
::= { sysInfo 5 }

sysInfoGeolong OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Longitude Coordinates."
::= { sysInfo 6 }

sysInfoTemperature OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Temperature."
::= { sysInfo 7 }

sysInfoEmail OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the system email.
                     It can be configured from 1 to 255 characters."
::= { sysInfo 8 }

sysInfoBaseStationID OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the system BaseStationID."
::= { sysInfo 9 }

sysInfoAPPusername OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Mobile
                     App Username."
::= { sysInfo 10 }

sysInfoAPPPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Mobile
                     App Password."
::= { sysInfo 11 }

sysInfoSatellite OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the number
                     of satellites information."
::= { sysInfo 12 }

sysInfoCPUUsage OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the CPU Utilization
                     Percentage."
::= { sysInfo 13 }

sysInfoMemoryUsage OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Memory Usage
                     Percentage."
::= { sysInfo 14 }

sysInfoGeoAltitude OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Altitude Coordinates."
::= { sysInfo 15 }

sysInfonPPS OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the number
                     of pulses-per-second information."
::= { sysInfo 16 }

------------------------------------------------------------------------
------------------------------------------------------------------------

sysInventory OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "System Inventory Parameters"
::= { management 3 }

sysInventorySerialNo OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Serial Number."
::= { sysInventory 1 }

sysInventoryModel OBJECT-TYPE
        SYNTAX      INTEGER {
            aPOR100-B18(1),
            aPOR100-C18(3),
            aPOR100-C23(4),
            apOR100-X00(5)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Model."
::= { sysInventory 2 }

sysInventoryRelnum OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     firmware release number."
::= { sysInventory 3 }

sysInventoryMajnum OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     firmware major number."
::= { sysInventory 4 }

sysInventoryMinnum OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     firmware minor number."
::= { sysInventory 5 }

sysInventoryProductid OBJECT-TYPE
        SYNTAX      INTEGER {
            ptp(1),
            ptmp(2),
            indoorap(3),
            outdoorap(4)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     product ID
                     '1' - PTP
                     '2' - PTMP
                     '3' - INDOORAP
                     '4' - OUTDOORAP."
::= { sysInventory 6 }

sysInventoryBuildno OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     build number."
::= { sysInventory 7 }

sysInventoryMaxsu OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     maximum supported SUs."
::= { sysInventory 8 }

sysInventoryHardwareVersion OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Hardware Version."
::= { sysInventory 9 }

sysInventoryAntennagain1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Antenna Gain of 5GHz radio."
::= { sysInventory 10 }

sysInventoryAntennagain2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Antenna Gain of 2.4GHz radio."
::= { sysInventory 11 }

sysInventoryAntennatype1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Antenna Type of 5GHz radio."
::= { sysInventory 12 }

sysInventoryAntennatype2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Antenna Type of 2.4GHz radio."
::= { sysInventory 13 }

sysInventoryCustomerID OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     CustomerID."
::= { sysInventory 14 }

sysInventoryBootloaderVersion OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the 
                     Bootloader Version."
::= { sysInventory 15 }

------------------------------------------------------------------------
------------------------------------------------------------------------

trapControl OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "Trap Parameters"
::= { management 4 }

genericTrap  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 1 }

genericTrap1  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 2 }

genericTrap2  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 3 }

genericTrap3  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 4 }

genericTrap4  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 5 }

genericTrap5  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 6 }

genericTrap6  OBJECT-TYPE
        SYNTAX       DisplayString
        MAX-ACCESS   accessible-for-notify
        STATUS       current
        DESCRIPTION  "This parameter is used to provide additional information on traps."

::= { trapControl 7 }

------------------------------------------------------------------------
------------------------------------------------------------------------

tftp OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "Tftp Parameters"
::= { management 5 }

tftpFilename OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure the tftp/ftp filename.
                     It can be configured from 1 to 50 characters."
::= { tftp 1 }

tftpFiletype OBJECT-TYPE
        SYNTAX      INTEGER {
            configfile(1),
            firmwareimage(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure the tftp/ftp filetype.
                     It is configured as below
                     '1' - Config File
                     '2' - Firmware Image."
::= { tftp 2 }

tftpServerip OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure the tftp/ftp serverip."
::= { tftp 3 }

tftpOperationStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            idle(1),
            downloadInProgress(2),
            downloadSuccess(3),
            downloadFailure(4),
            uploadInProgress(5),
            uploadSuccess(6),
            uploadFailure(7),
            validationFailure(8)
        }
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter is used to get the  
                     tftp/ftp Operation Status. Enums
                     '1' - IDLE
                     '2' - DOWNLOAD_IN_PROGRESS
                     '3' - DOWNLOAD_SUCCESS
                     '4' - DOWNLOAD_FAILURE
                     '5' - UPLOAD_IN_PROGRESS
                     '6' - UPLOAD_SUCCESS
                     '7' - UPLOAD_FAILURE
                     '8' - VALIDATION_FAILURE."
::= { tftp 4 }

tftpOperationtype OBJECT-TYPE
        SYNTAX      INTEGER {
            none(0),
            upload(1),
            download(2),
            ftpupload(3),
            ftpdownload(4)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the tftp/ftp Operation Type. It is 
                     configured as:-
                     '0' - NONE
                     '1' - UPLOAD
                     '2' - DOWNLOAD
                     '3' - FTPUPLOAD
                     '4' - FTPDOWNLOAD."
::= { tftp 5 }

tftpKeepSet OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to check 
                     Keepsettings enabled or disabled.
                     It is configured as:-
                     '0' - DISABLE
                     '1' - ENABLE."
::= { tftp 6 }

tftpPartition OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            uboot(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to check 
                     partition enabled or disabled.
                     It is configured as:-
                     '0' - DISABLE
                     '1' - UBOOT."
::= { tftp 7 }

ftpPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the ftp Port number."
::= { tftp 8 }

ftpUsername OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the ftp Username.
                     It can be configured from 1 to 50 characters."

::= { tftp 9 }

ftpPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the ftp Password.
                     It can be configured from 1 to 50 characters."

::= { tftp 10 }

provisionNMSServerip OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure the NMSserverip."
::= { tftp 11 }

provisionStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            unprovision(0),
            provision(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to provision
                     or unprovision the device.
                     It is configured as:-
                     '0' - Unprovision
                     '1' - provision."
::= { tftp 12 }

provisionInterval OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to set the
                     time interval for checking provision
                     status."
::= { tftp 13 }

provisionFilename OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the filename used for provisioning."
::= { tftp 14 }

------------------------------------------------------------------------
------------------------------------------------------------------------

ntp OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "NTP Parameters"
::= { management 6 }

ntpStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the NTP Status."
::= { ntp 1 }

ntpServerAddress OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure NTP Server Address."
::= { ntp 2 }

ntpTimeZone OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     configure the Timezone."
::= { ntp 3 }

ntpLocalTime OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter is used to 
                     display the local time."
::= { ntp 4 }

------------------------------------------------------------------------
------------------------------------------------------------------------

gps OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "GPS Parameters"
::= { management 7 }

gpsStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the GPS Status."
::= { gps 1 }

gpsInterval OBJECT-TYPE
        SYNTAX      Integer32 (0..30)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     GPS Interval in Seconds."
::= { gps 2 }

gpsCounter OBJECT-TYPE
        SYNTAX      Integer32 (0..300)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     GPS Counter value."
::= { gps 3 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dyingGasp OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "DYING GASP Parameters"
::= { management 8 }

dyingGaspStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            enable(1),
            disable(2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the Dying GASP Status."
::= { dyingGasp 1 }

dyingGaspAck OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(1),
            enable(0)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the Dying GASP ACK ."
::= { dyingGasp 2 }

------------------------------------------------------------------------
------------------------------------------------------------------------

leds OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "LED Parameters"
::= { management 9 }

ledsStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the LEDS."
::= { leds 1 }

------------------------------------------------------------------------
------------------------------------------------------------------------

log OBJECT-IDENTITY
    STATUS current
    DESCRIPTION "Log Parameters"
::= { management 10 }

syslogServerIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Syslog ServerIP Address."
::= { log 1 }

syslogServerPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Syslog server Port number."
::= { log 2 }

tempLogStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the temperature log."
::= { log 3 }

tempLogInterval OBJECT-TYPE
        SYNTAX      Integer32 (0..60)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     Temperature Log Interval in Seconds."
::= { log 4 }

------------------------------------------------------------------------
------------------------------------------------------------------------

http OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "HTTP/HTTPS Parameters"
::= { management 11 }

adminPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     and retrieve the Http admin password.
                     It can be configured from 8 to 32 characters."
::= { http 1 }

userPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     and retrieve the Http user password.
                     It can be configured from 8 to 32 characters."
::= { http 2 }

superUserPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure and
                     retrieve the Http super user password.
                     It can be configured from 8 to 32 characters."
::= { http 3 }

httpStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the HTTP."
::= { http 4 }

httpPort OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the HTTP Port number."
::= { http 5 }

httpsStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the HTTPS."
::= { http 6 }

httpsPort OBJECT-TYPE
        SYNTAX      Integer32 (0..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the HTTPS Port number."
::= { http 7 }

installerPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure and
                     retrieve the Installer password.
                     It can be configured from 8 to 32 characters."
::= { http 8 }

rootPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure and
                     retrieve the root password.
                     It can be configured from 8 to 32 characters."
::= { http 9 }

------------------------------------------------------------------------
------------------------------------------------------------------------

telnetssh OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "Telnet/SSH Parameters"
::= { management 12 }

telnetStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the Telnet."
::= { telnetssh 1 }

telnetPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Telnet Port number."
::= { telnetssh 2 }

telnetSessions OBJECT-TYPE
        SYNTAX      Integer32 (0..4)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the Telnet Sessions."
::= { telnetssh 3 }

sshStatus OBJECT-TYPE
        SYNTAX      INTEGER {
            disable(0),
            enable(1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the SSH."
::= { telnetssh 4 }

sshPort OBJECT-TYPE
        SYNTAX      Integer32 (1..65535)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the SSH Port number."
::= { telnetssh 5 }

sshSessions OBJECT-TYPE
        SYNTAX      Integer32 (0..4)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the SSH Sessions."
::= { telnetssh 6 }

telnetAdminPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     and retrieve the admin telnet password.
                     It can be configured from 8 to 32 characters."
::= { telnetssh 7 }

------------------------------------------------------------------------
------------------------------------------------------------------------

snmp OBJECT-IDENTITY
     STATUS current
     DESCRIPTION "SNMP Parameters"
::= { management 13 }

snmpStatus OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to enable 
                     or disable the SNMP. 
                     It is configured as -
                     any  - checked
                     none - unchecked."
::= { snmp 1 }

snmpVersion OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure 
                     the SNMP Version. 
                     It is configured as -
                     v1  - SNMPv1
                     any - SNMPv1-v2c."
::= { snmp 2 }

snmpReadPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     and retrieve the Read password.
                     It can be configured from 8 to 32 characters."
::= { snmp 3 }

snmpTrapHostIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     the SNMP Trap Host IP Address."
::= { snmp 4 }

snmpTrapHostPassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure and
                     retrieve the SNMP Trap Host password.
                     It can be configured from 8 to 32 characters."
::= { snmp 5 }

snmpReadWritePassword OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure
                     and retrieve the Read/Write password.
                     It can be configured from 8 to 32 characters."
::= { snmp 6 }

------------------------------------------------------------------------
------------------------------------------------------------------------

wirelessStatsTable OBJECT-TYPE
        SYNTAX SEQUENCE OF WirelessStatsEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            Wireless Statistics."
::= { monitor 1 }

wirelessStatsEntry OBJECT-TYPE
        SYNTAX      WirelessStatsEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Wireless Statistics Table."
        INDEX       { wirelessStatsRadioIndex }
::= { wirelessStatsTable 1 }


WirelessStatsEntry ::=
        SEQUENCE {
                wirelessStatsRadioIndex
                    Integer32,
                wirelessStatsMACAddress
                    DisplayString,
                wirelessStatsRemotePartners
                    Integer32,
                wirelessStatsDataTxTotalPackets
                    DisplayString,
                wirelessStatsDataRxTotalPackets
                    DisplayString,
                wirelessStatsDataTxMulticastPackets
                    DisplayString,
                wirelessStatsDataRxMulticastPackets
                    DisplayString,
                wirelessStatsDataTxUnicastPackets
                    DisplayString,
                wirelessStatsDataRxUnicastPackets
                    DisplayString,
                wirelessStatsMgmtTxPackets
                    DisplayString,
                wirelessStatsMgmtRxPackets
                    DisplayString,
                wirelessStatsMgmtTxBeacons
                    DisplayString,
                wirelessStatsMgmtRxBeacons
                    DisplayString,
                wirelessStatsMgmtAuthReqSent
                    Integer32,
                wirelessStatsMgmtAuthReqRecv
                    Integer32,
                wirelessStatsMgmtAuthConfirm
                    Integer32,
                wirelessStatsMgmtAuthReject
                    Integer32,
                wirelessStatsMgmtDeAuthReqSent
                    Integer32,
                wirelessStatsMgmtDeAuthReqRecv
                    Integer32,
                wirelessStatsMgmtAuthResultLast
                    DisplayString,
                wirelessStatsMgmtAssocReqSent
                    Integer32,
                wirelessStatsMgmtAssocReqRecv
                    Integer32,
                wirelessStatsMgmtAssocConfirm
                    Integer32,
                wirelessStatsMgmtAssocReject
                    Integer32,
                wirelessStatsMgmtDeAssocReqSent
                    Integer32,
                wirelessStatsMgmtDeAssocReqRecv
                    Integer32,
                wirelessStatsMgmtAssocResultLast
                    DisplayString,
                wirelessStatsCRCErrors
                    DisplayString,
                wirelessStatsFrameErrors
                    DisplayString,
                wirelessStatsTxThroughput
                    DisplayString,
                wirelessStatsRxThroughput
                    DisplayString,
                wirelessStatsDataTxBroadcastPackets
                    DisplayString,
                wirelessStatsDataRxBroadcastPackets
                    DisplayString,
                wirelessStatsTxPPS
                    Integer32,
                wirelessStatsRxPPS
                    Integer32
        }

wirelessStatsRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     wireless Statistics table."
::= { wirelessStatsEntry 1 }

wirelessStatsMACAddress OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the MAC address of 
                     in a wireless Statistics."
::= { wirelessStatsEntry 2 }

wirelessStatsRemotePartners OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Partners
                     in Wireless Statistics."
::= { wirelessStatsEntry 3 }

wirelessStatsDataTxTotalPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx total packets
                     in Wireless Statistics of type data."
::= { wirelessStatsEntry 4 }

wirelessStatsDataRxTotalPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx total packets
                     in Wireless Statistics of type data."
::= { wirelessStatsEntry 5 }

wirelessStatsDataTxMulticastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Multicast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 6 }

wirelessStatsDataRxMulticastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Multicast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 7 }

wirelessStatsDataTxUnicastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Multicast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 8 }

wirelessStatsDataRxUnicastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Multicast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 9 }

wirelessStatsMgmtTxPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx packets
                     in Wireless Statistics of type Managment."
::= { wirelessStatsEntry 10 }

wirelessStatsMgmtRxPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx packets
                     in Wireless Statistics of type Managment."
::= { wirelessStatsEntry 11 }

wirelessStatsMgmtTxBeacons OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Beacons
                     in Wireless Statistics of type Managment."
::= { wirelessStatsEntry 12 }

wirelessStatsMgmtRxBeacons OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Beacons
                     in Wireless Statistics of type Managment."
::= { wirelessStatsEntry 13 }

wirelessStatsMgmtAuthReqSent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Authentication
                     request sent in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 14 }

wirelessStatsMgmtAuthReqRecv OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Authentication
                     request received in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 15 }

wirelessStatsMgmtAuthConfirm OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Authentication
                     confirm in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 16 }

wirelessStatsMgmtAuthReject OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Authentication
                     reject in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 17 }

wirelessStatsMgmtDeAuthReqSent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DeAuthentication
                     request sent in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 18 }

wirelessStatsMgmtDeAuthReqRecv OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DeAuthentication
                     request received in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 19 }

wirelessStatsMgmtAuthResultLast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Authentication
                     result last in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 20 }

wirelessStatsMgmtAssocReqSent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Association
                     request sent in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 21 }

wirelessStatsMgmtAssocReqRecv OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Association
                     request received in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 22 }

wirelessStatsMgmtAssocConfirm OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Association
                     confirm in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 23 }

wirelessStatsMgmtAssocReject OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Association
                     reject in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 24 }

wirelessStatsMgmtDeAssocReqSent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DeAssociation
                     request sent in Wireless Statistics of type 
                     Managment."
::= { wirelessStatsEntry 25 }

wirelessStatsMgmtDeAssocReqRecv OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DeAssociation
                     request received in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 26 }

wirelessStatsMgmtAssocResultLast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Association
                     result last in Wireless Statistics of 
                     type Managment."
::= { wirelessStatsEntry 27 }

wirelessStatsCRCErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the CRC Errors
                     in Wireless Statistics."
::= { wirelessStatsEntry 28 }

wirelessStatsFrameErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Frame Errors
                     in Wireless Statistics."
::= { wirelessStatsEntry 29 }

wirelessStatsTxThroughput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Throughput in
                     Mega bits per second under Wireless Statistics."
::= { wirelessStatsEntry 30 }

wirelessStatsRxThroughput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Throughput in
                     Mega bits per second under Wireless Statistics."
::= { wirelessStatsEntry 31 }

wirelessStatsDataTxBroadcastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Broadcast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 32 }

wirelessStatsDataRxBroadcastPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Broadcast
                     packets in Wireless Statistics of type data."
::= { wirelessStatsEntry 33 }

wirelessStatsTxPPS OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Packets Per
                     Second in Wireless Statistics."
::= { wirelessStatsEntry 34 }

wirelessStatsRxPPS OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Packets Per
                     Second in Wireless Statistics."
::= { wirelessStatsEntry 35 }

------------------------------------------------------------------------
------------------------------------------------------------------------

ethernetStatsTable OBJECT-TYPE
        SYNTAX SEQUENCE OF EthernetStatsEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            Ethernet Statistics."
::= { monitor 2 }

ethernetStatsEntry OBJECT-TYPE
        SYNTAX      EthernetStatsEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Ethernet Statistics Table."
        INDEX       { ethernetStatsIndex }
::= { ethernetStatsTable 1 }


EthernetStatsEntry ::=
        SEQUENCE {
                ethernetStatsIndex
                    Integer32,
                ethernetStatus
                    DisplayString,
                ethernetMACAddress
                    DisplayString,
                ethernetSpeed
                    DisplayString,
                ethernetDuplex
                    DisplayString,
                ethernetTxTotalPackets
                    DisplayString,
                ethernetRxTotalPackets
                    DisplayString,
                ethernetTxTotalBytes
                    DisplayString,
                ethernetRxTotalBytes
                    DisplayString,
                ethernetTxErrors
                    DisplayString,
                ethernetRxErrors
                    DisplayString,
                ethernetTxL2McastDropCount
                    DisplayString,
                ethernetRxL2McastDropCount
                    DisplayString,
                ethernetTxL3McastDropCount
                    DisplayString,
                ethernetRxL3McastDropCount
                    DisplayString,
                ethernetTxFilteringDropCount
                    DisplayString,
                ethernetRxFilteringDropCount
                    DisplayString,
                ethernetTxL3BcastDropCount
                    DisplayString,
                ethernetRxL3BcastDropCount
                    DisplayString,
                ethernetTxDropped
                    DisplayString,
                ethernetRxDropped
                    DisplayString,
                ethernetTxMulticast
                    DisplayString,
                ethernetRxMulticast
                    DisplayString,
                ethernetTxUnicast
                    DisplayString,
                ethernetRxUnicast
                    DisplayString,
                ethernetRxCRCErrors
                    DisplayString,
                ethernetRxFrameOverSizeErrors
                    DisplayString,
                ethernetRxFrameOverrunErrors
                    DisplayString,
                ethernetTxThroughput
                    DisplayString,
                ethernetRxThroughput
                    DisplayString,
                ethernetTxPPS
                    Integer32,
                ethernetRxPPS
                    Integer32
        }

ethernetStatsIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     ethernet Statistics table."
::= { ethernetStatsEntry 1 }

ethernetStatus OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Ethernet Status
                     in ethernet Statistics table."
::= { ethernetStatsEntry 2  }

ethernetMACAddress OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the MAC address of 
                     in ethernet Statistics table."
::= { ethernetStatsEntry 3 }

ethernetSpeed OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Ethernet Speed
                     in ethernet Statistics table ."
::= { ethernetStatsEntry 4  }

ethernetDuplex OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Ethernet Duplex
                     in ethernet Statistics table."
::= { ethernetStatsEntry 5  }

ethernetTxTotalPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Total packets
                     in ethernet statistics table."
::= { ethernetStatsEntry 6  }

ethernetRxTotalPackets OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Total packets
                     in ethernet statistics table."
::= { ethernetStatsEntry 7  }

ethernetTxTotalBytes OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Total Bytes
                     in ethernet statistics table."
::= { ethernetStatsEntry 8 }

ethernetRxTotalBytes OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Total Bytes
                     in ethernet statistics table."
::= { ethernetStatsEntry 9 }

ethernetTxErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Errors
                     in ethernet statistics table."
::= { ethernetStatsEntry 10 }

ethernetRxErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Errors
                     in ethernet statistics table."
::= { ethernetStatsEntry 11 }

ethernetTxL2McastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx L2 Multicast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 12 }

ethernetRxL2McastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx L2 Multicast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 13 }

ethernetTxL3McastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx L3 Multicast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 14 }

ethernetRxL3McastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx L3 Multicast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 15 }

ethernetTxFilteringDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Filtering
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 16 }

ethernetRxFilteringDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Filtering
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 17 }

ethernetTxL3BcastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx L3 Broadcast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 18 }

ethernetRxL3BcastDropCount OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx L3 Broadcast
                     drop count in ethernet statistics table."
::= { ethernetStatsEntry 19 }

ethernetTxDropped OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx drop
                     count in ethernet statistics table."
::= { ethernetStatsEntry 20 }

ethernetRxDropped OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx drop
                     count in ethernet statistics table."
::= { ethernetStatsEntry 21 }

ethernetTxMulticast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Multi
                     -cast in ethernet statistics table."
::= { ethernetStatsEntry 22 }

ethernetRxMulticast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Multi
                     -cast in ethernet statistics table."
::= { ethernetStatsEntry 23 }

ethernetTxUnicast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Uni
                     -cast in ethernet statistics table."
::= { ethernetStatsEntry 24 }

ethernetRxUnicast OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Uni
                     -cast in ethernet statistics table."
::= { ethernetStatsEntry 25 }

ethernetRxCRCErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx CRC
                     Errors in ethernet statistics table."
::= { ethernetStatsEntry 26 }

ethernetRxFrameOverSizeErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Frame over
                     Size Errors in ethernet statistics table."
::= { ethernetStatsEntry 27 }

ethernetRxFrameOverrunErrors OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Frame over
                     Run Errors in ethernet statistics table."
::= { ethernetStatsEntry 28 }

ethernetTxThroughput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Throughput in Mega 
                     bits per second under ethernet statistics table."
::= { ethernetStatsEntry 29 }

ethernetRxThroughput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Throughput in Mega
                     bits per second under ethernet statistics table."
::= { ethernetStatsEntry 30 }

ethernetTxPPS OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Packets Per Second 
                     under ethernet statistics table."
::= { ethernetStatsEntry 31 }

ethernetRxPPS OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Packets per Second
                     under ethernet statistics table."
::= { ethernetStatsEntry 32 }


------------------------------------------------------------------------
------------------------------------------------------------------------

assocTable OBJECT-TYPE
        SYNTAX SEQUENCE OF AssocEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify
                            Wireless Association Station"
::= { monitor 3 }


assocEntry OBJECT-TYPE
        SYNTAX      AssocEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the
                     Associated station Table"
        INDEX   { assocRadioIndex, assocSecIndex }
::= { assocTable 1 }


AssocEntry ::=
        SEQUENCE {
                assocRadioIndex
                    Integer32,
                assocSecIndex
                    Integer32,
                assocMAC
                    DisplayString,
                assocIP
                    IpAddress,
                assocRemoteLat
                    DisplayString,
                assocRemoteLong
                    DisplayString,
                assocLocalLat
                    DisplayString,
                assocLocalLong
                    DisplayString,
                assocRxRate
                    Integer32,
                assocTxRate
                    Integer32,
                assocRxTput
                    DisplayString,
                assocTxTput
                    DisplayString,
                assocLocalSNRA1
                    Integer32,
                assocLocalSNRA2
                    Integer32,
                assocRemoteSNRA1
                    Integer32,
                assocRemoteSNRA2
                    Integer32,
                assocLocalPhyErr
                    Integer32,
                assocRemotePhyErr
                    Integer32,
                assocLocalMPDUErr
                    Integer32,
                assocRemoteMPDUErr
                    Integer32,
                assocLocalRetries
                    Integer32,
                assocRemoteRetries
                    Integer32,
                assocLinkTestDuration
                    Integer32,
                assocLinkTestDirection
                    INTEGER,
                assocLinkTestStartStop
                    INTEGER,
                assocLocalNoiseFloor
                    Integer32,
                assocRemoteNoiseFloor
                    Integer32,
                assocLocalCustomername
                    DisplayString,
                assocRemoteCustomername
                    DisplayString,
                assocLocalLinkid
                    DisplayString,
                assocRemoteLinkid
                    DisplayString,
                assocLinkTestPacketSize
                    Integer32,
                assocDisconnect
                    INTEGER,
                assocCombRSSI
                    Integer32,
                assocLocalSignalA1
                    Integer32,
                assocLocalSignalA2
                    Integer32,
                assocRemoteSignalA1
                    Integer32,
                assocRemoteSignalA2
                    Integer32,
                assocLocalTxPower
                    Integer32,
                assocRemoteTxPower
                    Integer32,
                assocLocalAntennaGain
                    Integer32,
                assocRemoteAntennaGain
                    Integer32,
                assocLocalTotalTxPackets
                    Integer32,
                assocLocalTotalRxPackets
                    Integer32,
                assocRemoteTotalTxPackets
                    Integer32,
                assocRemoteTotalRxPackets
                    Integer32,
                assocLocalRTXPercent
                    Integer32,
                assocRemoteRTXPercent
                    Integer32,
                assocClearLinkStatistics
                    INTEGER,
                assocLocalDropped
                    Integer32,
                assocRemoteDropped
                    Integer32,
                assocLinkUptime
                    DisplayString,
                assocLocalTxMCSIndex
                    Integer32,
                assocLinkDistance
                    DisplayString,
                assocIperfMode
                    INTEGER,
                assocIperfDuration
                    Integer32,
                assocIperfDirection
                    INTEGER,
                assocIperfStartStop
                    INTEGER,
                assocIperfBandwidth
                    Integer32,
                assocIperfType
                    INTEGER
        }

assocRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     wireless Assoc Table."
::= { assocEntry 1 }

assocSecIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..32)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Secondary index 
                     for the wireless Assoc Table."
::= { assocEntry 2 }


assocMAC OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the MAC address of 
                     associated station for a wireless interface."
::= { assocEntry 3 }


assocIP OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the IP address of 
                     associated station for a wireless interface."
::= { assocEntry 4 }

assocRemoteLat OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Latitude 
                     of associated station for a wireless interface."
::= { assocEntry 5 }

assocRemoteLong OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Longitude 
                     of associated station for a wireless interface."
::= { assocEntry 6 }

assocLocalLat OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Latitude 
                     of a wireless interface."
::= { assocEntry 7 }

assocLocalLong OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Longitude 
                     of wireless interface."
::= { assocEntry 8 }

assocRxRate OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Rate 
                     of wireless interface."
::= { assocEntry 9 }

assocTxRate OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Rate 
                     of a wireless interface."
::= { assocEntry 10 }

assocRxTput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Rx Throughput 
                     of wireless interface."
::= { assocEntry 11 }

assocTxTput OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Tx Throughput 
                     of a wireless interface."
::= { assocEntry 12 }

assocLocalSNRA1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local SNR A1 
                     of a wireless interface."
::= { assocEntry 13 }

assocLocalSNRA2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local SNR A2 
                     of a wireless interface."
::= { assocEntry 14 }

assocRemoteSNRA1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote SNR A1 
                     of associated station for a wireless interface."
::= { assocEntry 15 }

assocRemoteSNRA2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote SNR A2 
                     of associated station for a wireless interface."
::= { assocEntry 16 }

assocLocalPhyErr OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Phy Errors 
                     of a wireless interface."
::= { assocEntry 17 }

assocRemotePhyErr OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Phy Errors 
                     of associated station for a wireless interface."
::= { assocEntry 18 }

assocLocalMPDUErr OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local MPDU Errors 
                     of a wireless interface."
::= { assocEntry 19 }

assocRemoteMPDUErr OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote MPDU Errors 
                     of associated station for a wireless interface."
::= { assocEntry 20 }

assocLocalRetries OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Retries
                     of a wireless interface."
::= { assocEntry 21 }

assocRemoteRetries OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Retries
                     of associated station for a wireless interface."
::= { assocEntry 22 }

assocLinkTestDuration OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Link test Duration."
::= { assocEntry 23 }

assocLinkTestDirection OBJECT-TYPE
        SYNTAX      INTEGER {
            uplink      (1),
            downlink    (2),
            bidirection (3)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Link test Direction."
::= { assocEntry 24 }

assocLinkTestStartStop OBJECT-TYPE
        SYNTAX      INTEGER {
            stop  (0),
            start (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Link test status as
                     Start or Stop."
::= { assocEntry 25 }

assocLocalNoiseFloor OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Noise Floor
                     of a wireless interface."
::= { assocEntry 26 }

assocRemoteNoiseFloor OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Noise Floor
                     of associated station for a wireless interface."
::= { assocEntry 27 }

assocLocalCustomername OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Customer name
                     of a wireless interface."
::= { assocEntry 28 }

assocRemoteCustomername OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Customer name
                     of associated station for a wireless interface."
::= { assocEntry 29 }

assocLocalLinkid OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Linkid
                     of a wireless interface."
::= { assocEntry 30 }

assocRemoteLinkid OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Linkid
                     of associated station for a wireless interface."
::= { assocEntry 31 }

assocLinkTestPacketSize OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Linktest packet
                     size."
::= { assocEntry 32 }

assocDisconnect OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to disconnect 
                     remote partner."
::= { assocEntry 33 }

assocCombRSSI OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Combined RSSI of
                     of a wireless interface."
::= { assocEntry 34 }

assocLocalSignalA1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Signal A1 
                     of a wireless interface."
::= { assocEntry 35 }

assocLocalSignalA2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Signal A2 
                     of a wireless interface."
::= { assocEntry 36 }

assocRemoteSignalA1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Signal A1 
                     of associated station for a wireless interface."
::= { assocEntry 37 }

assocRemoteSignalA2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Signal A2 
                     of associated station for a wireless interface."
::= { assocEntry 38 }

assocLocalTxPower OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local TxPower 
                     of a wireless interface."
::= { assocEntry 39 }

assocRemoteTxPower OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote TxPower 
                     of associated station for a wireless interface."
::= { assocEntry 40 }

assocLocalAntennaGain OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Antenna
                     Gain of a wireless interface."
::= { assocEntry 41 }

assocRemoteAntennaGain OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Antenna Gain 
                     of associated station for a wireless interface."
::= { assocEntry 42 }

assocLocalTotalTxPackets OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Total
                     TxPackets of a wireless interface."
::= { assocEntry 43 }

assocLocalTotalRxPackets OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Total 
                     RxPackets of a wireless interface."
::= { assocEntry 44 }

assocRemoteTotalTxPackets OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Total TxPackets
                     of associated station for a wireless interface."
::= { assocEntry 45 }

assocRemoteTotalRxPackets OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Total RxPackets
                     of associated station for a wireless interface."
::= { assocEntry 46 }

assocLocalRTXPercent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Retransmission
                     percent of a wireless interface."
::= { assocEntry 47 }

assocRemoteRTXPercent OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Retransmission 
                     percent of associated station for a wireless interface."
::= { assocEntry 48 }

assocClearLinkStatistics OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to clear the local and
                     remote link statistics of wireless interface."
::= { assocEntry 49 }

assocLocalDropped OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Local Dropped
                     Count statistics of a wireless interface."
::= { assocEntry 50 }

assocRemoteDropped OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Remote Dropped
                     Count statistics of a wireless interface."
::= { assocEntry 51 }

assocLinkUptime OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the wireless link 
                     uptime of remote partner. It is displayed in
                     dd:hh:mm:ss format."
::= { assocEntry 52 }

assocLocalTxMCSIndex OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the local Tx MCS
                     index of a wireless interface."
::= { assocEntry 53 }

assocLinkDistance OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the link
                     distance of a wireless interface."
::= { assocEntry 54 }

assocIperfMode OBJECT-TYPE
        SYNTAX      INTEGER {
            server    (1),
            client    (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test Mode."
::= { assocEntry 55 }

assocIperfDuration OBJECT-TYPE
        SYNTAX      Integer32 (1..86400)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test Duration.
                     It can be configured from '1' to '86400' Sec."
::= { assocEntry 56 }

assocIperfDirection OBJECT-TYPE
        SYNTAX      INTEGER {
            unidirection (0),
            bidirection (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test Direction."
::= { assocEntry 57 }

assocIperfStartStop OBJECT-TYPE
        SYNTAX      INTEGER {
            stop  (0),
            start (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test status as
                     Start or Stop."
::= { assocEntry 58 }

assocIperfBandwidth OBJECT-TYPE
        SYNTAX      Integer32 (0..500)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test bandwidth in Mbps.
                     value zero indicates to utilize maximum possible bandwidth"
::= { assocEntry 59 }

assocIperfType OBJECT-TYPE
        SYNTAX      INTEGER {
            tcp    (1),
            udp    (2)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter represents the Iperf test type."
::= { assocEntry 60 }

------------------------------------------------------------------------
------------------------------------------------------------------------

traps OBJECT-IDENTITY
        STATUS current
        DESCRIPTION "Trap Parameters"
::= { monitor 4 }

associatedTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when 5GHz radio wireless link is up."
::= { traps 1 }

disassociatedTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when 5GHz radio wireless link is down."
::= { traps 2 }

dyinggaspRemoteDeviceTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when remote device is power off."
::= { traps 3 }

dyinggaspBSUTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when Outdoor Base is power off."
::= { traps 4 }

suServiceTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when Outdoor Subscriber Service is disabled."
::= { traps 5 }

configurationTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when configuration is applied successfully."
::= { traps 6 }

devInitializationTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when device is initialized successfully."
::= { traps 7 }

configurationFileAppliedTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when configuration file applied successfully."
::= { traps 8 }

firmwareFileDownloadedTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when firmware file downloaded successfully."
::= { traps 9 }

deviceRebootTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when device is rebooting."
::= { traps 10 }

deviceResetTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when reset is performed."
::= { traps 11 }

systemMemoryTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when system memory reached 95%."
::= { traps 12 }

firmwareFileUpgradeTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when firmware upgrade is completed."
::= { traps 13 }

ethernetMismatchTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when mismatch in duplex/speed is detected."
::= { traps 14 }

autoProvisionTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is used to specify auto provisioning status."
::= { traps 15 }

dcsChanExhaustTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is used to specify the DCS best channels are exhausted and channel has to be configure manually."
::= { traps 16 }

radioChipTuningTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when radio chip tuning and then reboot the device automatically."
::= { traps 17 }

radioChipUnresponsiveTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when radio chip is unresponsive and then reset the wireless 5GHz interface automatically."
::= { traps 18 }

dcsTriggerTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DCS condition triggered due to retransmission."
::= { traps 19 }

dcsCompletedTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DCS Scan completed and displays the best channel list."
::= { traps 20 }

dcsChanSelectionTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DCS selected the best channel from the best channel list and operates on the selected channel."
::= { traps 21 }

dcsChanSwitchTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DCS switched next best channel dynamically."
::= { traps 22 }

dcsStatusChangeTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DCS Status is enabled / disabled by user."
::= { traps 23 }

ddrsStatusChangeTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when DDRS Status is enabled / disabled by user."
::= { traps 24 }

channelChangeTrap  NOTIFICATION-TYPE
        OBJECTS { genericTrap }
        STATUS       current
        DESCRIPTION  "This trap is generated when channel changed manually by user."
::= { traps 25 }

------------------------------------------------------------------------
------------------------------------------------------------------------

spectrumAnalyzer OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Spectrum Analyzer configuration and Results"
::= { monitor 5 }

saConfigTable OBJECT-TYPE
        SYNTAX SEQUENCE OF SaConfigEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            spectrum analyzer configuration table."
::= { spectrumAnalyzer 1 }

saConfigEntry OBJECT-TYPE
        SYNTAX      SaConfigEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Spectrum Analyzer config Table."
        INDEX       { saConfigRadioIndex }
::= { saConfigTable 1 }

SaConfigEntry ::=
        SEQUENCE {
                saConfigRadioIndex
                    Integer32,
                saConfigStartStop
                    INTEGER,
                saConfigScanTime
                    Integer32,
                saConfigStartFreq
                    Integer32,
                saConfigEndFreq
                    Integer32
        }

saConfigRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     sa config table."
::= { saConfigEntry 1 }

saConfigStartStop OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to start or stop the 
                     spectrum analyzer."
::= { saConfigEntry 2 }

saConfigScanTime OBJECT-TYPE
        SYNTAX      Integer32 (2..60)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the 
                     scan time in sec."
::= { saConfigEntry 3 }

saConfigStartFreq OBJECT-TYPE
        SYNTAX      Integer32 (0..10000)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     start frequency in MHz."
::= { saConfigEntry 4 }

saConfigEndFreq OBJECT-TYPE
        SYNTAX      Integer32 (0..10000)
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to configure the
                     end frequency in MHz."
::= { saConfigEntry 5 }

------------------------------------------------------------------------
------------------------------------------------------------------------

saResultTable OBJECT-TYPE
        SYNTAX SEQUENCE OF SaResultEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify
                            Spectrum Scan results"
::= { spectrumAnalyzer 2 }


saResultEntry OBJECT-TYPE
        SYNTAX      SaResultEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the
                     SA Result Table"
        INDEX   { saResultRadioIndex, saResultSecIndex }
::= { saResultTable 1 }


SaResultEntry ::=
        SEQUENCE {
                saResultRadioIndex
                    Integer32,
                saResultSecIndex
                    Integer32,
                saResultChannel
                    Integer32,
                saResultFrequency
                    Integer32,
                saResultSignalA1
                    Integer32,
                saResultSignalA2
                    Integer32,
                saResultUtility
                    Integer32
        }

saResultRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     SA Result Table."
::= { saResultEntry 1 }

saResultSecIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..250)
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents the Secondary index 
                     for the SA Result Table."
::= { saResultEntry 2 }

saResultChannel OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the channel." 
::= { saResultEntry 3 }

saResultFrequency OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Frequency." 
::= { saResultEntry 4 }

saResultSignalA1 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Signal at A1."
::= { saResultEntry 5 }

saResultSignalA2 OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Signal at A2."
::= { saResultEntry 6 }

saResultUtility OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Utility."
::= { saResultEntry 7 }

------------------------------------------------------------------------
------------------------------------------------------------------------

siteSurvey OBJECT-IDENTITY
        STATUS      current
        DESCRIPTION "Site Survey configuration and Results"
::= { monitor 6 }

siteSurveyConfigTable OBJECT-TYPE
        SYNTAX SEQUENCE OF SiteSurveyConfigEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            site survey configuration table."
::= { siteSurvey 1 }

siteSurveyConfigEntry OBJECT-TYPE
        SYNTAX      SiteSurveyConfigEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Site survey config Table."
        INDEX       { siteSurveyConfigRadioIndex }
::= { siteSurveyConfigTable 1 }

SiteSurveyConfigEntry ::=
        SEQUENCE {
                siteSurveyConfigRadioIndex
                    Integer32,
                siteSurveyConfigScan
                    INTEGER,
                siteSurveyConfigClear
                    INTEGER
        }

siteSurveyConfigRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the index for the 
                     site survey config table."
::= { siteSurveyConfigEntry 1 }

siteSurveyConfigScan OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to scan the site survey." 
::= { siteSurveyConfigEntry 2 }

siteSurveyConfigClear OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to clear the site survey results."
::= { siteSurveyConfigEntry 3 }

------------------------------------------------------------------------
------------------------------------------------------------------------

siteSurveyResultsTable OBJECT-TYPE
        SYNTAX SEQUENCE OF SiteSurveyResultsEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            site survey results table."
::= { siteSurvey 2 }

siteSurveyResultsEntry OBJECT-TYPE
        SYNTAX      SiteSurveyResultsEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     Site Survey Results Table."
        INDEX       { siteSurveyResultsRadioIndex, siteSurveyResultsSecIndex }
::= { siteSurveyResultsTable 1 }


SiteSurveyResultsEntry ::=
        SEQUENCE {
                siteSurveyResultsRadioIndex
                    Integer32,
                siteSurveyResultsSecIndex
                    Integer32,
                siteSurveyResultsMAC
                    DisplayString,
                siteSurveyResultsSSID
                    DisplayString,
                siteSurveyResultsChannel
                    Integer32,
                siteSurveyResultsFrequency
                    Integer32,
                siteSurveyResultsRSSI
                    Integer32,
                siteSurveyResultsNoise
                    Integer32,
                siteSurveyResultsSecurity
                    INTEGER
        }

siteSurveyResultsRadioIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..2)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the radio index for the 
                     site survey table."
::= { siteSurveyResultsEntry 1 }

siteSurveyResultsSecIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..64)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the site survey entry index for the 
                     site survey table."
::= { siteSurveyResultsEntry 2 }

siteSurveyResultsMAC OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the  
                     site survey MAC Address."
::= { siteSurveyResultsEntry 3 }

siteSurveyResultsSSID OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     SSID. It can be configured from 1 to 32 characters."
::= { siteSurveyResultsEntry 4 }

siteSurveyResultsChannel OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     channel."
::= { siteSurveyResultsEntry 5 }

siteSurveyResultsFrequency OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     frequency."
::= { siteSurveyResultsEntry 6 }

siteSurveyResultsRSSI OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     RSSI."
::= { siteSurveyResultsEntry 7 }

siteSurveyResultsNoise OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     noise."
::= { siteSurveyResultsEntry 8 }

siteSurveyResultsSecurity OBJECT-TYPE
        SYNTAX      INTEGER {
            no    (0),
            yes   (1)
        }
        MAX-ACCESS  read-write
        STATUS      current
        DESCRIPTION "This parameter is used to represent the 
                     encryption."
::= { siteSurveyResultsEntry 9 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dhcpLeaseTable OBJECT-TYPE
        SYNTAX SEQUENCE OF DHCPLeaseEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            DHCP Lease Entries."
::= { monitor 7 }

dhcpLeaseEntry OBJECT-TYPE
        SYNTAX      DHCPLeaseEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     DHCP Lease table."
        INDEX       { dhcpLeaseIndex }
::= { dhcpLeaseTable 1 }

DHCPLeaseEntry ::=
        SEQUENCE {
                dhcpLeaseIndex
                    Integer32,
                dhcpLeaseHostname
                    DisplayString,
                dhcpLeaseIPAddress
                    IpAddress,
                dhcpLeaseMACAddress
                    DisplayString,
                dhcpLeaseLeasetimeRem
                    DisplayString
        }

dhcpLeaseIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..254)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DHCP Lease
                     Index of an entry in DHCP Lease table."
::= { dhcpLeaseEntry 1 }

dhcpLeaseHostname OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the Hostname
                     of an entry in DHCP Lease table."
::= { dhcpLeaseEntry 2 }

dhcpLeaseIPAddress OBJECT-TYPE
        SYNTAX      IpAddress
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the IPAddress
                     of an entry in DHCP Lease table."
::= { dhcpLeaseEntry 3 }

dhcpLeaseMACAddress OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the MAC
                     Address of an entry in DHCP Lease Table."
::= { dhcpLeaseEntry 4 }

dhcpLeaseLeasetimeRem OBJECT-TYPE
        SYNTAX      DisplayString
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the remaining
                     Lease time of an entry in DHCP Lease Table."
::= { dhcpLeaseEntry 5 }

------------------------------------------------------------------------
------------------------------------------------------------------------

dfsblacklistTable OBJECT-TYPE
        SYNTAX SEQUENCE OF DFSBlacklistEntry
        MAX-ACCESS         not-accessible
        STATUS             current
        DESCRIPTION        "This table is used to specify 
                            DFS Blacklist Entries."
::= { monitor 8 }

dfsBlacklistEntry OBJECT-TYPE
        SYNTAX      DFSBlacklistEntry
        MAX-ACCESS  not-accessible
        STATUS      current
        DESCRIPTION "This parameter represents an entry in the 
                     DFS Blacklist table."
        INDEX       { dfsBlacklistIndex }
::= { dfsblacklistTable 1 }

DFSBlacklistEntry ::=
        SEQUENCE {
                dfsBlacklistIndex
                    Integer32,
                dfsBlackliststartfreq
                    Integer32,
                dfsBlacklistendfreq
                    Integer32,
                dfsBlacklistTimeLeft
                    Integer32
        }

dfsBlacklistIndex OBJECT-TYPE
        SYNTAX      Integer32 (1..20)
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the DFS
                     Index of an entry in DFS Blacklist table."
::= { dfsBlacklistEntry 1 }

dfsBlackliststartfreq OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the start Frequency
                     of a Blacklist entry in DFS Blacklist table. Units: MHz"
::= { dfsBlacklistEntry 2 }

dfsBlacklistendfreq OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the end Frequency
                     of a Blacklist entry in DFS Blacklist table. Units: MHz"
::= { dfsBlacklistEntry 3 }

dfsBlacklistTimeLeft OBJECT-TYPE
        SYNTAX      Integer32
        MAX-ACCESS  read-only
        STATUS      current
        DESCRIPTION "This parameter represents the remaining time
                     left in DFS Blacklist table. Units: Seconds"
::= { dfsBlacklistEntry 4 }

END
