Net_Wifi
[ class tree: Net_Wifi ] [ index: Net_Wifi ] [ all elements ]

Source for file Cell.php

Documentation is available at Cell.php

  1. <?php
  2. /**
  3. * Configuration settings of a wifi network interface.
  4. *
  5. * PHP Versions 4 and 5
  6. *
  7. @category Networking
  8. @package  Net_Wifi
  9. @author   Christian Weiske <cweiske@php.net>
  10. @license  http://www.gnu.org/copyleft/lesser.html  LGPL License 2.1
  11. @version  CVS: $Id$
  12. @link     http://pear.php.net/package/Net_Wifi
  13. */
  14.  
  15. /**
  16. * Cell information from a wifi scan.
  17. *
  18. @category Networking
  19. @package  Net_Wifi
  20. @author   Christian Weiske <cweiske@php.net>
  21. @license  http://www.gnu.org/copyleft/lesser.html  LGPL License 2.1
  22. @link     http://pear.php.net/package/Net_Wifi
  23. */
  24. {
  25.     /**
  26.     *   The current cell number.
  27.     *   Has nothing to say.
  28.     *   @var int 
  29.     */
  30.     var $cell = null;
  31.  
  32.     /**
  33.     *   MAC address of the cell (access point or ad-hoc station).
  34.     *   example: 00:40:05:28:EB:45
  35.     *   @var string 
  36.     */
  37.     var $mac = null;
  38.  
  39.     /**
  40.     *   "Service Set IDentifier" of the cell which identifies the network.
  41.     *   Max. 32 alphanumeric characters
  42.     *   example: "My Network" (without quotes)
  43.     *   @var string 
  44.     */
  45.     var $ssid = null;
  46.  
  47.     /**
  48.     *   Network type.
  49.     *   can be "master" or "ad-hoc" (without quotes)
  50.     *   @var string 
  51.     */
  52.     var $mode = null;
  53.  
  54.     /**
  55.     *   Channel number used for communication.
  56.     *   number from 1 to 12 or so
  57.     *   @var int 
  58.     */
  59.     var $channel = null;
  60.  
  61.     /**
  62.     *   If encryption is used.
  63.     *   @var boolean 
  64.     */
  65.     var $encryption = null;
  66.  
  67.     /**
  68.     *   Channel frequency.
  69.     *   example: 2.412GHz
  70.     *   @var string 
  71.     */
  72.     var $frequency = null;
  73.  
  74.     /**
  75.     *   The protocol version used.
  76.     *   example: IEEE 802.11b
  77.     *   @var string 
  78.     */
  79.     var $protocol = null;
  80.  
  81.     /**
  82.     *   Bit rate which is used (when connected).
  83.     *   May be set when not connected!
  84.     *   @var float 
  85.     */
  86.     var $rate = null;
  87.  
  88.     /**
  89.     *   Array of supported bit rates.
  90.     *   @var array(float) 
  91.     */
  92.     var $rates = array();
  93.  
  94.     /**
  95.     *   Signal strength.
  96.     *   example: -59
  97.     *   @var int 
  98.     */
  99.     var $rssi = null;
  100.  
  101.     /**
  102.     *   The time since the last beacon (time sync) frame has been sent, in ms.
  103.     *   @var int 
  104.     */
  105.     var $beacon = null;
  106.  
  107. }//class Net_Wifi_Cell
  108.  
  109. ?>

Documentation generated on Wed, 19 Jun 2013 08:30:02 +0000 by phpDocumentor 1.4.3. PEAR Logo Copyright © PHP Group 2004.