Loading [MathJax]/jax/output/HTML-CSS/config.js
|
NVIDIA DRIVE OS Linux SDK API Reference
|
6.0.6 Release
|
Go to the documentation of this file.
11 #ifndef NVSIPLDEVICEBLOCKINFO_HPP
12 #define NVSIPLDEVICEBLOCKINFO_HPP
153 uint32_t
id = UINT32_MAX;
159 #endif // !NV_IS_SAFETY
185 #endif // !NV_IS_SAFETY
198 uint8_t i2cAddress {static_cast<uint8_t>UINT8_MAX};
220 #endif // !NV_IS_SAFETY
226 #endif // !NV_IS_SAFETY
251 #endif // !NV_IS_SAFETY
278 #endif // !NV_IS_SAFETY
286 #endif // !NV_IS_SAFETY
350 #endif // !NV_IS_SAFETY
369 #endif //NVSIPLDEVICEBLOCKINFO_HPP
@ NVSIPL_CAP_CSI_INTERFACE_TYPE_CSI_A
Specifies CSI port A.
uint32_t idx
The CDAC Interrupt GPIO index.
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)
static constexpr std::uint32_t MAX_CSI_LANE_CONFIGURATION
Indicates the maximum number of CSI lane configurations.
NvSiplCapInterfaceType csiPort
Holds the NvSiplCapInterfaceType that specifies the CSI port of the SoC to which the deserializer is ...
VirtualChannelInfo vcInfo
Holds virtual channel information.
bool isAuthEnabled
Holds a flag which indicates whether sensor itself and all data exchange with sensor (image data and ...
Describes an Interrupt GPIO configuration.
DeserInfo deserInfo
Holds the DeserInfo deserializer information.
bool isPwrCtrlDisabled
Holds a flag which indicates whether power control is disabled on the platform.
uint8_t camRecCfg
Holds the recorder configuration for the deserializer.
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.
std::string bootAcceleratorTag
Tag for the boot initialization sequence expected to have been executed by the camera boot accelerato...
static constexpr uint32_t MAX_CAMERAMODULES_PER_PLATFORM
Indicates the maximum number of camera modules per platform.
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...
static constexpr std::uint32_t X2_CSI_LANE_CONFIGURATION
Indicates the index for CSI 2 lanes.
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...
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.
static constexpr std::uint8_t CAMREC_NONE
Recorder configuration.
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 enableGetStatus
Whether to enable driver error localization upon interrupt.
static constexpr std::uint32_t X4_CSI_LANE_CONFIGURATION
Indicates the index for CSI 4 lanes.
bool isEmbeddedDataTypeEnabled
Indicates whether the embedded data is coming in CSI packet with different data.
std::uint32_t pwrPort
Holds the power port.
bool isSimulatorModeEnabled
Holds a per-link flag which indicates whether simulator mode has been enabled for a camera module.
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.
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.
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.
std::vector< IntrGpioInfo > errGpios
Holds Interrupt GPIO configurations for the deserializer.
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".
static constexpr std::uint8_t CAMREC_VER2_A01
Enable Recorder support for first 2 cameras with the samtec cable version 2.
@ NVSIPL_CAP_INPUT_FORMAT_TYPE_RAW12
Specifies RAW 12.
std::string description
Holds the description of the camera module.
static constexpr uint32_t MAX_CAMERAMODULES_PER_BLOCK
Indicates the maximum number of camera modules per device block.
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< IntrGpioInfo > errGpios
Holds Interrupt GPIO configurations for the sensor.
static constexpr uint32_t MAX_SENSORS_PER_PLATFORM
Indicates the maximum number of sensors per platform.
static constexpr std::uint8_t CAMREC_VER2_A01B23
Enable Recorder support for 4 cameras with the samtec cable version 2.
bool isEEPROMSupported
Holds EEPROM support.
Defines the serializer information.
std::vector< IntrGpioInfo > errGpios
Holds Interrupt GPIO configurations for the serializer.
static constexpr std::uint8_t CAMREC_VER2_B23
Enable Recorder support for second 2 cameras with the samtec cable version 2.
Defines the information of a virtual channel/single exposure.
static constexpr std::uint8_t CAMREC_VER1
Enable Recorder support with the samtec cable version 1.
static constexpr uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM
Indicates the maximum number of device blocks per platform.
uint32_t embeddedBottomLines
Holds the number of bottom embedded lines.
@ NVSIPL_CAP_CSI_DPHY_MODE
Specifies that CSI is in DPHY mode.
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国产