HiveMind
IUserUI.h
Go to the documentation of this file.
1 #ifndef IUSERUI_H_
2 #define IUSERUI_H_
3 
5 
7 class IUserUI {
8  public:
9  virtual ~IUserUI() = default;
10 
13  virtual void setLed(bool state) = 0;
14 
17  virtual void setSegment(UserSegment segment) = 0;
18 };
19 
20 #endif // IUSERUI_H_
IApplicationInterface.h
IUserUI::~IUserUI
virtual ~IUserUI()=default
IUserUI
Manages the UI available to the user.
Definition: IUserUI.h:7
IUserUI::setLed
virtual void setLed(bool state)=0
Set the led on or off.
UserSegment
UserSegment
Definition: UserStates.h:4
IUserUI::setSegment
virtual void setSegment(UserSegment segment)=0
Set the user seven segment to a value.