Skip to content

Commit

Permalink
[icue-link] add support for LX fan
Browse files Browse the repository at this point in the history
  • Loading branch information
EvanMulawski committed Nov 23, 2024
1 parent 8743848 commit 31cfa5f
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 0 deletions.
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -119,6 +119,7 @@ Support for the iCUE LINK Hub was added in v1.5.0. The following LINK devices ar
| Device | Type Code | Model Code | Status | Read Fan/Pump RPM | Set Fan/Pump Power | Read Temp Sensor |
| ------------------ | --------- | ---------- | ------------ | ----------------- | ------------------ | ---------------- |
| QX Fan | `01` | `00` | Full Support ||||
| LX Fan | `02` | `00` | Full Support ||| n/a |
| H100i (Black) | `07` | `00` | Full Support || ✅ <sup>1</sup> ||
| H115i (Black) | `07` | `01` | Full Support || ✅ <sup>1</sup> ||
| H150i (Black) | `07` | `02` | Full Support || ✅ <sup>1</sup> ||
Expand Down
1 change: 1 addition & 0 deletions src/devices/icue_link/KnownLinkDevice.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ public KnownLinkDevice(LinkDeviceType type, byte model, string name, LinkDeviceF
public enum LinkDeviceType : byte
{
FanQxSeries = 0x01,
FanLxSeries = 0x02,
LiquidCooler = 0x07,
WaterBlock = 0x09,
Pump = 0x0c,
Expand Down
1 change: 1 addition & 0 deletions src/devices/icue_link/KnownLinkDevices.cs
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ static KnownLinkDevices()
_devices.Add(new KnownLinkDevice(LinkDeviceType.FanRxRgbSeries, 0x00, "RX RGB Fan", LinkDeviceFlags.ControlsSpeed | LinkDeviceFlags.ReportsSpeed));
_devices.Add(new KnownLinkDevice(LinkDeviceType.Pump, 0x00, "XD5", LinkDeviceFlags.ReportsTemperature | LinkDeviceFlags.ReportsSpeed)); // stealth gray
_devices.Add(new KnownLinkDevice(LinkDeviceType.Pump, 0x01, "XD5", LinkDeviceFlags.All)); // white
_devices.Add(new KnownLinkDevice(LinkDeviceType.FanLxSeries, 0x00, "LX Fan", LinkDeviceFlags.ControlsSpeed | LinkDeviceFlags.ReportsSpeed));

_deviceLookup = InitializeDeviceLookup();
}
Expand Down

0 comments on commit 31cfa5f

Please sign in to comment.