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-24
Revision:
0:f44c89c33601
Child:
2:e2b885367ba8

File content as of revision 0:f44c89c33601:

#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