633f6592dbfdabb6289c59f7dd38100d12767e8c.svn-base 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace IControls_FireManager
  6. {
  7. // Object 타입
  8. public enum Object_Type
  9. {
  10. PROJECT,
  11. RECEIVER,
  12. INOUT,// 입출력
  13. COM_BOARD, // 통신보드
  14. COM_BOARDS,
  15. IO_BOARD, // IO보드
  16. IO_BOARDS,
  17. KEYPAD, // 키패드
  18. EMERGENCY_BROADCAST, // 비상방송
  19. POINT, // 포인트
  20. INPUT,
  21. OUTPUT,
  22. OPER, // 연동
  23. OPER_GROUP,
  24. OPER_SET,
  25. IMAGE, // 그래픽
  26. PAGE, // 페이지
  27. DEVICE_DETAIL, // 디바이스 세부사항
  28. BUTTON_ICON, // 버튼 아이콘
  29. BUTTON_DETAIL, // 버튼 세부사항
  30. DEVICE_ICON, // 디바이스 아이콘
  31. }
  32. // XML BODY 타입
  33. public enum Xml_Body_Type
  34. {
  35. Program_Configuration, TCPIP_Protocol, FIRE_FieldSetting, FIRE_Receiver
  36. }
  37. // 맵디자이너 아이템 타입
  38. public enum Item_Type
  39. {
  40. BackGround, Button, Device
  41. }
  42. //Serial COM STOPBIT
  43. public enum COMM_STOPBIT
  44. {
  45. ONESTOPBIT, ONE5STOPBITS, TWOSTOPBITS
  46. }
  47. //Serial COM Parity
  48. public enum COMM_PARITY
  49. {
  50. NONE, EVEN, ODD
  51. }
  52. // 코딩 방식
  53. public enum Coding
  54. {
  55. Default, UTF8, ASCII
  56. }
  57. // 통신보드 아이디
  58. public enum COMM_ID
  59. {
  60. FRONT_LOOP = 1,
  61. BACK_LOOP = 2,
  62. IO_BOARD = 3,
  63. KEYPAD = 4,
  64. BROADCAST = 5
  65. }
  66. // 그룹 맵 설정 사용
  67. public enum DEVICE_EVENT
  68. {
  69. GROUP, MAP, GROUP_SELECTIONMODE, MAP_SELECTIONMODE
  70. }
  71. public enum DATAEDIT
  72. {
  73. INSERT,
  74. MODIFY,
  75. DELETE
  76. }
  77. // 엑셀 문서 타입
  78. public enum EXCEL_DOC_TYPE
  79. {
  80. Xls,Xlsx,Not
  81. }
  82. // 엑셀 읽는 경우 사용되는 포인트 타입
  83. public enum POINT_TYPE
  84. {
  85. REPEATER_2_2,
  86. REPEATER_4_4,
  87. I,
  88. O,
  89. ANALOG_SMOKE, // 아날로그 연감지기
  90. ANALOG_HEAT // 아날로그 열감지기
  91. }
  92. // XML 및 DB 저장 여부 팝업창 직전 상태
  93. public enum XMLDB_BEFORE_STATUS
  94. {
  95. PROJECT_NEW,
  96. PROJECT_OPEN,
  97. PROGRAM_END
  98. }
  99. // 엑티브레포트를 생성하기 위한 데이타 타입
  100. public enum ACTIVE_REPORT_DATA
  101. {
  102. VARIABLE_HEIGHT,
  103. VARIABLE_WIDTH,
  104. OPER_GROUP,
  105. OPER_SET,
  106. PAGE
  107. }
  108. }