man pages: Programs

Program man pages








Man Pages

Man pages are short descriptions of program function, syntax, options, and alternatives.
The term man comes from manual -- a programming manual. Man pages are used extensively in UNIX.
OWFS has an extensive collection of man pages, covering the actual programs, and the supported 1-wire slaves.

This section: Programs

Full ProgramsShell ProgramsLanguage modules
  • owfs
    • Filesystem program (requires fuse)
  • owhttpd
    • Web server program
  • owftpd
    • FTP server program
  • owserver
    • Multiplexer and network remote connector
  • owdir
    • List 1-wire devices or properties
  • owread
    • read 1-wire value
  • owwrite
    • set a 1-wire value
  • owpresent
    • check if a 1-wire device is connected

Full - libowLight -OWNet
  Includes full owserver library
Works through existing owserver process
 PHP: owphp OWNet.php
 Python: owpython
 Tcl: owtcl
 Visual Basic

Full Programs

These are stand-alone programs, that can either connect directly to 1-wire buses, or to owservers. Each provides a different approach to 1-wire access, although there are strong similarities. The Full Programs are intended to run for a while, and support local caching, multithreading, and appropriate locking.

Shell Programs

The shell programs are transient programs that attach to a single owserver and perform one operation. (List, read, write, check presence). No caching, multithreading or direct 1-wire bus connection is done.

Full Language Modules

Language modules are similar to the full programs because they can bind directly to 1-wire adapters, or to owserver. Local caching, and multithreading is supported (if appropriate to the language). They allow programs to access the OWFS system directly, rather than performing filesystem access, or deconstructing web pages.

Light Language Modules

Light modules are similar to the shell programs. They connect with an existing owserver process and communicate over the network.

Utility Programs

owtap can inspect network transmission of the owserver protocol. owmon shows statistics and setting for an owserver.

Configuration file

All the OWFS programs and language modules take either command line arguments, or a configuration file.
The shell programs take only a few command line arguments, and no configuration file.

Previous page: Software
Next page: Programs