EasyManua.ls Logo

Point Grey Flea3 FL3-U3 - Controlling the Camera; Using Flycapture; Using Control and Status Registers; Modes

Point Grey Flea3 FL3-U3
173 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Point Grey Flea3 USB 3.0 Technical Reference 2 Getting Started with Flea3 USB 3.0
2.4 Controlling the Camera
The camera's features can be accessed using various controls, including:
n FlyCapture2 SDK including API examples and the FlyCap program
n Control and Status Registers
Examples of the controls are provided throughout this document. Additional information can be found in the
appendices.
2.4.1 Using FlyCapture
The user can monitor or control features of the camera through FlyCapture API examples provided in the FlyCapture
SDK, or through the FlyCap2 Program.
FlyCap2 Program
The FlyCap2 application is a generic, easy-to-use streaming image viewer included with the FlyCapture2 SDK that can
be used to test many of the capabilities of your compatible Point Grey camera. It allows you to view a live video
stream from the camera, save individual images, adjust the various video formats, frame rates, properties and settings
of the camera, and access camera registers directly. Consult the FlyCapture SDK Help for more information.
Custom Applications Built with the FlyCapture API
The FlyCapture SDK includes a full Application Programming Interface that allows customers to create custom
applications to control Point Grey Imaging Products. Included with the SDK are a number of source code examples to
help programmers get started.
FlyCapture API examples are provided for C, C++, C#, and VB.NET languages. There are also a number of precompiled
examples.
2.4.2 Using Control and Status Registers
The user can monitor or control each feature of the camera through the control and status registers (CSRs)
programmed into the camera firmware. These registers conform to the IIDC v1.32 standard (except where noted).
Format tables for each 32-bit register are presented to describe the purpose of each bit that comprises the register.
Bit 0 is always the most significant bit of the register value.
Register offsets and values are generally referred to in their hexadecimal forms, represented by either a 0x before
the number or h’ after the number, e.g. the decimal number 255 can be represented as 0xFF or FFh.
The controllable fields of most registers are Mode and Value.
2.4.2.1 Modes
Each CSR has three bits for mode control, ON_OFF, One_Push and A_M_Mode (Auto/Manual mode). Each feature can
have four states corresponding to the combination of mode control bits.
Revised 9/27/2012
Copyright ©2011-2012 Point Grey Research Inc.
25

Table of Contents

Related product manuals