//--------------------------------------------------------------------------- #ifndef CDSStat0080FH #define CDSStat0080FH //--------------------------------------------------------------------------- #include #include #include #include "ITSLibF.h" //--------------------------------------------------------------------------- //--------------------------------------------------------------------------- #define DAY_HOUR 24 //--------------------------------------------------------------------------- class TTrafSped { public: TTrafSped() { SPED = 0; }; ~TTrafSped() { }; public: String CLCT_SYST_CD; int SPED; }; //--------------------------------------------------------------------------- class TTraf0080 { public: TTraf0080() { }; ~TTraf0080() { }; public: String STAT_HM; //CLCT_SYST_CD TItsMap FLists; }; //--------------------------------------------------------------------------- class TStat0080 { public: TStat0080() { }; ~TStat0080() { }; public: String LINK_ID; //HHMM TItsMap FLists; }; //--------------------------------------------------------------------------- class TStat0080Manager { public: TStat0080Manager() { }; virtual ~TStat0080Manager() { FLists.RemoveAll(); }; public: //LINK_ID TItsMap FLists; public: }; //--------------------------------------------------------------------------- class TChart0080 { public: TChart0080() { for (int ii = 0; ii < DAY_HOUR; ii++) { SUM_SPED[ii] = 0; DATA_CNT[ii] = 0; AVG_SPED[ii] = 0; } }; ~TChart0080() { }; public: String ATRD_ID; String ATRD_NM; String DRCT_CD_NM; String DRCT_NM; float SUM_SPED[DAY_HOUR]; int DATA_CNT[DAY_HOUR]; int AVG_SPED[DAY_HOUR]; }; //--------------------------------------------------------------------------- class TStat0080ChartManager { public: TStat0080ChartManager() { }; virtual ~TStat0080ChartManager() { FLists.RemoveAll(); }; public: TItsMap FLists; public: }; //--------------------------------------------------------------------------- #endif