Skip to content

Commit f9fefe4

Browse files
authored
Merge pull request #416 from DarthAffe/SteelSeriesPids
SteelSeries pids
2 parents f34033a + 12a3535 commit f9fefe4

2 files changed

Lines changed: 14 additions & 0 deletions

File tree

RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -644,4 +644,15 @@ public static class LedMappings
644644
{ LedId.Keyboard_Custom9, SteelSeriesLedId.ZoneNine },
645645
{ LedId.Keyboard_Custom10, SteelSeriesLedId.ZoneTen }
646646
};
647+
648+
/// <summary>
649+
/// Gets the mapping for 4-zone speakers.
650+
/// </summary>
651+
public static LedMapping<SteelSeriesLedId> SpeakerFourZone { get; } = new()
652+
{
653+
{ LedId.Speaker1, SteelSeriesLedId.ZoneOne },
654+
{ LedId.Speaker2, SteelSeriesLedId.ZoneTwo },
655+
{ LedId.Speaker3, SteelSeriesLedId.ZoneThree },
656+
{ LedId.Speaker4, SteelSeriesLedId.ZoneFour },
657+
};
647658
}

RGB.NET.Devices.SteelSeries/SteelSeriesDeviceProvider.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,9 @@ public static SteelSeriesDeviceProvider Instance
9898

9999
//Monitors
100100
{ 0x1126, RGBDeviceType.Monitor, "MGP27C", LedMappings.MonitorOnehundredandthreeZone, SteelSeriesDeviceType.OneHundredAndThreeZone },
101+
102+
//Speaker
103+
{ 0x1A05, RGBDeviceType.Speaker, "Arena 9", LedMappings.SpeakerFourZone, SteelSeriesDeviceType.FourZone },
101104
};
102105

103106
#endregion

0 commit comments

Comments
 (0)