Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Point Grey <strong>Blackfly</strong> Technical Reference<br />
3 Tools to Control the <strong>Blackfly</strong><br />
3.3 Using GigE Vision Bootstrap Registers<br />
The camera is programmed with a number of GigE Vision-compliant bootstrap registers for storing camera metadata<br />
and controlling network management settings. For a listing of all GigE Vision bootstrap registers on the camera, see<br />
GigE Vision Bootstrap Registers on page 74.<br />
3.4 Using Control and Status Registers<br />
The user can monitor or control each feature of the camera through the control and status registers (CSRs)<br />
programmed into the camera firmware. These registers conform to the IIDC v1.32 standard (except where noted).<br />
Format tables for each 32-bit register are presented to describe the purpose of each bit that comprises the register.<br />
Bit 0 is always the most significant bit of the register value.<br />
Register offsets and values are generally referred to in their hexadecimal forms, represented by either a ‘0x’ before<br />
the number or ‘h’ after the number, e.g. the decimal number 255 can be represented as 0xFF or FFh.<br />
The controllable fields of most registers are Mode and Value.<br />
3.4.1 Modes<br />
Each CSR has three bits for mode control, ON_OFF, One_Push and A_M_Mode (Auto/Manual mode). Each feature can<br />
have four states corresponding to the combination of mode control bits.<br />
Not all features implement all modes.<br />
Table 3.1: CSR Mode Control Descriptions<br />
One_Push ON_OFF A_M_Mode State<br />
N/A 0 N/A<br />
N/A 1 1<br />
0 1 0<br />
1<br />
(Self clear)<br />
1 0<br />
Off state.<br />
Feature will be fixed value state and uncontrollable.<br />
Auto control state.<br />
Camera controls feature by itself continuously.<br />
Manual control state.<br />
User can control feature by writing value to the value field.<br />
One-Push action.<br />
Camera controls feature by itself only once and returns to the Manual<br />
control state with adjusted value.<br />
3.4.2 Values<br />
If the Presence_Inq bit of the register is one, the value field is valid and can be used for controlling the feature. The<br />
user can write control values to the value field only in the Manual control state. In the other states, the user can only<br />
read the value. The camera always has to show the real setting value at the value field if Presence_Inq is one.<br />
Revised 12/13/2012<br />
Copyright ©2012 Point Grey Research Inc.<br />
15