CDSDetourF.h 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSDetourFH
  3. #define CDSDetourFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <ADODB.hpp>
  7. #include <DB.hpp>
  8. #include "ITSLibF.h"
  9. //---------------------------------------------------------------------------
  10. #define DAY_HOUR 24
  11. //---------------------------------------------------------------------------
  12. typedef struct tagDETOURSPED
  13. {
  14. int SPED;
  15. String GRAD;
  16. } DETOURSPED;
  17. //---------------------------------------------------------------------------
  18. class TDetourTrf
  19. {
  20. public:
  21. TDetourTrf()
  22. {
  23. for (int ii = 0; ii < DAY_HOUR; ii++)
  24. {
  25. INFO[0][ii].SPED = 0;
  26. INFO[1][ii].SPED = 0;
  27. INFO[0][ii].GRAD = "LTC0";
  28. INFO[1][ii].GRAD = "LTC0";
  29. }
  30. };
  31. virtual ~TDetourTrf()
  32. {
  33. };
  34. public:
  35. TDateTime dtQry;
  36. String sQryDay;
  37. String IFSC_ID;
  38. DETOURSPED INFO[2][DAY_HOUR];
  39. };
  40. //---------------------------------------------------------------------------
  41. class TDetourTrfManager
  42. {
  43. public:
  44. TDetourTrfManager()
  45. {
  46. };
  47. virtual ~TDetourTrfManager()
  48. {
  49. FLists.RemoveAll();
  50. };
  51. public:
  52. TItsMap<String, TDetourTrf*> FLists;
  53. public:
  54. };
  55. //---------------------------------------------------------------------------
  56. #endif