public DataPacket GetFlowDataPacket(string deviceKey, Dictionary <string, object> data, bool realTime = false) { if (data.Count == 0) { return(null); } DataPacket dp = new DataPacket(deviceKey, realTime, true); // Adjust 'CN' !! if (realTime) { dp.Cn = string.Format("{0}", (int)SentCommand.FlowData); } else { dp.Cn = string.Format("{0}", (int)ReceivedCommand.GetFlowData); } dp.Settings = Settings.Instance; dp.St = Value.SysSend; string sno = Settings.Instance.Sno; string eno = Settings.Instance.GetEquipNumber(deviceKey); string timeStr = (string)data["time"]; string dataTime = DeviceTime.Convert(DateTime.Parse(timeStr)); dp.SetContent(sno, eno, dataTime, data); dp.Build(); return(dp); }
public DataPacket GetFlowDataPacket(string deviceKey, Dictionary<string, object> data, bool realTime = false) { if (data.Count == 0) { return null; } DataPacket dp = new DataPacket(deviceKey, realTime, true); // Adjust 'CN' !! if (realTime) { dp.Cn = string.Format("{0}", (int)SentCommand.FlowData); } else { dp.Cn = string.Format("{0}", (int)ReceivedCommand.GetFlowData); } dp.Settings = Settings.Instance; dp.St = Value.SysSend; string sno = Settings.Instance.Sno; string eno = Settings.Instance.GetEquipNumber(deviceKey); string timeStr = (string)data["time"]; string dataTime = DeviceTime.Convert(DateTime.Parse(timeStr)); dp.SetContent(sno, eno, dataTime, data); dp.Build(); return dp; }
public DataPacket GetShelterPacket(string deviceKey, Dictionary <string, object> data, bool realTime = false) { if (data.Count == 0) { return(null); } DataPacket dp = new DataPacket(deviceKey, realTime); dp.Cn = string.Format("{0}", (int)SentCommand.DoorState); dp.Settings = Settings.Instance; dp.St = Value.SysSend; string sno = Settings.Instance.Sno; string eno = Settings.Instance.GetEquipNumber(deviceKey); string timeStr = string.Empty; if (data.ContainsKey("time")) { timeStr = (string)data["time"]; } string dataTime = DeviceTime.Convert(DateTime.Parse(timeStr)); dp.SetContent(sno, eno, dataTime, data); dp.Build(); return(dp); }
public DataPacket GetFlowDataPacket(string deviceKey, Dictionary<string, object> data, bool realTime = false) { if (data.Count == 0) { return null; } DataPacket dp = new DataPacket(deviceKey, realTime, true); dp.Settings = Settings.Instance; dp.St = Value.SysSend; string sno = Settings.Instance.Sno; string eno = Settings.Instance.GetEquipNumber(deviceKey); string timeStr = (string)data["time"]; string dataTime = DeviceTime.Convert(DateTime.Parse(timeStr)); dp.SetContent(sno, eno, dataTime, data); dp.Build(); return dp; }
public DataPacket GetShelterPacket(string deviceKey, Dictionary<string, object> data, bool realTime = false) { if (data.Count == 0) { return null; } DataPacket dp = new DataPacket(deviceKey, realTime); dp.Cn = string.Format("{0}", (int)SentCommand.DoorState); dp.Settings = Settings.Instance; dp.St = Value.SysSend; string sno = Settings.Instance.Sno; string eno = Settings.Instance.GetEquipNumber(deviceKey); string timeStr = string.Empty; if (data.ContainsKey("time")) { timeStr = (string)data["time"]; } string dataTime = DeviceTime.Convert(DateTime.Parse(timeStr)); dp.SetContent(sno, eno, dataTime, data); dp.Build(); return dp; }