SignStixNetwork
| Modifier and Type | Function and Description |
|---|---|
void |
downloadRssFeed(String feedUrl,
int timeoutSecs,
String jsFunctionName)
Download and parse the RSS feed XML at the argument URL.
|
void |
downloadText(String url,
int timeoutSecs,
String jsFunctionName)
Download text content from the argument URL.
|
void |
findWebControlInterfaces(int timeoutSecs,
String jsFunctionNameSingle,
String jsFunctionNameAll)
Discover any local SignStix devices currently offering the Web Control interface and
find the IP address and port of those interfaces, for subsequent communication.
|
void downloadText(String url,
int timeoutSecs,
String jsFunctionName)
url - the URL of the content.timeoutSecs - the maximum number of seconds before giving up.jsFunctionName - the name of a Javascript function that takes the
following parameter:
void downloadRssFeed(String feedUrl,
int timeoutSecs,
String jsFunctionName)
feedUrl - the URL of the RSS feed.timeoutSecs - the maximum number of seconds before giving up.jsFunctionName - the name of a Javascript function that takes parameters as
follows:
<rss><channel>
<title><![CDATA[My RSS Feed!]]></title>
<item>
<title><![CDATA[This is the first story title]]></title>
<description><![CDATA[Lots of info about story 1]]></description>
<thumbnail width="1920" height="1080" url="http://mydomain.com/greatImage1.jpg"/>
</item>
<item>
<title><![CDATA[This is the second story title]]></title>
<description><![CDATA[Lots of info about story 2]]></description>
<thumbnail width="1920" height="1080" url="http://mydomain.com/greatImage2.jpg"/>
</item>
</channel>
</rss>
... would be converted to this JSON:
{
"rss": {
"channel": {
"title": "My RSS Feed!",
"item": [
{
"title": "This is the first story title",
"description": "Lots of info about story 1",
"thumbnail": {
"-width": "1920",
"-height": "1080",
"-url": "http://mydomain.com/greatImage1.jpg"
}
},
{
"title": "This is the second story title",
"description": "Lots of info about story 2",
"thumbnail": {
"-width": "1920",
"-height": "1080",
"-url": "http://mydomain.com/greatImage2.jpg"
}
}
]
}
}
}
void findWebControlInterfaces(int timeoutSecs,
String jsFunctionNameSingle,
String jsFunctionNameAll)
timeoutSecs - the maximum number of seconds to allow before giving up.jsFunctionNameSingle - the name of a Javascript function which is called each time a device
is discovered. It takes the following parameter:
jsFunctionNameAll - the name of a Javascript function which is called when the timeout expires.
It takes the following parameter: