CDSAtmpF.h 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. //---------------------------------------------------------------------------
  2. #ifndef CDSAtmpFH
  3. #define CDSAtmpFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include <stdio.h>
  7. #include <ADODB.hpp>
  8. #include <DB.hpp>
  9. //---------------------------------------------------------------------------
  10. #include "ITSLibF.h"
  11. //---------------------------------------------------------------------------
  12. /*
  13. * class
  14. */
  15. class TCDSAtmp
  16. {
  17. public:
  18. TCDSAtmp() {};
  19. ~TCDSAtmp() {};
  20. public:
  21. String ATMP_STTN_NMBR;
  22. String ATMP_STTN_NM;
  23. String VMS_DISP_NM;
  24. String ATMP_STTN_ADDR;
  25. String DEL_YN;
  26. bool SUCCESS;
  27. String MSRM_DT; // N VARCHAR2(14) Y 측정 일시
  28. String MSRM_SYST_NM; // N VARCHAR2(10) Y 측정 시스템 명
  29. String SO2_VAL; // N VARCHAR2(10) Y SO2 값
  30. String CO_VAL; // N VARCHAR2(10) Y CO 값
  31. String NO2_VAL; // N VARCHAR2(10) Y NO2 값
  32. String O3_VAL; // N VARCHAR2(10) Y O3 값
  33. String PM10_VAL; // N VARCHAR2(10) Y PM10 값
  34. String PM10_24HH_VAL; // N VARCHAR2(10) Y PM10 24시간 값
  35. String PM25_VAL; // N VARCHAR2(10) Y PM25 값
  36. String PM25_24HH_VAL; // N VARCHAR2(10) Y PM25 24시간 값
  37. String INTG_ATMP_VAL; // N VARCHAR2(10) Y 통합 대기 값
  38. String INTG_ATMP_GRAD; // N VARCHAR2(10) Y 통합 대기 등급
  39. String SO2_GRAD; // N VARCHAR2(10) Y SO2 등급
  40. String CO_GRAD; // N VARCHAR2(10) Y CO 등급
  41. String O3_GRAD; // N VARCHAR2(10) Y O3 드급
  42. String NO2_GRAD; // N VARCHAR2(10) Y NO2 등급
  43. String PM10_24HH_GRAD; // N VARCHAR2(10) Y PM10 24시간 등급
  44. String PM25_24HH_GRAD; // N VARCHAR2(10) Y PM25 24시간 등급
  45. String PM10_1HH_GRAD; // N VARCHAR2(10) Y PM10 1시간 등급
  46. String PM25_1HH_GRAD; // N VARCHAR2(10) Y PM25 1시간 등급
  47. public:
  48. void Init();
  49. };
  50. //---------------------------------------------------------------------------
  51. /*
  52. * Manager
  53. */
  54. class TCDSAtmpManager
  55. {
  56. public:
  57. TCDSAtmpManager();
  58. virtual ~TCDSAtmpManager();
  59. public:
  60. TItsMap<String, TCDSAtmp*> FLists;
  61. public:
  62. void Init();
  63. bool LoadFromDb(TADOConnection *ADbConn=NULL);
  64. };
  65. //---------------------------------------------------------------------------
  66. extern TCDSAtmpManager *CDSAtmpManager;
  67. //---------------------------------------------------------------------------
  68. #endif