Loading [MathJax]/extensions/tex2jax.js
|
NVIDIA DRIVE OS Linux SDK API Reference
|
6.0.9 Release
|
Go to the documentation of this file.
10 #ifndef NVSIPLQUERY_HPP
11 #define NVSIPLQUERY_HPP
133 static std::unique_ptr <INvSIPLQuery>
GetInstance(
void);
292 const std::vector <uint32_t>& vMasks)
const = 0;
305 #endif //NVSIPLQUERY_HPP
virtual SIPLStatus GetPlatformCfg(std::string name, PlatformCfg &oConfig) const =0
Returns a PlatformCfg object by name.
std::vector< SensorInfo > sensorInfoList
Holds a vector of SensorInfo objects.
Defines the public data structures and describes the interfaces for NvSIPLQuery.
static std::unique_ptr< INvSIPLQuery > GetInstance(void)
Gets a handle to an instance of INvSIPLQuery.
const virtual DeviceInfoList * GetDeviceInfoList() const =0
Returns a pointer to the list of all external image devices supported by NvSIPL Query and SIPL Device...
Defines the version information for NvSIPLQuery_API.
NVIDIA SIPL: Common Data Structures - SIPL
EnableMask
Defines link enable masks for deserializers.
uint32_t uMinor
Holds a minor revision.
uint32_t uPatch
Holds a patch revision.
static constexpr uint32_t MAJOR_VER
Indicates a major revision.
static constexpr uint32_t MINOR_VER
Indicates a minor revision.
std::vector< DeserInfo > deserInfoList
Holds a vector of DeserInfo objects.
static void GetVersion(Version &version)
Returns the library version.
virtual SIPLStatus ParseDatabase(void)=0
Parses the built-in JSON database and updates the internal state of the implementation class.
std::vector< EEPROMInfo > eepromInfoList
Holds a vector of EEPROMInfo objects.
virtual SIPLStatus ParseJsonFile(std::string fileName)=0
Parses the input JSON file containing a list of user-specified camera platform configuration.
SIPLStatus
Defines the status codes returned by functions in SIPL modules.
std::vector< SerInfo > serInfoList
Holds a vector of SerInfo objects.
virtual SIPLStatus ApplyMask(PlatformCfg &platCfg, const std::vector< uint32_t > &vMasks) const =0
Applies masks to the input platform configuration.
Defines a list of all external image devices supported by NvSIPL Query and SIPL Device Block drivers.
static constexpr uint32_t PATCH_VER
Indicates a patch revision.
virtual std::vector< const PlatformCfg * > GetPlatformCfgList() const =0
Returns a list of camera platform configurations supported by NvSIPL Query and NvSIPL Camera.
std::vector< CameraModuleInfo > cameraModuleList
Holds a vector of CameraModuleInfo objects.
uint32_t uMajor
Holds a major revision.
Contains the classes and variables for implementation of SIPL.
virtual ~INvSIPLQuery()=default
Default destructor.
人人超碰97caoporen国产