Added a first data logging implementation.

This commit is contained in:
Michael Möller
2013-08-11 21:26:56 +00:00
parent 5117c1292d
commit 92d4954da6
5 changed files with 193 additions and 5 deletions

View File

@@ -66,6 +66,9 @@ namespace OpenHardwareMonitor.GUI {
private UserOption runWebServer;
private HttpServer server;
private UserOption logSensors;
private Logger logger;
private bool selectionDragging = false;
public MainForm() {
@@ -277,6 +280,10 @@ namespace OpenHardwareMonitor.GUI {
server.StopHTTPListener();
};
logSensors = new UserOption("logSensorsMenuItem", false, logSensorsMenuItem,
settings);
logger = new Logger(computer);
InitializePlotForm();
startupMenuItem.Visible = startupManager.IsAvailable;
@@ -500,6 +507,9 @@ namespace OpenHardwareMonitor.GUI {
if (wmiProvider != null)
wmiProvider.Update();
if (logSensors.Value)
logger.Log();
}
private void SaveConfiguration() {