add decoder for universe

This commit is contained in:
2025-03-15 12:11:28 -05:00
parent b0c050035b
commit c4ceaa427a
5 changed files with 82 additions and 1 deletions
+30
View File
@@ -251,6 +251,36 @@ const goodTests = [
},
decoder: Decoders.RTTrPM,
},
{
description: 'Universe + Spot + Single Channel Block',
bytes: new Uint8Array([
0x09, 0x00, 0x15, 0x12, 0x34, 0x00, 0x01, 0x0a, 0x00, 0x0e, 0x12, 0x34, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x00,
0x06, 0x40,
]),
expected: {
type: 0x09,
size: 21,
id: 0x1234,
numberOfSpots: 1,
spots: [
{
type: 0x0a,
size: 14,
id: 0x1234,
offset: 1,
numberOfChannelBlocks: 1,
channelBlocks: [
{
offset: 0x08,
fade: 0x06,
value: 0x40,
},
],
},
],
},
decoder: Decoders.Universe,
},
{
description: 'Spot + Single Channel Block',
bytes: new Uint8Array([0x0a, 0x00, 0x0e, 0x12, 0x34, 0x00, 0x01, 0x00, 0x01, 0x00, 0x08, 0x00, 0x06, 0x40]),