HiveMind
src
application-interface
include
application-interface
DeviceStateUI.h
Go to the documentation of this file.
1
#ifndef DEVICESTATEUI_H_
2
#define DEVICESTATEUI_H_
3
4
#include <
application-interface/IDeviceStateUI.h
>
5
6
class
DeviceStateUI
:
public
IDeviceStateUI
{
7
public
:
8
DeviceStateUI
(
IApplicationInterface
& appInterface);
9
~DeviceStateUI
() =
default
;
10
11
void
setDeviceState
(
DeviceState
state)
override
;
12
13
private
:
14
IApplicationInterface
&
m_appInterface
;
15
};
16
17
#endif // DEVICESTATEUI_H_
IApplicationInterface
Definition:
IApplicationInterface.h:7
DeviceStateUI::~DeviceStateUI
~DeviceStateUI()=default
IDeviceStateUI.h
DeviceStateUI::m_appInterface
IApplicationInterface & m_appInterface
Definition:
DeviceStateUI.h:14
DeviceStateUI::setDeviceState
void setDeviceState(DeviceState state) override
Sets the state of the device.
Definition:
DeviceStateUI.cpp:5
DeviceStateUI::DeviceStateUI
DeviceStateUI(IApplicationInterface &appInterface)
Definition:
DeviceStateUI.cpp:3
DeviceStateUI
Definition:
DeviceStateUI.h:6
IDeviceStateUI
Manages UI of the device state and informs the user via the board display.
Definition:
IDeviceStateUI.h:7
DeviceState
DeviceState
Definition:
SystemStates.h:6
Generated by
1.8.17