Core Base Classes for the Light Endpoints

Dependencies:   BufferedSerial

Dependents:   mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more

Revision:
114:bd38ad417d6a
Parent:
112:1fb53d4729af
Child:
130:630d05daed77
diff -r 432b68bd198f -r bd38ad417d6a ErrorHandler.h
--- a/ErrorHandler.h	Tue Mar 18 21:50:19 2014 +0000
+++ b/ErrorHandler.h	Wed Mar 19 03:30:37 2014 +0000
@@ -41,11 +41,14 @@
         Mutex       *m_led_mutex;
         Mutex       *m_rgb_mutex;
         void        *m_endpoint;
+        bool         m_status_lcd;
         
     public:
         ErrorHandler(Serial *pc,C12832_LCD *lcd);
        ~ErrorHandler();
        
+       void lcdStatusOnly(bool status_lcd);
+       
        void log(const char *format, ...); 
        void log_memory(const char *format, ...);
        void checkForExit(); 
@@ -55,16 +58,16 @@
        void turnLEDRed();
        void turnLEDGreen();
        void turnLEDBlue();
+       void turnLEDPurple();
        void turnLEDBlack();
        void turnLEDYellow();
+       void turnLEDOrange();
        
        void blinkTransportTxLED();
        void blinkTransportRxLED();
        
        void releaseMutexes();
-       
-       void dimRGB(float value);
-       
+              
        void led2On();
        void led2Off();
        void led3On();