Phyxion
66e69c4c25
Pr/30 ( #32 )
...
* Unified operating system type detection
* Revert "Unified operating system type detection"
This reverts commit 3edf0edfceaca259e041e23b9930d78531366fd5.
* Introduced OperatingSystem.IsLinux instead of constant check on Os version.
* Misc
2018-02-10 14:01:52 +01:00
Phyxion
22bd00c806
AppVeyor and NuGet
...
Fixes AppVeyor and adds NuGet package building.
2018-01-28 10:12:32 +01:00
Phyxion
b468f2d893
csproj
...
- Fixed broken package includes.
- Fixed showing all .cs files in project.
- Exclude packages from repo.
2018-01-27 13:37:56 +01:00
LORDofDOOM
4881e4c96a
[Core] Add netstandard20 target to OpenHardwareMonitorLib, drop old OpenHardwareMonitorLibNetStandard, drop App.config (not needed), upgrade sln to VS15 (mixed targets dont works in older VS versions), add RuntimeIdentifiers to prevent build errors in current VS
2017-11-23 00:54:44 +01:00
LORDofDOOM
bd6e61a100
[Core] Upgrade to NET 4.5.2 - Drop OxyPlot LinqBridge (not needed and conflicts with 4.5.2 Framework)
2017-11-22 23:56:02 +01:00
LORDofDOOM
ba6e3bf253
[Core] netstandard support, drop PInvokeDelegateFactory and replace with direct dll calls in ADL.cs, NVAPI.cs, FTD2XX.cs, create project and solution file for netstandard, add compiler option in KernelDriver.cs and Ring0.cs - These options are not required for library mode. netstandard is not default for library - If compiled as usual anything works as in previous versions
2017-11-13 23:20:14 +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
Michael Möller
1fa4a31ac0
Extracted the register and value port state and some methods from the LPCIO class into a new class LPCPort. Fixed issue #733 (unlocking the i/o space after sleep).
2015-12-04 16:32:48 +01:00
Michael Möller
9e32a33cbf
Merged the Nuvoton NCT6102D/NCT6106D implementation back into the NCT677X class.
2015-11-15 16:35:40 +01:00
Deve
2c1fe299cc
Implement Nuvoton NCT6102D/NCT6106D chips.
2015-08-26 17:40:22 +02:00
Michael Möller
b702e42e3b
Changed the RAM implementation (removed Microsoft.VisualBasic dependency which is not implemented in Mono) and added code to prevent RAM hardware from loading on Linux.
2012-07-24 16:45:48 +00:00
Michael Möller
4bebb21f12
Added a RAM hardware and sensor, fixed Issue 115.
2012-07-23 21:54:35 +00:00
Michael Möller
4026c56ba0
Fixed Issue 274. Fixed Issue 107.
2012-07-11 22:28:39 +00:00
Michael Möller
d6262767bb
Added support for SSDs with a controller from Micron.
2012-07-08 15:24:44 +00:00
Michael Möller
b551c5a497
Added SMART support for Samsung SSDs.
2012-01-02 18:44:19 +00:00
Michael Möller
de089a3d28
Modified and extended version of the patch v4 by Roland Reinl (see Issue 256). Main differences to the original patch: DeviceIoControl refactorings removed, SmartAttribute is now descriptive only and does not hold any state, report is written as one 80 columns table, sensors are created only for meaningful values and without duplicates (remaining life, temperatures, host writes and reads). Also the current implementation should really preserve all the functionality of the old system. Additionally there is now a simple SMART devices emulation class (DebugSmart) that can be used in place of WindowsSmart for testing with reported data.
2011-12-31 17:31:04 +00:00
Michael Möller
938263fef2
Added support for reading the TAMG ACPI table on Gigabyte mainboards. Fixed a small problem with HDD/SSD names (0 chars are trimmed now as well).
2011-07-07 20:41:09 +00:00
Michael Möller
330e93ea64
Added support for saving and restoring the sensor history for the last 24h. The sensor history is now saved in a reduced format (duplicate values are removed, gaps are marked with a NAN sensor value.
2011-06-19 12:41:18 +00:00
Michael Möller
86dbc6f06b
Added a minimal control interface to allow manual fan control and implemented the interface for ATI GPUs.
2011-01-20 21:31:54 +00:00
Michael Möller
55e808987c
Added first experimental support for the Nuvoton NCT6771F super I/O chip.
2010-11-21 17:31:25 +00:00
Michael Möller
67011b6d9e
Replaced the direct reference to the Mono.Posix assembly with reflection.
2010-11-04 21:46:14 +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
3b470715d7
Rewritten the PCI access for AMD CPUs.
2010-09-22 19:12:12 +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
4c704e26bb
Added a first implementation for the Heatmaster fan controller.
2010-08-22 21:53:11 +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