#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>" "<ports>" "<jsonServer>%5</jsonServer>" "<sslServer>%6</sslServer>" "<protoBuffer>%7</protoBuffer>" "<flatBuffer>%8</flatBuffer>" "</ports>" "<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>";