| | |
| | | UpdataFunctionList(sidObjects, oidJsonString); |
| | | }; |
| | | |
| | | new PublicAssmebly().TipMsg(StringId.Tip, StringId.UpdataTcpResidenceDataTip, action); |
| | | new PublicAssmebly().TipOptionMsg(StringId.Tip, StringId.UpdataTcpResidenceDataTip, action); |
| | | |
| | | } |
| | | /// <summary> |
| | |
| | | var functionOids = Newtonsoft.Json.JsonConvert.DeserializeObject<List<DeviceModule>>(obj.GetValue("objects").ToString()); |
| | | |
| | | DB_ResidenceData.SaveOidList(oidJsonString); |
| | | DB_ResidenceData.functionList.ClearAllDeviceFunctionList(); |
| | | DB_ResidenceData.functionList.DelAllFunctionData(); |
| | | FunctionList.List.Clear(); |
| | | foreach (var sidObj in sidObjects) |
| | | { |
| | | var oid = functionOids.Find((o) => o.oid == sidObj.sid.Substring(0, 16)); |
| | |
| | | { |
| | | var oidNetId = Convert.ToByte(oid.addresses.Substring(0, 2),16); |
| | | var oidDevId = Convert.ToByte(oid.addresses.Substring(2, 2),16); |
| | | sidObj.bus_Data = new BusData(); |
| | | sidObj.bus_Data.loopId = Convert.ToByte(sidObj.sid.Substring(20, 4),16); |
| | | sidObj.bus = new BusData(); |
| | | //sidObj.bus.LoopId = Convert.ToByte(sidObj.sid.Substring(20, 4),16); |
| | | sidObj.bus.loopId = sidObj.sid.Substring(20, 4); |
| | | } |
| | | DB_ResidenceData.functionList.AddDeviceFunction(sidObj); |
| | | //FunctionList.List.AddDeviceFunction(sidObj); |
| | | } |
| | | MainPage.GoUserPage(); |
| | | } |
| | | |
| | | } |