private string GetExtraData(int deviceRef, string key) { PlugExtraData extraData = (PlugExtraData)HomeSeerSystem.GetPropertyByRef(deviceRef, EProperty.PlugExtraData); if (extraData != null && extraData.ContainsNamed(key)) { return(extraData[key]); } return(""); }
private void SetExtraData(int deviceRef, string key, string value) { PlugExtraData extraData = (PlugExtraData)HomeSeerSystem.GetPropertyByRef(deviceRef, EProperty.PlugExtraData); if (extraData == null) { extraData = new PlugExtraData(); } extraData[key] = value; HomeSeerSystem.UpdatePropertyByRef(deviceRef, EProperty.PlugExtraData, extraData); }