HiveMind
src
application-interface
include
application-interface
IUserUI.h
Go to the documentation of this file.
1
#ifndef IUSERUI_H_
2
#define IUSERUI_H_
3
4
#include <
application-interface/IApplicationInterface.h
>
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.
Generated by
1.8.17