public void Reset(uint siteNum, uint sensorNum, DataUpdateFunc func) { UnSet(); this.siteNum = siteNum; this.sensorNum = sensorNum; duf = func; if (!sensorUi.ContainsKey(siteNum)) { sensorUi.Add(siteNum, new Dictionary <uint, List <DataUpdateFunc> >()); } if (!sensorUi[siteNum].ContainsKey(sensorNum)) { sensorUi[siteNum].Add(sensorNum, new List <DataUpdateFunc>()); } sensorUi[siteNum][sensorNum].Add(func); duf = func; }
public UiUpdater(uint siteNum, uint sensorNum, DataUpdateFunc func) { Reset(siteNum, sensorNum, func); }