Sensor Information
The following code block shows the data structure for the sensor information structure.
typedef struct _SENSOR_INFO {
enum MOSAICType enBayerOriginal;
enum MOSAICType enBayerEnabled;
char pszSensorName[SENSOR_INFO_NAME_MAX];
char pszSensorVersion[SENSOR_INFO_VERSION_MAX];
STF_DOUBLE dNumber;
STF_U16 u16FocalLength;
STF_U32 u32WellDepth;
STF_DOUBLE dReadNoise;
STF_U8 u8Imager;
STF_BOOL8 bBackFacing;
SENSOR_STATUS stStatus;
SENSOR_MODE stMode;
STF_U32 u32ModeCount;
EN_EXPO_GAIN_METHOD enExposureGainMethod;
} SENSOR_INFO, *PSENSOR_INFO;
The following table describes the fields in the above code block.
| Field | Description |
|---|---|
| enBayerOriginal | Original CFA filter layout (before flipping) |
| enBayerEnabled | Enabled CFA filter layout (including flipping) |
| pszSensorName | Text name for the sensor for easy identification |
| pszSensorVersion | To be used where multiple versions of the sensor exists |
| dNumber1 | Aperture of the attached lens. No longer in use |
| u16FocalLength1 | Focal length of the lens. No longer in use |
| u32WellDepth1 | Number of electrons can be held by the sensor wells before clipping. No longer in use |
| dReadNoise1 | Standard deviation of noise when reading pixel value off a sensor in electrons. No longer in use |
| u8Imager1 | Imager ID. No longer in use |
| bBackFacing1 | Is this a back or front of facing camera? No longer in use |
| stStatus | Sensor status |
| stMode | Sensor mode information |
| u32ModeCount | Indicate how many modes are supported in this sensor |
| enExposureGainMethod | Indicate how to program the exposure time and gain |
Note:
-
The field items are no longer in use.
