Add your idea or search for answers in existing topics. The most popular ideas will be implemented faster!
We have moved our support service to a new technical support system. Since 17.01.2022, we have disabled the ability to create appeals through the userecho personal account. Now all requests are processed via mail to support@iridi.com .
Thank you for your understanding and have a nice day.
Geen vergelijkbare onderwerpen gevonden.
0
Waiting for user's reply
Custom AV TCP driver support for utf-8 charset
rocfusion 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Oksana (expert) 10 jaar geleden •
1
Hi,
The custom TCP driver skips receiving on UTF chars. There a possible 10,000 characters in utf-8 charset, it would be good if all of Custom AV Drivers could support this character set. In the text below is the hex dump of the packet which is dropped by the TCP driver.
0b70 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d ..<outline type=
0b80 22 6c 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9b ce "link" text="…
0b90 b5 cf 85 ce ba ce bf cf 81 cf 89 cf 83 ce af ce …………….
0ba0 b1 22 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f ." URL="http://o
0bb0 70 6d 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f pml.radiotime.co
0bc0 6d 2f 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 m/Browse.ashx?id
0bd0 3d 72 31 30 30 33 30 33 22 20 67 75 69 64 65 5f =r100303" guide_
0be0 69 64 3d 22 72 31 30 30 33 30 33 22 2f 3e 0d 0a id="r100303"/>..
0bf0 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c <outline type="l
0c00 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9b ce b9 ce ink" text="…..
0c10 b8 ce bf cf 85 ce b1 ce bd ce af ce b1 22 20 55 …………." U
0c20 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
0c30 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
0c40 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
0c50 30 33 37 34 22 20 67 75 69 64 65 5f 69 64 3d 22 0374" guide_id="
0c60 72 31 30 30 33 37 34 22 2f 3e 0d 0a 3c 6f 75 74 r100374"/>..<out
0c70 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
0c80 20 74 65 78 74 3d 22 ce 9b ce b9 cf 87 cf 84 ce text="………
0c90 b5 ce bd cf 83 cf 84 ce ac ce b9 ce bd 22 20 55 …………." U
0ca0 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
0cb0 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
0cc0 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
0cd0 30 33 37 33 22 20 67 75 69 64 65 5f 69 64 3d 22 0373" guide_id="
0ce0 72 31 30 30 33 37 33 22 2f 3e 0d 0a 3c 6f 75 74 r100373"/>..<out
0cf0 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
0d00 20 74 65 78 74 3d 22 ce 9b ce bf cf 85 ce be ce text="………
0d10 b5 ce bc ce b2 ce bf cf 8d cf 81 ce b3 ce bf 22 ……………"
0d20 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="ime.com/Browse.a
0d30 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0d40 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0d50 31 30 31 32 36 32 22 20 67 75 69 64 65 5f 69 64 101262" guide_id
0d60 3d 22 72 31 30 31 32 36 32 22 2f 3e 0d 0a 3c 6f ="r101262"/>..<o
0d70 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0d80 6b 22 20 74 65 78 74 3d 22 ce 9c ce b1 ce ba ce k" text="…….
0d90 b5 ce b4 ce bf ce bd ce af ce b1 22 20 55 52 4c ……….." URL
0da0 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 ="radiotime.com/Br
0db0 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 ime.com/Browse.a
0dc0 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 31 32 se.ashx?id=r1012
0dd0 36 33 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 63" guide_id="r1
0de0 30 31 32 36 33 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 01263"/>..<outli
0df0 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 ne type="link" t
0e00 65 78 74 3d 22 ce 9c ce ac ce bb cf 84 ce b1 22 ext="………."
0e10 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
0e20 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0e30 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0e40 31 30 31 32 36 38 22 20 67 75 69 64 65 5f 69 64 101268" guide_id
0e50 3d 22 72 31 30 31 32 36 38 22 2f 3e 0d 0a 3c 6f ="r101268"/>..<o
0e60 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0e70 6b 22 20 74 65 78 74 3d 22 ce 9c ce b1 cf 85 cf k" text="…….
0e80 81 ce bf ce b2 ce bf cf 8d ce bd ce b9 ce bf 22 ……………"
0e90 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="ime.com/Browse.a
0ea0 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0eb0 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0ec0 31 30 31 33 35 38 22 20 67 75 69 64 65 5f 69 64 101358" guide_id
0ed0 3d 22 72 31 30 31 33 35 38 22 2f 3e 0d 0a 3c 6f ="r101358"/>..<o
0ee0 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0ef0 6b 22 20 74 65 78 74 3d 22 ce 9c ce bf ce bb ce k" text="…….
0f00 b4 ce b1 ce b2 ce af ce b1 22 20 55 52 4c 3d 22 ………" URL="
0f10 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 radiotime.com/Br
0f20 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 ime.com/Browse.a
0f30 2e 61 73 68 78 3f 69 64 3d 72 31 30 31 32 37 33 .ashx?id=r101273
0f40 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 30 31 " guide_id="r101
0f50 32 37 33 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 273"/>..<outline
0f60 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 type="link" tex
0f70 74 3d 22 ce 9c ce bf ce bd ce b1 ce ba cf 8c 22 t="…………"
0f80 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
0f90 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0fa0 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0fb0 31 30 31 32 37 34 22 20 67 75 69 64 65 5f 69 64 101274" guide_id
0fc0 3d 22 72 31 30 31 32 37 34 22 2f 3e 0d 0a 3c 6f ="r101274"/>..<o
0fd0 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0fe0 6b 22 20 74 65 78 74 3d 22 ce 9d ce bf cf 81 ce k" text="…….
0ff0 b2 ce b7 ce b3 ce af ce b1 22 20 55 52 4c 3d 22 ………" URL="
1000 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 ime.com/Browse.a
1010 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 radiotime.com/Br
1020 2e 61 73 68 78 3f 69 64 3d 72 31 30 30 33 39 32 .ashx?id=r100392
1030 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 30 30 " guide_id="r100
1040 33 39 32 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 392"/>..<outline
1050 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 type="link" tex
1060 74 3d 22 ce 9f ce bb ce bb ce b1 ce bd ce b4 ce t="………….
1070 af ce b1 22 20 55 52 4c 3d 22 68 74 74 70 3a 2f …" URL="http:/
1080 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 69 6d 65 2e /opml.radiotime.
1090 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 73 68 78 3f com/Browse.ashx?
10a0 69 64 3d 72 31 30 30 33 38 35 22 20 67 75 69 64 id=r100385" guid
10b0 65 5f 69 64 3d 22 72 31 30 30 33 38 35 22 2f 3e e_id="r100385"/>
10c0 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d ..<outline type=
10d0 22 6c 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9f cf "link" text="…
10e0 85 ce b3 ce b3 ce b1 cf 81 ce af ce b1 22 20 55 …………." U
10f0 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
1100 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
1110 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
1120 31 32 34 39 22 20 67 75 69 64 65 5f 69 64 3d 22 1249" guide_id="
1130 72 31 30 31 32 34 39 22 2f 3e 0d 0a 3c 6f 75 74 r101249"/>..<out
1140 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
1150 20 74 65 78 74 3d 22 ce 9f cf 85 ce ba cf 81 ce text="………
1160 b1 ce bd ce af ce b1 22 20 55 52 4c 3d 22 68 74 ……." URL="ht
1170 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 tp://opml.radiot
1180 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 ime.com/Browse.a
1190 73 68 78 3f 69 64 3d 72 31 30 30 34 33 34 22 20 shx?id=r100434"
11a0 67 75 69 64 65 5f 69 64 3d 22 72 31 30 30 34 33 guide_id="r10043
11b0 34 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 4"/>..<outline t
11c0 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 74 3d ype="link" text=
11d0 22 ce a0 ce bf ce bb cf 89 ce bd ce af ce b1 22 "………….."
11e0 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
11f0 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
1200 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
1210 31 30 30 33 39 38 22 20 67 75 69 64 65 5f 69 64 100398" guide_id
1220 3d 22 72 31 30 30 33 39 38 22 2f 3e 0d 0a 3c 6f ="r100398"/>..<o
1230 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
1240 6b 22 20 74 65 78 74 3d 22 ce a0 ce bf cf 81 cf k" text="…….
1250 84 ce bf ce b3 ce b1 ce bb ce af ce b1 22 20 55 …………." U
1260 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
1270 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
1280 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
1290 31 32 38 36 22 20 67 75 69 64 65 5f 69 64 3d 22 1286" guide_id="
12a0 72 31 30 31 32 38 36 22 2f 3e 0d 0a 3c 6f 75 74 r101286"/>..<out
12b0 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
12c0 20 74 65 78 74 3d 22 ce a1 ce bf cf 85 ce bc ce text="………
12d0 b1 ce bd ce af ce b1 22 20 55 52 4c 3d 22 68 74 ……." URL="ht
12e0 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 tp://opml.radiot
12f0 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 ime.com/Browse.a
1300 73 68 78 3f 69 64 3d 72 31 30 31 32 38 37 22 20 shx?id=r101287"
1310 67 75 69 64 65 5f 69 64 3d 22 72 31 30 31 32 38 guide_id="r10128
1320 37 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 7"/>..<outline t
Thanks,
Roger
The custom TCP driver skips receiving on UTF chars. There a possible 10,000 characters in utf-8 charset, it would be good if all of Custom AV Drivers could support this character set. In the text below is the hex dump of the packet which is dropped by the TCP driver.
0b70 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d ..<outline type=
0b80 22 6c 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9b ce "link" text="…
0b90 b5 cf 85 ce ba ce bf cf 81 cf 89 cf 83 ce af ce …………….
0ba0 b1 22 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f ." URL="http://o
0bb0 70 6d 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f pml.radiotime.co
0bc0 6d 2f 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 m/Browse.ashx?id
0bd0 3d 72 31 30 30 33 30 33 22 20 67 75 69 64 65 5f =r100303" guide_
0be0 69 64 3d 22 72 31 30 30 33 30 33 22 2f 3e 0d 0a id="r100303"/>..
0bf0 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c <outline type="l
0c00 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9b ce b9 ce ink" text="…..
0c10 b8 ce bf cf 85 ce b1 ce bd ce af ce b1 22 20 55 …………." U
0c20 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
0c30 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
0c40 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
0c50 30 33 37 34 22 20 67 75 69 64 65 5f 69 64 3d 22 0374" guide_id="
0c60 72 31 30 30 33 37 34 22 2f 3e 0d 0a 3c 6f 75 74 r100374"/>..<out
0c70 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
0c80 20 74 65 78 74 3d 22 ce 9b ce b9 cf 87 cf 84 ce text="………
0c90 b5 ce bd cf 83 cf 84 ce ac ce b9 ce bd 22 20 55 …………." U
0ca0 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
0cb0 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
0cc0 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
0cd0 30 33 37 33 22 20 67 75 69 64 65 5f 69 64 3d 22 0373" guide_id="
0ce0 72 31 30 30 33 37 33 22 2f 3e 0d 0a 3c 6f 75 74 r100373"/>..<out
0cf0 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
0d00 20 74 65 78 74 3d 22 ce 9b ce bf cf 85 ce be ce text="………
0d10 b5 ce bc ce b2 ce bf cf 8d cf 81 ce b3 ce bf 22 ……………"
0d20 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="ime.com/Browse.a
0d30 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0d40 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0d50 31 30 31 32 36 32 22 20 67 75 69 64 65 5f 69 64 101262" guide_id
0d60 3d 22 72 31 30 31 32 36 32 22 2f 3e 0d 0a 3c 6f ="r101262"/>..<o
0d70 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0d80 6b 22 20 74 65 78 74 3d 22 ce 9c ce b1 ce ba ce k" text="…….
0d90 b5 ce b4 ce bf ce bd ce af ce b1 22 20 55 52 4c ……….." URL
0da0 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 ="radiotime.com/Br
0db0 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 ime.com/Browse.a
0dc0 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 31 32 se.ashx?id=r1012
0dd0 36 33 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 63" guide_id="r1
0de0 30 31 32 36 33 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 01263"/>..<outli
0df0 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 ne type="link" t
0e00 65 78 74 3d 22 ce 9c ce ac ce bb cf 84 ce b1 22 ext="………."
0e10 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
0e20 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0e30 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0e40 31 30 31 32 36 38 22 20 67 75 69 64 65 5f 69 64 101268" guide_id
0e50 3d 22 72 31 30 31 32 36 38 22 2f 3e 0d 0a 3c 6f ="r101268"/>..<o
0e60 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0e70 6b 22 20 74 65 78 74 3d 22 ce 9c ce b1 cf 85 cf k" text="…….
0e80 81 ce bf ce b2 ce bf cf 8d ce bd ce b9 ce bf 22 ……………"
0e90 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="ime.com/Browse.a
0ea0 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0eb0 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0ec0 31 30 31 33 35 38 22 20 67 75 69 64 65 5f 69 64 101358" guide_id
0ed0 3d 22 72 31 30 31 33 35 38 22 2f 3e 0d 0a 3c 6f ="r101358"/>..<o
0ee0 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0ef0 6b 22 20 74 65 78 74 3d 22 ce 9c ce bf ce bb ce k" text="…….
0f00 b4 ce b1 ce b2 ce af ce b1 22 20 55 52 4c 3d 22 ………" URL="
0f10 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 radiotime.com/Br
0f20 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 ime.com/Browse.a
0f30 2e 61 73 68 78 3f 69 64 3d 72 31 30 31 32 37 33 .ashx?id=r101273
0f40 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 30 31 " guide_id="r101
0f50 32 37 33 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 273"/>..<outline
0f60 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 type="link" tex
0f70 74 3d 22 ce 9c ce bf ce bd ce b1 ce ba cf 8c 22 t="…………"
0f80 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
0f90 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
0fa0 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
0fb0 31 30 31 32 37 34 22 20 67 75 69 64 65 5f 69 64 101274" guide_id
0fc0 3d 22 72 31 30 31 32 37 34 22 2f 3e 0d 0a 3c 6f ="r101274"/>..<o
0fd0 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
0fe0 6b 22 20 74 65 78 74 3d 22 ce 9d ce bf cf 81 ce k" text="…….
0ff0 b2 ce b7 ce b3 ce af ce b1 22 20 55 52 4c 3d 22 ………" URL="
1000 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 ime.com/Browse.a
1010 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 radiotime.com/Br
1020 2e 61 73 68 78 3f 69 64 3d 72 31 30 30 33 39 32 .ashx?id=r100392
1030 22 20 67 75 69 64 65 5f 69 64 3d 22 72 31 30 30 " guide_id="r100
1040 33 39 32 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 392"/>..<outline
1050 20 74 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 type="link" tex
1060 74 3d 22 ce 9f ce bb ce bb ce b1 ce bd ce b4 ce t="………….
1070 af ce b1 22 20 55 52 4c 3d 22 68 74 74 70 3a 2f …" URL="http:/
1080 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 69 6d 65 2e /opml.radiotime.
1090 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 73 68 78 3f com/Browse.ashx?
10a0 69 64 3d 72 31 30 30 33 38 35 22 20 67 75 69 64 id=r100385" guid
10b0 65 5f 69 64 3d 22 72 31 30 30 33 38 35 22 2f 3e e_id="r100385"/>
10c0 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 79 70 65 3d ..<outline type=
10d0 22 6c 69 6e 6b 22 20 74 65 78 74 3d 22 ce 9f cf "link" text="…
10e0 85 ce b3 ce b3 ce b1 cf 81 ce af ce b1 22 20 55 …………." U
10f0 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
1100 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
1110 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
1120 31 32 34 39 22 20 67 75 69 64 65 5f 69 64 3d 22 1249" guide_id="
1130 72 31 30 31 32 34 39 22 2f 3e 0d 0a 3c 6f 75 74 r101249"/>..<out
1140 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
1150 20 74 65 78 74 3d 22 ce 9f cf 85 ce ba cf 81 ce text="………
1160 b1 ce bd ce af ce b1 22 20 55 52 4c 3d 22 68 74 ……." URL="ht
1170 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 tp://opml.radiot
1180 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 ime.com/Browse.a
1190 73 68 78 3f 69 64 3d 72 31 30 30 34 33 34 22 20 shx?id=r100434"
11a0 67 75 69 64 65 5f 69 64 3d 22 72 31 30 30 34 33 guide_id="r10043
11b0 34 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 4"/>..<outline t
11c0 79 70 65 3d 22 6c 69 6e 6b 22 20 74 65 78 74 3d ype="link" text=
11d0 22 ce a0 ce bf ce bb cf 89 ce bd ce af ce b1 22 "………….."
11e0 20 55 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d URL="radiotime.com/Br
11f0 6c 2e 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f l.radiotime.com/
1200 42 72 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 Browse.ashx?id=r
1210 31 30 30 33 39 38 22 20 67 75 69 64 65 5f 69 64 100398" guide_id
1220 3d 22 72 31 30 30 33 39 38 22 2f 3e 0d 0a 3c 6f ="r100398"/>..<o
1230 75 74 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e utline type="lin
1240 6b 22 20 74 65 78 74 3d 22 ce a0 ce bf cf 81 cf k" text="…….
1250 84 ce bf ce b3 ce b1 ce bb ce af ce b1 22 20 55 …………." U
1260 52 4c 3d 22 68 74 74 70 3a 2f 2f 6f 70 6d 6c 2e RL="ime.com/Browse.a.
1270 72 61 64 69 6f 74 69 6d 65 2e 63 6f 6d 2f 42 72 radiotime.com/Br
1280 6f 77 73 65 2e 61 73 68 78 3f 69 64 3d 72 31 30 owse.ashx?id=r10
1290 31 32 38 36 22 20 67 75 69 64 65 5f 69 64 3d 22 1286" guide_id="
12a0 72 31 30 31 32 38 36 22 2f 3e 0d 0a 3c 6f 75 74 r101286"/>..<out
12b0 6c 69 6e 65 20 74 79 70 65 3d 22 6c 69 6e 6b 22 line type="link"
12c0 20 74 65 78 74 3d 22 ce a1 ce bf cf 85 ce bc ce text="………
12d0 b1 ce bd ce af ce b1 22 20 55 52 4c 3d 22 68 74 ……." URL="ht
12e0 74 70 3a 2f 2f 6f 70 6d 6c 2e 72 61 64 69 6f 74 tp://opml.radiot
12f0 69 6d 65 2e 63 6f 6d 2f 42 72 6f 77 73 65 2e 61 ime.com/Browse.a
1300 73 68 78 3f 69 64 3d 72 31 30 31 32 38 37 22 20 shx?id=r101287"
1310 67 75 69 64 65 5f 69 64 3d 22 72 31 30 31 32 38 guide_id="r10128
1320 37 22 2f 3e 0d 0a 3c 6f 75 74 6c 69 6e 65 20 74 7"/>..<outline t
Thanks,
Roger
0
Beantwoord
Script garbage memory collected
globus2008 11 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Oksana (expert) 10 jaar geleden •
3
When I log my project that contains a lot of scripts I got sometimes system message "Script garbage memory collected.". When the project runs under PC panel then nothing happens. But in case of android tablet, it stops working and iRidium app shuts down after a while. This device has android 4.0, 1Gb CPU and 512Mb RAM. There is the same result with iRidium 2.0 and beta 2.1.
Do you have an idea how to force the project working without crash please?
Best regars,
Tomas
Do you have an idea how to force the project working without crash please?
Best regars,
Tomas
0
Voltooid
Триггер с памятью, возвращающий последнее установленное значение переменной
Ekaterina (head of support) 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt 9 jaar geleden •
1
Триггеры, которые переключаются из нуля в свое предыдующее состояние, часто используются для раелизации кнопки Mute и управления светом, вместе с основным управляющим элементом - уровнем. Триггер с памятью позволяет именно вренуться в последнее включенное состояние, а не к "умолчанию" обычного триггера.
Чтобы сделать триггер с памятью, используйте скрипт, приведенный в проекте-примере:
KNX_SmartTrigger.irpz
Скрипт подходит для любого драйвера, не только KNX.
Чтобы он начал работать, настройте связь с оборудованием, команды и каналы, кнопки, которые будут служить в качестве "умных" триггеров.
Кнопка должна иметь тип Button, к ней должен быть привязан канал обратной связи от управляемого адреса, чтобы она отображала реальное его состояние.
Далее, откройте редактор скриптов - [JS], и создайте в нижней части скрипта описание всех "умных" триггеров так же, как это сделано в примере.
Для каждого триггера описывается:
Чтобы сделать триггер с памятью, используйте скрипт, приведенный в проекте-примере:
KNX_SmartTrigger.irpz
Скрипт подходит для любого драйвера, не только KNX.
Чтобы он начал работать, настройте связь с оборудованием, команды и каналы, кнопки, которые будут служить в качестве "умных" триггеров.
Кнопка должна иметь тип Button, к ней должен быть привязан канал обратной связи от управляемого адреса, чтобы она отображала реальное его состояние.
Далее, откройте редактор скриптов - [JS], и создайте в нижней части скрипта описание всех "умных" триггеров так же, как это сделано в примере.
Для каждого триггера описывается:
- имя управляемого драйвера
- имя адреса, куда триггер отправляет данные (имя команды, куда отпарвляются данные, и имя канала обратной связи в настройках драйвера должны быть одинаковыми)
- путь к кнопке-триггеру (страница, имя элемента)
- значение, которое триггер "помнит" по умолчанию. Оно нужно при запуске проекта. Если при запуске переменная = 0, триггер он установит при нажатии это значение.
trigger(IR.GetDevice("KNX Router (KNXnet/IP)"), // драйвер "Address 1", // адрес KNX (Command = Feedback) IR.GetItem("Page 1").GetItem("Item 2"), // кнопка-триггер 50) // значение триггера по-умолчаниючтобы создать другой триггер, вам нужно скопировать только этот блок данных и заменить необходимые параметры - адрес элемента, адрес KNX, имя драйвера. Остальная часть файла скрипта остается неизменной.
0
Voltooid
Wake On LAN - turn on PC via network
Ekaterina (head of support) 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Alex N 8 jaar geleden •
5
please see the example allows you to turn on the remote PC thru the local network by the MAC address of this PC
WakeOnLan.irpz
WakeOnLan.irpz
0
Beantwoord
missing standard ECMAscript functions
r riksma 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Oksana (expert) 10 jaar geleden •
6
I think it is always a good idea not to copy and paste code too much.
that's why i would like to create a function and use it many times over.
The problem with this is that the variable scope is defined when creating the function, not when running it.
for example:
This returns 456 but i want it to return 123
To fix this there should be methods like call, apply and bind but they do not seem to exist in iRidium.
I also noticed Splice() does not work. (used to remove items from an array)
What is the current level of compatibility with the ECMA standard?
Is it at least possible to add the functions that are missing?
(extra resources:)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
http://javascriptissexy.com/javascript-apply-call-and-bind-methods-are-essential-for-javascript-professionals/
that's why i would like to create a function and use it many times over.
The problem with this is that the variable scope is defined when creating the function, not when running it.
for example:
var a = 456;
var func_b = function() {
IR.Log(a);
}
function func_a(param_a) {
var a = 123;
param_a();
}
func_a(func_b);
This returns 456 but i want it to return 123
To fix this there should be methods like call, apply and bind but they do not seem to exist in iRidium.
I also noticed Splice() does not work. (used to remove items from an array)
What is the current level of compatibility with the ECMA standard?
Is it at least possible to add the functions that are missing?
(extra resources:)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/splice
http://javascriptissexy.com/javascript-apply-call-and-bind-methods-are-essential-for-javascript-professionals/
0
Declined
deleting a device
rocfusion 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Aleksandr Romanov (CTO) 8 jaar geleden •
7
Hi,
Is there a way to delete a device that has been created by an script?
I have an UPNP device which I want to delete.
Thanks,
Roger
Is there a way to delete a device that has been created by an script?
I have an UPNP device which I want to delete.
Thanks,
Roger
0
Voltooid
Драйвер для плеера Amatilinea от Evika
evg 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door anonymous 9 jaar geleden •
13
Готовый драйвер.
Частота обновления данных задается в скрипте.
Дошел до формирования списка песен из ФС плеера, но пока не доработал.
Тем не менее управлени и все основные функции плеера работают.
Проверено на "живом" оборудовании.
Evika_amatilinea.irpz
Частота обновления данных задается в скрипте.
Дошел до формирования списка песен из ФС плеера, но пока не доработал.
Тем не менее управлени и все основные функции плеера работают.
Проверено на "живом" оборудовании.
Evika_amatilinea.irpz
0
Beantwoord
Custom TCP Driver - Timeout
Nikolay Arbuzov 9 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Johan Vinke 9 jaar geleden •
3
Is there way to reduce timeout value for the Custom TCP driver ?
In case equipement is off it takes too long for the connection to timeout.
Thanks.
In case equipement is off it takes too long for the connection to timeout.
Thanks.
0
Beantwoord
Popup page sending states
Nick Redant 11 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Oksana (expert) 10 jaar geleden •
5
Hi,
for one project I would like to change the state of a button when a popup is shown
is it possible to integrate this and so,
what are the type and feedback relations I have to use?
Thanks in advance…
Nick
for one project I would like to change the state of a button when a popup is shown
is it possible to integrate this and so,
what are the type and feedback relations I have to use?
Thanks in advance…
Nick
0
Beantwoord
try catch doesn't always work
rocfusion 10 jaar geleden
in iRidium Script / AV and Driver scripts
•
bijgewerkt door Oksana (expert) 10 jaar geleden •
4
Hi,
I have a script that parses an object. Not every record contains the same fields.
Only through breaking some other code in another script did the try catch statement trigger and the error was shown.
This is an simplified example of what I was trying.
myobject = [{ test : [data:"123",data:"1234"], test2:"abcd"}, { test : [data:"13",data:"134"], test2:"abc"},
{ test2:"abcd"}];
try {
for(i=0;i<myobject.length;i++)
for(y=0;y<test.length;y++)
IR.Log("y is "+y)
}catch(error){IR.Log("there was an error "+error)
I think that when you try this as a stand alone script its fine, yet when this example is used in an more complex project that contains multiple drivers then the try catch become less reliable. My project contains KNX, SIP, SONOS, XBMC, Global cache, denon; plus more.
Thanks,
Roger
I have a script that parses an object. Not every record contains the same fields.
Only through breaking some other code in another script did the try catch statement trigger and the error was shown.
This is an simplified example of what I was trying.
myobject = [{ test : [data:"123",data:"1234"], test2:"abcd"}, { test : [data:"13",data:"134"], test2:"abc"},
{ test2:"abcd"}];
try {
for(i=0;i<myobject.length;i++)
for(y=0;y<test.length;y++)
IR.Log("y is "+y)
}catch(error){IR.Log("there was an error "+error)
I think that when you try this as a stand alone script its fine, yet when this example is used in an more complex project that contains multiple drivers then the try catch become less reliable. My project contains KNX, SIP, SONOS, XBMC, Global cache, denon; plus more.
Thanks,
Roger
Customer support service by UserEcho