Contains necessary classes and functions for ELEC351

/media/uploads/Luka_Danilovic/elec_315_prototype_assembly.jpg

Revision:
0:f44c89c33601
Child:
2:e2b885367ba8
diff -r 000000000000 -r f44c89c33601 loggingMaster/dateAndTime.hpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/loggingMaster/dateAndTime.hpp	Sun Dec 24 21:36:31 2017 +0000
@@ -0,0 +1,33 @@
+#ifndef __dateAndTime__ //Inclusion safeguards
+#define __dateAndTime__
+
+
+typedef struct __attribute__ ((packed)) { // Store one after another
+
+    int day;    // Current Day
+    int mnt;    // Current Month
+    int yr;     // Current Year
+
+    int sec;    // Current Seconds
+    int min;    // Current Minutes
+    int hr;     // Current Hours
+
+} TDS_DT; // Type Def Struct _ Date Time
+
+
+class C_DT  // Class _ Date Time
+{
+
+    // Constructorless class - constructor not needed
+
+private:
+    TDS_DT date_time;   // TDS_DT format of storing Date & Time
+
+public:
+    TDS_DT getDT();             // Get Date & Time
+    void setT(int, int, int);   // set Date
+    void setD(int, int, int);   // Set Time
+
+};
+
+#endif
\ No newline at end of file