⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 structure.h

📁 一个通过无线设备传输文件程序主要涉及内容是网络通信和RS232设置
💻 H
📖 第 1 页 / 共 5 页
字号:
};struct SendEmpPatrolres {	struct Head head;		/* 消息头 */	u32  retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;			/* 错误类型 */};//No.60struct SearchCardInfoargs {	struct Head head;					/* 消息头 */	char IC_value10[MAX_ICVALUELEN];	char IC_value80[MAX_ICVALUELEN];	char idcard[MAX_IDCARDLEN];	char name[MAX_USERNAMELEN];	char mcall[MAX_CALLLEN];	char hcall[MAX_CALLLEN];	u32  flag;	u32 IC_type;			/* IC卡的类别*/	//9.23};struct SearchCardInfores {	struct Head head;		/* 消息头 */	u32	retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32 err_num;			/* 错误类型 */	u32 peoplenum;	struct searchpeople {		u32  IC_type;		/*IC类型*///9.23		char IC_value10[MAX_ICVALUELEN];		char IC_value80[MAX_ICVALUELEN];		u32  IC_num;		char name[MAX_USERNAMELEN];		char idtype[MAX_IDTYPELEN];		char idcard[MAX_IDCARDLEN];		char sex[MAX_SEXLEN];		char mcall[MAX_CALLLEN];		char hcall[MAX_CALLLEN];		char job[MAX_JOBLEN];		char address[MAX_ADDRESSLEN];		u32  stat;	}peoples[PEOPLENUM_INMSG];};//No.61struct SearchEqpInfoargs {	struct Head head;					/* 消息头 */	char posno[MAX_POSNOLEN];	char homeid[MAX_HOMEIDLEN];	uint32 posip;	char posaddr[MAX_POSADDRLEN];	char posfunc[MAX_POSFUNCLEN];	u32  flag;	};struct SearchEqpInfores {	struct Head head;			/* 消息头 */	u32  retval;				/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;				/* 错误类型 */	u32  posnum;				/* 本次发送的终端机数量 */	struct searchpos {		char  posno[MAX_POSNOLEN];    	/* 网络设备编号 */		char  homeid[MAX_HOMEIDLEN];	/* 业主房屋编号 */		uint32   posip;			/* ip地址 */		u32   postype;			/* 终端机类型 */		char  posaddr[MAX_POSADDRLEN];	/* 终端机地址 */		char  posfunc[MAX_POSFUNCLEN];	/* 终端机功能描述  */		float coordinatex; 		/* 终端机x坐标 */		float coordinatey; 		/* 终端机y坐标 */		char  posno1[MAX_POSNOLEN]; 	/* 与该终端机相关的终端机编号1 */		char  posno2[MAX_POSNOLEN]; 	/* 与该终端机相关的终端机编号1 */		char  posno3[MAX_POSNOLEN]; 	/* 与该终端机相关的终端机编号1 */		time_t  start_time; 		/* 开机检测开始时间 */		time_t  close_time; 		/* 关机检测时间 */	}pos[POSNUM_INMSG];};//No.62struct SearchCarInfoargs {	struct Head head;			/* 消息头 */	char  parking_num[MAX_PARKINGNUMLEN];	/* 停车位编号 */	char  homeid[MAX_HOMEIDLEN];		/* 业主房屋编号 */	char  car_type[MAX_CARTYPELEN];		/* 车型号 */	char  car_no[MAX_CARNOLEN];		/* 车牌号码  */	u32  flag;	};struct SearchCarInfores {	struct Head head;			/* 消息头 */	u32  retval;				/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;				/* 错误类型 */	u32  carnum;				/* 本次发送的停车信息数量 */	struct car_infos {		char  parking_num[MAX_PARKINGNUMLEN];   /* 停车位编号 */		char  homeid[MAX_HOMEIDLEN];	/* 业主房屋编号 */		char  car_type[MAX_CARTYPELEN];	/* 车型号 */		char  car_no[MAX_CARNOLEN];	/* 车牌号码  */		u32   parking_stat;		/* 停车位的状态 */		u32   parking_type; 		/* 停车收费类型 */		time_t  parking_time;		/* 已经交钱停车到某个未来时间 */	}car_num[CARNUM_INMSG];};//NO.91struct SetHcAlertargs{	struct Head head;		/* 消息头 */	char homeid[MAX_HOMEIDLEN];	/* 房屋编号 */	u32 alert;			/* 报警配置 */};struct SetHcAlertres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */};struct SetAlertargs{	struct Head head;};struct SetAlertres{	struct Head head;	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */};//No.101struct SendPatrolargs{	struct Head head;		/* 消息头 */	time_t time;			/* 刷卡时间 */	char ICvalue10[MAX_ICVALUELEN];	/* 10cm IC卡帐号 */	u32  ICvalue10len;		/* 10cm IC卡帐号长度 */	char posno[MAX_POSNOLEN];	/* 刷卡的智能机编号 */	u32  pos_type; 			/*设备类型*/};/* DB table structure */struct IC_temp_log {	time_t	end_time;	char	IC_value80[MAX_ICVALUELEN];	char	IC_value10[MAX_ICVALUELEN];	char	IC_bank[MAX_ICVALUELEN];	char	people_name[MAX_PEOPLENAMELEN];	char	people_idtype[MAX_IDTYPELEN];	char	people_idcard[MAX_IDCARDLEN];	char	pos_no[MAX_POSNOLEN];	u32	cost_type;	float	cost_value;	time_t	start_time;	float	money;	char	photo_path[MAX_PHOTOPATHLEN];};//No102struct TnsPrakCarargs1{	struct Head head;		/* 消息头 */	char ICvalue80[MAX_ICVALUELEN];	/* 80cm IC卡帐号 */	u32  ICvaluelen;		/* IC卡帐号长度 */};struct TnsPrakCarres1 {	struct Head head;		/* 消息头 */	time_t parking_time;		/* 缴费停车到的具体时间,如超过时间,提示缴费 */	u32  flag;			/* 业主卡还是物业卡标志 */	u32  retval;		        /* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;			/* 错误类型 */	u32  parks;			/* 业主已经使用的停车位数量 */	u32  homeparks;			/* 本次发送的停车位数量 */	struct home_parks {		char parking_num[MAX_PARKINGNUMLEN];	/* 停车位编号 */	} home_parkings[PARKNUM_INMSG];};struct TnsPrakCarargs2{	struct Head head;		/* 消息头 */	char photoinfo[MAX_INFOLEN];	/* 拍照内容 */	u32  photoinfolen;		/* 本次发送的内容长度 */};struct TnsPrakCarres2 {	struct Head head;		/* 消息头 */	u32  retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;			/* 错误类型 */};//103struct TnsTakeCarargs{	struct Head head;		/* 消息头 */	char ICvalue80[MAX_ICVALUELEN];	/* 80cm IC卡帐号 */	u32  ICvaluelen;		/* IC卡帐号长度 */	char photoinfo[MAX_INFOLEN];	/* 拍照内容 */	u32  photoinfolen;		/* 本次发送的内容长度 */};struct TnsTakeCarres {	struct Head head;		/* 消息头 */	u32  flag;			/* 业主卡还是物业卡标志 */	u32 retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;			/* 错误类型 */	time_t parking_time;		/* 业主卡缴费停车到的具体时间,如超过时间,提示缴费*/	float money;			/* 临时卡停车应该交的费用 */	u32  parkcar;			/* 业主在停车场的车数量 */	time_t start_time;		/* 本次停车进入停车场时间 */};//No47.struct UpEmployeeInfoargs {	struct Head head;		/* 消息头 */	char ICvalue10[MAX_ICVALUELEN];	/* 10cmIC卡帐号*/	u32  ICvaluelen;		/* IC卡帐号长度 */	char password[MAX_PASSWDLEN];	/* 消费密码 */	u32  passwdlen;			/* 消费密码长度 */		/* 上面是必须填写的值,下面对应的项是要更新的个人资料,		如果不更新该项,只需要把该项的长度为0 */	char employee_name[MAX_PEOPLENAMELEN]; /* 身份证的业主名字 */	u32  employeenamelen;		/* =0 表示不修改,否则是名字的长度 */	char idtype[MAX_IDTYPELEN];	/* 证件类型名 */	u32  idtypelen; 		/* =0 表示不修改,否则是证件类型的长度 */	char idcard[MAX_IDCARDLEN];     /* 用户证件号码 */	u32  idcardlen;			/* =0 表示不修改,否则是证件号码长度 */	char sex[MAX_SEXLEN];		/* 性别 */	u32  sexlen;			/* =0 表示不修改,否则是性别 */	u32  birthday;			/* =0 表示不修改,否则是出生日期 */	char mcall[MAX_CALLLEN];	/* 移动电话 */	u32  mcalllen; 			/* =0 表示不修改,否则是电话长度 */	char wcall[MAX_CALLLEN]; 	/* 固定电话 */	u32  wcalllen; 			/* =0表示不修改,否则是电话长度 */	char job[MAX_JOBLEN];		/* 职业 */	u32  joblen;			/* =0 表示不修改,否则是职业名称 */	char address[MAX_ADDRESSLEN]; 	/* 通信地址 */	u32  addrlen; 			/* =0 表示不修改,否则是通信地址 */	u32  stat;			/* =0 表示不修改,否则是新的状态 */	u32  cred_flag;			/* =0 表示不修改,否则是新的级别 */};struct UpEmployeeInfores {	struct Head head;	/* 消息头 */	u32	retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32 err_num;		/* 错误类型 */};struct SendAffHcres{	struct Head head;		/* 消息头 */	char message[MAX_SMSLEN];	/* 公告内容 */	u32 meslen;              	/* 公告长度 */	u32  retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */};struct SendAfficheres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */};//NO.151struct GetCenterIpargs{	struct Head head;		/* 消息头 */};struct GetCenterIpres {	struct Head head;		/* 消息头 */	u32  retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	u32  ipnum;			/* 本次发送的ip数 */	struct centerip_num {		char  posno[MAX_POSNOLEN];	/* 中心机的编号 */		u32  pos_ip;		/* 设备IP */	} centeripnums[IPNUM_INMSG];};struct centerip_info{	int	ipnum;	  struct centerinfo {                char  posno[MAX_POSNOLEN];      /* 中心机的编号 */                u32  pos_ip;            /* 设备IP */        } centeripinfo[IPNUM_INMSG];};//NO.150struct GetDoorDcIpargs{	struct Head head;		/* 消息头 */	char  posno[MAX_POSNOLEN];	/* 小区门口机的编号 */	u32 posnolen;			/* 小区门口机编号长度为0,为就是初始化 */};struct GetDoorDcIpres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	time_t now_time;	/*服务器当前时间*/	char  posno[MAX_POSNOLEN];/* 小区门口机的编号 */	u32  pos_ip;		/* 设备IP */};//NO.160struct SendWeathertoHCargs {	struct Head head;	/* 消息头 */	u32 low;		/* 最低气温 */	u32 high;		/* 最高气温 */	u32 type1;		/* 天气种类1 */	u32 type2;		/* 天气种类2 */};//#define XTMG_GETPOSIP		190/*根据设备编号取得ip*/struct GetPosIpargs{
	struct Head head;		/* 消息头 */
	char posno[MAX_POSNOLEN];	/* 设备编号 */
	u32  posnolen;			/* 房屋编号长度 */
};
struct GetPosIpres {
	struct Head head;		/* 消息头 */
	u32  ip;			/* 设备IP */
	u32  retval;			/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */
	u32  err_num;			/* 错误类型 */
};
//#define XTMG_SENDSERVERTIME		191 时间广播struct SendServerTimeargs{
	struct Head head;   /* 消息头 */
	u32   servertime;   /* 服务器时间 */
};
//XTMG_SENDPERIMETERALERT		192struct SendPerimeterAlertargs{
	struct Head head;	/* 消息头 */
	u32   cam;     		/* 摄像头编号 */
	u32   atime;     	/* 报警时间 */
};
struct SendPerimeterAlertres {
	struct Head head;	/* 消息头 */
	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */
	u32  err_num;		/* 错误类型 */
};
//NO.193struct HcGetWeatherargs{	struct Head head;	/* 消息头 */};struct HcGetWeatherres {	struct Head head;	/* 消息头 */	u32 low;		/* 最低气温 */	u32 high;		/* 最高气温 */	u32 type1;		/* 天气种类1 */	u32 type2;		/* 天气种类2 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};//NO.194struct HcGetAffargs{	struct Head head;	/* 消息头 */};struct HcGetAffres {	struct Head head;	/* 消息头 */	char message[MAX_SMSLEN]; /*公告内容*/	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};//NO.195struct HcSetAlertargs{	struct Head head;	/* 消息头 */	u32 alert;		/* 报警配置 */};struct HcSetAlertres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};#ifndef JXB1129//NO.196struct CheckHomePwargs{	struct Head head;	/* 消息头 */	char homepassword[MAX_PASSWDLEN];	/* 需验证的家庭密码 */};struct CheckHomePwres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};//NO.197struct SetHomePwargs{	struct Head head;			/* 消息头 */	char oldhomepassword[MAX_PASSWDLEN]; 	/* 原房屋密码 */	char newhomepassword[MAX_PASSWDLEN];	/* 新房屋密码 */ };struct SetHomePwres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};//NO.198struct SetCallSmsargs{	struct Head head;		/* 消息头 */	char smstel[MAX_CALLLEN];	/* 手机号码 */	u32 state;			/* 报警标志 */};struct SetCallSmsres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	};//NO.199struct GetSmsTelargs{	struct Head head;	/* 消息头 */};struct GetSmsTelres {	struct Head head;	/* 消息头 */	u32  retval;		/* 执行结果,IA_FAILED:失败 IA_SUCCESS:成功 */	u32  err_num;		/* 错误类型 */	u32 smstelnum;		/* 电话号码的总数 */	struct smstel_num {		char homeid[MAX_HOMEIDLEN]; 	/* 房屋编号 */		char smstel[MAX_CALLLEN];	/* 电话号码 */		u32  state;			/* 发送报警标志 */	}smstelnums[SMSNUM_INMSG];				};//NO.200 by zdystruct SetSmsTelargs{	struct Head head;	   	/* 消息头 */	u32 flag;		  	/* 一个家庭的第几个号码 */	char oldsmstel[MAX_CALLLEN];	/* 原电话号码 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -