Poc.h 1.4 KB

123456789101112131415161718192021222324252627282930313233343536
  1. /********************************************************************************
  2. * File Name: Poc.h
  3. * Function Describe: Header file for Poc.c
  4. * Explain:
  5. * Writer: ShiLiangWen
  6. * Date: 2015-7-10
  7. 0 : 表示自己无法讲话;
  8. 1 : 表示自己可以中断讲话人的讲话,可以进行强插讲话;
  9. *******************************************************************************/
  10. #ifndef __POC_H
  11. #define __POC_H
  12. /***********************************************************************************/
  13. #define POC_USER_NAME_LEN 81
  14. #define POC_GROUP_NAME_LEN 81
  15. typedef struct{
  16. unsigned char Logined;//POC登陆状态 0--未登录 1--已登陆
  17. unsigned char FirstLogin;//首次登陆标志 0--未登陆 1--第一次已登陆
  18. unsigned char Seapker;// 0--无人说话 1-本机说话 2-他人说话
  19. char UserName[POC_USER_NAME_LEN];
  20. char GroupName[POC_GROUP_NAME_LEN];
  21. }SUT_POC_STATUS;
  22. extern SUT_POC_STATUS sutPocStatus;
  23. //---------------------------------------------------------------------------------
  24. #define POC_CMD_PPT_START "AT+POC=10000000\r" //开始讲话,按下PTT键
  25. #define POC_CMD_PPT_STOP "AT+POC=10000001\r" //结束讲话,松开PTT键
  26. #define POC_CMD_UP "AT+POC=10000007\r" //选组上键
  27. #define POC_CMD_DOWN "AT+POC=10000008\r" //选组下键
  28. void PocHandle(char *msg);
  29. /************************************************************************************/
  30. #endif
  31. /************************************************************************************/