I discovered that all <serviceId>s of all samples start with urn:schemas-upnp-org:serviceId:xxx
But it is written in the Device Architecture that "upnp-org is used instead of schemas-upnp-org because an XML schema is not defined for each service ID".
It would be nice if the samples could be in accordance with the spec. And since the Service ID isn't used by the Java source, the modification should be easy :-D
Michel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Why don't you use the BinaryLight:1 device for your light sample? And also the SwitchPower service could be used for all the devices for their on/off actions. Unfortunately, this second modification is not as straightforward as the first one because there is no direct mapping between your current power service and the one described in the DCP :-(
Michel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello
I discovered that all <serviceId>s of all samples start with urn:schemas-upnp-org:serviceId:xxx
But it is written in the Device Architecture that "upnp-org is used instead of schemas-upnp-org because an XML schema is not defined for each service ID".
It would be nice if the samples could be in accordance with the spec. And since the Service ID isn't used by the Java source, the modification should be easy :-D
Michel
Hi Michel,
I have fixed the serviceIds in all description files of CyberLink C++ and Java.
I will release the fix files with next release. Thank you :-)
Great ! But I have then another question! ;-)
Why don't you use the BinaryLight:1 device for your light sample? And also the SwitchPower service could be used for all the devices for their on/off actions. Unfortunately, this second modification is not as straightforward as the first one because there is no direct mapping between your current power service and the one described in the DCP :-(
Michel