skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: DEVICE CONTROLLER, CAMERA CONTROL

Software ·
OSTI ID:1230637

This is a C++ application that is the server for the cameral control system. Devserv drives serial devices, such as cameras and videoswitchers used in a videoconference, upon request from a client such as the camxfgbfbx ccint program. cc Deverv listens on UPD ports for clients to make network contractions. After a client connects and sends a request to control a device (such as to pan,tilt, or zooma camera or do picture-in-picture with a videoswitcher), devserv formats the request into an RS232 message appropriate for the device and sends this message over the serial port to which the device is connected. Devserv then reads the reply from the device from the serial port to which the device is connected. Devserv then reads the reply from the device from the serial port and then formats and sends via multicast a status message. In addition, devserv periodically multicasts status or description messages so that all clients connected to the multicast channel know what devices are supported and their ranges of motion and the current position. The software design employs a class hierarchy such that an abstract base class for devices can be subclassed into classes for various device categories(e.g. sonyevid30, cononvco4, panasonicwjmx50, etc.). which are further subclassed into classes for various device categories. The devices currently supported are the Sony evi-D30, Canon, VCC1, Canon VCC3, and Canon VCC4 cameras and the Panasonic WJ-MX50 videoswitcher. However, developers can extend the class hierarchy to support other devices.

Short Name / Acronym:
DEVSERV; 001539IBMPC00
Site Accession Number:
LBNL CR-1624
Version:
00
Programming Language(s):
Medium: X; OS: Solaris 2.6/2.7, free BSD 2.2x/3x Linux 2.2x, Irix 6.2/6.3/6.4.; Compatibility: PC; WORKSTATIONS
Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
DE-AC03-76SF00098
OSTI ID:
1230637
Country of Origin:
United States

Similar Records

camclnt
Software · Tue Jul 07 00:00:00 EDT 1998 · OSTI ID:1230637

Computer controlled vacuum control system for synchrotron radiation beam lines
Conference · Mon Aug 01 00:00:00 EDT 1983 · IEEE Trans. Nucl. Sci.; (United States) · OSTI ID:1230637

Attaching client processors to the NSL with HIPPI IPI-3
Technical Report · Thu Feb 08 00:00:00 EST 1996 · OSTI ID:1230637

Related Subjects