CommFlashF.h 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. //---------------------------------------------------------------------------
  2. #ifndef CommFlashFH
  3. #define CommFlashFH
  4. //---------------------------------------------------------------------------
  5. #include <Classes.hpp>
  6. #include "ShockwaveEx.hpp"
  7. #include "ShockwaveFlashObjects_TLB.hpp"
  8. //---------------------------------------------------------------------------
  9. /*
  10. * define facility kind
  11. */
  12. #define FAC_CCTV String("CCTV")
  13. #define FAC_VMS String("VMS")
  14. #define FAC_RSE String("RSE")
  15. #define FAC_WCAM String("WCAM")
  16. #define FAC_VDS String("VDS")
  17. #define FAC_AVI String("AVI")
  18. #define FAC_DSRC String("DSRC")
  19. #define FAC_INCD String("INCD")
  20. #define FAC_PARK String("PARK")
  21. #define FAC_PVMS String("PVMS")
  22. #define FAC_PVDS String("PVDS")
  23. #define FAC_BIT String("BIT")
  24. #define FAC_SIG String("SIG")
  25. #define FAC_SIGDET String("LVD") //신호검지기
  26. #define FAC_EVENT String("EVT") //이벤트(블랙박스용-남양주시)
  27. #define FAC_WTHR String("WTHR") //기상
  28. #define FAC_ATMP String("ATMP") //대기환경
  29. /*
  30. * Flash interface class
  31. */
  32. class TCommFlash
  33. {
  34. public:
  35. TCommFlash();
  36. virtual ~TCommFlash();
  37. void Clear();
  38. private:
  39. protected:
  40. public:
  41. static bool CallFunc(TShockwaveFlashEx *ShockwaveFlash1, String AFuncName, String AArgs);
  42. static String ReplaceName(String AName);
  43. };
  44. #endif