gusimplewhiteboard
SENSORSLedsSensors.hpp File Reference
#include <gu_util.h>
#include <assert.h>
#include "wb_sensors_leds.h"
Include dependency graph for SENSORSLedsSensors.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  guWhiteboard::SENSORSLedsSensors
 Class for changing the LEDs on a robot, designed for Nao but is fairly generic. More...
 

Namespaces

namespace  guWhiteboard
 /file APM_Interface.h
 
namespace  guWhiteboard::LEDs
 

Enumerations

enum  guWhiteboard::LEDColour {
  guWhiteboard::Off = -1 , guWhiteboard::Red = 0 , guWhiteboard::Green , guWhiteboard::Blue ,
  guWhiteboard::Yellow , guWhiteboard::White , guWhiteboard::NUMBER_OF_LEDS_COLOURS
}
 Predefined colour values, feel free to add more, just implement them in changeLedColour. More...
 
enum  guWhiteboard::LEDGroups {
  guWhiteboard::AllLEDs = 0 , guWhiteboard::Ears , guWhiteboard::LEar , guWhiteboard::REar ,
  guWhiteboard::Eyes , guWhiteboard::LEye , guWhiteboard::REye , guWhiteboard::Chest ,
  guWhiteboard::Feet , guWhiteboard::LFoot , guWhiteboard::RFoot , guWhiteboard::NUMBER_OF_LEDS_GROUPS
}
 
enum  guWhiteboard::LEDs::LEDCode {
  guWhiteboard::LEDs::LeftEar1 = 0 , guWhiteboard::LEDs::LeftEar2 , guWhiteboard::LEDs::LeftEar3 , guWhiteboard::LEDs::LeftEar4 ,
  guWhiteboard::LEDs::LeftEar5 , guWhiteboard::LEDs::LeftEar6 , guWhiteboard::LEDs::LeftEar7 , guWhiteboard::LEDs::LeftEar8 ,
  guWhiteboard::LEDs::LeftEar9 , guWhiteboard::LEDs::LeftEar10 , guWhiteboard::LEDs::RightEar1 , guWhiteboard::LEDs::RightEar2 ,
  guWhiteboard::LEDs::RightEar3 , guWhiteboard::LEDs::RightEar4 , guWhiteboard::LEDs::RightEar5 , guWhiteboard::LEDs::RightEar6 ,
  guWhiteboard::LEDs::RightEar7 , guWhiteboard::LEDs::RightEar8 , guWhiteboard::LEDs::RightEar9 , guWhiteboard::LEDs::RightEar10 ,
  guWhiteboard::LEDs::LeftEyeRed1 , guWhiteboard::LEDs::LeftEyeRed2 , guWhiteboard::LEDs::LeftEyeRed3 , guWhiteboard::LEDs::LeftEyeRed4 ,
  guWhiteboard::LEDs::LeftEyeRed5 , guWhiteboard::LEDs::LeftEyeRed6 , guWhiteboard::LEDs::LeftEyeRed7 , guWhiteboard::LEDs::LeftEyeRed8 ,
  guWhiteboard::LEDs::LeftEyeGreen1 , guWhiteboard::LEDs::LeftEyeGreen2 , guWhiteboard::LEDs::LeftEyeGreen3 , guWhiteboard::LEDs::LeftEyeGreen4 ,
  guWhiteboard::LEDs::LeftEyeGreen5 , guWhiteboard::LEDs::LeftEyeGreen6 , guWhiteboard::LEDs::LeftEyeGreen7 , guWhiteboard::LEDs::LeftEyeGreen8 ,
  guWhiteboard::LEDs::LeftEyeBlue1 , guWhiteboard::LEDs::LeftEyeBlue2 , guWhiteboard::LEDs::LeftEyeBlue3 , guWhiteboard::LEDs::LeftEyeBlue4 ,
  guWhiteboard::LEDs::LeftEyeBlue5 , guWhiteboard::LEDs::LeftEyeBlue6 , guWhiteboard::LEDs::LeftEyeBlue7 , guWhiteboard::LEDs::LeftEyeBlue8 ,
  guWhiteboard::LEDs::RightEyeRed1 , guWhiteboard::LEDs::RightEyeRed2 , guWhiteboard::LEDs::RightEyeRed3 , guWhiteboard::LEDs::RightEyeRed4 ,
  guWhiteboard::LEDs::RightEyeRed5 , guWhiteboard::LEDs::RightEyeRed6 , guWhiteboard::LEDs::RightEyeRed7 , guWhiteboard::LEDs::RightEyeRed8 ,
  guWhiteboard::LEDs::RightEyeGreen1 , guWhiteboard::LEDs::RightEyeGreen2 , guWhiteboard::LEDs::RightEyeGreen3 , guWhiteboard::LEDs::RightEyeGreen4 ,
  guWhiteboard::LEDs::RightEyeGreen5 , guWhiteboard::LEDs::RightEyeGreen6 , guWhiteboard::LEDs::RightEyeGreen7 , guWhiteboard::LEDs::RightEyeGreen8 ,
  guWhiteboard::LEDs::RightEyeBlue1 , guWhiteboard::LEDs::RightEyeBlue2 , guWhiteboard::LEDs::RightEyeBlue3 , guWhiteboard::LEDs::RightEyeBlue4 ,
  guWhiteboard::LEDs::RightEyeBlue5 , guWhiteboard::LEDs::RightEyeBlue6 , guWhiteboard::LEDs::RightEyeBlue7 , guWhiteboard::LEDs::RightEyeBlue8 ,
  guWhiteboard::LEDs::ChestRed , guWhiteboard::LEDs::ChestGreen , guWhiteboard::LEDs::ChestBlue , guWhiteboard::LEDs::LeftFootRed ,
  guWhiteboard::LEDs::LeftFootGreen , guWhiteboard::LEDs::LeftFootBlue , guWhiteboard::LEDs::RightFootRed , guWhiteboard::LEDs::RightFootGreen ,
  guWhiteboard::LEDs::RightFootBlue , guWhiteboard::LEDs::NUMBER_OF_LEDS
}