Contains necessary classes and functions for ELEC351
Diff: loggingMaster/dateAndTime.hpp
- 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