forked from yalishanda42/smart-locc
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDisplayConfig.cpp
More file actions
36 lines (30 loc) · 1 KB
/
DisplayConfig.cpp
File metadata and controls
36 lines (30 loc) · 1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "DisplayConfig.hpp"
void DisplayConfig::displayTemperatureAndHumidity(Display& display, int temperature, int humidity) {
display.clear();
display.print((String{"Temperature: " } + temperature + "C").c_str());
display.print((String{ "Humidity: " } + humidity + "%").c_str(), 1);
}
void DisplayConfig::displayAdminKeyMessage(Display& display) {
display.clear();
display.print("Please authorize");
display.print("admin key", 1);
}
void DisplayConfig::displayNewKeyAuthMessage(Display& display) {
display.clear();
display.print("Please authorize");
display.print("new key", 1);
}
void DisplayConfig::displayKeyAddedMessage(Display& display) {
display.clear();
display.print("Welcome! You are");
display.print("now authorized.", 1);
}
void DisplayConfig::displayNotAuthorizedMessage(Display& display) {
display.clear();
display.print("Authorization");
display.print("failed", 1);
}
void DisplayConfig::displayDoorUnlockedMessage(Display& display) {
display.clear();
display.print("Door unlocked!");
}