Low-level UE9 Ethernet C# Examples for Pocket PC
October 10, 2005
support@labjack.com


This package contains Microsoft Visual Studio .NET example projects (written
in c#) for calling low-level UE9 functions over a TCP connection. 


Contents of this package: 

-Six example projects, which are ue9CommConfig, ue9ControlConfig, ue9Feedback, 
 ue9SingleIO, ue9Stream and ue9TimerCounter.  The file ue9.cs in each project
 contains a class for opening and closing a TCP connection, calculating 
 checksums, getting analog calibration information, and more.  The file 
 error.cs in each project contains a class that converts error code numbers
 to error code strings.
 For all the example applications, which are compiled from the example projects, 
 the low-level functions are called when the "Run" button is tapped in the 
 application.  The ue9FeedbackTCP application is the only application that does 
 not use a "Run" button.  It calls the Feedback function continually in one 
 second intervals after the IP address is entered until the application is closed.

-The executable ue9PocketPCTCPExamples.exe, which installs the example project 
 applications to a Pocket PC.  The default installation directory on your Pocket
 PC is \Program Files\LabJack\UE9\TCP.

All applications were tested on a NEC MobilePro P300 with Pocket PC 2002 and a 
Toshiba Pocket PC e750 with Pocket PC 2003.  For the NEC MobilePro P300, the 
TRENDnet Fast Ethernet Adapter TE-CF100 and AmbiCom Wireless LAN IEEE 802.11b 
WL1100C-CF CompactFlash cards were used for testing.  The Toshiba Pocket PC e750 
has built-in Wi-Fi wireless internet that was used for testing.


Installation instructions:

-First, make sure that Microsoft ActiveSync is installed on both your computer
 and Pocket PC.

-Second, install Microsoft .NET Compact Framework onto your Pocket PC.  This 
 should already be installed if you have a Pocket PC 2003.  The .Net Compact 
 Framework can be downloaded from Microsoft at http://www.microsoft.com/downloads.
 You can either search for "compact framework", or look in the mobile devices
 category for the download.  As of this writing, the .NET Compact Framework 
 1.0 SP3 Redistributable is the download you want.    

-Third, install the example project applications by running the 
 ue9PocketPCTCPExamples.exe executable.  Run the executable on the computer that 
 is connected to your Pocket PC.