1234567891011121314151617 |
- #ifndef _LED_H_
- #define _LED_H_
- class Led {
- public:
- virtual ~Led() = default;
- // Set the led state based on the device state
- virtual void OnStateChanged() = 0;
- };
- class NoLed : public Led {
- public:
- virtual void OnStateChanged() override {}
- };
- #endif // _LED_H_
|