orca-robotics


INTRODUCTION
Overview
Download and Install
Documentation

REPOSITORY
Interfaces
Drivers
Libraries
Utilities
Software Map

DEVELOPER
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

wifiutil Namespace Reference

Functions to access the wireless interface. More...


Classes

class  Exception
 Exceptions for wifi access. More...
struct  ProcData
 Wireless data structure for data obtainable from /etc/proc. More...
struct  WirelessConfig
 Wireless config data structure. More...
struct  IoctlData
 Wireless data structure for ioctl-obtainable data. More...

Enumerations

enum  OperationMode
 Operation modes (equivalent to Slice definitions).
enum  LinkQualityType
 Interpretation of link quality (equivalent to Slice definitions).

Functions

void readFromProc (std::vector< ProcData > &wifiData)
void printData (std::vector< ProcData > &wifiData)
 Prints wireless proc data to the screen.
void readConfig (std::vector< WirelessConfig > &wifiConfigs)
void printConfig (std::vector< WirelessConfig > &wifiConfigs)
 Prints wirelss configurations to the screen.
void readUsingIoctl (std::vector< IoctlData > &wifiDataIoctl)
void printDataIoctl (std::vector< IoctlData > &wifiDataIoctl)
 Prints ioctl data to the screen.
void getInterfaceNames (std::vector< std::string > &interfaceNames)
 Gets the names of the current wireless interfaces, e.g. eth1, eth2.


Detailed Description

Functions to access the wireless interface.

This namespace is part of a library which contains functions, classes and data structures for access to the wireless interface.

See also:
libHydroWifi


Function Documentation

void wifiutil::readConfig std::vector< WirelessConfig > &  wifiConfigs  ) 
 

Reads wireless configuration information One vector entry per interface (e.g. eth1, eth2)

void wifiutil::readFromProc std::vector< ProcData > &  wifiData  ) 
 

Reads wireless information from /proc/net/wireless One vector entry per interface (e.g. eth1, eth2)

void wifiutil::readUsingIoctl std::vector< IoctlData > &  wifiDataIoctl  ) 
 

Reads wireless data using a kernel socket (ioctl) One vector entry per interface (e.g. eth1, eth2)

 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5