| | |
| | | //设备管理 |
| | | struct DevicesInfo |
| | | { |
| | | int deviceID; |
| | | char deviceName[32];//设备名称 |
| | | char deviceStatus[32];//设备状态 |
| | | char manufacturer[100];//厂家 |
| | | char devicesType[32];//设备类型 |
| | | char area[32]; // 地区 |
| | | double longitude;//经度 |
| | | double latitude;//纬度 |
| | | char purchasingTime[15];//购买时间 |
| | | char installTime[15];//安装时间 |
| | | char manufacturer[100];//厂家 |
| | | char devicesSerialNumber[32];//设备编码 |
| | | char devicesType[32];//设备类型 |
| | | }; |
| | | //添加设备 |
| | | struct ADReq//添加请求 |
| | | { |
| | | Head head; |
| | | char deviceName[32]; |
| | | DevicesInfo devInfo[0]; |
| | | ADReq() { |
| | | head.type = AD_REQ; |
| | | head.len = sizeof(ADReq); |
| | |
| | | struct ADRes//添加响应 |
| | | { |
| | | Head head; |
| | | int type; |
| | | int status; |
| | | ADRes() { |
| | | head.type = AD_RES; |
| | | head.len = sizeof(ADRes); |
| | |
| | | |
| | | }; |
| | | //修改设备 |
| | | struct MDRes//修改请求 |
| | | struct MDReq//修改请求 |
| | | { |
| | | Head head; |
| | | DevicesInfo info; |
| | | MDRes() { |
| | | head.type = MD_RES; |
| | | head.len = sizeof(MDRes); |
| | | } |
| | | }; |
| | | struct MDReq//修改响应 |
| | | { |
| | | Head head; |
| | | int type; |
| | | |
| | | MDReq() { |
| | | head.type = MD_REQ; |
| | | head.len = sizeof(MDReq); |
| | | } |
| | | }; |
| | | struct MDRes//修改响应 |
| | | { |
| | | Head head; |
| | | DevicesInfo info; |
| | | int status; |
| | | MDRes() { |
| | | head.type = MD_RES; |
| | | head.len = sizeof(MDRes); |
| | | } |
| | | }; |
| | | //查询设备 |
| | |
| | | struct QDRes//查询响应 |
| | | { |
| | | Head head; |
| | | int type; |
| | | int status; |
| | | QDRes() { |
| | | head.type = QD_RES; |
| | | head.len = sizeof(QDRes); |