* Add motherboard model
B650M_Gaming_Plus_Wifi
* Update Model.cs
* first implementation of new motherboard in SuperIOHardware
* Fixed all voltages and temperatures (except one temp)
Default voltages had wrong names and wrong RF/Ri/Vf values
* added last temperature
* Update master.yml
* Update master.yml
* Relovate motherboard to the correct section (NCT6687D)
* Revert all changes to master.yml
* Correcting naming schemes
* Add Gigabyte X870E AORUS PRO (ICE)
* Separate case and rename some voltages
* Increase array size for Fans and Controls from 5 to 6
* Add external temperature sensor
Updates add initial support for the ASUS ROG STRIX X670E-A GAMING WIFI motherboard to include the T-Sensor from the NTC6799D chip (similar to what was done for X670E-E)
* Add Gigabyte Z790 UD (AC) and Gaming X (AX)
* Add Z790 Aorus Pro X
* Fix data entry placement and put more consistent Namings
* Add voltages to second SuperIO chip
* Don’t hide by default
* Asus Maximus Z790 DARK HERO - added model, added names for NCT6798D and sensors for Asus EC
* Fixed VRM temps and added voltages.
* Add names for VCCSA and VCCIN_AUX
* Update SuperIOHardware.cs
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
* Readd Index 1 temperature
Suspected as VRM. Needs validation however
* Update master.yml
* Reserve VRM temperature for Z690 Steel Legend (D4)
* Revert
* CPU Voltage Termination -> CPU Termination
Reflecting updated naming styles in previous commits
* Ported SensorNotifyIcon drawing logic of CreateTransparentIcon() from the OpenHwRepository
I hate unreadable text in tray icon. Ported the working code from the unmaintained repository for the temperature tray icon to draw the way the original one draws.
* Added back logic to correctly center the icon
---------
Co-authored-by: Jakub Aqaba Štarman <akaspeh1@picusek.eu>
* 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>
* Add CSV file rotation method
Add a new option to choose how the csv file is being rotated.
Before it was everyday, which meant that we had to make sure the csv file was deleted before recording a new session.
Now by default it's set to "Per session" meaning anytime you start a new session it create a new CSV file.
Unless the daily method is used, in this case it will behave like before (1 file per day)
* Scale up the first TreeView column ("Sensor") on resize
The first ("Sensor") column being the most important and most likely the one that need the more space as hardware names can be pretty long.
I've changed so that the first column is the one scaling up when the tree view is being resized (instead of the last one)
* Change treeview column resize behaviour
I've made so that the separator a controlling the size of the column to the left instead of the right.
This make a lot easier to scale up the last column, but worth for the first one.
Thought the previous commit made it so that the first column size is resize by the total with of the tree view.
Sounds weird like that, but feel much more natural than before, and there is no overflow anymore.
* Fix typo in daily file rotation menu item tool tip
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
* Fix requested changes
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
* Test: GA-H97-D3H detection
Temporarily allow workflow dispatches to test builds before submitting a pull request
* Define IT8620E fan amount and sensor names
* Change CPU VRIN to CPU Input Auxiliary
* Remove workflow dispatch (finished testing)
* feat(SMBios): Handle null reference exception when accessing Board information
Changed the ReadSysFs method in the class SMBios to return an empty string instead of null when unable to find the needed paths on Linux, preventing NullReference Exception when getting the manufacturer and model in the Motherboard class.
* fix(LMSensors): Prevent exception in LMSensors constructor
Introduced string array subDirectories which is initialized empty. Added checking if the hwmon directory exists otherwise the array subDirectories will stay empty so it does not throw an exception if it can't find the path.
* Simplify.
---------
Co-authored-by: PhyxionNL <7643972+PhyxionNL@users.noreply.github.com>
* 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>