Skip to content

Commit 2300d9b

Browse files
committedFeb 12, 2025·
Add Binary testes for LumenRadio Aurora:
1.0.5.6 1.1.0.0 1.1.1.5
1 parent 6b03b76 commit 2300d9b

10 files changed

+200
-14
lines changed
 
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class Aurora_1_0_5_6 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0x0a, 0x00, 0x00, 0x02, 0x19, 0x36,
10+
0x01, 0x00, 0x00, 0x00, 0x2b, 0x75, 0x00, 0x00,
11+
0x55, 0x4c, 0x41, 0x75, 0x72, 0x6f, 0x72, 0x61,
12+
0x20, 0x57, 0x69, 0x46, 0x69, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x4c, 0x75, 0x6d, 0x65,
14+
0x6e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x20, 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, 0x00, 0x00, 0x00, 0x00,
22+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
23+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
24+
0x00, 0x00, 0x00, 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, 0x01, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
34+
0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 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)1,(PortAddress)0)
42+
];
43+
public Aurora_1_0_5_6() : base(
44+
"LumenRadio Aurora (FW 1.0.5.6)",
45+
DATA,
46+
0,
47+
"Aurora WiFi",
48+
"LumenRadio ",
49+
new MACAddress("00:00:00:00:00:00"),
50+
new IPv4Address("10.0.0.2"),
51+
new IPv4Address("0.0.0.0"),
52+
0x2b75,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
false, // Portnumber is shity
57+
0x01,
58+
0x00)
59+
{
60+
}
61+
}
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class Aurora_1_1_0_0 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0x0a, 0x00, 0x00, 0x02, 0x19, 0x36,
10+
0x01, 0x00, 0x00, 0x00, 0x2b, 0x75, 0x00, 0x00,
11+
0x55, 0x4c, 0x41, 0x75, 0x72, 0x6f, 0x72, 0x61,
12+
0x20, 0x57, 0x69, 0x46, 0x69, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x4c, 0x75, 0x6d, 0x65,
14+
0x6e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x20, 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, 0x00, 0x00, 0x00, 0x00,
22+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
23+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
24+
0x00, 0x00, 0x00, 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, 0x01, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
34+
0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 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)1,(PortAddress)0)
42+
];
43+
public Aurora_1_1_0_0() : base(
44+
"LumenRadio Aurora (FW 1.1.0.0)",
45+
DATA,
46+
0,
47+
"Aurora WiFi",
48+
"LumenRadio ",
49+
new MACAddress("00:00:00:00:00:00"),
50+
new IPv4Address("10.0.0.2"),
51+
new IPv4Address("0.0.0.0"),
52+
0x2b75,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
false, // Portnumber is shity
57+
0x01,
58+
0x00)
59+
{
60+
}
61+
}
62+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
using ArtNetSharp;
2+
3+
namespace ArtNetTests.Binary_Tests.LumenRadio
4+
{
5+
internal class Aurora_1_1_1_5 : AbstractArtPollReplyBinaryTestSubject
6+
{
7+
private static readonly byte[] DATA = [
8+
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
9+
0x00, 0x21, 0x0a, 0x00, 0x00, 0x02, 0x19, 0x36,
10+
0x01, 0x00, 0x00, 0x00, 0x2b, 0x75, 0x00, 0x00,
11+
0x55, 0x4c, 0x41, 0x75, 0x72, 0x6f, 0x72, 0x61,
12+
0x20, 0x57, 0x69, 0x46, 0x69, 0x00, 0x00, 0x00,
13+
0x00, 0x00, 0x00, 0x00, 0x4c, 0x75, 0x6d, 0x65,
14+
0x6e, 0x52, 0x61, 0x64, 0x69, 0x6f, 0x20, 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, 0x00, 0x00, 0x00, 0x00,
22+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
23+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
24+
0x00, 0x00, 0x00, 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, 0x01, 0x00,
32+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
33+
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
34+
0x00, 0x00, 0x00, 0x00, 0x0c, 0x00, 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)1,(PortAddress)0)
42+
];
43+
public Aurora_1_1_1_5() : base(
44+
"LumenRadio Aurora (FW 1.1.1.5)",
45+
DATA,
46+
0,
47+
"Aurora WiFi",
48+
"LumenRadio ",
49+
new MACAddress("00:00:00:00:00:00"),
50+
new IPv4Address("10.0.0.2"),
51+
new IPv4Address("0.0.0.0"),
52+
0x2b75,
53+
0x4c55,
54+
EStCodes.StNode,
55+
PORTS,
56+
false, // Portnumber is shity
57+
0x01,
58+
0x00)
59+
{
60+
}
61+
}
62+
}

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_1_1.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_1_1.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_1_1 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_1_1 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_1_1 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
4242
];
43-
public LumenRadio_Stardust_1_1_1() : base(
43+
public Stardust_1_1_1() : base(
4444
"LumenRadio Stardust (FW 1.1.1)",
4545
DATA,
4646
127,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_3_0.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_3_0.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_3_0 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_3_0 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_3_0 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.OutputFromArtNet,(PortAddress)3,(PortAddress)0)
4242
];
43-
public LumenRadio_Stardust_1_3_0() : base(
43+
public Stardust_1_3_0() : base(
4444
"LumenRadio Stardust (FW 1.3.0)",
4545
DATA,
4646
0,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_4_0.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_4_0.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_4_0 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_4_0 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_4_0 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.OutputFromArtNet,(PortAddress)4,(PortAddress)0)
4242
];
43-
public LumenRadio_Stardust_1_4_0() : base(
43+
public Stardust_1_4_0() : base(
4444
"LumenRadio Stardust (FW 1.4.0)",
4545
DATA,
4646
0,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_4_1.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_4_1.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_4_1 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_4_1 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_4_1 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
4242
];
43-
public LumenRadio_Stardust_1_4_1() : base(
43+
public Stardust_1_4_1() : base(
4444
"LumenRadio Stardust (FW 1.4.1)",
4545
DATA,
4646
0x7f,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_5_0.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_5_0.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_5_0 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_5_0 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_5_0 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
4242
];
43-
public LumenRadio_Stardust_1_5_0() : base(
43+
public Stardust_1_5_0() : base(
4444
"LumenRadio Stardust (FW 1.5.0)",
4545
DATA,
4646
127,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_5_2.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_5_2.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_5_2 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_5_2 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_5_2 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
4242
];
43-
public LumenRadio_Stardust_1_5_2() : base(
43+
public Stardust_1_5_2() : base(
4444
"LumenRadio Stardust (FW 1.5.2)",
4545
DATA,
4646
127,

‎ArtNetTests/Binary Tests/LumenRadio/LumenRadio_Stardust_1_5_3.cs ‎ArtNetTests/Binary Tests/LumenRadio/Stardust/Stardust_1_5_3.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace ArtNetTests.Binary_Tests.LumenRadio
44
{
5-
internal class LumenRadio_Stardust_1_5_3 : AbstractArtPollReplyBinaryTestSubject
5+
internal class Stardust_1_5_3 : AbstractArtPollReplyBinaryTestSubject
66
{
77
private static readonly byte[] DATA = [
88
0x41, 0x72, 0x74, 0x2d, 0x4e, 0x65, 0x74, 0x00,
@@ -40,7 +40,7 @@ internal class LumenRadio_Stardust_1_5_3 : AbstractArtPollReplyBinaryTestSubject
4040
[
4141
new PortTestSubject(EPortType.DMX512,(PortAddress)32767,(PortAddress)32752)
4242
];
43-
public LumenRadio_Stardust_1_5_3() : base(
43+
public Stardust_1_5_3() : base(
4444
"LumenRadio Stardust (FW 1.5.3)",
4545
DATA,
4646
127,

0 commit comments

Comments
 (0)