MainCommF.h 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. //---------------------------------------------------------------------------
  2. #ifndef MainCommFH
  3. #define MainCommFH
  4. //---------------------------------------------------------------------------
  5. #include "VMSCommLibF.h"
  6. int __fastcall ChangePosition(TVmsFormObj *AVmsObj);
  7. int __fastcall MakeVmsProvideForm();
  8. int __fastcall MakeVmsFigureFormPos(TCDSCtlr *AObj);
  9. int __fastcall MakeVmsFigureFormPos2(TCDSCtlr *AObj);
  10. int __fastcall MakeVmsTrafficFormPos(TCDSCtlr *AObj);
  11. int __fastcall MakeVmsTrafficFormPos2(TCDSCtlr *AObj);
  12. int __fastcall MakeVmsTrafficFormPos3(TCDSCtlr *AObj);
  13. int __fastcall MakeVmsDatabaseForm(TCDSCtlr *AObj);
  14. #endif
  15. #if 0
  16. case dbm_dnld_form_init:
  17. case dbm_dnld_form_cycle:
  18. case dbm_dnld_form_mode:
  19. DownloadVmsForm
  20. MakeVmsScenarioForm
  21. ClearVmsProvideMode
  22. if (LOAD_DB) {
  23. if (CDSFontManager) CDSFontManager->LoadFontNameInfo(ADbConn);
  24. if (CDSImageManager) CDSImageManager->LoadVmsSymbolInfo(ADbConn);
  25. if (CDSFormManager) CDSFormManager->LoadVmsFormInfo(ADbConn);
  26. if (CDSIfscManager) CDSIfscManager->LoadVmsIfscInfo(ADbConn);
  27. if (CDSAtmpManager) CDSAtmpManager->LoadAtmpInfo(ADbConn);
  28. }
  29. //대기환경정보를 읽어온다
  30. nResult = CDSAtmpManager->LoadAtmpRtPnstInfo(ADbConn);
  31. //주차정보를 읽어온다
  32. nResult = CDSParkManager->LoadFromDb(ADbConn);
  33. //긴급차량우선신호가 발생한 정보를 VMS에 맵핑한다.
  34. nResult = CDSManager->LoadVmsEVehicleInf(ADbConn);
  35. //돌발/공사/행사가 발생한 정보를 VMS에 맵핑한다.
  36. nResult = CDSManager->LoadVmsEventOccrInf(ADbConn);
  37. // VMS구간 소통정보를 모두 읽어오자..(데이터가 많을 경우 해당되는 정보만 읽어오도록 수정
  38. nResult = CDSIfscManager->LoadVmsIfscTrafficInfo(ADbConn);
  39. //VMS의 스케줄정보를 조회한다.
  40. nResult = LoadVmsScheduleInfo(ADbConn);
  41. MakeVmsProvideForm();
  42. CDSManager->SaveVmsDownloadForm(FDb->GetConnection());
  43. #endif