|
NVIDIA DRIVE OS Linux SDK API Reference
|
5.2.0 Release For Test and Development only
|
Go to the documentation of this file.
11 #ifndef NVSIPLDEVICEBLOCKINFO_HPP
12 #define NVSIPLDEVICEBLOCKINFO_HPP
14 #include "devblk_cdi.h"
75 std::uint32_t
cfa = 0U;
92 std::uint32_t
id = UINT32_MAX;
233 #endif //NVSIPLDEVICEBLOCKINFO_HPP
NvMediaICPInterfaceType
Specifies the image capture interface type for the CSI interface.
std::uint32_t patternMode
Holds the Test Pattern Generator (TPG) pattern mode.
std::string name
Holds the name of the deserializer, for example, "MAX96712".
@ NVMEDIA_ICP_CSI_DPHY_MODE
Specifies that CSI is in DPHY mode.
VirtualChannelInfo vcInfo
Holds virtual channel information.
std::uint32_t width
Holds the width in pixels in the range from NVMEDIA_ICP_MIN_IMAGE_WIDTH to NVMEDIA_ICP_MAX_IMAGE_WIDT...
DeserInfo deserInfo
Holds the DeserInfo deserializer information.
NvMediaICPCsiPhyMode phyMode
Holds the NvMediaICPCsiPhyMode Phy mode.
bool isPwrCtrlDisabled
Holds a flag which indicates whether power control is disabled on the platform.
std::string name
Holds the name of the image sensor, for example, "AR0231".
std::uint32_t height
Holds the height in pixels in the range from NVMEDIA_ICP_MIN_IMAGE_HEIGHT to NVMEDIA_ICP_MAX_IMAGE_HE...
std::string description
Holds the description of the deserializer.
NvMediaICPInterfaceType csiPort
Holds the NvMediaICPInterfaceType that specifies the CSI port of the SoC to which the deserializer is...
std::uint32_t embeddedBottomLines
Holds the number of bottom embedded lines.
Defines the EEPROM information.
SensorInfo sensorInfo
Holds the information about the sensor in a camera module.
std::string description
Holds the description of the image sensor.
NvMediaICPInputFormatType inputFormat
Holds the input format.
static const std::uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM
Indicates the maximum number of device blocks per platform.
bool isTriggerModeEnabled
Holds a flag which indicates whether trigger mode is enabled.
@ NVMEDIA_IMAGE_CAPTURE_CSI_INTERFACE_TYPE_CSI_A
Specifies CSI port A.
std::uint8_t i2cAddress
Holds the native I2C address.
Defines information for the camera module.
std::uint8_t i2cAddress
Holds the native I2C address.
bool isSlaveModeEnabled
Holds a flag which indicates whether slave mode must be enabled.
CameraModuleInfo cameraModuleInfoList[MAX_CAMERAMODULES_PER_BLOCK]
Holds an array of information about each camera module in the device block.
static const std::uint32_t MAX_SENSORS_PER_PLATFORM
Indicates the maximum number of sensors per platform.
Defines the image sensor information.
std::string description
Holds the description of the EEPROM.
bool isEmbeddedDataTypeEnabled
Indicates whether the embedded data is coming in CSI packet with different data.
std::uint32_t numCameraModules
Holds the number of camera modules connected to the deserializer.
NvMediaICPCsiPhyMode
Specifies the CSI phy mode.
bool isSimulatorModeEnabled
Holds a flag which indicates whether simulator mode has been enabled.
Resolution resolution
Holds the Resolution of the captured frame.
bool longCable
Holds long cable support.
std::string name
Holds the name of the camera module, for example, "SF3324".
bool isGroupInitProg
Holds a flag which indicates whether group initialization is enabled.
bool isTPGEnabled
Holds a flag which indicates whether the sensor requires configuration in Test Pattern Generator (TPG...
std::uint32_t cfa
Holds the Bayer color filter array order of the sensor.
SerInfo serInfo
Holds the SerInfo of the serializer.
Defines the deserializer information.
bool longCables[MAX_CAMERAMODULES_PER_BLOCK]
Holds long cable support.
Defines the image resolution.
std::string description
Holds the description of the serializer.
Defines the DeviceBlock information.
EEPROMInfo eepromInfo
Holds the information about EEPROM device in a camera module.
std::string name
Holds the name of the EEPROM, for example, "N24C64".
@ NVMEDIA_IMAGE_CAPTURE_INPUT_FORMAT_TYPE_RAW12
Specifies RAW 12.
std::string description
Holds the description of the camera module.
std::uint8_t i2cAddress
Holds the native I2C address of the deserializer.
std::uint8_t i2cAddress
Holds the native I2C address of the image sensor.
NvMediaICPInputFormatType
Specifies the image capture input format type.
std::string name
Holds the name of the serializer, for example, "MAX96705".
std::uint32_t linkIndex
Holds the index of the deserializer link to which this module is connected.
static const std::uint32_t MAX_CAMERAMODULES_PER_BLOCK
Indicates the maximum number of camera modules per device block.
Contains the classes and variables for implementation of SIPL.
bool isEEPROMSupported
Holds EEPROM support.
std::uint32_t embeddedTopLines
Holds the number of top embedded lines.
Defines the serializer information.
Defines the information of a virtual channel/single exposure.
float fps
Holds the average number of frames per second in the range from NVMEDIA_ICP_MIN_FRAME_RATE to NVMEDIA...
static const std::uint32_t MAX_CAMERAMODULES_PER_PLATFORM
Indicates the maximum number of camera modules per platform.
std::uint32_t i2cDevice
Holds the I2C device bus number used to connect the deserializer with the SoC.