/// <summary> /// Gets dictionary entry if it exists. Otherwise, adds to unknown dictionary, then gets. /// </summary> private void GetDictionaryEntry() { if (GlobalSettings.CharacteristicDictionaryConstant.ContainsKey(Uuid)) { _dictionaryEntry = GlobalSettings.CharacteristicDictionaryConstant[Uuid]; } else if (GlobalSettings.CharacteristicDictionaryUnknown.ContainsKey(Uuid)) { _dictionaryEntry = GlobalSettings.CharacteristicDictionaryUnknown[Uuid]; } else { _dictionaryEntry = new CharacteristicDictionaryEntry(); _dictionaryEntry.Initialize(Uuid); GlobalSettings.CharacteristicDictionaryUnknown.Add(Uuid, _dictionaryEntry); } }