| | |
| | | //如果当前住宅是虚拟住宅 |
| | | if (Common.Config.Instance.Home.IsVirtually == true) |
| | | { |
| | | return TemplateData.TemplateDeviceDataLogic.Current.GetPirSensorLightSettion(device.DeviceAddr, 200); |
| | | return HdlTemplateDeviceDataLogic.Current.GetPirSensorLightSettion(device.DeviceAddr, 200); |
| | | } |
| | | var sendData = this.GetPirSensorParamateCommadText(device.DeviceAddr); |
| | | var result = HdlDeviceCommonLogic.Current.SendJobjectDataToGateway2(device, sendData, "0302", 34, 9); |
| | |
| | | //如果是虚拟住宅 |
| | | if (Common.Config.Instance.Home.IsVirtually == true) |
| | | { |
| | | return TemplateData.TemplateDeviceDataLogic.Current.SetPirSensorLightSettion(device.DeviceAddr, 200, configureParamates, null); |
| | | return HdlTemplateDeviceDataLogic.Current.SetPirSensorLightSettion(device.DeviceAddr, 200, configureParamates, null); |
| | | } |
| | | //发送数据 |
| | | var sendData = this.GetPirSensorSettionCommandText(device.DeviceAddr, configureParamates); |
| | |
| | | tempD.status = Convert.ToInt32(data[14].ToString() + data[15].ToString(), 16); |
| | | |
| | | //添加缓存 |
| | | TemplateData.TemplateDeviceDataLogic.Current.SetPirSensorLightSettion(device.DeviceAddr, 200, configureParamates, result.JsonData[0]); |
| | | HdlTemplateDeviceDataLogic.Current.SetPirSensorLightSettion(device.DeviceAddr, 200, configureParamates, result.JsonData[0]); |
| | | |
| | | return new CommonDevice.ResponseAllData { responseData = tempD }; |
| | | } |