/// <summary> /// Handles Messages sent from a host sub-engine to its clients /// </summary> /// <param name="sender"></param> /// <param name="pIncoming"></param> public override void HandleMessage(ICDEThing sender, object pIncoming) { TheProcessMessage pMsg = pIncoming as TheProcessMessage; if (pMsg == null) { return; } string[] cmd = pMsg.Message.TXT.Split(':'); switch (cmd[0]) { case "CDE_INITIALIZED": MyBaseEngine.SetInitialized(pMsg.Message); break; case "GET_CHARTDATA": Type td = typeof(CDMyC3.TheC3ChartsFactory); TheChartFactory.PushChartsData(TheCommonUtils.CGuid(pMsg.Message.PLS), pMsg.Message.GetOriginator(), td.AssemblyQualifiedName); break; default: break; } }
public bool PushChartData(Guid ChartInfo, Guid Org, string IChartFactory = null) { Type td = typeof(CDMyC3.TheC3ChartsFactory); return(TheChartFactory.PushChartsData(ChartInfo, Org, td.AssemblyQualifiedName)); }