While going through upnp spec I got the following doubts . Can I define a basic upnp device with all mandatory fields and with no servicelist and when providing the description xml I will modify my description xml to advertise my service based to different conditions. eg: services may playmusic OR switch light OR playfootball.
Can i modify the xml per device basis on run time to inlcude completely different and random services?
I hope the description and service xmls are not static .