Commit Graph
565 Commits
Author SHA1 Message Date
Aeronaut 3460ec7fb2 Added support for NCT6792D, tested on MSI X99S Gaming 7 (#38) 2018-05-10 18:56:45 +02:00
Phyxion 75f24fe542 Update README.md 2018-05-03 15:22:45 +02:00
Nicholas Seckar 9a1088e537 Fix 64bit detection, broken since 66e69c4c25. (#34)
This commit restores the previous logic of accepting an 8-byte intptr as evidence
enough for 64bit. It also accepts presence of IsWow64Process as evidence of 64bit.
On 64bit, this may return true or false depending on the process. On 32bit this entry
point is not available and an exception will be raised.
2018-03-28 09:51:21 +02:00
Nicholas Seckar c873b66cd9 Update main form to save and restore split distance. (#35)
Restoring split distance also requires restoring the window bounds earlier during initialization.
2018-03-28 09:47:40 +02:00
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 61ef0aebad Merge pull request #29 from LibreHardwareMonitor/pr/21
Pr/21
2018-01-27 13:41:06 +01:00
Phyxion 98ebfcbf80 Merge branch 'master' into pr/21 2018-01-27 13:40:33 +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
Phyxion 330aaf9ccd Update README.md 2018-01-27 12:47:43 +01:00
Phyxion c365282871 Merge pull request #26 from dwilhelm/master
Scale OxyPlot elements based on DPI
2018-01-05 11:46:41 +01:00
David Wilhelm 5ded4049c4 Scale OxyPlot elements based on DPI 2018-01-01 14:12:45 -08:00
Phyxion 10e4975c6d Update IntelCPU.cs
Fixes #25.
2017-12-29 21:50:28 +01:00
Phyxion bcca19de50 Merge branch 'master' of https://github.com/LibreHardwareMonitor/LibreHardwareMonitor 2017-12-29 13:24:46 +01:00
Phyxion 2cc137f1b2 Z270 PC MATE support
Credits to @martynsmall
2017-12-29 13:24:43 +01:00
Phyxion 95cfbdc275 Merge pull request #24 from jesterret/master
Added support for Fintek F71878AD (vendorId 0x1106)

Credits to @jesterret.
2017-12-29 12:26:21 +01:00
Phyxion ce8be3f30d Merge branch 'pr/23' 2017-12-29 12:18:31 +01:00
Doug Johnson 2916380122 Add support for Coffee Lake 2017-12-21 18:42:31 -07:00
jesterret 51fe254140 Added support for Fintek F71878AD (vendorId 0x1106) 2017-12-01 01:41:53 +01:00
LORDofDOOM c62c2129b2 [Core] Revert appveyor to official branch 2017-11-23 01:02:58 +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
Phyxion 60e1604672 Several types to public to allow additional library usage. 2017-11-20 15:44:44 +01:00
Phyxion a09fc93b9b Merge pull request #22 from LORDofDOOM/appveyor
Appveyor Fix multiple sln error
2017-11-14 09:12:50 +01:00
LORDofDOOM c69dbc499a [Core] Drop Platform - Not needed 2017-11-14 00:51:36 +01:00
LORDofDOOM 34bc54aa03 [Core] Fix appveyor build 2017-11-14 00:29:27 +01:00
LORDofDOOM 3b8adf15fa [Core] Set correct appveyor link for this branch 2017-11-14 00:18:32 +01:00
LORDofDOOM 3df9661f91 [Core] Add appveyor for netstandard 2017-11-14 00:12:10 +01:00
LORDofDOOM 5fae26e854 [Core] Wrong line -> Fix 2017-11-14 00:09:35 +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
Phyxion cc594e53d0 Merge pull request #19 from LORDofDOOM/PRIME_X370-PRO
[Core] Add support for PRIME X370-PRO -> All credits goes to azuislee…
2017-11-13 12:08:17 +01:00
LORDofDOOM bd952c9839 [Core] Add support for PRIME X370-PRO -> All credits goes to azuisleet (https://github.com/azuisleet/openhardwaremonitor/tree/IT8665E) 2017-11-13 06:45:48 +01:00
Phyxion c8a00cfd07 Update appveyor.yml 2017-11-08 14:32:06 +01:00
Phyxion 194c9bb96b Update appveyor.yml 2017-11-08 14:31:16 +01:00
Phyxion dd907c4cb9 Update appveyor.yml 2017-11-08 14:24:23 +01:00
Phyxion d0545c0e7a Update appveyor.yml 2017-11-08 14:18:53 +01:00
Phyxion b03668b180 Update appveyor.yml 2017-11-08 14:18:43 +01:00
Phyxion ee9656f3cc Merge pull request #17 from aquacomputer/master
AMD Ryzen 7, Threadripper and EPIC CPU implementation.
2017-11-04 18:54:19 +01:00
sebastian-dev bbb1ddfb0c SoC Voltage is Optional 2017-11-04 14:59:56 +01:00
sebastian-dev d6322373f5 *.ActivateSensor moved to constructor, AMD register definitions changed to private 2017-11-04 14:51:22 +01:00
aquacomputer 4a157b3332 Refactoring + Naming 2017-11-03 10:45:33 +01:00
aquacomputer 5927e69c8a Code Style 2017-11-02 14:07:10 +01:00
aquacomputer cb4cfbfe53 Code Style 2017-11-02 14:05:36 +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 28e20d2397 Merge pull request #13 from Maddimax/DefaultToWhite
Tray Icons default to white color
2017-09-19 13:41:33 +02:00
Phyxion 012d8a6393 Merge pull request #10 from Maddimax/RestLike
Adding rest-like web api and changing to Json.NET
2017-09-19 13:41:06 +02:00
Marcus Tillmanns 62c960f367 Adding NuGet Restore and release builds to appveyor.yml 2017-09-19 13:01:10 +02:00
Marcus Tillmanns d307027242 Tray Icons default to white 2017-09-18 23:57:59 +02:00
Marcus Tillmanns fc0cd04b53 Adding a REST like web api and introducing Json.NET
Adds the ability to handle simple REST like api calls to the Webserver.

If a POST request is received by the webserver it calls HttpServer::HandlePostRequest

"Get" Action Example:
http://localhost:8085/Sensor?action=Get&id=/ltc/example/0

This will return a JSON response containing either the value of the Sensor
or an error message.

Example response:
If it succeeded:
	{ "result" : "ok", "value" : "42" }
If it failed:
	{ "result" : "fail" , "message" : "Some error message" }

"Set" Action Example:
http://localhost:8085/Sensor?action=Set&id=/ltc/example/0&value=42.0

This will try to set the Control value of the specified Sensor.

Example response:
If it succeeded:
        { "result" : "ok" }
If it failed:
        { "result" : "fail" , "message" : "Some error message" }

The TestScripts folder contains 3 python scripts that demonstrate the
usage of the WebServer and the WMI provider.
2017-09-18 23:49:48 +02:00
Phyxion a0db71e585 Merge pull request #9 from Maddimax/IT8260E-Control
Adding support for Fan control on IT8260E
2017-09-17 13:50:15 +02:00