protected BaseData(ConfigType configType, string prefix, string name, string description, string editor) { this.configType = configType; this.prefix = prefix; this.name = name; this.description = description; this.editor = editor; this.fireEvent = 0; this.dataChangedDelegate = null; }
public virtual void SetDataChanged(DataChangedDelegate dataChanged) { dataChangedDelegate = dataChanged; }
public static void UpdateListView(DataChangedDelegate dataHandler, RealTimeData realTimeData) { dataHandler(realTimeData); }
/// <summary> /// Setzt die Funktion, an die empfangene Telegramme übergeben werden sollen /// wird keine angegeben so werden diese in eine interne Queue gespeichert /// </summary> /// <param name="ReceivedFunction"> Funktion an die die Telegrammdaten übergeben werden soll</param> /// <param name="control">Angabe eines evtl. Controls, falls ein Invoke durchgeführt werden muss. /// Kann auch null gesetzt werden</param> public void SetDataChangedFunction(DataChangedDelegate DataChangedFunction) { dataChanged = DataChangedFunction; }
public static void UpdateListView(DataChangedDelegate dataHandler, RealTimeData realTimeData) { dataHandler(realTimeData); }
public override void SetDataChanged(DataChangedDelegate dataChanged) { dataChangedDelegate = dataChanged; for (int idx = 0; idx < childList.Count; idx++) childList[idx].SetDataChanged(dataChanged); }