📄 pc_server.h
字号:
#define DATAMAX 100
#define RECORD_SIZE 8
#define MIN(a,b) ((a<b)?a:b)
#define CMD_CMDLISTREQEST -1
#define CMD_UPLOADRECORD -2
#define CMD_DOWNLOADRECORD -3
#define CMD_UPGRADE -4
#define CMD_SENDMESSAGE -5
#define CMD_DOWNLOADCONFIGRATION -6
typedef unsigned char uint8; /* 无符号8位整型变量 */
typedef signed char int8; /* 有符号8位整型变量 */
typedef unsigned short uint16; /* 无符号16位整型变量 */
typedef signed short int16; /* 有符号16位整型变量 */
typedef unsigned int uint32; /* 无符号32位整型变量 */
typedef signed int int32;
#define NAME_LEN 36 //名字长度
typedef int keytype;
typedef struct node
{
keytype data;
int person_id;
struct node *left,*right,*next;
int name_len; //姓名长度
char name[NAME_LEN]; //姓名数组
}bitnode,*bitree;
typedef struct
{
int type;
int len;
}MSGHEAD,*P_MSGHEAD;
typedef struct CMD
{
int type;
int len;
char data[DATAMAX];
}COMMAND,*P_COMMAND;
int UpGrade(int Handle,int len,char *data,const char *file);
int SendGSM(int Handle,int len,char *message);
int ReceiveRecord(int Handle,int len,char *message);
int DownLoadRecord(int Handle,P_MSGHEAD MsgHead,bitree tree);
int SendRecord(int Handle,int len,char *data);
int SendConfigration(int Handle,int len,char *data);
int SendMsgHead(int Handle,P_MSGHEAD MsgHead);
int SendMsgData(int Handle,char *data,int len);
int SendMsg(int Handle,P_MSGHEAD MsgHead,char *data);
int RcvMsgData(int Handle,char *data,int len);
int RcvMsgHead(int Handle,P_MSGHEAD MsgHead);
int RcvMsg(int Handle,P_MSGHEAD MsgHead,char *data);
int CloseConnection(int Handle);
int SendCmdList(int Handle,COMMAND *Command,int number);
int RecOneCmd(int Handle,int *cmd_type,char *data);
int SeverJob(int Handle,COMMAND *Command,int number,const char *file);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -