sensor_t Struct Reference

#include <c313a.h>


Data Fields

unsigned long imageWidth
unsigned long imageHeight
 nominal image width for final images
unsigned long clearWidth
 nominal image height for final images
unsigned long clearHeight
 maximal clear (useful) image width
unsigned long clearTop
 maximal clear (useful) image height;
unsigned long clearLeft
 top margin to the first clear pixel
unsigned long arrayWidth
 left margin to the first clear pixel
unsigned long arrayHeight
 total image array width (including black and boundary)
unsigned long minWidth
 total image array height (including black and boundary)
unsigned long minHeight
 minimal WOI width
unsigned long minHorBlank
 minimal WOI height
unsigned long minLineDur
 minimal horizontal blanking, in pixels in no-decimation, no-binning mode.
unsigned long maxHorBlank
 minimal total line duration, in pixels in no-decimation, no-binning mode.
unsigned long minVertBlank
 maximal horizontal blanking/Virtual frame width (depends on sensor type)
unsigned long maxVertBlank
 minimal vertical blanking
unsigned long maxShutter
 maximal vertical blanking/Virtual frame height (depends on sensor type)
unsigned long flips
 Maximal shutter duration (in lines).
unsigned long init_flips
 capabilities: bit mask bit 0 - flipX, 1 - flipY
unsigned long bayer
 normal orientation flips bit mask bit 0 - flipX, 1 - flipY. will be XOR-ed with [P_FLIP] to get sensor flip
unsigned long dcmHor
 bayer shift for flips==0
unsigned long dcmVert
 bit mask bit 0 - 1:1, bit 31 - by 32
unsigned long binHor
 bit mask bit 0 - 1:1, bit 31 - by 32
unsigned long binVert
 bit mask bit 0 - 1:1, bit 31 - by 32
unsigned long maxGain256
 bit mask bit 0 - 1:1, bit 31 - by 32
unsigned long minClockFreq
 maximal analog gain times 0x100
unsigned long maxClockFreq
 Minimal clock frequency.
unsigned long nomClockFreq
 Maximal clock frequency.
unsigned long sensorType
 nominal clock frequency
unsigned long i2c_addr
 sensor type (for Elphel cameras)
unsigned long i2c_period
 i2c address
unsigned long i2c_bytes
 SCL period in ns, (standard i2c - 2500).
unsigned long hact_delay
 number of bytes/ register
unsigned short sensorPhase90
 hact delay (in ps) from data
signed short sensorPhase
 (0..3) 90-degree shift (fpcf -w 8 80)
unsigned long needReset
 positive "fpcf -w 8 20", negative - "fpcf -w 8 10"


Detailed Description

Definition at line 1278 of file c313a.h.


Field Documentation

unsigned long sensor_t::imageWidth

Definition at line 1280 of file c313a.h.

unsigned long sensor_t::imageHeight

nominal image width for final images

Definition at line 1281 of file c313a.h.

unsigned long sensor_t::clearWidth

nominal image height for final images

Definition at line 1282 of file c313a.h.

unsigned long sensor_t::clearHeight

maximal clear (useful) image width

Definition at line 1283 of file c313a.h.

unsigned long sensor_t::clearTop

maximal clear (useful) image height;

Definition at line 1284 of file c313a.h.

unsigned long sensor_t::clearLeft

top margin to the first clear pixel

Definition at line 1285 of file c313a.h.

unsigned long sensor_t::arrayWidth

left margin to the first clear pixel

Definition at line 1286 of file c313a.h.

unsigned long sensor_t::arrayHeight

total image array width (including black and boundary)

Definition at line 1287 of file c313a.h.

unsigned long sensor_t::minWidth

total image array height (including black and boundary)

Definition at line 1288 of file c313a.h.

unsigned long sensor_t::minHeight

minimal WOI width

Definition at line 1289 of file c313a.h.

unsigned long sensor_t::minHorBlank

minimal WOI height

Definition at line 1290 of file c313a.h.

unsigned long sensor_t::minLineDur

minimal horizontal blanking, in pixels in no-decimation, no-binning mode.

Definition at line 1291 of file c313a.h.

unsigned long sensor_t::maxHorBlank

minimal total line duration, in pixels in no-decimation, no-binning mode.

Definition at line 1292 of file c313a.h.

unsigned long sensor_t::minVertBlank

maximal horizontal blanking/Virtual frame width (depends on sensor type)

Definition at line 1293 of file c313a.h.

unsigned long sensor_t::maxVertBlank

minimal vertical blanking

Definition at line 1294 of file c313a.h.

unsigned long sensor_t::maxShutter

maximal vertical blanking/Virtual frame height (depends on sensor type)

Definition at line 1295 of file c313a.h.

unsigned long sensor_t::flips

Maximal shutter duration (in lines).

Definition at line 1296 of file c313a.h.

unsigned long sensor_t::init_flips

capabilities: bit mask bit 0 - flipX, 1 - flipY

Definition at line 1297 of file c313a.h.

unsigned long sensor_t::bayer

normal orientation flips bit mask bit 0 - flipX, 1 - flipY. will be XOR-ed with [P_FLIP] to get sensor flip

Definition at line 1298 of file c313a.h.

unsigned long sensor_t::dcmHor

bayer shift for flips==0

Definition at line 1299 of file c313a.h.

unsigned long sensor_t::dcmVert

bit mask bit 0 - 1:1, bit 31 - by 32

Definition at line 1300 of file c313a.h.

unsigned long sensor_t::binHor

bit mask bit 0 - 1:1, bit 31 - by 32

Definition at line 1301 of file c313a.h.

unsigned long sensor_t::binVert

bit mask bit 0 - 1:1, bit 31 - by 32

Definition at line 1302 of file c313a.h.

unsigned long sensor_t::maxGain256

bit mask bit 0 - 1:1, bit 31 - by 32

Definition at line 1303 of file c313a.h.

unsigned long sensor_t::minClockFreq

maximal analog gain times 0x100

Definition at line 1304 of file c313a.h.

unsigned long sensor_t::maxClockFreq

Minimal clock frequency.

Definition at line 1305 of file c313a.h.

unsigned long sensor_t::nomClockFreq

Maximal clock frequency.

Definition at line 1306 of file c313a.h.

unsigned long sensor_t::sensorType

nominal clock frequency

Definition at line 1307 of file c313a.h.

unsigned long sensor_t::i2c_addr

sensor type (for Elphel cameras)

Definition at line 1308 of file c313a.h.

Referenced by mt9x001_pgm_detectsensor().

unsigned long sensor_t::i2c_period

i2c address

Definition at line 1309 of file c313a.h.

unsigned long sensor_t::i2c_bytes

SCL period in ns, (standard i2c - 2500).

Definition at line 1310 of file c313a.h.

unsigned long sensor_t::hact_delay

number of bytes/ register

Definition at line 1311 of file c313a.h.

unsigned short sensor_t::sensorPhase90

hact delay (in ps) from data

Definition at line 1312 of file c313a.h.

signed short sensor_t::sensorPhase

(0..3) 90-degree shift (fpcf -w 8 80)

Definition at line 1313 of file c313a.h.

unsigned long sensor_t::needReset

positive "fpcf -w 8 20", negative - "fpcf -w 8 10"

Definition at line 1314 of file c313a.h.


The documentation for this struct was generated from the following file:
Generated on Fri Nov 28 00:08:53 2008 for elphel by  doxygen 1.5.1