---
name: "SNMP::Info::IEEE802dot11"
section: "3pm"
platform: "linux"
package: "libsnmp-info-perl"
version: "3.972002-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/SNMP::Info::IEEE802dot11"
---

# SNMP::Info::IEEE802dot11(3pm)

SNMP Interface to data from IEEE802dot11-MIB

## NAME

SNMP::Info::IEEE802dot11 - SNMP Interface to data from IEEE802dot11-MIB

## AUTHOR

Eric Miller

## SYNOPSIS

```
    my $dot11 = new SNMP::Info(
                          AutoSpecify => 1,
                          Debug       => 1,
                          DestHost    => 'myswitch',
                          Community   => 'public',
                          Version     => 2
                        )
    or die "Can't connect to DestHost.\n";
    my $class = $dot11->class();
    print " Using device sub class : $class\n";
```

## DESCRIPTION

SNMP::Info::IEEE802dot11 is a subclass of SNMP::Info that provides an interface to *IEEE802dot11-MIB*.  This MIB is used in standards based 802.11 wireless devices.

Use or create a subclass of SNMP::Info that inherits this one. Do not use directly.

### Inherited Classes

None.

### Required MIBs

- *IEEE802dot11-MIB*

  ## GLOBALS

These are methods that return scalar value from SNMP

- $dot11-\>**vendor()**

  Tries to discover the vendor from **dot11\_man\_name()** - returns lower case of the first word in the first instance found.

- $dot11-\>**model()**

  Tries to discover the model from **dot11\_prod\_name()** - returns lower case of the first instance found.

- $dot11-\>**os\_ver()**

  Tries to discover the operating system version from **dot11\_prod\_ver()** - returns string of numeric and decimals in the first instance found.

## TABLE METHODS

These are methods that return tables of information in the form of a reference to a hash.

- $dot11-\>**i\_ssidlist()**

  Returns reference to hash.  SSID's recognized by the radio interface.

  (`"dot11DesiredSSID"`)

- $dot11-\>**i\_80211channel()**

  Returns reference to hash.  Current operating frequency channel of the radio interface.

- $dot11-\>**dot11\_cur\_tx\_pwr\_mw()**

  Returns reference to hash.  Current transmit power, in milliwatts, of the radio interface.

### Dot11 Phy OFDM Table ("dot11PhyOFDMTable")

- $dot11-\>**dot11\_cur\_freq()**

  (`"dot11CurrentFrequency"`)

### Dot11 Phy DSSS Table ("dot11PhyDSSSTable")

- $dot11-\>**dot11\_cur\_ch()**

  (`"dot11CurrentChannel"`)

### Dot11 Phy Operation Table ("dot11PhyOperationTable")

- $dot11-\>**dot11\_phy\_type()**

  (`"dot11PHYType"`)

- $dot11-\>**dot11\_reg\_dom()**

  (`"dot11CurrentRegDomain"`)

### Dot11 Resource Information Table ("dot11ResourceInfoTable")

- $dot11-\>**dot11\_prod\_ver()**

  (`"dot11manufacturerProductVersion"`)

- $dot11-\>**dot11\_prod\_name()**

  (`"dot11manufacturerProductName"`)

- $dot11-\>**dot11\_man\_name()**

  (`"dot11manufacturerName"`)

### Dot11 Operation Table ("dot11OperationTable")

- $dot11-\>**dot11\_mac()**

  (`"dot11MACAddress"`)

### Dot11 Station Configuration Table ("dot11StationConfigTable")

- $dot11-\>**dot11\_bss\_type()**

  (`"dot11DesiredBSSType"`)

- $dot11-\>**dot11\_pwr\_mode()**

  (`"dot11PowerManagementMode"`)

- $dot11-\>**dot11\_sta\_id()**

  (`"dot11StationID"`)

### Dot11 Transmission Power Table ("dot11PhyTxPowerTable")

- $dot11-\>**dot11\_cur\_tx\_pwr()**

  (`"dot11CurrentTxPowerLevel"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_1()**

  (`"dot11TxPowerLevel1"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_2()**

  (`"dot11TxPowerLevel2"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_3()**

  (`"dot11TxPowerLevel3"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_4()**

  (`"dot11TxPowerLevel4"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_5()**

  (`"dot11TxPowerLevel5"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_6()**

  (`"dot11TxPowerLevel6"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_7()**

  (`"dot11TxPowerLevel7"`)

- $dot11-\>**dot11\_tx\_pwr\_level\_8()**

  (`"dot11TxPowerLevel8"`)
