“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.