Ben Gordon
/
ELEC351_GroupA-branch1
Troubleshooting
Display.cpp
- Committer:
- BenRJG
- Date:
- 2018-11-09
- Revision:
- 17:b7cd66c5f845
- Parent:
- 16:df78620cb307
File content as of revision 17:b7cd66c5f845:
#include "Display.hpp" void Display::INIT() { setTemperature(0); setLightLevel(0); setPressure(0); _lcd.INIT(); } void Display::pageOne() { _lcd.clear(); // _lcd.disableCursor(); //Temperature Display _lcd.display("T: ",LINE1); _lcd.display(_temperature); _lcd.putt(223); _lcd.display("C"); //LightLevel Display _lcd.display("L: ",LINE1+9); _lcd.display(_lightLevel); //Pressure Display _lcd.display("P: ",LINE2+2); _lcd.display(_pressure); _lcd.display(" mbar"); _lcd.enableCursor(); } void Display::pageTwo() { _lcd.clear(); // _lcd.enableCursor(); _lcd.display("01/01/2018 00:00",LINE1); _lcd.display("dd/mm/yyyy hh:mm",LINE2); _lcd.pos(LINE1); } /*void Display::day10() { } void Display::day1() { } void Display::month10() { } void Display::month1() { } void Display::year1000() { } void Display::year100() { } void Display::year10() { } void Display::year1() { } void Display::hour10() { } void Display::hour1() { } void Display::minute10() { } void Display::minute1() { }*/ void Display::setTemperature(S_BYTE temp) { sprintf(_temperature,"%d",temp); } void Display::setLightLevel(U_BYTE light) { sprintf(_lightLevel,"%u",light); } void Display::setPressure(U_BYTE pres) { sprintf(_pressure,"%u",pres); } void Display::clear() { }