David Blume commited on 2018-10-21 14:12:17
Showing 4 changed files, with 9 additions and 12 deletions.
... | ... |
@@ -29,10 +29,6 @@ Here's [the corresponding server code](http://git.dlma.com/kvs.git/). |
29 | 29 |
|
30 | 30 |
[Yes](https://news.ycombinator.com/item?id=3067434). |
31 | 31 |
|
32 |
-# To Do |
|
33 |
- |
|
34 |
-1. Replace roDeviceInfo.GetDeviceUniqueId with GetChannelClientId() |
|
35 |
- |
|
36 | 32 |
# Licence |
37 | 33 |
|
38 | 34 |
This software uses the [MIT license](http://git.dlma.com/roku_ip_tagger.git/blob/master/LICENSE.txt). |
... | ... |
@@ -3,13 +3,13 @@ |
3 | 3 |
<children> |
4 | 4 |
<Label id="title" |
5 | 5 |
text="IP Tagger" |
6 |
- width="1200" |
|
6 |
+ width="1160" |
|
7 | 7 |
height="100" |
8 | 8 |
horizAlign="right" |
9 | 9 |
vertAlign="top" /> |
10 | 10 |
<Label id="updates" |
11 | 11 |
text="" |
12 |
- width="1200" |
|
12 |
+ width="1160" |
|
13 | 13 |
height="600" |
14 | 14 |
horizAlign="left" |
15 | 15 |
vertAlign="bottom" |
... | ... |
@@ -26,12 +26,12 @@ |
26 | 26 |
m.title = m.top.findNode("title") |
27 | 27 |
m.title.font.size=92 |
28 | 28 |
m.title.color="0x72D7EEFF" |
29 |
- m.title.translation = [40, 20] |
|
29 |
+ m.title.translation = [60, 40] |
|
30 | 30 |
|
31 | 31 |
m.updates = m.top.findNode("updates") |
32 | 32 |
m.updates.font.size=46 |
33 | 33 |
m.updates.color="0x62EE97FF" |
34 |
- m.updates.translation = [40, 100] |
|
34 |
+ m.updates.translation = [60, 80] |
|
35 | 35 |
|
36 | 36 |
m.tagTask = CreateObject("roSGNode", "TagTask") |
37 | 37 |
m.tagTask.ObserveField("updateText", "onUpdateText") |
... | ... |
@@ -21,9 +21,10 @@ function executeTask() as void |
21 | 21 |
m.port = CreateObject("roMessagePort") |
22 | 22 |
|
23 | 23 |
deviceInfo = CreateObject("roDeviceInfo") |
24 |
- deviceID = deviceInfo.GetDeviceUniqueId() |
|
25 |
- aaIPAddrs = deviceInfo.GetIPAddrs() |
|
24 |
+ clientID = Right(deviceInfo.GetChannelClientId(), 12) |
|
25 |
+ modelID = deviceInfo.GetModel() |
|
26 | 26 |
|
27 |
+ aaIPAddrs = deviceInfo.GetIPAddrs() |
|
27 | 28 |
for each key in aaIPAddrs |
28 | 29 |
ipAddr = aaipAddrs[key] |
29 | 30 |
if ipAddr <> invalid and ipAddr.Len() > 0 |
... | ... |
@@ -31,7 +32,7 @@ function executeTask() as void |
31 | 32 |
end if |
32 | 33 |
end for |
33 | 34 |
|
34 |
- sendRequest(ipAddr, deviceID) |
|
35 |
+ sendRequest(ipAddr, clientID + "-" + modelID) |
|
35 | 36 |
end function |
36 | 37 |
|
37 | 38 |
sub sendRequest(ipAddr as String, deviceID as String) |