The Robot Application Programming Interface Delegate Project
RAPID Logo

SystemInfoConfig.idl File Reference

import "BaseTypes.idl";
import "Message.idl";
Include dependency graph for SystemInfoConfig.idl:

Go to the source code of this file.

Classes

struct  BatteryInfoConfig
 Battery status information acquired through /proc/acpi/battery/BAT#. More...
struct  MemoryInfoConfig
 Memory usage information acquired through /proc/meminfo, Units are bytes. More...
struct  CpuInfoConfig
 Cpu usage information acquired through /proc/stats. More...
struct  ThermalInfoConfig
 Temperature information acquired through /proc/acpi/thermal_zone/... More...
struct  NetTrafficInfoConfig
 Network device traffic information acquired through /proc/net/dev. More...
struct  WifiInfoConfig
 Wireless network status information returned by Linux ioctl() calls. More...
interface  SystemInfoConfig
 Status information for various laptop components. More...

Packages

package  rapid
package  rapid.ext

Typedefs

typedef sequence
< BatteryInfoConfig > 
BatteryInfoConfigSequence
 Typedef to accommodate multiple batteries.
typedef sequence
< ThermalInfoConfig > 
ThermalInfoConfigSequence
 Typedef to accommodate multiple thermal zones.
typedef sequence
< NetTrafficInfoConfig > 
NetTrafficInfoConfigSequence
 Typedef to accomodate multiple network interfaces.
typedef sequence< WifiInfoConfig > WifiInfoConfigSequence
 Typedef to accommodate multiple wireless interfaces.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines