• <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>
  • NVIDIA DRIVE OS Linux SDK API Reference

    6.0.5 Release
    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    NvSIPLPlatformCfg.hpp
    Go to the documentation of this file.
    1 /*
    2  * Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved.
    3  *
    4  * NVIDIA CORPORATION and its licensors retain all intellectual property
    5  * and proprietary rights in and to this software, related documentation
    6  * and any modifications thereto. Any use, reproduction, disclosure or
    7  * distribution of this software and related documentation without an express
    8  * license agreement from NVIDIA CORPORATION is strictly prohibited.
    9  */
    10 #ifndef NVSIPLPLATFORMCFG_HPP
    11 #define NVSIPLPLATFORMCFG_HPP
    12 
    14 
    15 #include <string>
    16 #include <cstdint>
    17 #include <vector>
    18 
    26 namespace nvsipl
    27 {
    28 
    36 {
    38  std::vector<SensorInfo> sensorInfoList;
    40  std::vector<EEPROMInfo> eepromInfoList;
    42  std::vector<SerInfo> serInfoList;
    44  std::vector<CameraModuleInfo> cameraModuleList;
    46  std::vector<DeserInfo> deserInfoList;
    47 };
    48 
    53 {
    55  std::string platform = "";
    57  std::string platformConfig = "";
    59  std::string description = "";
    62  uint32_t numDeviceBlocks = 0U;
    65 };
    66 
    69 }// namespace nvsipl
    70 
    71 #endif // NVSIPLPLATFORMCFG_HPP
    nvsipl::DeviceInfoList::sensorInfoList
    std::vector< SensorInfo > sensorInfoList
    Holds a vector of SensorInfo objects.
    Definition: NvSIPLPlatformCfg.hpp:38
    nvsipl::PlatformCfg::deviceBlockList
    DeviceBlockInfo deviceBlockList[MAX_DEVICEBLOCKS_PER_PLATFORM]
    Holds an array of DeviceBlockInfo.
    Definition: NvSIPLPlatformCfg.hpp:64
    nvsipl::PlatformCfg
    Defines the camera platform configuration.
    Definition: NvSIPLPlatformCfg.hpp:52
    nvsipl::DeviceInfoList::deserInfoList
    std::vector< DeserInfo > deserInfoList
    Holds a vector of DeserInfo objects.
    Definition: NvSIPLPlatformCfg.hpp:46
    nvsipl::PlatformCfg::description
    std::string description
    Holds the platform configuration description.
    Definition: NvSIPLPlatformCfg.hpp:59
    nvsipl::DeviceInfoList::eepromInfoList
    std::vector< EEPROMInfo > eepromInfoList
    Holds a vector of EEPROMInfo objects.
    Definition: NvSIPLPlatformCfg.hpp:40
    NvSIPLDeviceBlockInfo.hpp
    NVIDIA SIPL: DeviceBlock Information - NvSIPL DeviceBlock Information
    nvsipl::PlatformCfg::numDeviceBlocks
    uint32_t numDeviceBlocks
    Holds the number of device blocks.
    Definition: NvSIPLPlatformCfg.hpp:62
    nvsipl::DeviceInfoList::serInfoList
    std::vector< SerInfo > serInfoList
    Holds a vector of SerInfo objects.
    Definition: NvSIPLPlatformCfg.hpp:42
    nvsipl::DeviceInfoList
    Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers.
    Definition: NvSIPLPlatformCfg.hpp:35
    nvsipl::DeviceInfoList::cameraModuleList
    std::vector< CameraModuleInfo > cameraModuleList
    Holds a vector of CameraModuleInfo objects.
    Definition: NvSIPLPlatformCfg.hpp:44
    nvsipl::DeviceBlockInfo
    Defines the DeviceBlock information.
    Definition: NvSIPLDeviceBlockInfo.hpp:295
    nvsipl
    Contains the classes and variables for implementation of SIPL.
    Definition: INvSiplControlAuto.hpp:33
    nvsipl::PlatformCfg::platformConfig
    std::string platformConfig
    Holds the platform configuration name.
    Definition: NvSIPLPlatformCfg.hpp:57
    nvsipl::MAX_DEVICEBLOCKS_PER_PLATFORM
    static constexpr uint32_t MAX_DEVICEBLOCKS_PER_PLATFORM
    Indicates the maximum number of device blocks per platform.
    Definition: NvSIPLDeviceBlockInfo.hpp:43
    nvsipl::PlatformCfg::platform
    std::string platform
    Holds the platform name.
    Definition: NvSIPLPlatformCfg.hpp:55
    人人超碰97caoporen国产