“HygrochronViewer.exe” Readme

Introduction

“HygrochronViewer.exe” is a GUI Demo app for exercising DS1923 Hygrochron iButtons, DS1922L/T/E Thermochron iButtons, and DS2422 data logger chips.  This application supports starting and stopping missions, analyzing mission results from temperature and humidity (or as integer data values in the case of the DS2422), and saving those results to .csv file for use in Microsoft Excel or other spreadsheet applications.


This particular example was written in Microsoft Visual Basic .NET through Visual Studio .NET 2005.

 

Requirements
1-Wire Drivers version 4.00 or higher, with the OneWireAPI.NET.dll in the same directory as the executable.

 

.NET Framework 2.0 Redistributable:


Visual J# .NET 2.0 Second Edition Redistributable:


When compiling this program, make sure that the program references “vjslib”, the OneWireAPI.NET.dll, and the NPlot.dll.  NPlot.dll is a 3rd-party chart-plotting .NET library used for temp/humidity graphs.  It is available for download:  http://www.nplot.com.


Operation

After installing the prerequisites listed above, double-click the HygrochronViewer.exe file to start the application. Under the File menu, select the 1-Wire adapter submenu and select your 1-Wire adapter and port combination.  The status bar will display the adapter and port you selected if it was successful in opening the port.

Revision History
1.00 - First release.
2.00 - Second release.  Moved from using .NET Framework version 1.1 to 2.0.  Compiled as
an "AnyCPU" build (both x86 and x64).

Files

app.config                           -  XML configuration file for application

app.ico                              -  Icon for executable

AssemblyInfo.cs                      -  C# assembly info file

DevicePasswordForm.cs                -  C# form to handle passwords

DevicePasswordForm.resx              -  .NET managed resource file

HygrochronViewer.build               -  optional nant build file

HygrochronViewer.cs                  -  Visual C# source file

HygrochronViewer.csproj              -  Visual C# project file

HygrochronViewer.csproj.user         -  Visual Studio Project User Options file

HygrochronViewer.resx                -  .NET managed resource file

HygrochronViewer.sln                 -  Visual Studio Solution file

HygrochronViewer.suo                 -  Visual Studio Solution User Options

Readme.html                          -  This file

StartMissionForm.cs                  -  Visual C# source file

StartMissionForm.resx                -  .NET managed resource file

TemperatureCompensationOptions.cs   -  Visual C# source file

TemperatureCompensationOptions.resx  -  NET managed resource file

.\vendor\NPlot-license.txt           -  license for NPlot.dll

.\vendor\NPlot.dll                   -  .NET graphing library

..\..\..\..\Lib\OW.NET\OneWireAPI.NET.dll -  1-Wire API

..\bin\HygrochronViewer.exe          -  program executable.