Data Structures | |
struct | NvSiplPointDouble |
Defines the double-precision location of a point on a two-dimensional object. More... | |
struct | DevBlkCDIAttrRange |
Holds the range of a sensor attribute. More... | |
struct | DevBlkCDIAttrQuantizationStepSize |
Holds the parameters regarding step size for non-HDR sensors. More... | |
struct | DevBlkCDISensorAttributes |
Holds the sensor attributes. More... | |
struct | DevBlkCDIFrameSeqNum |
Holds the sensor frame sequence number structure. More... | |
struct | DevBlkCDIEmbeddedDataChunk |
Holds the sensor embedded data chunk structure. More... | |
struct | DevBlkCDIExposure |
Holds sensor exposure information. More... | |
struct | DevBlkCDIWhiteBalanceGain |
Per-channel gains, intended for use with DevBlkCDIWhiteBalance. More... | |
struct | DevBlkCDIWhiteBalance |
Holds the sensor white balance gain structure. More... | |
struct | DevBlkCDIIllumination |
Holds the sensor illumination control structure. More... | |
struct | DevBlkCDITemperature |
Holds the sensor temperature structure. More... | |
struct | DevBlkCDIFrameReport |
Holds the sensor report frame report structure. More... | |
struct | DevBlkCDIPWL |
Holds the sensor companding piecewise linear (PWL) structure. More... | |
struct | DevBlkCDICRC |
Holds the sensor CRC structure. More... | |
struct | DevBlkCDIFrameTimestamp |
Holds the sensor frame timestamp structure. More... | |
struct | DevBlkCDIEmbeddedDataInfo |
Holds the sensor embedded data parsed info structure. More... | |
Macros | |
#define | NVSIPL_TRUE |
A true NvSiplBool value. More... | |
#define | NVSIPL_FALSE |
A false NvSiplBool value. More... | |
#define | DEVBLK_CDI_MAX_EXPOSURES (8U) |
Maximum number of exposures. More... | |
#define | DEVBLK_CDI_MAX_SENSOR_NAME_LENGTH (32U) |
Maximum possible length of sensor name. More... | |
#define | DEVBLK_CDI_MAX_FUSE_ID_LENGTH (32U) |
Maximum possible length of sensor fuse id. More... | |
#define | DEVBLK_CDI_MAX_COLOR_COMPONENT (4U) |
Maximum number of color components. More... | |
#define | DEVBLK_CDI_MAX_NUM_TEMPERATURES (4U) |
Maximum number of sensor temperature values. More... | |
#define | DEVBLK_CDI_MAX_SENSOR_CONTEXTS (4U) |
Maximum number of sensor contexts. More... | |
#define | DEVBLK_CDI_MAX_PWL_KNEEPOINTS (64U) |
Maximum number of sensor companding piecewise linear (PWL) curve knee points. More... | |
#define | DEVBLK_CDI_MAX_FRAME_REPORT_BYTES (4U) |
Maximum number of frame report bytes. More... | |
Typedefs | |
typedef uint32_t | NvSiplBool |
typedef struct DevBlkCDISensorAttributes | DevBlkCDISensorAttributes |
Holds the sensor attributes. More... | |
typedef struct DevBlkCDIEmbeddedDataChunk | DevBlkCDIEmbeddedDataChunk |
Holds the sensor embedded data chunk structure. More... | |
typedef struct DevBlkCDIFrameTimestamp | DevBlkCDIFrameTimestamp |
Holds the sensor frame timestamp structure. More... | |
typedef struct DevBlkCDIEmbeddedDataInfo | DevBlkCDIEmbeddedDataInfo |
Holds the sensor embedded data parsed info structure. More... | |
#define DEVBLK_CDI_MAX_COLOR_COMPONENT (4U) |
Maximum number of color components.
Definition at line 55 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_EXPOSURES (8U) |
Maximum number of exposures.
Definition at line 46 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_FRAME_REPORT_BYTES (4U) |
#define DEVBLK_CDI_MAX_FUSE_ID_LENGTH (32U) |
Maximum possible length of sensor fuse id.
Definition at line 52 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_NUM_TEMPERATURES (4U) |
Maximum number of sensor temperature values.
Definition at line 58 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_PWL_KNEEPOINTS (64U) |
Maximum number of sensor companding piecewise linear (PWL) curve knee points.
Definition at line 67 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_SENSOR_CONTEXTS (4U) |
Maximum number of sensor contexts.
Definition at line 61 of file NvSIPLCDICommon.h.
#define DEVBLK_CDI_MAX_SENSOR_NAME_LENGTH (32U) |
Maximum possible length of sensor name.
Definition at line 49 of file NvSIPLCDICommon.h.
#define NVSIPL_FALSE |
A false NvSiplBool value.
Definition at line 30 of file NvSIPLCDICommon.h.
#define NVSIPL_TRUE |
A true NvSiplBool value.
Definition at line 28 of file NvSIPLCDICommon.h.
typedef struct DevBlkCDIEmbeddedDataChunk DevBlkCDIEmbeddedDataChunk |
Holds the sensor embedded data chunk structure.
typedef struct DevBlkCDIEmbeddedDataInfo DevBlkCDIEmbeddedDataInfo |
Holds the sensor embedded data parsed info structure.
The sensor driver can selectively activate or deactivate any of the parsed info blocks, depending on whether the sensor supports it.
To activate a sensor info block, the sensor driver must set the info block's valid flag to TRUE and populate the parsed information corresponding to the block. To disable a sensor info block, it must set the valid flag to FALSE.
For example, if a sensor supports only exposure, white balance and CRC info, the sensor driver activates only the sensorExpInfo, sensorWBInfo, and sensorCRCInfo blocks (it sets their valid flags to TRUE) and disables all of the others (it sets their valid flags to FALSE).
typedef struct DevBlkCDIFrameTimestamp DevBlkCDIFrameTimestamp |
Holds the sensor frame timestamp structure.
typedef struct DevBlkCDISensorAttributes DevBlkCDISensorAttributes |
Holds the sensor attributes.
typedef uint32_t NvSiplBool |
Definition at line 32 of file NvSIPLCDICommon.h.