Contains necessary classes and functions for ELEC351

/media/uploads/Luka_Danilovic/elec_315_prototype_assembly.jpg

loggingMaster/dateAndTime.hpp

Committer:
Luka_Danilovic
Date:
2018-01-09
Revision:
7:92b4783af1d2
Parent:
5:becb1545229d

File content as of revision 7:92b4783af1d2:

#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