SNMP::Info::IEEE802dot11.3pm

Langue: en

Version: 2007-11-25 (mandriva - 01/05/08)

Section: 3 (Bibliothèques de fonctions)

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()
Trys to discover the vendor from dot11_man_name() - returns lower case of the first word in the first instance found.
$dot11->model()
Trys to discover the model from dot11_prod_name() - returns lower case of the first instance found.
$dot11->os_ver()
Trys 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 milliwats, 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)