-- *****************************************************************
-- ENTERPRISE-STA-EXTRA-INFO-MIB.my:  Enterprise AP Extra Information
--
-- march 2005, Jacky.Xue
--
-- Copyright (c) 2004 by Instant802 Networks, Inc.
-- All rights reserved.
--
-- *****************************************************************
--
-- **********************************************************************
-- * IEEE 802.11 MIB
-- **********************************************************************
ENTERPRISE-STA-EXTRA-INFO-MIB DEFINITIONS ::= BEGIN
IMPORTS
        MODULE-IDENTITY, OBJECT-TYPE,NOTIFICATION-TYPE,
        NOTIFICATION-TYPE,Integer32, Counter32,
        Unsigned32 FROM SNMPv2-SMI
        DisplayString , MacAddress, RowStatus,
        TruthValue FROM SNMPv2-TC
        MODULE-COMPLIANCE, OBJECT-GROUP,
        NOTIFICATION-GROUP FROM SNMPv2-CONF 
        atDltWrap FROM Ati-SMI;
--        i802wmac   FROM Ati802-WIRELESS-MIB;

--**********************************************************************
--* i802ExtraStaInformation TABLE
--**********************************************************************
 
ati-stainfo-extended-mib  OBJECT IDENTIFIER ::= { atDltWrap 2 }  
 
 
        i802ExtraStaInforTable OBJECT-TYPE
                SYNTAX SEQUENCE OF I802ExtraStaInforEntry
                MAX-ACCESS not-accessible
                STATUS current
                DESCRIPTION
                        "This table contains statistics for peer STAs. The following peer STAs
                        appear in this table:
                        1. Authenticated peer STAs must appear in this table. Their
                        entries must not be removed until at least
                        dot11peerStatsTableBSSaging seconds have passed after they are
                        marked as deauthenticated.
                        2. Peer STAs joined to the same IBSS as this STA that have
                        sent any data frame to this STA must appear in this table.
                        Entries for these peer STAs may be removed when this STA is
                        no longer joined to the same IBSS, or if dot11peerStatsTableIBSSaging
                        seconds have passed since a data frame was exchanged with the peer STA.
                        3. Other peer STAs may be included in this table."
        ::= { ati-stainfo-extended-mib 1 }

        i802ExtraStaInforEntry OBJECT-TYPE
                SYNTAX I802ExtraStaInforEntry
                MAX-ACCESS not-accessible
                STATUS current
                DESCRIPTION
                        "An entry in the Dot11ExtraStaInfoEntry Table.
                        Indexed by ifIndex and the MAC address of the remote
                        STA dot11peerStaAddress"
                INDEX
                {
                        ifIndex,
                        i802ExtraStaInfoAddress
                }
        ::= { i802ExtraStaInforTable 1 }
        
        I802ExtraStaInforEntry ::=
                SEQUENCE
                {
                        i802ExtraStaInfoAddress MacAddress,
                        i802ExtraStaInfoUseName OCTET STRING,  
                        i802ExtraStaInfoLocation OCTET STRING,
                        i802ExtraStaInfoIdle Counter32,
                        i802ExtraStaInfoRate Counter32,
                        i802ExtraStaInfoSignal Counter32,
                        i802ExtraStaInfoUtilization Counter32,
                        i802ExtraStaInfoRxTotal Counter32,
                        i802ExtraStaInfoTxTotal Counter32,
                        i802ExtraStaInfoErrorRate Counter32                                           
                }


    
i802ExtraStaInfoAddress OBJECT-TYPE
                SYNTAX MacAddress
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "MAC address identifying a peer STA."
        ::= { i802ExtraStaInforEntry 1 }    

i802ExtraStaInfoUseName OBJECT-TYPE
                SYNTAX OCTET STRING
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "The user name that station login into build-in 802.1x radius server."
        ::= { i802ExtraStaInforEntry 2 }

        
        
i802ExtraStaInfoLocation OBJECT-TYPE
                SYNTAX OCTET STRING
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "The location of access point which station association with .
                         Indicates the location of the access point."
        ::= { i802ExtraStaInforEntry 3 }

i802ExtraStaInfoIdle OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Indicates the amount of time this station has remained inactive. 
						 A station is considered to be 'idle' when it is not receiving or transmitting data."
        ::= { i802ExtraStaInforEntry 4 }

i802ExtraStaInfoRate OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "The speed at which this access point is transferring data to the specified client. 
						 The data transmission rate is measured in megabits per second (Mbps). 
						 This value should fall within the range of the advertised rate set for the IEEE 802.1x mode in use on the access point. For example, 6 to 54Mbps for 802.11a."
        ::= { i802ExtraStaInforEntry 5 }

i802ExtraStaInfoSignal OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Indicates the strength of the radio frequency (RF) signal the client receives from the access point. 
						 The measure used for this is an IEEE 802.1x value known as Received Signal Strength Indication (RSSI), and will be a value between 0 and 100. 
						 RSSI is determined by a an IEEE 802.1x mechanism implemented on the network interface card (NIC) of the client station."
        ::= { i802ExtraStaInforEntry 6 }

i802ExtraStaInfoUtilization OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Utilization rate for this station. 
						For example, if the station is 'active (transmitting and receiving data) 90% of the time and inactive 10% of the time, its 'utilization rate' is 90%."
        ::= { i802ExtraStaInforEntry 7 }

i802ExtraStaInfoRxTotal OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Indicates number of total bytes received by the client during the current session."
        ::= { i802ExtraStaInforEntry 8 }

i802ExtraStaInfoTxTotal OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Indicates number of total bytes transmitted to the client during this session."
        ::= { i802ExtraStaInforEntry 9 }

i802ExtraStaInfoErrorRate OBJECT-TYPE
                SYNTAX Counter32
                MAX-ACCESS read-only
                STATUS current
                DESCRIPTION
                        "Indicates the percentage of time frames are dropped during transmission on this access point."
        ::= { i802ExtraStaInforEntry 10 }    
    
              
-- ********************************************************************
-- * End of TABLE
-- ********************************************************************
END

