Machine Vision Status TCP Server

Dependencies:   C12832 EthernetInterface mbed-rtos mbed ConfigFile

Committer:
dwini
Date:
Mon Jun 15 14:41:41 2015 +0000
Revision:
9:60ce5e733ea6
Parent:
8:845dfadaa70d
Add config file

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dwini 8:845dfadaa70d 1 #ifndef RGB_STATUS_INDICATOR_HEADER
dwini 8:845dfadaa70d 2 #define RGB_STATUS_INDICATOR_HEADER
dwini 8:845dfadaa70d 3
dwini 8:845dfadaa70d 4 #include "StatusIndicator.h"
dwini 8:845dfadaa70d 5 #include "mbed.h"
dwini 8:845dfadaa70d 6
dwini 8:845dfadaa70d 7 namespace MachineVision{
dwini 8:845dfadaa70d 8
dwini 8:845dfadaa70d 9 class RGBStatusIndicator: public StatusIndicator{
dwini 8:845dfadaa70d 10 public:
dwini 8:845dfadaa70d 11
dwini 8:845dfadaa70d 12 private:
dwini 8:845dfadaa70d 13 PwmOut rOut;
dwini 8:845dfadaa70d 14 PwmOut gOut;
dwini 8:845dfadaa70d 15 PwmOut bOut;
dwini 8:845dfadaa70d 16
dwini 8:845dfadaa70d 17 public:
dwini 8:845dfadaa70d 18 RGBStatusIndicator(PinName red_pin, PinName green_pin, PinName blue_pin);
dwini 8:845dfadaa70d 19 virtual void setStatus(Indication indication);
dwini 8:845dfadaa70d 20
dwini 8:845dfadaa70d 21 private:
dwini 8:845dfadaa70d 22 void initializeRGB(void);
dwini 8:845dfadaa70d 23 void setRGB(int r, int g, int b);
dwini 8:845dfadaa70d 24 void clearRGB(void);
dwini 8:845dfadaa70d 25
dwini 8:845dfadaa70d 26 };
dwini 8:845dfadaa70d 27 }
dwini 8:845dfadaa70d 28
dwini 8:845dfadaa70d 29 #endif