public NodeDevice(string aUdn) { iDevice = new DvDeviceStandard(aUdn); // Set initial values for the attributes mandated by UPnP iDevice.SetAttribute("Upnp.Domain", "openhome.org"); iDevice.SetAttribute("Upnp.Type", "OpenHomeOS"); iDevice.SetAttribute("Upnp.Version", "1"); iDevice.SetAttribute("Upnp.FriendlyName", "OpenHomeOS Node"); iDevice.SetAttribute("Upnp.Manufacturer", "N/A"); iDevice.SetAttribute("Upnp.ModelName", "OpenHomeOS Node"); iDevice.SetAttribute("Upnp.presentationURL", ":12921/chat/"); // FIXME: Hard-coded URL. }
public PublishedApp(IApp aApp, IDvDevice aDevice, IDvProviderOpenhomeOrgApp1 aProvider) { iApp = aApp; iDevice = aDevice; iProvider = aProvider; iUdn = aDevice.Udn(); }