13.04.2015 Views

Blackfly - CYLOD

Blackfly - CYLOD

Blackfly - CYLOD

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!