Commit Graph
18 Commits
Author SHA1 Message Date
Daniel Varga 1ca4ebca95 Improve HidDevice Identifier (#1476) 2024-11-24 10:49:34 +01:00
PhyxionNL 3d02337487 Remainder of revert and address identifier differently (#1455)
* Remainder of revert and address identifier differently

* Update Identifier.cs
2024-09-12 10:37:33 +02:00
Mathieu GRENETandPhyxionNL dc9792fc9f Add NZXT kraken X (X42, X52, X62 or X72) Support (#1143)
* Add NZXT kraken X (X42, X52, X62 or X72) Support

* Cleanup and removed overriding hard values

* code style

* more code style

* Clean up PR and Kraken V3

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-07-31 17:25:54 +02:00
PhyxionNL f1a7bb78d6 Fixes https://github.com/Rem0o/FanControl.Releases/issues/1811 2023-06-05 13:55:36 +02:00
Marco Massarotto 715a96f36b fix issue preventing control of fans on kraken 2023 (#1085)
new Krakens 2023 have a slightly different header
when setting fan speed:
- when setting fan speed byte 3 and 4 must be `0x1 0x1` instead of `0x0 0x0`
- when setting pump speed byte 3 and 4 must be `0x1 0x0` instead of `0x0
  0x0` (but even `0x0 0x0`) works for some reason
2023-05-29 22:39:12 +02:00
Marco MassarottoandPhyxionNL 132d83ed22 Improve support for NZXT Kraken V3 devices and merge KrakenX and KrakenZ hardware support (#1078)
* Improve support for NZXT Kraken V3 devices and merge KrakenX and KrakenZ hardware support

* add support for new kraken elite 2023

* Add support for kraken 2023 (non-elite)

* removed ContinuousRead as it's too eager and conflicted with other application connecting to the device (to manage lcd or leds for example)

* handle ObjectDisposedException and cleanup code

* Update KrakenV3.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2023-05-25 13:38:01 +02:00
sepp89117 2723c0bec3 Added support for KrakenZ Devices (#1011) 2023-03-14 11:46:26 +01:00
PhyxionNL 58cef111a1 Use file-scoped namespaces (#842) 2022-10-09 13:22:57 +02:00
PhyxionNL 3ac329f247 Fix some code analysis issues (#841) 2022-10-09 13:16:31 +02:00
Sergey Vergun ad92449134 Add NZXT GRID+ V3 support (#812)
Fixes #430
2022-09-16 10:56:42 +02:00
PhyxionNL 38b97e10d0 Update editorconfig + changes (#771) 2022-06-29 19:38:57 +02:00
Rem0o 38162b5824 Fix float to byte conversion. (#547)
The conversion was using a double between the float value to the byte value, which cause some issue with a software value of 100f, which resulted to 254 instead of 255.

Extracted as a function.
2021-09-25 10:40:54 +02:00
JokkeandPhyxionNL ede484bfb8 Fix NullReferenceException, if NZXT CAM is running at the same time (#434)
* Fix NullReferenceException, if NZXT CAM is running at the same time

* Remove unnecessary variable declaration

Remove never used variable.

* Update SMBios.cs

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2021-05-04 11:56:47 +02:00
PhyxionNL ae60dcec19 Update KrakenX3.cs
Fixes #355.
2021-01-10 17:19:49 +01:00
Tim Sirmovics db339d5623 Add missing clamp around pump speed index (#320) 2020-10-26 13:08:12 +01:00
Phyxion 5d7f476711 Fixes #266
Groups must be locked during reset, otherwise the collection can be modified while enumerating.
2020-07-17 09:48:35 +02:00
Phyxion 47ad851feb KrakenX3 formatting. 2020-06-02 13:29:30 +02:00
NeoAcheron 1ebc639e74 Added support for NZXT Kraken X3 devices. (#248)
Thanks to @NeoAcheron
2020-06-02 13:14:55 +02:00