HiveMind
Public Member Functions | Private Attributes | List of all members
UserUI Class Reference

#include <UserUI.h>

Inheritance diagram for UserUI:
Inheritance graph
Collaboration diagram for UserUI:
Collaboration graph

Public Member Functions

 UserUI (IApplicationInterface &appInterface)
 
 ~UserUI ()=default
 
void setLed (bool state) override
 Set the led on or off. More...
 
void setSegment (UserSegment segment) override
 Set the user seven segment to a value. More...
 
- Public Member Functions inherited from IUserUI
virtual ~IUserUI ()=default
 

Private Attributes

IApplicationInterfacem_appInterface
 

Constructor & Destructor Documentation

◆ UserUI()

UserUI::UserUI ( IApplicationInterface appInterface)

◆ ~UserUI()

UserUI::~UserUI ( )
default

Member Function Documentation

◆ setLed()

void UserUI::setLed ( bool  state)
overridevirtual

Set the led on or off.

Parameters
statethe state to set the led

Implements IUserUI.

Here is the call graph for this function:

◆ setSegment()

void UserUI::setSegment ( UserSegment  segment)
overridevirtual

Set the user seven segment to a value.

Parameters
segmentthe value to set to the segment

Implements IUserUI.

Here is the call graph for this function:

Member Data Documentation

◆ m_appInterface

IApplicationInterface& UserUI::m_appInterface
private

The documentation for this class was generated from the following files: