| | |
| | | }; |
| | | msgView.AddChidren (btnMail); |
| | | |
| | | btnMail.MouseUpEventHandler += (e, e2) => { |
| | | #if DEBUG |
| | | GetDeviceList (); |
| | | var ud = new UniversalDevice () { LoopID = 1, SubnetID = 1, DeviceID = 100, ActionType = 2, Name = "通用开关", obj1 = 1, TargetType = 0 }; |
| | | ud.SendBytes = new List<byte> () { 1, 0 }; |
| | | //IO.FileUtils.SaveEquipmentMessage (ud, ud.LoopID.ToString ()); |
| | | |
| | | //var ud2 = new UniversalDevice () { LoopID = 2, SubnetID = 1, DeviceID = 100, ActionType = 2, Name = "通用开关2", obj1 = 1, TargetType = 0 }; |
| | | //ud2.SendBytes = new List<byte> () { 2, 255 }; |
| | | //IO.FileUtils.SaveEquipmentMessage (ud2, ud2.LoopID.ToString ()); |
| | | #endif |
| | | |
| | | }; |
| | | |
| | | var btnMail2 = new Button () { |
| | | X = Application.GetRealWidth (100), |
| | | Y = btnMail.Bottom, |
| | |
| | | |
| | | btnMail2.MouseUpEventHandler += (e, e2) => { |
| | | #if DEBUG |
| | | GetDeviceList (); |
| | | upload (); |
| | | #endif |
| | | |
| | | }; |
| | |
| | | btnFAQ.MouseUpEventHandler += (e,e2) =>{ |
| | | #if DEBUG |
| | | |
| | | |
| | | upload (); |
| | | UploadSecneList (); |
| | | //upload (); |
| | | |
| | | #endif |
| | | |
| | |
| | | }); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// |
| | | /// </summary> |
| | | void UploadSecneList () |
| | | { |
| | | |
| | | MainPage.Loading.Start (Language.StringByID (R.MyInternationalizationString.load)); |
| | | System.Threading.Tasks.Task.Run (() => { |
| | | try { |
| | | var RES = HDLLinkUtlis.Current.UploadSecneList (); |
| | | Application.RunOnMainThread (() => { |
| | | if (RES) { |
| | | Utlis.ShowTip ("上传成功"); |
| | | } else { |
| | | Utlis.ShowTip ("上传失败"); |
| | | } |
| | | }); |
| | | } catch { |
| | | MainPage.FailureToServer (); |
| | | } finally { |
| | | Application.RunOnMainThread (() => { |
| | | MainPage.Loading.Hide (); |
| | | }); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | |
| | | |
| | | /// <summary> |
| | | /// |
| | |
| | | |
| | | if (deviceResult.Code == StateCode.SUCCESS) { |
| | | var deviceList = Newtonsoft.Json.JsonConvert.DeserializeObject<DevcieFunctionRes> (deviceResult.Data.ToString ()); |
| | | CommonConfig.Current.FunctionList = deviceList.list; |
| | | CommonConfig.Current.Save (); |
| | | |
| | | Utlis.WriteLine ("deviceList Count" + deviceList.list.Count); |
| | | Utlis.WriteLine ("deviceList Count" + deviceList.list.Count); |
| | | } else { |
| | | Utlis.ShowTip ("设备列表"); |
| | | } |