Core Base Classes for the Light Endpoints
Dependents: mbed_mqtt_endpoint_ublox_ethernet mbed_mqtt_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_cellular mbed_nsp_endpoint_ublox_ethernet ... more
Diff: Light.h
- Revision:
- 29:9a99f076129a
- Parent:
- 28:52b7ca6aacd6
- Child:
- 87:e9d77e9f9eae
diff -r 52b7ca6aacd6 -r 9a99f076129a Light.h --- a/Light.h Fri Feb 28 03:10:53 2014 +0000 +++ b/Light.h Fri Feb 28 04:56:16 2014 +0000 @@ -25,6 +25,9 @@ // ResourceFactory #include "ResourceFactory.h" +// Philips Light Support +#include "PhilipsLight.h" + class Light { private: ErrorHandler *m_error_handler; @@ -37,6 +40,7 @@ void *m_switch_action; int m_ioc_id; + PhilipsLight *m_pl; public: Light(ErrorHandler *error_handler,Transport *transports[NUM_TRANSPORTS],int instance,void *endpoint); @@ -61,7 +65,10 @@ protected: void *getDimmerAction(); - void *getSwitchAction(); + void *getSwitchAction(); + + private: + PhilipsLight *pl(); }; #endif // _LIGHT_H_ \ No newline at end of file