Menu

Tree [c1dc21] master /
 History

HTTPS access


File Date Author Commit
 DT9834Driver 2012-11-19 Peter N. Steinmetz Peter N. Steinmetz [dd6f07] Target MacOS 10.8 and define __OPEN_SOURCE__ so...
 DT9834Lib 2011-08-22 Peter N. Steinmetz Peter N. Steinmetz [6fe486] Add setter for valid bytes.
 DT9834Workspace.xcworkspace 2011-07-24 Peter N. Steinmetz Peter N. Steinmetz [70ba74] Update documentation, including apple licensing.
 TestDT9834 2012-11-19 Peter N. Steinmetz Peter N. Steinmetz [c1dc21] Target MacOS 10.8.
 .gitignore 2012-03-20 Peter N. Steinmetz Peter N. Steinmetz [297883] ignoring logs subdirectory
 APPLE_LICENSE.txt 2011-07-24 Peter N. Steinmetz Peter N. Steinmetz [70ba74] Update documentation, including apple licensing.
 COPYING.txt 2011-07-09 Peter N. Steinmetz Peter N. Steinmetz [11e68e] reorganized for separate library project
 DesignNotes.txt 2011-07-24 Peter N. Steinmetz Peter N. Steinmetz [70ba74] Update documentation, including apple licensing.
 INSTALL.txt 2011-07-24 Peter N. Steinmetz Peter N. Steinmetz [70ba74] Update documentation, including apple licensing.
 ImplementationNotes.txt 2011-07-09 Peter N. Steinmetz Peter N. Steinmetz [11e68e] reorganized for separate library project
 README.txt 2011-07-24 Peter N. Steinmetz Peter N. Steinmetz [70ba74] Update documentation, including apple licensing.

Read Me

README.txt for the DT9834Driver project.

The DT9834Driver project is a MacOS X driver and library designed to provide access
to the data collection functions of a DT9834 card from Data Translation, Inc. (www.datx.com).
The user interface is presented as a group of structures and functions which can be used
by the application program.

There is no support of this project from Data Translation, Inc. and it is available as 
an open source project under the GNU General Public License (GPL) and the Apple Public
Source License (APSL). The GPL is available in full in the COPYING.txt file. The APSL
is available in full in the APPLE_LICENSE.txt file.

The INSTALL.txt file describes how to install the driver, which is standard for MacOS X 
kernel extensions (.kext files). The pre-build versions in a binary release are
found in the build/Release folder.

The corresponding TestDT9834Lib project provides a number of simple test and demonstration
programs for the driver and library. For consulting on expanding functionality, adapting
to other uses, or linkages into other languages, contact Peter N. Steinmetz at 
www.steinmetz.org.

Architectures Supported:

The current code compiles and has been tested for MacOS 10.7 (Lion) x86_64  
architecture.

Limitations:

There is currently no support for writing analog data. This should be fairly readily 
implemented as a modification of the current code for reading analog data.

The BoardManager only handles boards present when initialized and should be modified to 
receive device connect and disconnect notifications.

References:

The DT9834 Series User's Manual documents the structure of the card and the channel gain
lists which are used.

Developers working on the library code itself will benefit greatly from obtaining the DT9834
Hardware Specification, available under a non-disclosure agreement from Data Translation, Inc.

-----------------------------------------------------------------------------------------------------------
Last Modified 23 July 2011 Peter N. Steinmetz
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.