temp

Revision:
0:2a4af0cb6e8d
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Pages.cpp	Thu Dec 06 15:38:09 2018 +0000
@@ -0,0 +1,91 @@
+#include "Pages.hpp"
+
+    //d.setTime();
+    //printf("Info Start -------\n\r");
+    //printf("Time -> %s\n\r",d.getTime());
+    //printf("Info End ---------\n\r");
+
+void Pages::INIT()
+{
+    setTemperature(0);
+    setLightLevel(0);
+    setPressure(0);
+    _lcd.INIT();
+    
+}
+
+void Pages::pageOne()
+{
+    _lcd.clear();
+   // _lcd.disableCursor();
+    
+    //Temperature Page
+    _lcd.display("T: ",LINE1);
+    _lcd.display(_temperature);
+    _lcd.putt(223);
+    _lcd.display("C");
+    
+    //LightLevel Page
+    _lcd.display("L: ",LINE1+9);
+    _lcd.display(_lightLevel);
+
+    //Pressure Page
+    _lcd.display("P: ",LINE2+2);
+    _lcd.display(_pressure);
+    _lcd.display(" mbar");
+    _lcd.enableCursor();
+}
+
+void Pages::pageTwo()
+{
+    _lcd.clear();
+  //  _lcd.enableCursor();
+    
+    _lcd.display("00/00/0000 00:00",LINE1);
+    _lcd.display("dd/mm/yyyy hh:mm",LINE2);
+    
+    _lcd.pos(LINE1);
+}
+
+void Pages::pageThree()
+{
+    _lcd.clear();
+  //  _lcd.enableCursor();
+    
+    _lcd.display("Life? don't talk",LINE1);
+    _lcd.display("to me about life",LINE2);
+    
+    _lcd.pos(LINE1);
+}
+
+void Pages::setTemperature(S_BYTE temp)
+{
+    sprintf(_temperature,"%d",temp);
+}
+
+void Pages::setLightLevel(U_BYTE light)
+{
+    sprintf(_lightLevel,"%u",light);
+}
+
+void Pages::setPressure(U_BYTE pres)
+{
+    sprintf(_pressure,"%u",pres);
+}
+
+void Pages::setDateTime(char* dateTime)
+{
+       _lcd.pos(LINE1);
+       _lcd.display(dateTime,LINE1);
+}
+
+void Pages::cursorPos(UINT_16 location)
+{
+    _lcd.pos(location);
+}
+
+void Pages::clear()
+{
+	
+}
+