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
}
}