The constant MANUFACTURE in upnp.Device should be "manufacturer", not "manufacture". Similarly, the constant MANUFACTURE_URL should be "manufacturerURL", not "manufactureURL". The methods getManufacture() and getManufactureURL() should also have an "r" added.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The constant MANUFACTURE in upnp.Device should be "manufacturer", not "manufacture". Similarly, the constant MANUFACTURE_URL should be "manufacturerURL", not "manufactureURL". The methods getManufacture() and getManufactureURL() should also have an "r" added.