123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- #ifndef __POC__H__
- #define __POC__H__
- #define POC_GROUP_USER_NAME_LEN 36
- #define POC_ALL_USERS_NUM 200 //
- #define POC_ALL_GROUPS_NUM 200 //
- #define HGS_PLATFM 0
- #define BND_PLATFM 1
- #define POC_PLATFM BND_PLATFM
- #define USE_GWSD_POC
- #pragma pack(push)
- #pragma pack(1)
- typedef struct{
- unsigned long ID;
- char status;
- char name[POC_GROUP_USER_NAME_LEN];
- }SUT_POC_USER;
- typedef struct{
- unsigned long ID;
- unsigned short usernum;
- char name[POC_GROUP_USER_NAME_LEN];
- unsigned char status;
- }SUT_POC_GROUP;
- typedef struct{
- unsigned char danHuStatus;//鏄�惁澶勭悊浜庡崟鍛肩姸鎬?
- unsigned char logined;//鏄�惁宸茬櫥褰?
- unsigned char firstLogin;//鏄�惁绗�竴娆$櫥褰?
- unsigned char spk;//鏄�惁鏈変汉鍦ㄨ�璇?
- unsigned char mic;//鏈�満鏄�惁鍦ㄨ�璇?
- unsigned char TTS;
- unsigned char TONE;
- unsigned char beep;
- unsigned char statusChaned;//UI璇磋瘽鐘舵€佹槸鍚﹀彉鍖?
- unsigned char loginResult;
- SUT_POC_USER LocalUser;
- SUT_POC_GROUP LocalGroup;
- char CallName[POC_GROUP_USER_NAME_LEN];
- SUT_POC_USER AllUsers[POC_ALL_USERS_NUM];
- SUT_POC_GROUP AllGroups[POC_ALL_GROUPS_NUM];
- unsigned char handleIndex;
- unsigned char ListFillIndex;
- unsigned int ListCurOnlineNum;
- unsigned char ListUpdate;
- unsigned char ListType;
- unsigned char ListGetOneFlag;
- unsigned char ExceptionReadNum;
- unsigned char ListDetailValid;//是否有获取到
- unsigned char PocLineOffReason;
- //unsigned char ToneDlyClose;
- unsigned char preSpk;
- unsigned char prePtt;//gwsd bug 必须先播放TONE 渣渣
- unsigned char PttFail;//请麦失败
- }POC_DEF;
- #pragma pack(pop)
- extern POC_DEF sutPocStatus;
- void pocDataInit(void);
- void pocCmdHandler(unsigned char *msg, int len);
- void pocProCtl(int dly);
- void cmdsProcess(char *msg, int len);
- unsigned long htoi(char s[]);
- void voiceModeSet(unsigned char voiceSel);
- void voiceModeQuery(void);
- void proVoiceMode(char *msg);
- void proCCIDMsg(char *msg);
- #endif
|