CDSObjectF.cpp 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. //---------------------------------------------------------------------------
  2. #include "ITSLibF.h"
  3. #pragma hdrstop
  4. #include "CDSObjectF.h"
  5. #include "ITS_OPLibF.h"
  6. //---------------------------------------------------------------------------
  7. #pragma package(smart_init)
  8. TCDSObject::TCDSObject()
  9. {
  10. //InitializeCriticalSection(&FCS);
  11. FCompleted = false;
  12. FEditMode = DB_INIT;
  13. FGridIndex = -1;
  14. MEM_DEL = "N";
  15. CTLR_NMBR = "";
  16. CTLR_ID = "";
  17. NAME = "";
  18. CTLR_IP = "";
  19. CTLR_PORT = 0;
  20. CTLR_LOCAL_NO = 0;
  21. TYPE_CD = "";
  22. ISTL_LCTN_NM = "";
  23. ISTL_LCTN_ADDR = "";
  24. X_CRDN = 0.;
  25. Y_CRDN = 0.;
  26. DEL_YN = "N";
  27. STRM_ADDR = "";
  28. FULL_STRM_ADDR = "";
  29. FData1 = NULL;
  30. FData2 = NULL;
  31. FData3 = NULL;
  32. }
  33. //---------------------------------------------------------------------------
  34. TCDSObject::~TCDSObject()
  35. {
  36. //DeleteCriticalSection(&FCS);
  37. }
  38. //---------------------------------------------------------------------------
  39. void TCDSObject::Lock()
  40. {
  41. //EnterCriticalSection(&FCS);
  42. }
  43. //---------------------------------------------------------------------------
  44. void TCDSObject::UnLock()
  45. {
  46. //LeaveCriticalSection(&FCS);
  47. }
  48. //---------------------------------------------------------------------------
  49. TCDSTraffic::TCDSTraffic()
  50. {
  51. InitTraffic();
  52. }
  53. //---------------------------------------------------------------------------
  54. TCDSTraffic::~TCDSTraffic()
  55. {
  56. }
  57. //---------------------------------------------------------------------------
  58. void TCDSTraffic::InitTraffic()
  59. {
  60. CMTR_GRAD_CD = "LTC0";
  61. PRCN_DT = "19000101000000";
  62. SPED = 0;
  63. TRVL_HH = 0;
  64. DATA_NUM = 0;
  65. TRAF_GRAD = 0;
  66. MISS_YN = "Y";
  67. MISSING = "Y";
  68. }
  69. //---------------------------------------------------------------------------