Commit Graph
28 Commits
Author SHA1 Message Date
Michal 5d89cdc43d Cleanup around base collection types. (#59)
* Hardware in IGroup is now IEnumerable. No point to call ToArray each time.

* Use ValueTuple insead of custom pair.

* ListSet -> HashSet

* Ring Collection -> List

* ReadOnlyArray -> ReadOnlyList
2018-10-30 14:44:41 +01:00
aquacomputer 97c15952db AMD Ryzen 7, Threadripper and EPIC CPU implementation.
CPU Temperatures, Voltages, Power, Clocks.
2017-11-02 09:51:37 +01:00
Phyxion 94d306fbe0 Merge branch 'pr/6' 2017-08-07 10:05:31 +02:00
Michael Möller 9eee90c076 Fixed Issue 645. 2014-12-28 22:42:36 +00:00
Michael Möller 9868e12d7a Added experimental support for AMD family 15h model 1Xh and family 16h CPUs. 2013-06-29 16:12:40 +00:00
Michael Möller 2e3489e1f7 Changed the license to the Mozilla Public License 2.0 and update the licensing information. 2012-05-27 14:23:31 +00:00
Michael Möller 3ae21ac90d Added initial support for AMD family 12h and 15h CPUs. 2011-06-19 14:14:00 +00:00
Michael Möller fb451bd475 Added initial support for AMD Fusion (family 14h) CPUs. 2011-04-16 13:19:13 +00:00
Michael Möller 4897a49630 Added support for AMD 10h core temperature sensors and Asus ATK0110 devices on Linux. 2011-04-09 20:16:42 +00:00
Michael Möller 4d4c3aae8d Added support for AMD family 11h CPUs. 2011-01-27 22:29:43 +00:00
Michael Möller 1804e2308b Added CPUID support for Linux. 2010-11-03 22:07:46 +00:00
Michael Möller f238f35eff Replaced the non-kernel code of WinRing0 with a managed implementation. The new implementation should fix Issue 32 and simplify further work on Issue 46. 2010-10-31 22:08:47 +00:00
Michael Möller bcde768e25 Refactored some of the hardware monitoring code and fixed a few code inspection warnings. 2010-09-21 20:32:36 +00:00
Michael Möller ce9ec95613 Refactored the CPU classes and added a GenericCPU class. 2010-09-20 19:28:25 +00:00
Michael Möller 7752670742 Fixed some Code Analysis warnings. 2010-09-08 19:29:58 +00:00
Michael Möller 2071610bbe Fixed some Code Analysis warnings. 2010-08-15 14:46:58 +00:00
Michael Möller 2ec18bf862 Changed the project files to Visual Studio 2010. Fixed some Code Analysis warnings. 2010-08-12 20:53:27 +00:00
Michael Möller a2650ba983 Refactored the hardware monitoring code into a library (Issue 101). 2010-08-08 13:57:26 +00:00
Michael Möller 3550878a80 A few bug fixes to avoid crashes on Linux systems. 2010-05-22 15:51:59 +00:00
Michael Möller 160f0bd783 Fixed a few more crash causing bugs. 2010-04-26 19:22:42 +00:00
Michael Möller 540d615641 Added a processorIndex to CPU classes for multi CPU support. 2010-04-26 18:51:22 +00:00
Michael Möller 65b0293b1c Implemented APIC based CPU enumeration (Issue 41). 2010-04-24 19:59:52 +00:00
Michael Möller f10c7cb524 Added core and bus clock support for Intel CPUs (Core 2). 2010-02-14 20:16:30 +00:00
Michael Möller 2bf6230d56 Added upper bound for valid fan RPM on IT87. 2010-02-09 18:52:52 +00:00
Michael Möller 2e34c0a7b0 Added NVAPI report output. 2010-02-08 20:23:24 +00:00
Michael Möller 432a947633 Release version 0.1.7. Improved report writer. 2010-02-01 21:04:14 +00:00
Michael Möller 92f872b244 Release version 0.1.5. Added support for AMD family 0Fh CPUs. Fixed saving of wrong window size values for minimized forms (by not saving them). 2010-01-31 20:57:18 +00:00
Michael Möller 39ca26510c Initial commit. 2010-01-26 22:37:48 +00:00