Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals | Related Pages | Examples

aiboled.h File Reference

#include <math.h>
#include <OPENR/ODataFormats.h>
#include <OPENR/OObject.h>
#include <OPENR/OPENRAPI.h>
#include <OPENR/OSyslog.h>
#include <Types.h>

Include dependency graph for aiboled.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  AiboLed

Enumerations

enum  LED {
  FL, CL, BL, FR,
  CR, BR, BC, FA,
  FB, FC, HL, B3,
  B2, B1, B4, B5,
  B6, TC, TL, TR
}

Variables

static const int NUM_LEDS = 20
static const char *const LED_ARRAY []


Enumeration Type Documentation

enum LED
 

Numeration of LEDs. Order corresponding to LED_ARRAY[]

See also:
LED_ARRAY[]
Enumerator:
FL  FrontLeft
CL  CenterLeft
BL  BackLeft
FR  Front Right
CR  CenterRight
BR  BackRight
BC  BackCenter
FA  Face A
FB  Face B
FC  Face C
HL  Retractable HeadLight
B3  BackLight 3 (third form left)
B2  BackLight 2 (second from left)
B1  BackLight 1 (first from left)
B4  BackLight 4 (third from right)
B5  BackLight 5 (second from right)
B6  BackLight 6 (first from right)
TC  TailCenter
TL  TailLeft
TR  TailRight
Examples:
LedsExample.cc.


Variable Documentation

const int NUM_LEDS = 20 [static]
 

Number of LEDs on aibo

Examples:
LedsExample.cc.

const char* const LED_ARRAY[] [static]
 

Initial value:

 {
  
  
  "PRM:/r1/c1/c2/c3/l1-LED2:l1",       
  "PRM:/r1/c1/c2/c3/l2-LED2:l2",       
  "PRM:/r1/c1/c2/c3/l3-LED2:l3",       
  "PRM:/r1/c1/c2/c3/l4-LED2:l4",       
  "PRM:/r1/c1/c2/c3/l5-LED2:l5",       
  "PRM:/r1/c1/c2/c3/l6-LED2:l6",       
  "PRM:/r1/c1/c2/c3/l7-LED2:l7",       
  
   
  "PRM:/r1/c1/c2/c3/l8-LED2:l8",       
  "PRM:/r1/c1/c2/c3/l9-LED2:l9",       
  "PRM:/r1/c1/c2/c3/la-LED2:la",       
  "PRM:/r1/c1/c2/c3/lb-LED2:lb",        

  
  "PRM:/r6/l1-LED2:l1",                
  "PRM:/r6/l2-LED2:l2",                
  "PRM:/r6/l3-LED2:l3",                
  "PRM:/r6/l4-LED2:l4",                
  "PRM:/r6/l5-LED2:l5",                
  "PRM:/r6/l6-LED2:l6",                
  
  
  "PRM:/r6/l7-LED2:l7",                
  "PRM:/r6/l8-LED2:l8",                
  "PRM:/r6/l9-LED2:l9"                 
 }
Static variable contains the primitive locator for the LEDs


tams Tim Baier AiboLib v0.2.4
Generated Thu Jan 19 11:54:39 2006 by doxygen 1.4.3