Skip to content

Commit 2cb7ff5

Browse files
committed
Add Binary testes for LumenRadio Stardust:
1.3.0 1.4.0 1.4.1 1.5.0 1.5.2 1.5.3
1 parent 9758639 commit 2cb7ff5

File tree

6 files changed

+378
-0
lines changed

6 files changed

+378
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_3_0 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x17, 0x36, 0x19,
10+
0x10, 0xc0, 0x00, 0x00, 0x09, 0xf6, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x89, 0xbb, 0xf9, 0xc0,
34+
0xa8, 0x0d, 0x17, 0x05, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.OutputFromArtNet,(PortAddress)3,(PortAddress)0)
42+
];
43+
public LumenRadio_Stardust_1_3_0() : base(
44+
"LumenRadio Stardust (FW 1.3.0)",
45+
DATA,
46+
0,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:89:bb:f9"),
50+
new IPv4Address("192.168.13.23"),
51+
new IPv4Address("192.168.13.23"),
52+
0x09f6,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x10,
58+
0xc0,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_4_0 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x17, 0x36, 0x19,
10+
0x11, 0x01, 0x00, 0x00, 0x2b, 0x77, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x80, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x89, 0xbb, 0xf9, 0xc0,
34+
0xa8, 0x0d, 0x17, 0x07, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.OutputFromArtNet,(PortAddress)4,(PortAddress)0)
42+
];
43+
public LumenRadio_Stardust_1_4_0() : base(
44+
"LumenRadio Stardust (FW 1.4.0)",
45+
DATA,
46+
0,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:89:bb:f9"),
50+
new IPv4Address("192.168.13.23"),
51+
new IPv4Address("192.168.13.23"),
52+
0x2b77,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x11,
58+
0x01,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_4_1 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x17, 0x36, 0x19,
10+
0x11, 0x03, 0x7f, 0x0f, 0x2b, 0x77, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x89, 0xbb, 0xf9, 0xc0,
34+
0xa8, 0x0d, 0x17, 0x06, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
42+
];
43+
public LumenRadio_Stardust_1_4_1() : base(
44+
"LumenRadio Stardust (FW 1.4.1)",
45+
DATA,
46+
0x7f,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:89:bb:f9"),
50+
new IPv4Address("192.168.13.23"),
51+
new IPv4Address("192.168.13.23"),
52+
0x2b77,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x11,
58+
0x03,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_5_0 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x17, 0x36, 0x19,
10+
0x11, 0x40, 0x7f, 0x0f, 0x2b, 0x77, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x89, 0xbb, 0xf9, 0xc0,
34+
0xa8, 0x0d, 0x17, 0x04, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
42+
];
43+
public LumenRadio_Stardust_1_5_0() : base(
44+
"LumenRadio Stardust (FW 1.5.0)",
45+
DATA,
46+
127,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:89:bb:f9"),
50+
new IPv4Address("192.168.13.23"),
51+
new IPv4Address("192.168.13.23"),
52+
0x2b77,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x11,
58+
0x40,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_5_2 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x17, 0x36, 0x19,
10+
0x11, 0x44, 0x7f, 0x0f, 0x2b, 0x77, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x89, 0xbb, 0xf9, 0xc0,
34+
0xa8, 0x0d, 0x17, 0x07, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 ];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
42+
];
43+
public LumenRadio_Stardust_1_5_2() : base(
44+
"LumenRadio Stardust (FW 1.5.2)",
45+
DATA,
46+
127,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:89:bb:f9"),
50+
new IPv4Address("192.168.13.23"),
51+
new IPv4Address("192.168.13.23"),
52+
0x2b77,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x11,
58+
0x44,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class LumenRadio_Stardust_1_5_3 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0xc0, 0xa8, 0x0d, 0x18, 0x36, 0x19,
10+
0x11, 0x46, 0x7f, 0x0f, 0x2b, 0x77, 0x00, 0xe2,
11+
0x55, 0x4c, 0x53, 0x74, 0x61, 0x72, 0x64, 0x75,
12+
0x73, 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x53, 0x74, 0x61, 0x72,
14+
0x64, 0x75, 0x73, 0x74, 0x00, 0x00, 0x00, 0x00,
15+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
16+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
17+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
18+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
19+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
20+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
21+
0x00, 0x00, 0x00, 0x00, 0x23, 0x30, 0x30, 0x30,
22+
0x31, 0x20, 0x5b, 0x30, 0x78, 0x30, 0x30, 0x30,
23+
0x31, 0x5d, 0x20, 0x50, 0x6f, 0x77, 0x65, 0x72,
24+
0x20, 0x4f, 0x4b, 0x00, 0x00, 0x00, 0x00, 0x00,
25+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
26+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
27+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
28+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
29+
0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00,
30+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x81, 0x00,
31+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0xe4, 0x5f, 0x01, 0x3a, 0x23, 0x03, 0xc0,
34+
0xa8, 0x0d, 0x18, 0x05, 0x1d, 0x80, 0x00, 0x00,
35+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
36+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
37+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00];
38+
39+
private static readonly PortTestSubject[] PORTS =
40+
[
41+
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
42+
];
43+
public LumenRadio_Stardust_1_5_3() : base(
44+
"LumenRadio Stardust (FW 1.5.3)",
45+
DATA,
46+
127,
47+
"Stardust",
48+
"Stardust",
49+
new MACAddress("e4:5f:01:3a:23:03"),
50+
new IPv4Address("192.168.13.24"),
51+
new IPv4Address("192.168.13.24"),
52+
0x2b77,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
true,
57+
0x11,
58+
0x46,
59+
new NodeReport("#0001 [0x0001] Power OK"))// Not as specified, i predict they send the reportCode in the Conter braces
60+
{
61+
}
62+
}
63+
}

0 commit comments

Comments
 (0)