old mode 100755
new mode 100644
| | |
| | | /// 设备状态更新
|
| | | /// </summary>
|
| | | /// <param name="updateData">云端推送的更新数据</param>
|
| | | public Function UpdateDeviceStatu(AlinkControlData updateData)
|
| | | public Function UpdateDeviceStatu(string sId ,List<AttributesStatus> updateData)
|
| | | {
|
| | | var localDevice = FunctionList.List.electricals.Find((obj) => obj.sid == updateData.sid);
|
| | | var localDevice = FunctionList.List.electricals.Find((obj) => obj.sid == sId);
|
| | | if (localDevice != null)
|
| | | {
|
| | | foreach (var attr in updateData.status)
|
| | | foreach (var attr in updateData)
|
| | | {
|
| | | var localAttr = localDevice.attributes.Find((obj) => obj.key == attr.key);
|
| | | var localAttr = localDevice.status.Find((obj) => obj.key == attr.key);
|
| | | if (localAttr != null)
|
| | | {
|
| | | //更改属性值
|
| | | localAttr.curValue = attr.value;
|
| | | localAttr.value = attr.value;
|
| | | }
|
| | | }
|
| | | //全部界面推送
|