DragonFly On-Line Manual Pages

Search: Section:  


OWPERL(3)                    One-Wire File System                    OWPERL(3)

NAME

owperl - perl interface for the 1-wire filesystem

SYNOPSIS

OW.pm use OW ; OW::init( interface ); OW::init( initialization string ); The full set of initialization options is extensive. They correspond roughly to the command line options of ,B owfs (1) owhttpd (1) and owftpd (1) OW::get( path ); OW::put( path , value ); OW::finish();

DESCRIPTION

See the file man3/description.3so. owperl owperl (3) is a perl module that provides an interface to OWFS. The path to each 1-wire device is the same as owfs (1) . Only the top layer has been modified to return native perl strings. owperl (3) is created by swig (1) (http://www.swig.org) which can be easily modified to support other programming languages.

FUNCTIONS

OW::init( interface ) interface Location of the 1-wire bus: "u" Direct connection to the 1-wire interface on the USB port -- DS9490 /dev/ttySx Direct connection to a 1-wire interface on the serial port -- DS9097U or DS9097 port | :port | IPaddress:port Location of an owserver daemon that connects to the 1-wire bus. Multiple owperl as well as owfs and owhttpd programs can access the owserver process simultaneously. In fact, this will probably be the preferred mode of access to OWFS for owperl except in trivial applications.

EXAMPLE

perl -MOW -e "OW::init('/dev/ttyS1'); printf OW::get('');"

SEE ALSO

See the file man3/seealso.3so.

AVAILABILITY

http://www.owfs.org

AUTHOR

Paul Alfille (paul.alfille@gmail.com) OWFS Manpage 2004 OWPERL(3)

Search: Section: