AgreeMent.cs 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace EZSockets
  6. {
  7. class AgreeMent
  8. {
  9. }
  10. /// <summary>
  11. /// 系统型号协议
  12. /// </summary>
  13. public enum sysType
  14. {
  15. EZNC_SYS_MAGICCARD64 = 0,
  16. EZNC_SYS_MAGICBOARD64 = 1,
  17. EZNC_SYS_MELDAS6X5L = 2,
  18. EZNC_SYS_MELDAS6X5M = 3,
  19. EZNC_SYS_MELDASC6C64 = 4,
  20. EZNC_SYS_MELDAS700L = 5,
  21. EZNC_SYS_MELDAS700M = 6,
  22. EZNC_SYS_MELDASC70 = 7,
  23. EZNC_SYS_MELDAS800L = 8,
  24. EZNC_SYS_MELDAS800M = 9
  25. }
  26. /// <summary>
  27. /// 报警类型协议
  28. /// </summary>
  29. enum alarmType
  30. {
  31. M_ALM_ALL_ALARM = (0x0),
  32. M_ALM_NC_ALARM = (0x100),
  33. M_ALM_STOP_CODE = (0x200),
  34. M_ALM_PLC_ALARM = (0x300),
  35. M_ALM_OPE_MSG = (0x400),
  36. M_ALM_WARNING = (0x500)
  37. }
  38. /// <summary>
  39. /// 程序相关协议
  40. /// </summary>
  41. enum progType
  42. {
  43. EZNC_MAINPRG = 0,
  44. EZNC_SUBPRG = 1
  45. }
  46. /// <summary>
  47. /// 程序号
  48. /// </summary>
  49. enum proNum
  50. {
  51. EZNC_PRG_MAXNUM = 0,
  52. EZNC_PRG_CURNUM = 1,
  53. EZNC_PRG_RESTNUM = 2,
  54. EZNC_PRG_CHARNUM = 3,
  55. EZNC_PRG_RESTCHARNUM = 4
  56. }
  57. /// <summary>
  58. /// 打开文件模式
  59. /// </summary>
  60. enum openFileMode
  61. {
  62. EZNC_FILE_INIT = 0,
  63. EZNC_FILE_READ = 1, //读模式
  64. EZNC_FILE_WRITE = 2, //写模式
  65. EZNC_FILE_OVERWRITE = 3 //覆盖模式(即使指定文件存在,也会写入)。
  66. }
  67. enum fileDir
  68. {
  69. EZNC_DISK_DIRTYPE =0x10000, //读取目录信息
  70. EZNC_DISK_COMMENT=0x4 , //读取的注释信息(仅在NC控制单元一侧)
  71. EZNC_DISK_DATE=0x2,//读取日期信息(仅在个人计算机端)
  72. EZNC_DISK_SIZE=0x1//,读取大小信息
  73. }
  74. }