DT9834Driver Code
Brought to you by:
peternsteinmetz
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