1
0

ws_common.h 834 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. /**
  2. * @brief
  3. websocket公共头文件
  4. * @version
  5. V 1.0.0
  6. * @author
  7. 王益俊
  8. * @date
  9. 创建时间: 2018-08-17\n
  10. * @note
  11. 2018-08-17 初次创建。\n
  12. * @warning
  13. * @bug
  14. */
  15. #ifndef _WS_COMMON_INC_H_
  16. #define _WS_COMMON_INC_H_
  17. namespace YA
  18. {
  19. const int MIN_SEND_INTERVAL = 2;
  20. /**
  21. * @brief
  22. 线程配置结构体。
  23. */
  24. struct _THREAD_CONFIG_
  25. {
  26. int SendInterval;//发送间隔(单位:秒)
  27. void Clear()
  28. {
  29. SendInterval = 0;
  30. }
  31. _THREAD_CONFIG_()
  32. {
  33. Clear();
  34. }
  35. };
  36. /**
  37. * @brief
  38. 卡位置结构体。
  39. */
  40. struct _CARD_POS_
  41. {
  42. int Type;//卡类型
  43. int ID;//卡ID
  44. double x;//x坐标
  45. double y;//y坐标
  46. double z;//z坐标
  47. void Clear()
  48. {
  49. Type = 0;
  50. ID = 0;
  51. x = 0.0;
  52. y = 0.0;
  53. z = 0.0;
  54. }
  55. _CARD_POS_()
  56. {
  57. Clear();
  58. }
  59. };
  60. }
  61. #endif