public DeviceLights(int aMode, string aConfigDir) { iConfigDir = aConfigDir; RandomiseUdn(out iDeviceName); iDevice = new DvDevice(iDeviceName, this); iDevice.SetAttribute("Upnp.Domain", "zapp.org"); iDevice.SetAttribute("Upnp.Type", "TestLights"); iDevice.SetAttribute("Upnp.Version", "1"); iDevice.SetAttribute("Upnp.FriendlyName", "Zapp Lights"); iDevice.SetAttribute("Upnp.Manufacturer", "None"); iDevice.SetAttribute("Upnp.ManufacturerUrl", "http://www.linn.co.uk"); iDevice.SetAttribute("Upnp.ModelDescription", "Demo lighting service, enabling simple UI development"); iDevice.SetAttribute("Upnp.ModelName", "Zapp Lights v1"); iDevice.SetAttribute("Upnp.ModelNumber", "1"); iDevice.SetAttribute("Upnp.ModelUrl", "http://www.linn.co.uk"); iDevice.SetAttribute("Upnp.SerialNumber", "123456"); iDevice.SetAttribute("Upnp.Upc", "123456654321"); iLights = new ServiceLights(iDevice, aMode); iDevice.SetEnabled(); }
public DeviceBasic() { RandomiseUdn(out gDeviceName); iDevice = new DvDevice(gDeviceName); iDevice.SetAttribute("Upnp.Domain", "zapp.org"); iDevice.SetAttribute("Upnp.Type", "Test"); iDevice.SetAttribute("Upnp.Version", "1"); iDevice.SetAttribute("Upnp.FriendlyName", "ZappTestDevice"); iDevice.SetAttribute("Upnp.Manufacturer", "None"); iDevice.SetAttribute("Upnp.ManufacturerUrl", "http://www.linn.co.uk"); iDevice.SetAttribute("Upnp.ModelDescription", "Test service"); iDevice.SetAttribute("Upnp.ModelName", "Zapp test device"); iDevice.SetAttribute("Upnp.ModelNumber", "1"); iDevice.SetAttribute("Upnp.ModelUrl", "http://www.linn.co.uk"); iDevice.SetAttribute("Upnp.SerialNumber", "123456"); iDevice.SetAttribute("Upnp.Upc", "123456654321"); iTestBasic = new ServiceTestBasic(iDevice); iDevice.SetEnabled(); }