NodeLinkCommon.h 698 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #ifndef __NODELINK_COMMON_H__
  2. #define __NODELINK_COMMON_H__
  3. #define NATIVE_DATA_BUFFER_SIZE 64
  4. #define NATIVE_DATA_OUT_BUFFER_SIZE 64
  5. #define SLAVE_DATA_IN_BUFFER_SIZE 1024
  6. #define NODELINK_RECV_FIN_TIME 500 //us为单位
  7. /**
  8. * 数据编码
  9. *
  10. * @author lxz (041820 14:21:27)
  11. *
  12. * @param slave
  13. * @param dst
  14. * @param src
  15. * @param len
  16. *
  17. * @return int
  18. */
  19. int nodelink_decode(unsigned char *id,unsigned char * dst, unsigned char * src, int len);
  20. /**
  21. * 数据解码
  22. *
  23. * @author lxz (041820 14:22:05)
  24. *
  25. * @param id
  26. * @param dst
  27. * @param src
  28. * @param len
  29. *
  30. * @return int
  31. */
  32. int nodelink_encode(char id,unsigned char * dst,unsigned char * src ,int len);
  33. #endif