Loading [MathJax]/extensions/tex2jax.js
|
NVIDIA DRIVE OS Linux SDK API Reference
|
6.0.4 Release
|
Go to the documentation of this file.
11 #ifndef NVSIPLDEVICEBLOCKINFO_HPP
12 #define NVSIPLDEVICEBLOCKINFO_HPP
130 uint32_t
id = UINT32_MAX;
136 #endif // !NV_IS_SAFETY
158 #endif // !NV_IS_SAFETY
171 uint8_t i2cAddress = static_cast<uint8_t>UINT8_MAX;
193 #endif // !NV_IS_SAFETY
199 #endif // !NV_IS_SAFETY
224 #endif // !NV_IS_SAFETY
247 #endif // !NV_IS_SAFETY
315 #endif // !NV_IS_SAFETY
324 #endif //NVSIPLDEVICEBLOCKINFO_HPP
@ NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A
Specifies CSI port A.
static const uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM
Indicates the maximum number of device blocks per platform.
std::string name
Holds the name of the deserializer, for example, "MAX96712".
std::uint32_t dphyRate[MAX_CSI_LANE_CONFIGURATION]
Holds the deserializer's data rate in DPHY mode(kHz)
NvSiplCapInterfaceType csiPort
Holds the NvSiplCapInterfaceType that specifies the CSI port of the SoC to which the deserializer is ...
static const uint32_t MAX_CAMERAMODULES_PER_BLOCK
Indicates the maximum number of camera modules per device block.
VirtualChannelInfo vcInfo
Holds virtual channel information.
static const std::uint32_t MAX_CSI_LANE_CONFIGURATION
Indicates the maximum number of CSI lane configurations.
DeserInfo deserInfo
Holds the DeserInfo deserializer information.
bool isPwrCtrlDisabled
Holds a flag which indicates whether power control is disabled on the platform.
float_t fps
Holds the average number of frames per second in the range from NVSIPL_CAP_MIN_FRAME_RATE to NVSIPL_C...
uint8_t i2cAddress
Holds the native I2C address.
std::string name
Holds the name of the image sensor, for example, "AR0231".
uint32_t i2cDevice
Holds the I2C device bus number used to connect the deserializer with the SoC.
std::string description
Holds the description of the deserializer.
uint32_t height
< Holds the height in pixels in the range from NVSIPL_CAP_MIN_IMAGE_HEIGHT to NVSIPL_CAP_MAX_IMAGE_HE...
bool useCDIv2API
Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for...
uint32_t cfa
Holds the Bayer color filter array order of the sensor.
Defines the EEPROM information.
SensorInfo sensorInfo
Holds the information about the sensor in a camera module.
uint32_t numCameraModules
Holds the number of camera modules connected to the deserializer.
std::string description
Holds the description of the image sensor.
uint32_t linkIndex
Holds the index of the deserializer link to which this module is connected.
NvSiplCapInputFormatType inputFormat
Holds the input format @anon_struct_member{1}.
uint32_t width
< Holds the width in pixels in the range from NVSIPL_CAP_MIN_IMAGE_WIDTH to NVSIPL_CAP_MAX_IMAGE_WIDT...
bool isTriggerModeEnabled
Holds a flag which indicates whether trigger mode is enabled.
bool useCDIv2API
Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for...
std::vector< uint32_t > errGpios
Holds CDAC Error GPIO indices for the sensor.
uint8_t i2cAddress
Holds the native I2C address of the image sensor.
Defines information for the camera module.
std::vector< uint32_t > gpios
Holds CDAC GPIO indices for the Device Block.
uint32_t patternMode
Holds the Test Pattern Generator (TPG) pattern mode.
uint32_t embeddedTopLines
Holds the number of top embedded lines.
CameraModuleInfo cameraModuleInfoList[MAX_CAMERAMODULES_PER_BLOCK]
Holds an array of information about each camera module in the device block.
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 pwrPort
Holds the power port.
std::uint32_t desI2CPort
Holds the deserializer I2C port number connected with the SoC.
uint8_t i2cAddress
Holds the native I2C address of the deserializer.
NvSiplCapCsiPhyMode phyMode
Holds the NvSiplCapCsiPhyMode Phy mode.
bool isSimulatorModeEnabled
Holds a flag which indicates whether simulator mode has been enabled.
static const std::uint32_t X4_CSI_LANE_CONFIGURATION
Indicates the index for CSI 4 lanes.
Resolution resolution
Holds the Resolution of the captured frame.
bool useCDIv2API
Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for...
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.
Defines GPIO mapping from the serializer to the deserializer.
static const uint32_t MAX_CAMERAMODULES_PER_PLATFORM
Indicates the maximum number of camera modules per platform.
bool isTPGEnabled
Holds a flag which indicates whether the sensor requires configuration in Test Pattern Generator (TPG...
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::vector< SerdesGPIOPinMap > serdesGPIOPinMappings
Holds the information about GPIO mapping from the serializer to the deserializer Holds two numbers as...
std::string name
Holds the name of the EEPROM, for example, "N24C64".
@ NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12
Specifies RAW 12.
std::string description
Holds the description of the camera module.
std::uint32_t desTxPort
Holds the deserializer Tx port number connected with the SoC.
std::string name
Holds the name of the serializer, for example, "MAX96705".
bool useCDIv2API
Holds a flag which indicates whether CDI (Camera Device Interface) is using the new version 2 API for...
Contains the classes and variables for implementation of SIPL.
std::vector< uint32_t > errGpios
Holds CDAC Error GPIO indices for the deserializer.
static const uint32_t MAX_SENSORS_PER_PLATFORM
Indicates the maximum number of sensors per platform.
bool isEEPROMSupported
Holds EEPROM support.
Defines the serializer information.
static const std::uint32_t X2_CSI_LANE_CONFIGURATION
Indicates the index for CSI 2 lanes.
Defines the information of a virtual channel/single exposure.
uint32_t embeddedBottomLines
Holds the number of bottom embedded lines.
@ NVSIPL_CAP_CSI_DPHY_MODE
Specifies that CSI is in DPHY mode.
std::vector< uint32_t > errGpios
Holds CDAC Error GPIO indices for the serializer.
std::uint32_t cphyRate[MAX_CSI_LANE_CONFIGURATION]
Holds the deserializer's data rate in CPHY mode(ksps)
bool isPassiveModeEnabled
Holds a flag which indicates whether passive mode must be enabled.
人人超碰97caoporen国产