Package VisionEgg :: Module DaqLPT
[frames | no frames]

Module VisionEgg.DaqLPT

Data acquisition and triggering over the parallel port.

This module was programmed using information from "Interfacing the
Standard Parallel Port" by Craig Peacock,
http://www.senet.com.au/~cpeacock.

You may also be interested in http://www.lvr.com/files/ibmlpt.txt.

This module only uses the Standard Parallel Port (SPP) protocol, not
ECP or EPP.  You may have to set your computer's BIOS accordingly.

You may need to be root or otherwise have permission to access the
parallel port.

Example usage:

>>> from VisionEgg.DaqLPT import raw_lpt_module
>>> address = 0x378
>>> out_value = 0
>>> raw_lpt_module.out( address, out_value )
>>> in_value = raw_lpt_module.inp( address+1 )

Classes
LPTChannel A data acquisition channel using the parallel port.
LPTDevice A single parallel port.
LPTInput  
LPTOutput  
LPTTriggerInController  
LPTTriggerOutController Use 8 bits of digital output for triggering and frame timing verification.

Variable Summary
str __author__ = 'Andrew Straw <astraw@users.sourceforge.net...
str __cvs__ = '1.16'
str __date__ = '2003/09/18 09:37:38'
str __version__ = '0.9.9'

Variable Details

__author__

Type:
str
Value:
'Andrew Straw <astraw@users.sourceforge.net>'                          

__cvs__

Type:
str
Value:
'1.16'                                                                 

__date__

Type:
str
Value:
'2003/09/18 09:37:38'                                                  

__version__

Type:
str
Value:
'0.9.9'                                                                

Generated by Epydoc 2.0 on Fri Sep 19 18:29:36 2003 http://epydoc.sf.net