Skip to content

Commit

Permalink
Added SteelSeries Arena 9
Browse files Browse the repository at this point in the history
  • Loading branch information
DarthAffe committed Feb 6, 2025
1 parent 197be1f commit 12a3535
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 0 deletions.
11 changes: 11 additions & 0 deletions RGB.NET.Devices.SteelSeries/Generic/LedMappings.cs
Original file line number Diff line number Diff line change
Expand Up @@ -644,4 +644,15 @@ public static class LedMappings
{ LedId.Keyboard_Custom9, SteelSeriesLedId.ZoneNine },
{ LedId.Keyboard_Custom10, SteelSeriesLedId.ZoneTen }
};

/// <summary>
/// Gets the mapping for 4-zone speakers.
/// </summary>
public static LedMapping<SteelSeriesLedId> SpeakerFourZone { get; } = new()
{
{ LedId.Speaker1, SteelSeriesLedId.ZoneOne },
{ LedId.Speaker2, SteelSeriesLedId.ZoneTwo },
{ LedId.Speaker3, SteelSeriesLedId.ZoneThree },
{ LedId.Speaker4, SteelSeriesLedId.ZoneFour },
};
}
3 changes: 3 additions & 0 deletions RGB.NET.Devices.SteelSeries/SteelSeriesDeviceProvider.cs
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,9 @@ public static SteelSeriesDeviceProvider Instance

//Monitors
{ 0x1126, RGBDeviceType.Monitor, "MGP27C", LedMappings.MonitorOnehundredandthreeZone, SteelSeriesDeviceType.OneHundredAndThreeZone },

//Speaker
{ 0x1A05, RGBDeviceType.Speaker, "Arena 9", LedMappings.SpeakerFourZone, SteelSeriesDeviceType.FourZone },
};

#endregion
Expand Down

0 comments on commit 12a3535

Please sign in to comment.