using System; using System.Collections.Generic; namespace RGB.NET.Devices.CoolerMaster { /// /// Contains all the hardware-id mappings for CoolerMaster devices. /// internal static class CoolerMasterMouseLedMappings { #region Properties & Fields /// /// Contains all the hardware-id mappings for CoolerMaster devices. /// // ReSharper disable once InconsistentNaming public static readonly Dictionary>> Mapping = new Dictionary>> { { CoolerMasterDevicesIndexes.MasterMouse_L, new Dictionary> { { CoolerMasterLedIds.Side1, new Tuple(0,0) }, { CoolerMasterLedIds.Side2, new Tuple(1,0) }, { CoolerMasterLedIds.Side3, new Tuple(2,0) }, { CoolerMasterLedIds.Back1, new Tuple(3,0) }, } }, { CoolerMasterDevicesIndexes.MasterMouse_S, new Dictionary> { { CoolerMasterLedIds.Back1, new Tuple(0,0) }, { CoolerMasterLedIds.Wheel, new Tuple(1,0) }, { CoolerMasterLedIds.Side3, new Tuple(2,0) }, { CoolerMasterLedIds.Back1, new Tuple(3,0) }, } }, }; #endregion } }