/// <summary> /// Load saved COSEM objects from XML. /// </summary> /// <param name="path">File path.</param> bool LoadObjects(string path, GXDLMSObjectCollection items) { lock (settingsLock) { if (File.Exists(path)) { GXDLMSObjectCollection objects = GXDLMSObjectCollection.Load(path); items.Clear(); items.AddRange(objects); UpdateValues(items); return(true); } } return(false); }