User`s manual

Basic Operation & Standard Features
BASLER A600f 3-29
DRAFT
3.11 Parallel Input/Output Control
A parallel I/O control feature is available on A600f cameras. The feature allows a user to set the
state of the four physical output ports on the camera and to read the state of the four physical input
ports.
To set state of the four physical output ports, write the contents of the PIO_Output register (see
page 4-18). The bits are interpreted as follows:
Bit 31 sets the state of physical output port 0.
Bit 30 sets the state of physical output port 1.
Bit 29 sets the state of physical output port 2.
Bit 28 sets the state of physical output port 3.
All other bits are ignored.
Writing to the PIO_Output register will only set the state of physical output ports that are
configured as “User set.” For any output ports not configured as user set, the bit settings in this
register will be ignored. See Section 5.7.10 for information on configuring physical output ports.
To determine the current state of the four physical input ports, read the contents of the PIO_Input
register (see page 4-18). The bits are interpreted as follows:
Bit 31 indicates the current state of physical input port 0.
Bit 30 indicates the current state of physical input port 1.
Bit 29 indicates the current state of physical input port 2.
Bit 28 indicates the current state of physical input port 3.
All other bits are ignored.
L
The PIO Control registers are defined in version 1.31 of the IIDC specification.
Because the PIO control feature is so new, the Basler BCAM 1394 Driver does not yet
include a method call to access this feature. As a work-around, you can use the tech-
niques described in the tutorial for the Basler Smart Features Framework Software to
directly read from or write to the PIO registers. The Smart Features Framework Soft-
ware is available on the Basler web site. To download the software go to:
http://www.baslerweb.com/popups/popup_en_1825.php