📄 structure.h
字号:
};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 + -