The Robot Application Programming Interface Delegate Project
RAPID Logo

SystemInfoSample.idl File Reference

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

Go to the source code of this file.

Classes

struct  BatteryInfoSample
 Battery status information acquired through /proc/acpi/battery/BAT#. More...
struct  CpuInfoSample
 Cpu usage information acquired through /proc/stats. More...
struct  MemoryInfoSample
 Memory usage information acquired through /proc/meminfo, Units are bytes. More...
struct  ThermalInfoSample
 Temperature information acquired through /proc/acpi/thermal_zone/... More...
struct  NetTrafficInfoSample
 Network device traffic information acquired through /proc/net/dev. More...
struct  WifiInfoSample
 Wireless network status information returned by Linux ioctl() calls. More...
interface  SystemInfoSample
 Status information for various laptop components. More...

Packages

package  rapid
package  rapid.ext

Typedefs

typedef sequence
< BatteryInfoSample > 
BatteryInfoSampleSequence
 Typedef to accommodate multiple batteries.
typedef sequence< CpuInfoSample > CpuInfoSampleSequence
 Typedef to accommodate multiple cores.
typedef sequence
< ThermalInfoSample > 
ThermalInfoSampleSequence
 Typedef to accommodate multiple thermal zones.
typedef sequence
< NetTrafficInfoSample > 
NetTrafficInfoSampleSequence
 Typedef to accomodate multiple network interfaces.
typedef sequence< WifiInfoSample > WifiInfoSampleSequence
 Typedef to accommodate multiple wireless interfaces.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines