2018-12-30 22:07:53 +01:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
///
|
|
|
|
/// The xml to fill with data
|
|
|
|
/// %1 base url http://192.168.0.177:80/
|
|
|
|
/// %2 friendly name Hyperion 2.0.0 (192.168.0.177)
|
|
|
|
/// %3 modelNumber 2.0.0
|
|
|
|
/// %4 serialNumber / UDN (H ID) Fjsa723dD0....
|
|
|
|
///
|
|
|
|
/// def URN urn:schemas-upnp-org:device:Basic:1
|
|
|
|
|
|
|
|
static const QString SSDP_DESCRIPTION = "<?xml version=\"1.0\"?>"
|
|
|
|
"<root xmlns=\"urn:schemas-upnp-org:device-1-0\">"
|
|
|
|
"<specVersion>"
|
|
|
|
"<major>1</major>"
|
|
|
|
"<minor>0</minor>"
|
|
|
|
"</specVersion>"
|
|
|
|
"<URLBase>%1</URLBase>"
|
|
|
|
"<device>"
|
|
|
|
"<deviceType>urn:schemas-upnp-org:device:Basic:1</deviceType>"
|
|
|
|
"<friendlyName>%2</friendlyName>"
|
|
|
|
"<manufacturer>Hyperion Open Source Ambient Lighting</manufacturer>"
|
|
|
|
"<manufacturerURL>https://www.hyperion-project.org</manufacturerURL>"
|
|
|
|
"<modelDescription>Hyperion Open Source Ambient Light</modelDescription>"
|
|
|
|
"<modelName>Hyperion</modelName>"
|
|
|
|
"<modelNumber>%3</modelNumber>"
|
|
|
|
"<modelURL>https://www.hyperion-project.org</modelURL>"
|
|
|
|
"<serialNumber>%4</serialNumber>"
|
|
|
|
"<UDN>uuid:%4</UDN>"
|
2020-10-18 17:05:07 +02:00
|
|
|
"<ports>"
|
|
|
|
"<jsonServer>%5</jsonServer>"
|
|
|
|
"<sslServer>%6</sslServer>"
|
|
|
|
"<protoBuffer>%7</protoBuffer>"
|
|
|
|
"<flatBuffer>%8</flatBuffer>"
|
|
|
|
"</ports>"
|
2018-12-30 22:07:53 +01:00
|
|
|
"<presentationURL>index.html</presentationURL>"
|
|
|
|
"<iconList>"
|
|
|
|
"<icon>"
|
|
|
|
"<mimetype>image/png</mimetype>"
|
|
|
|
"<height>100</height>"
|
|
|
|
"<width>100</width>"
|
|
|
|
"<depth>32</depth>"
|
|
|
|
"<url>img/hyperion/ssdp_icon.png</url>"
|
|
|
|
"</icon>"
|
|
|
|
"</iconList>"
|
|
|
|
"</device>"
|
|
|
|
"</root>";
|