Contains necessary classes and functions for ELEC351

/media/uploads/Luka_Danilovic/elec_315_prototype_assembly.jpg

loggingMaster/dateAndTime.hpp

Committer:
Luka_Danilovic
Date:
2017-12-27
Revision:
2:e2b885367ba8
Parent:
0:f44c89c33601
Child:
5:becb1545229d

File content as of revision 2:e2b885367ba8:

#ifndef __dateAndTime__ //Inclusion safeguards
#define __dateAndTime__


typedef struct __attribute__ ((packed)) { // Store one after another

    int day, mnt, yr;   // Current Date
    int sec, min, hr;   // Current Time
   
} 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 setD(int, int, int);   // set Date
    void setT(int, int, int);   // Set Time

};

#endif