using System; using System.Collections.Generic; using HDL_ON.UI.UI2; using Shared; namespace HDL_ON.Entity { public class Inverter { static Inverter _control; public static Inverter Ins { get { if (_control == null) { _control = new Inverter(); } return _control; } } WebView _h5Page; string showPageUrl = ""; public WebView H5Page { get { if(_h5Page == null) { _h5Page = new WebView(); } return _h5Page; } set { _h5Page = value; } } /// /// 加载指定Url的webview /// /// public void ShowWebviewFormUrl(string showUrl) { if (showUrl == showPageUrl) { return; } showPageUrl = showUrl; _h5Page.LoadFileUrl(showPageUrl); } /// /// h5界面的页面索引 /// public string PageIndex = "1"; } /// /// 光伏数据 /// public class InverterInfo : Function { public InverterInfo() { } public string gatewayId;// 网关Id long public string gatewayName;//网关名称 String //public string deviceId;// 设备id Long //public string name;//设备名称 string //public string spk;//设备spk string //public string sid;//设备sid string public string oid;//设备oid string public string omodel;// 设备型号 string public string osn;// 设备sn public string powerPvNow;// 当前发电功率 String public string totalElectricityPvToday;// 今日发电量 String public string systemStatus;// 状态 String public string inv;// 逆变器状态 String //public List status = new List();// 属性当前状态 array } /// /// 逆变器状态 /// public class InverterStatusInfo { public string key;// 属性名称 string public string value;// 属性值 string } /// /// 家庭光伏统计数据 /// public class StatisticsInfo { public string workMode;// 工作模式 String public string totalElectricityPvToday;// 今日发电量 String public string totalElectricityPvMonth;// 本月发电量 String public string totalElectricityPvYear;// 本年发电量 String public string totalElectricityPv;//总发电量 String public string powerPvNow;// 当前发电功率 String public string powerRNow;// 当前电表功率 String public string batteryPowerNow;// 当前电池功率 String public string powerLoadNow;//当前负载功率 String public string batterySoc;// 电池soc String public string systemStatus;// 状态 String public string earningsToday;// 今日收益 String } }