Commit Graph
42 Commits
Author SHA1 Message Date
PhyxionNL 43fd84d182 Fixes #1824 2025-10-01 12:50:35 +02:00
WinFinn 92af930021 Add sensors to aquacomputer d5 next (#1825)
* Add sensors to D5Next

* Cleanup debug code
2025-09-08 13:16:37 +02:00
M 6c6cfa5827 Fix crash when a USB device doesn't have a product name and HidSharp triggers an IOException (HidSharp.Exceptions.DeviceIOException). (#1650)
This happens for example with some Razer keyboards
2025-06-23 11:37:58 +02:00
Betalos (Oussama Thoura) 2aba29cf12 Fix Aquacomputer Farbwerk sensor data out of sync (#1556)
* Fix Farbwerk sensor data out of date

* Add farbwerk 360 support

* Minor code change

* Fix file naming

* Standaarise the Temp sensor naming

* Standarize the sensor naming

* Fix Farbwerk sensor data out of date

* Add farbwerk 360 support

* Minor code change

* Fix file naming

* Standaarise the Temp sensor naming

* Standarize the sensor naming

* Fix Farbwerk sensor data out of date

* Add farbwerk 360 support

* Minor code change

* Fix file naming

* Standaarise the Temp sensor naming

* Standarize the sensor naming

* Add farbwerk 360 support

* Minor code change

* Fix file naming
2025-04-22 16:48:26 +02:00
Marco Massarotto 1015853d3d add support for kraken elite 2024 (#1662) 2025-03-20 17:23:42 +01:00
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
PhyxionNL 293cab4889 Revert "Fix System.ArgumentException: Invalid identifier on Linux (#1434) (#1…" (#1454)
This reverts commit 635da0cea5.
2024-09-12 10:20:24 +02:00
Markus ZuckerandPhyxionNL 83af117ea4 Add Aqua Computer high flow NEXT support (#1268)
* Add support for electrical conductivity measurements

* Add Aqua Computer high flow NEXT support

* Expose alarm flags as hidden binary sensors

* Update HighFlowNext.cs

* Update ISensor.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-08-23 15:42:11 +02:00
Daniel Varga 635da0cea5 Fix System.ArgumentException: Invalid identifier on Linux (#1434) (#1435) 2024-08-22 10:12:14 +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 d379969fc5 Fix build 2024-07-31 16:53:30 +02:00
Daniel VargaandPhyxionNL ec8c7837fe Add Aquastream Ultimate support (#1266)
* Add Aquastream Ultimate support

* Update AquastreamUltimate.cs

---------

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2024-07-31 16:49:49 +02:00
Rem0o bf278bea3f Wrap stream.getfeature in try/catch (#1113) 2023-07-07 19:05:15 +02:00
wlkmanist fe36178f6f Add support for Razer PWM PC Fan Controller (#1090) 2023-06-15 17:26:09 +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
Tim Boden 62ffe8922e Implement support for Aqua Computer Farbwerk (#934) 2023-01-26 14:01:17 +01:00
Ben Diss 7fd15afdf1 Added support for Aquacomputer Quadro controller (#938)
* Added support for Aquacomputer Quadro controller

* Added support for Aquacomputer Quadro controller

* Added support for Aquacomputer Quadro controller
2023-01-26 10:53:56 +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
Felix b0de6e3ad7 Add Aqua Computer Octo support (#768) 2022-06-27 18:50:16 +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
eikarambaandPhyxionNL c95e7bd8ad Add D5Next Pump from AquaComputer to supported devices (#358)
* Add D5Next Pump from AquaComputer to supported devices

* improve formatting and removing of unnecessary lines/variables

* Update D5Next.cs

Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
2021-01-10 17:13:59 +01:00
PhyxionNL 1d21c74e68 Check whether Ftd2xx DLL exists. 2020-12-07 11:57:54 +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
Phyxion 3cc3d9139c Add support for multiple processor groups.
Merge from upstream.
2020-05-11 13:29:52 +02:00
Phyxion 43fe810b26 Switch to HidSharp
Fixes #219
Fixes #166
2020-05-04 12:01:11 +02:00
anmo 157e75bf93 Aero cool p7 h1 (#227)
Thanks to @hunbernd
2020-04-23 22:56:02 +02:00
Phyxion 5bd108167d Restore OHM in copyright statement 2020-02-28 11:39:25 +01:00
Nick Babcock f4fb5ad13b Fix source file names on case sensitive file systems (#192)
Source file names will now match the class names.
2020-01-06 10:24:18 +01:00
Ferenc Boldog b0d4beed26 Aquacomputer mps (#128)
Thanks to @fboldog
2019-10-01 21:29:36 +02:00
Phyxion 73378f7c7b Code style #130 (#132)
This closes #99.
2019-09-23 19:29:10 +02:00