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:
135:7f3f963cd159
Parent:
108:673b2f43dfe7
Child:
142:b7a75144b0f1
--- a/ExternalLEDLight.cpp	Fri Mar 28 16:24:12 2014 +0000
+++ b/ExternalLEDLight.cpp	Fri Mar 28 17:49:10 2014 +0000
@@ -19,12 +19,11 @@
  #include "ExternalLEDLight.h"
   
  // default constructor
- ExternalLEDLight::ExternalLEDLight(PwmOut *led,ErrorHandler *error_handler) {
+ ExternalLEDLight::ExternalLEDLight(PwmOut *led,ErrorHandler *error_handler) : BaseClass(error_handler,NULL) {
      this->m_led = led;
      this->m_dimming = false;
      this->m_state = PL_DEFAULT_STATE;
      sscanf(LIGHT_DIM_STATE,"%f",&this->m_dim);
-     this->m_error_handler = error_handler;
  }
  
  // destructor
@@ -62,7 +61,4 @@
                 *(this->m_led) = this->m_dim;
         }
     }
- }
- 
- // get the error handler
- ErrorHandler *ExternalLEDLight::logger() { return this->m_error_handler; }
+ }
\ No newline at end of file