Point Grey Flea3 USB 3.0 Technical Reference Appendix A: Control and Status Registers
Address Name Field Bit Description
Base + 034h
PIXEL_NUMBER_
INQ
PixelPerFrame [0-31]
Total number of pixels in the required image
area
Base + 038h
TOTAL_BYTES_HI_
INQ
BytesPerFrameHi [0-31]
Higher 32-bits of total bytes of image data per
frame
Base + 03Ch
TOTAL_BYTES_LO_
INQ
BytesPerFrameLo [0-31]
Lower 32-bits of total bytes of image data per
frame
Base + 040h PACKET_PARA_INQ
UnitBytePerPacket [0-15]
Minimum bytes per packet; packet sizes must
be multiples of the minimum
MaxBytePerPacket [16-31] Maximum bytes per packet
Base + 044h BYTE_PER_PACKET
BytePerPacket [0-15]
Packet size. This value determines the real
packet size and transmission speed for one
frame image.
BytePerPacket = UnitBytePerPacket * n
BytePerPacket <= MaxBytePerPacket
If BytePerPacket * n != Bytes Per Frame
‡
, you
must use padding.
(n is an integer)
RecBytePerPacket [16-31]
Recommended bytes per packet. If this value is
zero, ignore this field.
Base + 048h
PACKET_PER_
FRAME_INQ
PacketPerFrame [0-31]
Number of packets per frame. Updated after
BytePerPacket is written.
Total number of bytes of transmission data per
one frame = BytePerPacket * PacketPerFrame
Number of bytes of padding = BytePerPacket *
PacketPerFrame - Bytes Per Frame
‡
.
The receiver must ignore the above padding in
the last packet of each frame.
‡
Example: Bytes Per Frame = Resolution Size * 1 byte per pixel = 640 * 480 = 307200 bytes per frame
Format:
A.3.2.4 FRAME_INTERVAL_INQ
Address Name Field Bit Description
Base +
050h
FRAME_INTERVAL_
INQ
FrameInterval [0-31]
Current frame interval (seconds) based on the current camera
conditions, including exposure time. The reciprocal value of this
(1 / FrameInterval) is the frame rate of the camera.
IEEE/REAL*4 floating-point value (see Determining Absolute
Value Register Values(page 148)
If 0, the camera can't report the value and it should be ignored.
Format:
Revised 9/27/2012
Copyright ©2011-2012 Point Grey Research Inc.
147