home *** CD-ROM | disk | FTP | other *** search
/ PC Professionell 2007 April / PCpro_2007_04.ISO / files / dsl / ManageEngineWiFiManager.exe / Disk1 / data1.cab / SourceFiles / WiFiManager.exe / mibs / AT76C510.mib < prev    next >
Encoding:
Text File  |  2007-01-17  |  29.4 KB  |  1,035 lines

  1. -- Title:      ATMEL  Private MIB                                      
  2.  
  3. --Firmaware Version 1.4 14/5/2001
  4.  
  5.  
  6. ATMEL-MIB DEFINITIONS ::= BEGIN
  7.  
  8. --IMPORTS
  9. --    enterprises,Counter
  10. --FROM RFC1155-SMI
  11. --    DisplayString
  12. --FROM RFC1213-MIB;
  13. --    TRAP-TYPE
  14. --FROM RFC-1215;
  15.  
  16.  
  17. --MacAddress ::= IMPLICIT OCTET STRING (SIZE(6))
  18. DisplayString ::= OCTET STRING
  19.  
  20. internet      OBJECT IDENTIFIER ::= { iso org(3) dod(6) 1 }
  21. directory     OBJECT IDENTIFIER ::= { internet 1 }
  22. mgmt          OBJECT IDENTIFIER ::= { internet 2 }
  23. experimental  OBJECT IDENTIFIER ::= { internet 3 }
  24. private       OBJECT IDENTIFIER ::= { internet 4 }
  25. enterprises   OBJECT IDENTIFIER ::= { private 1 }
  26.  
  27. atmel       OBJECT IDENTIFIER ::= { enterprises 410 }
  28. atmelmib    OBJECT IDENTIFIER ::= { atmel 1}
  29. atmelSys    OBJECT IDENTIFIER ::= {atmelmib 1}
  30. wireless    OBJECT IDENTIFIER ::= {atmelmib 2}
  31. traps     OBJECT IDENTIFIER ::= {atmelmib 3 }
  32.  
  33.  
  34.  
  35. --*************************** System***************************
  36. --****************************************************************
  37.  
  38.  
  39.  
  40. sysCtrlGRP OBJECT IDENTIFIER ::= {atmelSys 1}
  41.  
  42. sysDescr OBJECT-TYPE
  43.     SYNTAX  DisplayString (SIZE (0..255))
  44.     ACCESS  read-only
  45.     STATUS  mandatory
  46.        DESCRIPTION
  47.          "A textual description of the entity.  This value
  48.           should include the full name and version
  49.           identification of the system's hardware type,
  50.           software operating-system, and networking
  51.           software.  It is mandatory that this only contain
  52.           printable ASCII characters."
  53.     ::= { sysCtrlGRP 1 } 
  54.  
  55.  
  56. sysReset OBJECT-TYPE
  57.     SYNTAX INTEGER {enable(1)}
  58.     ACCESS  read-write
  59.     STATUS  mandatory
  60.     DESCRIPTION       
  61.     "By setting this attribute enable(1), a reset command to 
  62.     the system is issued." 
  63.     ::= { sysCtrlGRP 2 } 
  64.  
  65. sysTrapSwitch OBJECT-TYPE
  66.     SYNTAX INTEGER {enable(1),disable(2)}
  67.     ACCESS read-write
  68.     STATUS mandatory
  69.     DESCRIPTION
  70.     "This attribute enables the transmission of SNMP.V1 TRAPs."
  71.     ::= {sysCtrlGRP 3}
  72.  
  73. sysLoadDefaults OBJECT-TYPE
  74.     SYNTAX INTEGER { enable(1)}
  75.     ACCESS  read-write
  76.     STATUS  mandatory
  77.     DESCRIPTION       
  78.     "Setting this attribute to enable(1), will cause the system to load
  79.     the factory default values of all the operational parameters." 
  80.     ::= { sysCtrlGRP 4 }
  81.  
  82. sysDeviceInfo     OBJECT-TYPE
  83.             SYNTAX OCTET STRING (SIZE (92))
  84.             ACCESS read-write
  85.             STATUS mandatory
  86.             DESCRIPTION     
  87.             "Hardware device configuration struct.
  88.                  HARD_CONFIGURATION_STUCT{
  89.                     unsigned long  StructVersion;
  90.                     unsigned char   MacAddress[6];
  91.                     unsigned short  Reserved;
  92.                     unsigned long  RegulationDomain;
  93.                     unsigned long  ProductType; 
  94.                     unsigned char   OEMName[32];
  95.                     unsigned long  OEMID;
  96.                     unsigned char   ProductName[32];
  97.                     unsigned long  HardwareRevision; 
  98.                 } "
  99.  
  100.  
  101.             ::= {sysCtrlGRP 5 }
  102.  
  103. sysUpload OBJECT-TYPE
  104.     SYNTAX INTEGER {enable(1)}
  105.     ACCESS  read-write
  106.     STATUS  mandatory
  107.     DESCRIPTION       
  108.     "By setting this attribute enable(1), a Upload configuration command to 
  109.     the system is issued." 
  110.     ::= { sysCtrlGRP 6 } 
  111.  
  112.  
  113.  
  114. -----------------------------BridgingLevel-----------------------------
  115.  
  116. operBridgingLevel OBJECT IDENTIFIER ::= {atmelSys 2}
  117.  
  118. operIPAddress OBJECT-TYPE
  119.         SYNTAX IpAddress
  120.         ACCESS read-write
  121.         STATUS mandatory
  122.         DESCRIPTION     
  123.         "The IP address of this device used over its Ethernet
  124.         or Wireless LAN port."
  125.         ::= { operBridgingLevel 1 }
  126.  
  127. operIPMask OBJECT-TYPE
  128.         SYNTAX  IpAddress
  129.         ACCESS  read-write
  130.         STATUS  mandatory
  131.         DESCRIPTION
  132.         "The IP Network mask used by the IP entity when accessing
  133.         devices through any of its LAN Ports (Ethernet or WLAN)."
  134.         ::= { operBridgingLevel 2}
  135.  
  136. operEthernetAddress OBJECT-TYPE
  137.         SYNTAX  OCTET STRING (SIZE (6))
  138.         ACCESS  read-only
  139.         STATUS  mandatory
  140.         DESCRIPTION
  141.         "The MAC Address of the Ethernet interface."
  142.         ::= { operBridgingLevel 3}
  143.  
  144.  
  145. operGateway OBJECT-TYPE
  146.         SYNTAX IpAddress
  147.         ACCESS read-write
  148.         STATUS mandatory
  149.         DESCRIPTION     
  150.         "Gateway default IP address."
  151.         ::= { operBridgingLevel 4 }
  152.  
  153. operDHCP OBJECT-TYPE
  154.         SYNTAX    INTEGER {enable(1),disable(2)}
  155.         ACCESS read-write
  156.         STATUS mandatory
  157.         DESCRIPTION     
  158.         "When setting this attribute to enable(1), the system will
  159.         enable DHCP protocol."
  160.         ::= { operBridgingLevel 5 }
  161.  
  162. operPrimaryPort OBJECT-TYPE
  163.         SYNTAX    INTEGER {Ethernet(1),Wireless(2)}
  164.         ACCESS read-write
  165.         STATUS mandatory
  166.         DESCRIPTION     
  167.         "This attribute indicates the primaty port.Ethernet or Wireless."
  168.         ::= { operBridgingLevel 6 }
  169.  
  170.  
  171.  
  172. -----------------------------Filtering-----------------------------
  173.  
  174.  
  175.  
  176. operFiltering OBJECT IDENTIFIER ::= {atmelSys 3}
  177.  
  178. operIPFilter OBJECT-TYPE
  179.         SYNTAX    INTEGER {enable(1), disable(2)}
  180.         ACCESS read-write
  181.         STATUS mandatory
  182.         DESCRIPTION     
  183.         "When setting this attribute to enable(1), the system will
  184.         filter out all non IP-traffic."
  185.         ::= { operFiltering 1 }
  186.  
  187.  
  188.  
  189. -----------------------------Bridge Operational Mode -----------------------------
  190.  
  191.  
  192. operBridgeOperationalMode OBJECT IDENTIFIER ::= {atmelSys 4}
  193.  
  194.  
  195. bridgeOperationalMode OBJECT-TYPE
  196.         SYNTAX    INTEGER {WBPoint2Multipoint(1), AP(2), APclient(3),  WBPoint2Point(4)}
  197.         ACCESS read-write
  198.         STATUS mandatory
  199.         DESCRIPTION     
  200.         "The Operational Mode of Bridge. Access Point, Access Point client, Wireless Bridge Point to Point, Wireless Bridge Point to MultiPoint."
  201.         ::= { operBridgeOperationalMode 1 }
  202.  
  203. bridgeRemoteBridgeBSSID OBJECT-TYPE
  204.         SYNTAX    OCTET STRING (SIZE (6))
  205.         ACCESS read-write
  206.         STATUS mandatory
  207.         DESCRIPTION     
  208.         "The Preferred BSSID (mac) if the device is at Access Point client mode
  209.         or the remote Mac if the device is at Wireless Bridge Point to Point mode."
  210.         ::= { operBridgeOperationalMode 2 }
  211.  
  212.  
  213.  
  214. -----------------------------Static-----------------------------
  215.  
  216.  
  217. dot1dStatic OBJECT IDENTIFIER ::= {atmelSys 5}
  218.  
  219.  
  220. StaticMacFilterNum OBJECT-TYPE
  221.       SYNTAX  INTEGER 
  222.       ACCESS  read-write
  223.       STATUS  mandatory
  224.       DESCRIPTION
  225.       "This parameter's value indicates the number of the currently
  226.       static MAC filters."
  227.       ::= { dot1dStatic 1 }
  228.  
  229.  
  230.           dot1dStaticTable OBJECT-TYPE
  231.               SYNTAX  SEQUENCE OF Dot1dStaticEntry
  232.               ACCESS  not-accessible
  233.               STATUS  mandatory
  234.               DESCRIPTION
  235.                       "A table containing filtering information
  236.                       configured into the bridge by (local or network)
  237.                       management specifying the set of ports to which
  238.                       frames received from specific ports and containing
  239.                       specific destination addresses are allowed to be
  240.                       forwarded.  The value of zero in this table as the
  241.                       port number from which frames with a specific
  242.                       destination address are received, is used to
  243.                       specify all ports for which there is no specific
  244.                       entry in this table for that particular
  245.                       destination address.  Entries are valid for
  246.                       unicast and for group/broadcast addresses."
  247.               REFERENCE
  248.                       "IEEE 802.1D-1990: Section 6.7.2"
  249.               ::= { dot1dStatic 2 }
  250.  
  251.           dot1dStaticEntry OBJECT-TYPE
  252.               SYNTAX  Dot1dStaticEntry
  253.               ACCESS  not-accessible
  254.               STATUS  mandatory
  255.               DESCRIPTION
  256.                       "Filtering information configured into the bridge
  257.                       by (local or network) management specifying the
  258.                       set of ports to which frames received from a
  259.                       specific port and containing a specific
  260.                       destination address are allowed to be forwarded."
  261.               REFERENCE
  262.                       "IEEE 802.1D-1990: Section 6.7.2"
  263.               INDEX   { dot1dStaticAddress}--, dot1dStaticReceivePort }
  264.               ::= { dot1dStaticTable 1 }
  265.  
  266.           Dot1dStaticEntry ::=
  267.               SEQUENCE {
  268.                   dot1dStaticAddress
  269.                       OCTET STRING (SIZE (6))
  270. --                  dot1dStaticReceivePort
  271. --                     INTEGER,
  272. --                  dot1dStaticAllowedToGoTo
  273. --                      INTEGER,
  274. --                  dot1dStaticStatus
  275. --                      INTEGER
  276.               }
  277.  
  278.           dot1dStaticAddress OBJECT-TYPE
  279.               SYNTAX  OCTET STRING (SIZE (6))
  280.               ACCESS  read-write
  281.               STATUS  mandatory
  282.               DESCRIPTION
  283.                       "The destination MAC address in a frame to which
  284.                       this entry's filtering information applies.  This
  285.                       object can take the value of a unicast address, a
  286.                       group address or the broadcast address."
  287.               REFERENCE
  288.                       "IEEE 802.1D-1990: Section 3.9.1, 3.9.2"
  289.               ::= { dot1dStaticEntry 1 }
  290.  
  291. --          dot1dStaticReceivePort OBJECT-TYPE
  292. --              SYNTAX  INTEGER
  293. --              ACCESS  read-write
  294. --              STATUS  mandatory
  295. --              DESCRIPTION
  296. --                      "Either the value '0', or the port number of the
  297. --                      port from which a frame must be received in order
  298. --                      for this entry's filtering information to apply.
  299. --                      A value of zero indicates that this entry applies
  300. --                      on all ports of the bridge for which there is no
  301. --                      other applicable entry."
  302. --              ::= { dot1dStaticEntry 2 }
  303.  
  304. --          dot1dStaticAllowedToGoTo OBJECT-TYPE
  305. --              SYNTAX  INTEGER
  306. --              ACCESS  read-write
  307. --              STATUS  mandatory
  308. --              DESCRIPTION
  309. --                      "The set of ports to which frames received from a
  310. --                      specific port and destined for a specific MAC
  311. --                      address, are allowed to be forwarded.  Each octet
  312. --                      within the value of this object specifies a set of
  313. --                      eight ports, with the first octet specifying ports
  314. --                      1 through 8, the second octet specifying ports 9
  315. --                      through 16, etc.  Within each octet, the most
  316. --                      significant bit represents the lowest numbered
  317. --                      port, and the least significant bit represents the
  318. --                      highest numbered port.  Thus, each port of the
  319. --                      bridge is represented by a single bit within the
  320. --                      value of this object.  If that bit has a value of
  321. --                      '1' then that port is included in the set of
  322. --                      ports; the port is not included if its bit has a
  323. --                      value of '0'.  (Note that the setting of the bit
  324. --                      corresponding to the port from which a frame is
  325. --                      received is irrelevant.)  The default value of
  326. --                      this object is a string of ones of appropriate
  327. --                      length."
  328. --              ::= { dot1dStaticEntry 3 }
  329. --
  330. --          dot1dStaticStatus OBJECT-TYPE
  331. --              SYNTAX  INTEGER {
  332. --                          other(1),
  333. --                          invalid(2),
  334. --                          permanent(3),
  335. --                          deleteOnReset(4),
  336. --                          deleteOnTimeout(5)
  337. --                      }
  338. --              ACCESS  read-write
  339. --              STATUS  mandatory
  340. --              DESCRIPTION
  341. --                      "This object indicates the status of this entry.
  342. --                      The default value is permanent(3).
  343. --                           other(1) - this entry is currently in use but
  344. --                                the conditions under which it will
  345. --                                remain so are different from each of the
  346. --                                following values.
  347. --                           invalid(2) - writing this value to the object
  348. --                                removes the corresponding entry.
  349. --                           permanent(3) - this entry is currently in use
  350. --                                and will remain so after the next reset
  351. --                                of the bridge.
  352. --                           deleteOnReset(4) - this entry is currently in
  353. --                                use and will remain so until the next
  354. --                                reset of the bridge.
  355. --                           deleteOnTimeout(5) - this entry is currently
  356. --                                in use and will remain so until it is
  357. --                                aged out."
  358. --              ::= { dot1dStaticEntry 4 }
  359.  
  360.  
  361.  
  362. ----------------------------------Protocol Filtering-------------------
  363.  
  364.  
  365. ProtocolFilterGRP OBJECT IDENTIFIER ::= {atmelSys 6}
  366.  
  367. ProtocolFilterNum OBJECT-TYPE
  368.       SYNTAX  INTEGER 
  369.       ACCESS  read-write
  370.       STATUS  mandatory
  371.       DESCRIPTION
  372.       "This parameter's value indicates the number of the currently
  373.       protocol filters."
  374.       ::= { ProtocolFilterGRP 1 }
  375.  
  376.  
  377.  
  378.  
  379.           ProtocolFilterTable OBJECT-TYPE
  380.               SYNTAX  SEQUENCE OF ProtocolFilterEntry
  381.               ACCESS  not-accessible
  382.               STATUS  mandatory
  383.               DESCRIPTION
  384.                       "A table containing filtering information
  385.                       configured into the bridge by (local or network)
  386.                       management specifying the set of protocol filter."
  387.               ::= { ProtocolFilterGRP 2 }
  388.  
  389.           protocolFilterEntry OBJECT-TYPE
  390.               SYNTAX  ProtocolFilterEntry
  391.               ACCESS  not-accessible
  392.               STATUS  mandatory
  393.               DESCRIPTION
  394.                       "Filtering information configured into the bridge
  395.                       by (local or network) management specifying the
  396.                       set of protocol filter."
  397.               INDEX   { ProtocolFilterCode }
  398.               ::= { ProtocolFilterTable 1 }
  399.  
  400.           ProtocolFilterEntry ::=
  401.               SEQUENCE {
  402.                   ProtocolFilterCode
  403.                       OCTET STRING (SIZE (2)),
  404.                   ProtocolFilterDescription
  405.                       DisplayString (SIZE (0..255)),
  406.                   ProtocolFilterActivity
  407.                       INTEGER
  408.               }
  409.  
  410.           ProtocolFilterCode OBJECT-TYPE
  411.               SYNTAX  OCTET STRING (SIZE (2))
  412.               ACCESS  read-write
  413.               STATUS  mandatory
  414.               DESCRIPTION
  415.                       "The protocol code configured into the bridge
  416.                       by (local or network) management specifying the
  417.                       set of protocol filter."
  418.               ::= { protocolFilterEntry 1 }
  419.  
  420.           ProtocolFilterDescription OBJECT-TYPE
  421.               SYNTAX  DisplayString (SIZE (0..255))
  422.               ACCESS  read-write
  423.               STATUS  mandatory
  424.               DESCRIPTION
  425.                       "A textual description of the protocol."
  426.               ::= { protocolFilterEntry 2 }
  427.  
  428.           ProtocolFilterActivity OBJECT-TYPE
  429.               SYNTAX  INTEGER {enable(1),disable(2)}
  430.               ACCESS  read-write
  431.               STATUS  mandatory
  432.               DESCRIPTION
  433.                       "This object indicates the status of this filter."
  434.               ::= { protocolFilterEntry 3 }
  435.  
  436.  
  437.  
  438. -----------------------------Ethernet STATISTICS-----------------------------
  439.  
  440.  
  441. EthStatisticsGRP OBJECT IDENTIFIER ::= {atmelSys 7}
  442.  
  443. EthRxStatistics OBJECT-TYPE
  444.         SYNTAX OCTET STRING (SIZE (64))
  445.         ACCESS read-only
  446.         STATUS mandatory
  447.         DESCRIPTION     
  448.         "Ethernet Rx Statistics
  449.         EthernetRxStatistics{
  450.             unsigned long    TotalBytesRx;
  451.             unsigned long    TotalPacketsRx;
  452.             unsigned long    PacketCRCErrorRx;
  453.             unsigned long    MulticastPacketRx;
  454.             unsigned long    BroadcastPacketRx;
  455.             unsigned long    ControlFramesRx;
  456.             unsigned long    PauseFramesRx;
  457.             unsigned long    UnknownOPCodeRx;
  458.             unsigned long    AlignmentRxError;
  459.             unsigned long    LengthOutOfRangeRx;
  460.             unsigned long    CodeErrorRx;
  461.             unsigned long    FalseCarrierRx;
  462.             unsigned long    UndersizePacketsRx;
  463.             unsigned long    OversizePacketsRx;
  464.             unsigned long    TotalFragmentsRx;
  465.             unsigned long    TotalJabberRx;
  466.         }"
  467.         ::= {EthStatisticsGRP 1 }
  468.  
  469. EthTxStatistics OBJECT-TYPE
  470.         SYNTAX OCTET STRING (SIZE (56))
  471.         ACCESS read-only
  472.         STATUS mandatory
  473.         DESCRIPTION     
  474.         "Ethernet Tx Statistics
  475.         EthernetTxStatistics{
  476.             unsigned long    TotalBytesTx;
  477.             unsigned long    TotalPacketsTx;
  478.             unsigned long    PacketCRCErrorTx;
  479.             unsigned long    MulticastPacketTx;
  480.             unsigned long    BroadcastPacketTx;
  481.             unsigned long    UnicastPacketTx;
  482.             unsigned long    PauseFramesTx;
  483.             unsigned long    SingleDeferPacketTx;
  484.             unsigned long    MultiDeferPacketsTx;
  485.             unsigned long    SingleCollisionsTx;
  486.             unsigned long    MultiCollisionsTx;
  487.             unsigned long    LateCollisionsTx;
  488.             unsigned long    ExcessiveCollisionTx;
  489.             unsigned long    TotalCollisionsTx;
  490.         }"
  491.  
  492.         ::= {EthStatisticsGRP 2 }
  493.  
  494.  
  495.  
  496.  
  497.  
  498. -----------------------------Test Mode Settings-----------------------------
  499.  
  500.  
  501. TestModeSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 8}
  502.  
  503. TestModeOnOff     OBJECT-TYPE
  504.                 SYNTAX INTEGER {enable(1),disable(2)}
  505.                 ACCESS read-write
  506.                 STATUS mandatory
  507.                 DESCRIPTION     
  508.                 "When setting this attribute to enable(1), the device be
  509.                 at test mode."
  510.                 ::= { TestModeSettingsGRP 1 }
  511.  
  512.  
  513. TestModeCommandStruct     OBJECT-TYPE
  514.                 SYNTAX OCTET STRING (SIZE (8))
  515.                 ACCESS read-write
  516.                 STATUS mandatory
  517.                 DESCRIPTION     
  518.                 "
  519.                 TestModeCommandStruct{
  520.                     unsigned char Channel;
  521.                     unsigned char Antenna;
  522.                     unsigned char RegCR31;
  523.                     unsigned char Rate;
  524.                     unsigned char TxFiler;  //US - JPN
  525.                     unsigned char Command;  //CMD_CONTINUOUS_TX 0x01, CMD_CONTINUOUS_RX 0x02, CMD_CARRIER_ACCURACY 0x03, CMD_IDLE 0x04
  526.                     unsigned char Res1;
  527.                     unsigned char Res2;
  528.                 } "
  529.  
  530.                 ::= {TestModeSettingsGRP 2 }
  531.  
  532. TestModeRadioConfiguration     OBJECT-TYPE
  533.                     SYNTAX OCTET STRING (SIZE (14))
  534.                     ACCESS read-write
  535.                     STATUS mandatory
  536.                     DESCRIPTION     
  537.                     "Configuration of radio derive from tests. CR31 Reg 1-14"
  538.                     ::= {TestModeSettingsGRP 8 }
  539.  
  540. TestModeStatistics         OBJECT-TYPE
  541.                     SYNTAX OCTET STRING (SIZE (8))
  542.                     ACCESS read-only
  543.                     STATUS mandatory
  544.                     DESCRIPTION     
  545.                     "Statistics derive from tests
  546.                     TestModeStatistics{
  547.                         unsigned long SuccessFrames;
  548.                         unsigned long FailedFrames;
  549.                     } "
  550.  
  551.                     ::= {TestModeSettingsGRP 9 }
  552.  
  553.  
  554.  
  555.  
  556. -----------------------------Authorized Settings-----------------------------
  557.  
  558.  
  559. AuthorizedSettingsGRP OBJECT IDENTIFIER ::= {atmelSys 9}
  560.  
  561. AuthorizedUserPass     OBJECT-TYPE
  562.                 SYNTAX OCTET STRING (SIZE (16))
  563.                 ACCESS read-write
  564.                 STATUS mandatory
  565.                 DESCRIPTION     
  566.                 "The community name of User."
  567.                 ::= {AuthorizedSettingsGRP 1 }
  568.  
  569.  
  570. AuthorizedAdminPass     OBJECT-TYPE
  571.                 SYNTAX OCTET STRING (SIZE (16))
  572.                 ACCESS read-write
  573.                 STATUS mandatory
  574.                 DESCRIPTION     
  575.                 "The community name of Administrator."
  576.                 ::= {AuthorizedSettingsGRP 2 }
  577.  
  578.  
  579. AuthorizedManufactPass     OBJECT-TYPE
  580.                 SYNTAX OCTET STRING (SIZE (16))
  581.                 ACCESS read-write
  582.                 STATUS mandatory
  583.                 DESCRIPTION     
  584.                 "The community name of Manufacturer."
  585.                 ::= {AuthorizedSettingsGRP 3 }
  586.  
  587.  
  588. --*************************** wireless ***************************
  589. --****************************************************************
  590.  
  591. -----------------------------Operational Settings-----------------------------
  592.  
  593.  
  594. OperationalSettingsGRP OBJECT IDENTIFIER ::= {wireless 1}
  595.  
  596.  
  597.  
  598.  
  599. operChannelID  OBJECT-TYPE
  600.     SYNTAX  INTEGER  {
  601.             channel1(1),
  602.             channel2(2),
  603.             channel3(3),
  604.             channel4(4),
  605.             channel5(5),
  606.             channel6(6),
  607.             channel7(7),
  608.             channel8(8),
  609.             channel9(9),
  610.             channel10(10),
  611.             channel11(11),
  612.             channel12(12),
  613.             channel13(13),
  614.             channel14(14)
  615.         }
  616.     ACCESS  read-write
  617.     STATUS  mandatory
  618.     DESCRIPTION
  619.         "The operating frequency channel. Valid numbers
  620.         are    as defind in ISO/IEC 8802-11:1999, 15.4.6.2."
  621.     ::= { OperationalSettingsGRP 1 }
  622.  
  623.  
  624. operESSIDLength OBJECT-TYPE
  625.      SYNTAX  INTEGER
  626.      ACCESS  read-write    
  627.      STATUS  mandatory
  628.      DESCRIPTION
  629.      "The ESSID Length"
  630.      ::= {OperationalSettingsGRP 2 }     
  631.  
  632. operESSID OBJECT-TYPE
  633.      SYNTAX  OCTET STRING (SIZE (32))
  634.      ACCESS  read-write    
  635.      STATUS  mandatory
  636.      DESCRIPTION
  637.      "The network name. The size of the network name
  638.      should not be more than 32 characters long."
  639.      ::= {OperationalSettingsGRP 3 }     
  640.  
  641.  
  642. operRTSThreshold OBJECT-TYPE
  643.         SYNTAX    INTEGER  
  644.         ACCESS read-write
  645.         STATUS mandatory
  646.         DESCRIPTION     
  647.         "This attribute indicates the number of bytes in an 
  648.         MPDU (frame), above which an RTS/CTS handshake will be
  649.         performed. Setting this attribute to be larger than the
  650.         maximum frame size, will prevent the RTS/CTS handshake 
  651.         for frames trassmitted by this station."
  652.     ::= {OperationalSettingsGRP 4 }
  653.  
  654.  
  655. operFragmentationThreshold OBJECT-TYPE
  656.         SYNTAX    INTEGER  
  657.         ACCESS read-write
  658.         STATUS mandatory
  659.         DESCRIPTION     
  660.         "This attribute indicates the number of bytes in an 
  661.         MPDU (frame), above which MPDU fragmentation will be
  662.         performed."
  663.     ::= {OperationalSettingsGRP 5 }
  664.     
  665.  
  666. operPreambleType OBJECT-TYPE
  667.       SYNTAX  INTEGER {
  668.             ShortPreamble(1),
  669.             LongPreamble(2)
  670.         }
  671.       ACCESS  read-write
  672.       STATUS  mandatory
  673.       DESCRIPTION
  674.       "This parameter's value indicates the Preamble Type of device. Short or Long."
  675.           ::= {OperationalSettingsGRP 6 }
  676.  
  677.  
  678. operAuthenticationType OBJECT-TYPE
  679.         SYNTAX    INTEGER {
  680.           openSystem(1),
  681.           sharedKey(2),
  682.           BothType(3)
  683.           }
  684.         ACCESS read-write
  685.         STATUS mandatory
  686.         DESCRIPTION     
  687.         "This attribute indicates the authentication algorithm
  688.         used during the authentication sequence.
  689.         The value of this attribute is one of the following:
  690.         1 - Open System,
  691.         2 - Shared Key
  692.         3 - Both Type "
  693.         ::= {OperationalSettingsGRP 7 }
  694.  
  695.  
  696. operBasicRates OBJECT-TYPE
  697.         SYNTAX OCTET STRING (SIZE (4))
  698.         ACCESS read-write
  699.         STATUS mandatory
  700.         DESCRIPTION     
  701.         "This attribute indicates the basic and supported rates of Access Point.Valid format
  702.         is as defind in ISO/IEC 8802-11:1999"
  703.         ::= { OperationalSettingsGRP 8 }
  704.  
  705.  
  706. operAutoRateFallBack OBJECT-TYPE
  707.         SYNTAX INTEGER {enable(1),disable(2)}
  708.         ACCESS read-write
  709.         STATUS mandatory
  710.         DESCRIPTION     
  711.         "This attribute indicates if Auto Rate Fall Back is enable or disable."
  712.         ::= {OperationalSettingsGRP 9 }
  713.  
  714. operAccessPointName OBJECT-TYPE
  715.      SYNTAX  OCTET STRING (SIZE (32))
  716.      ACCESS  read-write    
  717.      STATUS  mandatory
  718.      DESCRIPTION
  719.      "The AP name."
  720.      ::= {OperationalSettingsGRP 10 }     
  721.  
  722. operSSIDBroadcasting OBJECT-TYPE
  723.         SYNTAX INTEGER {enable(1),disable(2)}
  724.         ACCESS read-write
  725.         STATUS mandatory
  726.         DESCRIPTION     
  727.         "This attribute indicates if SSID is broadcasting or not."
  728.         ::= {OperationalSettingsGRP 11 }
  729. operAntennaSettings OBJECT-TYPE
  730.                 SYNTAX INTEGER
  731.                 ACCESS read-write
  732.                 STATUS mandatory
  733.                 DESCRIPTION
  734.                 "."
  735.                 ::= {OperationalSettingsGRP 12 }
  736. -----------------------------Privacy-----------------------------
  737.  
  738.  
  739. privacyGRP OBJECT IDENTIFIER ::= { wireless 2 }
  740.  
  741.  
  742.  
  743. defaultWEPKey1 OBJECT-TYPE
  744.     SYNTAX OCTET STRING (SIZE (13))
  745.     ACCESS  read-write
  746.     STATUS  mandatory
  747.     DESCRIPTION    
  748.     "A WEP default secret key value."
  749.     ::= { privacyGRP 1 }    
  750.  
  751. defaultWEPKey2 OBJECT-TYPE
  752.     SYNTAX OCTET STRING (SIZE (13))
  753.     ACCESS  read-write
  754.     STATUS  mandatory
  755.     DESCRIPTION    
  756.     "A WEP default secret key value."
  757.     ::= { privacyGRP 2 }    
  758.  
  759. defaultWEPKey3 OBJECT-TYPE
  760.     SYNTAX OCTET STRING (SIZE (13))
  761.     ACCESS  read-write
  762.     STATUS  mandatory
  763.     DESCRIPTION    
  764.     "A WEP default secret key value."
  765.     ::= { privacyGRP 3 }    
  766.  
  767. defaultWEPKey4 OBJECT-TYPE
  768.     SYNTAX OCTET STRING (SIZE (13))
  769.     ACCESS  read-write
  770.     STATUS  mandatory
  771.     DESCRIPTION    
  772.     "A WEP default secret key value."
  773.     ::= { privacyGRP 4 }    
  774.  
  775.  
  776.  
  777. privacyWEPEnable OBJECT-TYPE
  778.         SYNTAX INTEGER {enable64(1),disable(2),enable128(3) }
  779.         ACCESS read-write
  780.         STATUS mandatory
  781.         DESCRIPTION     
  782.         "This attribute, when enable64(1) or enable128(3), indicates that the 802.11
  783.         standard encryption mechanism (WEP) is implemented. WEP64, WEP128 or disable"
  784.         ::= {privacyGRP 5}
  785.  
  786.  
  787. privacyDefaultWEPKeyID OBJECT-TYPE
  788.         SYNTAX INTEGER   (1..4)
  789.         ACCESS read-write
  790.         STATUS mandatory
  791.         DESCRIPTION
  792.         "This attribute shall indicate the use of the first, second,
  793.         third or fourth DefaultWEPKey when set to values of one, two,
  794.         three or four."
  795.         ::= {privacyGRP 6}
  796.  
  797.  
  798. -----------------------------STATISTICS-----------------------------
  799.  
  800.  
  801. WLstatisticsGRP OBJECT IDENTIFIER ::= {wireless 3}
  802.  
  803. wirelessStatistics OBJECT-TYPE
  804.         SYNTAX OCTET STRING (SIZE (88))
  805.         ACCESS read-only
  806.         STATUS mandatory
  807.         DESCRIPTION     
  808.         "Wireless Statistics. 22 elements(ULONG)
  809.         WirelessStatistics{
  810.             unsigned long    UnicastTransmittedPackets;
  811.             unsigned long    BroadcastTransmittedPacets;
  812.             unsigned long    MulticastTransmittedPackets;
  813.             unsigned long    TransmittedBeacon;
  814.             unsigned long    TransmittedACK;
  815.             unsigned long    TransmittedRTS;
  816.             unsigned long    TransmittedCTS;
  817.             unsigned long    UnicastReceivedPackets;
  818.             unsigned long    BroadcastReceivedPackets;
  819.             unsigned long    MulticastReceivedPackets;
  820.             unsigned long    ReceivedBeacon;
  821.             unsigned long    ReceivedACK;
  822.             unsigned long    ReceivedRTS;
  823.             unsigned long    ReceivedCTS;
  824.             unsigned long    ACKFailure;
  825.             unsigned long    CTSFailure;
  826.             unsigned long    RetryPackets;
  827.             unsigned long    ReceivedDuplicate;
  828.             unsigned long    FailedPackets;
  829.             unsigned long    AgedPackets;
  830.             unsigned long    FCSError;
  831.             unsigned long    InvalidPLCP;
  832.         } "
  833.         ::= {WLstatisticsGRP 1 }
  834.  
  835.  
  836. -------------------------------Site Survey----------------------
  837.  
  838. WLSiteSurveyGRP OBJECT IDENTIFIER ::= {wireless 4}
  839.  
  840. ChannelStatus OBJECT-TYPE
  841.         SYNTAX OCTET STRING (SIZE (14))
  842.         ACCESS read-only
  843.         STATUS mandatory
  844.         DESCRIPTION     
  845.         "."
  846.         ::= {WLSiteSurveyGRP 1}
  847.  
  848.  
  849. -------------------------------Associated Station----------------------
  850. -----------------------------------------------------------------------
  851.  
  852. AssociatedStationsGRP OBJECT IDENTIFIER ::= {wireless 5}
  853.  
  854. AssociatedSTAsNum OBJECT-TYPE
  855.       SYNTAX  INTEGER (1..2007)
  856.       ACCESS  read-only
  857.       STATUS  mandatory
  858.       DESCRIPTION
  859.       "This parameter's value indicates the number of the currently
  860.       associated STAtions. Associated STAtions should not be more
  861.       than 2007."
  862.       ::= { AssociatedStationsGRP 1 }
  863.  
  864.         
  865. AssociatedSTAsInfo    OBJECT-TYPE
  866.         SYNTAX    OCTET STRING (SIZE (24))
  867.         ACCESS  read-only
  868.         STATUS  mandatory
  869.         DESCRIPTION
  870.         "The associated STAtion's Information.
  871.         AssociatedSTAsInfo{
  872.             unsigned sort Num;
  873.             unsigned char MacAddress[6];
  874.         } "
  875.         ::= { AssociatedStationsGRP 2 }
  876.         
  877.  
  878. -------------------------------Authorized Mac Addresses----------------------
  879.  
  880. AuthorizedMacAddressesGRP OBJECT IDENTIFIER ::= {wireless 6}
  881.  
  882. AuthorizationMacEnable OBJECT-TYPE
  883.         SYNTAX INTEGER {enable(1),disable(2)}
  884.         ACCESS read-write
  885.         STATUS mandatory
  886.         DESCRIPTION     
  887.         "When setting this attribute to enable(1), the Authorization Mac Address Table will be enable."
  888.         ::= {AuthorizedMacAddressesGRP 1}
  889.  
  890.  
  891. AuthorizedMac    OBJECT-TYPE
  892.         SYNTAX    OCTET STRING (SIZE (12))
  893.         ACCESS  read-write
  894.         STATUS  mandatory
  895.         DESCRIPTION
  896.         "The Authorized Wireless Mac Addresses
  897.         AuthorizedMacTableString{
  898.             unsigned sort Action; //Set 0x01 or Get 0x02
  899.             unsigned sort NumOfAllTableAddresses;
  900.             unsigned sort NumOfCurrentAddress;
  901.             unsigned char MacAddress[6];
  902.         } "
  903.  
  904.         ::= { AuthorizedMacAddressesGRP 2 }
  905.  
  906. -----------------------------KNOWN ACCESS POINTS----------------------
  907.  
  908.  
  909. WLKnownAPGRP OBJECT IDENTIFIER ::= {wireless 7}
  910.  
  911. wirelessKnownAPs OBJECT-TYPE
  912.         SYNTAX OCTET STRING (SIZE (160))
  913.  
  914.         ACCESS read-only
  915.         STATUS mandatory
  916.         DESCRIPTION     
  917.         "by Roman Festchook
  918.         sequnce of entries OCTET STRING (SIZE (48))
  919.         with following format:
  920.             char mac_addr[6];
  921.             char q1; //probably received beakons
  922.             char q2; //probably received nonbeakons
  923.             unsigned short int channel;
  924.             unsigned short int x2;
  925.             unsigned short int options; 
  926.     // bit struct 5 bit - wep(1)/not(0); 6 bit - short(1)/long(0)
  927.     //1-2 bit type - 01 infrastructure / 10 adhoc
  928.     //RSSI = (q1/40 * 100) %
  929.     //Quality = (100 - q2/40*100) %
  930.     // 40 - max num of beakons per 4 sec
  931.  
  932.             char x3[5];
  933.             char ESSID[32]
  934.         ."
  935.         ::= {WLKnownAPGRP 1 }
  936.  
  937.  
  938.  
  939. --*************************** Traps ***************************
  940. --*************************************************************
  941.  
  942. trapSTAMacAddress OBJECT-TYPE
  943.     SYNTAX OCTET STRING (SIZE (6))
  944.     ACCESS read-only
  945.     STATUS mandatory
  946.     DESCRIPTION     
  947.     "The MAC address of a station device"
  948.  
  949.     ::= {traps 1}
  950.  
  951.  
  952. trapReassociation TRAP-TYPE
  953.     ENTERPRISE atmel
  954.     VARIABLES {
  955.     trapSTAMacAddress
  956.     }
  957.     DESCRIPTION
  958.     "This trap message is sent when a STAtion's reassosiation
  959.     request is received."
  960.     ::= 1
  961.  
  962. trapRoamOut TRAP-TYPE
  963.     ENTERPRISE atmel
  964.     VARIABLES {
  965.     trapSTAMacAddress
  966.     }
  967.     DESCRIPTION
  968.     "This trap message is used to indicate tha a STAtion has
  969.     roamed out of the Wireless bridge's coverage area."
  970.     ::= 2
  971.  
  972. trapAssociation TRAP-TYPE
  973.     ENTERPRISE atmel
  974.     VARIABLES {
  975.     trapSTAMacAddress
  976.     }
  977.     DESCRIPTION
  978.     "Indicates the reception of an association request packet
  979.     and    the sender STAtion's successful association with the
  980.     Access Point."
  981.     ::= 3
  982.     
  983. trapDisassociation TRAP-TYPE
  984.     ENTERPRISE atmel
  985.     VARIABLES {
  986.     trapSTAMacAddress
  987.     }
  988.     DESCRIPTION
  989.     "This trap message is sent when a dissasociation notification
  990.     packet is received from a STAtion."
  991.     ::= 4
  992.  
  993. trapAssociationExpire TRAP-TYPE
  994.     ENTERPRISE atmel
  995.     VARIABLES {
  996.     trapSTAMacAddress
  997.     }
  998.     DESCRIPTION
  999.     "This trap message is sent when the association's maximum time interval expires for
  1000.     an associated STAtion."
  1001.     ::= 5
  1002.  
  1003. trapReset TRAP-TYPE
  1004.     ENTERPRISE atmel
  1005.     VARIABLES {
  1006.     sysReset
  1007.     }
  1008.     DESCRIPTION
  1009.     "This trap message is sent when Access Point Resets."
  1010.     ::= 6
  1011.  
  1012. trapSettingPingIPAddress TRAP-TYPE
  1013.     ENTERPRISE atmel
  1014.     VARIABLES {
  1015.     operIPAddress
  1016.     }
  1017.     DESCRIPTION
  1018.     "This trap message is sent when the Access Point IP address
  1019.     is set with the transmition of a ping message."
  1020.     ::= 7
  1021.  
  1022. trapStartUp TRAP-TYPE
  1023.     ENTERPRISE atmel
  1024.     DESCRIPTION
  1025.     "This trap message is sent when Access Point Starts Up."
  1026.     ::= 8
  1027.  
  1028. trapFailedToEraseFlash TRAP-TYPE
  1029.     ENTERPRISE atmel
  1030.     DESCRIPTION
  1031.     "This trap message is sent when Access Point Failed To Erase Flash."
  1032.     ::= 9
  1033.  
  1034.  
  1035. END
  1036.