Scott Penrose > Device-ParallelPort-1.00 > Device::ParallelPort::drv

Download:
Device-ParallelPort-1.00.tar.gz

Dependencies

Annotate this POD

CPAN RT

New  5
Open  0
View/Report Bugs
Source  

NAME ^

Device::ParallelPort::drv - Standard pacakge to be imported by all drivers

SYNOPSIS ^

(Not Applicable) - do not use this directly, use another driver

        * Device::ParallelPort::drv::auto
        * Device::ParallelPort::drv::linux
        * Device::ParallelPort::drv::parport
        * Device::ParallelPort::drv::win32

DESCRIPTION ^

This driver is the base class recommended for all Parallel Port Drivers. It is not useful in itself. Although against proper OO design, this particular module does not work by itself.

METHODS ^

new

get_bit

get_byte

set_bit

set_byte

NOTES ^

Device Names

A special system of device names has been deviced. Basically we are trying to be compatible with most systems, and not force people to learn something new.

You can enter parallel port device in a number of ways

        - N     Unix style, where 0 is the first port
        - lptN  Windows style, where 1 is the first port
        - 0xNNN Direct hardware location

This is totally dependent on the driver being used. For example the script driver would not use these but the auto driver does.

Now these are not necessarily supported in all operating systems. By default this base driver converts lpt notation into lp notation, it then optionally converts all lp notation into a hardware location. However what would not work for parport control, which is generally done as parport device, mapping the same number as the lp above (check that?), in that case passing the direct hardware location is pointless.

COPYRIGHT ^

Copyright (c) 2002,2004 Scott Penrose. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

AUTHOR ^

Scott Penrose scottp@dd.com.au, http://linux.dd.com.au/

SEE ALSO ^

Device::ParallelPort

syntax highlighting: