Troubleshooting

Committer:
BenRJG
Date:
Thu Nov 08 23:13:15 2018 +0000
Revision:
15:f8649829dff9
Parent:
13:d49ec153d644
Child:
16:df78620cb307
Created multiple dateTime functions (may be replaced)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
BenRJG 11:c561293919d9 1 #include "Display.hpp"
BenRJG 11:c561293919d9 2
BenRJG 11:c561293919d9 3 void Display::INIT()
BenRJG 11:c561293919d9 4 {
BenRJG 13:d49ec153d644 5 _lcd.INIT();
BenRJG 12:edf31d0a61f0 6 setTemperature(0);
BenRJG 12:edf31d0a61f0 7 setLightLevel(0);
BenRJG 12:edf31d0a61f0 8 setPressure(0);
BenRJG 13:d49ec153d644 9
BenRJG 13:d49ec153d644 10 pageOne();
BenRJG 12:edf31d0a61f0 11 }
BenRJG 12:edf31d0a61f0 12
BenRJG 12:edf31d0a61f0 13 void Display::pageOne()
BenRJG 12:edf31d0a61f0 14 {
BenRJG 15:f8649829dff9 15 _lcd.clear();
BenRJG 15:f8649829dff9 16 _lcd.disableCursor();
BenRJG 13:d49ec153d644 17
BenRJG 13:d49ec153d644 18 //Temperature Display
BenRJG 15:f8649829dff9 19 _lcd.display("T: ",LINE1);
BenRJG 13:d49ec153d644 20 _lcd.display(_temperature);
BenRJG 13:d49ec153d644 21 _lcd.putt(223);
BenRJG 13:d49ec153d644 22 _lcd.display("C");
BenRJG 13:d49ec153d644 23
BenRJG 13:d49ec153d644 24 //LightLevel Display
BenRJG 13:d49ec153d644 25 _lcd.display("L: ",LINE1+9);
BenRJG 13:d49ec153d644 26 _lcd.display(_lightLevel);
BenRJG 12:edf31d0a61f0 27
BenRJG 13:d49ec153d644 28 //Pressure Display
BenRJG 13:d49ec153d644 29 _lcd.display("P: ",LINE2+2);
BenRJG 13:d49ec153d644 30 _lcd.display(_pressure);
BenRJG 13:d49ec153d644 31 _lcd.display(" mbar");
BenRJG 15:f8649829dff9 32 _lcd.enableCursor();
BenRJG 12:edf31d0a61f0 33 }
BenRJG 12:edf31d0a61f0 34
BenRJG 12:edf31d0a61f0 35 void Display::pageTwo()
BenRJG 12:edf31d0a61f0 36 {
BenRJG 13:d49ec153d644 37 _lcd.clear();
BenRJG 15:f8649829dff9 38 _lcd.enableCursor();
BenRJG 15:f8649829dff9 39
BenRJG 15:f8649829dff9 40 _lcd.display("01/01/2018 00:00",LINE1);
BenRJG 15:f8649829dff9 41 _lcd.display("dd/mm/yyyy hh:mm",LINE2);
BenRJG 15:f8649829dff9 42
BenRJG 15:f8649829dff9 43 _lcd.pos(LINE1);
BenRJG 15:f8649829dff9 44 }
BenRJG 15:f8649829dff9 45
BenRJG 15:f8649829dff9 46 void Display::day10()
BenRJG 15:f8649829dff9 47 {
BenRJG 15:f8649829dff9 48
BenRJG 15:f8649829dff9 49 }
BenRJG 15:f8649829dff9 50
BenRJG 15:f8649829dff9 51 void Display::day1()
BenRJG 15:f8649829dff9 52 {
BenRJG 15:f8649829dff9 53
BenRJG 15:f8649829dff9 54 }
BenRJG 15:f8649829dff9 55
BenRJG 15:f8649829dff9 56 void Display::month10()
BenRJG 15:f8649829dff9 57 {
BenRJG 15:f8649829dff9 58
BenRJG 15:f8649829dff9 59 }
BenRJG 15:f8649829dff9 60
BenRJG 15:f8649829dff9 61 void Display::month1()
BenRJG 15:f8649829dff9 62 {
BenRJG 15:f8649829dff9 63
BenRJG 15:f8649829dff9 64 }
BenRJG 15:f8649829dff9 65
BenRJG 15:f8649829dff9 66 void Display::year1000()
BenRJG 15:f8649829dff9 67 {
BenRJG 15:f8649829dff9 68
BenRJG 12:edf31d0a61f0 69 }
BenRJG 12:edf31d0a61f0 70
BenRJG 15:f8649829dff9 71 void Display::year100()
BenRJG 15:f8649829dff9 72 {
BenRJG 15:f8649829dff9 73
BenRJG 15:f8649829dff9 74 }
BenRJG 15:f8649829dff9 75
BenRJG 15:f8649829dff9 76 void Display::year10()
BenRJG 15:f8649829dff9 77 {
BenRJG 15:f8649829dff9 78
BenRJG 15:f8649829dff9 79 }
BenRJG 15:f8649829dff9 80
BenRJG 15:f8649829dff9 81 void Display::year1()
BenRJG 15:f8649829dff9 82 {
BenRJG 15:f8649829dff9 83
BenRJG 15:f8649829dff9 84 }
BenRJG 15:f8649829dff9 85
BenRJG 15:f8649829dff9 86 void Display::hour10()
BenRJG 15:f8649829dff9 87 {
BenRJG 15:f8649829dff9 88
BenRJG 15:f8649829dff9 89 }
BenRJG 15:f8649829dff9 90
BenRJG 15:f8649829dff9 91 void Display::hour1()
BenRJG 15:f8649829dff9 92 {
BenRJG 15:f8649829dff9 93
BenRJG 15:f8649829dff9 94 }
BenRJG 15:f8649829dff9 95
BenRJG 15:f8649829dff9 96 void Display::minute10()
BenRJG 15:f8649829dff9 97 {
BenRJG 15:f8649829dff9 98
BenRJG 15:f8649829dff9 99 }
BenRJG 15:f8649829dff9 100
BenRJG 15:f8649829dff9 101 void Display::minute1()
BenRJG 15:f8649829dff9 102 {
BenRJG 15:f8649829dff9 103
BenRJG 15:f8649829dff9 104 }
BenRJG 15:f8649829dff9 105
BenRJG 15:f8649829dff9 106 void Display::
BenRJG 15:f8649829dff9 107
BenRJG 15:f8649829dff9 108
BenRJG 12:edf31d0a61f0 109 void Display::setTemperature(S_BYTE temp)
BenRJG 12:edf31d0a61f0 110 {
BenRJG 12:edf31d0a61f0 111 sprintf(_temperature,"%d",temp);
BenRJG 12:edf31d0a61f0 112 }
BenRJG 12:edf31d0a61f0 113
BenRJG 12:edf31d0a61f0 114 void Display::setLightLevel(U_BYTE light)
BenRJG 12:edf31d0a61f0 115 {
BenRJG 12:edf31d0a61f0 116 sprintf(_lightLevel,"%u",light);
BenRJG 12:edf31d0a61f0 117 }
BenRJG 12:edf31d0a61f0 118
BenRJG 12:edf31d0a61f0 119 void Display::setPressure(U_BYTE pres)
BenRJG 12:edf31d0a61f0 120 {
BenRJG 12:edf31d0a61f0 121 sprintf(_pressure,"%u",pres);
BenRJG 11:c561293919d9 122 }
BenRJG 11:c561293919d9 123
BenRJG 11:c561293919d9 124 void Display::clear()
BenRJG 11:c561293919d9 125 {
BenRJG 12:edf31d0a61f0 126
BenRJG 11:c561293919d9 127 }