Loading [MathJax]/extensions/tex2jax.js
DriveWorks SDK Reference
5.6.215 Release
For Test and Development only
Toggle main menu visibility
Welcome
Getting Started With the NVIDIA DriveWorks SDK
Modules
Core
Core
Sensor Abstraction Layer
Sensors
Camera
CAN Bus
GPS
IMU
Lidar
Radar
Time
Sensor Manager
Integrating with Custom Sensors
Vehicle And Motion Actuation
Rig Configuration
VehicleIO
Image Processing
Image
Image Transformation
Color Correction
Connected Components
Rectifier
Features
Filtering
Tracking
SFM
Stereo
Pose estimation
Point Cloud Processing
Point Cloud Processing
Deep Neural Network (DNN) Framework
Data Conditioner
DNN
Clusterer
Calibration
Intrinsic Camera Model
Self-Calibration
Egomotion
Communication
Inter-process Communication (IPC)
Utility
Renderer
Samples
Introductory Samples
Sensor Abstraction Layer Samples
Camera Samples
Other Sensor Samples
Vehicle And Motion Actuation Samples
Image Processing Samples
Point Cloud Processing Samples
Deep Neural Network (DNN) Framework Samples
Calibration Samples
Communication Samples
Utility Samples
Tools
Sensor Tools
Recording Tools
General Recording Tools
Post-Recording Tools
Calibration Tools
Camera Calibration Tools
DNN Framework Tools
General Tools
Tutorials
Basic Tutorials
DriveWorks 101
Conventions
Accessing Sensors
Sensors Overview
Camera Usage
CANBUS Usage
GPS Usage
IMU Usage
Lidar Usage
Radar Usage
Time Usage
Accessing Rig Configurations
Utilities
Static Calibration and Recording Data
Recording Sensor Data
Intermediate Tutorials
Sensor Management
Image Processing
Image Scaling
Point Cloud Processing
Deep Neural Networks (DNN)
Vehicle Actuation
Self-Calibration
Advanced Tutorials
Sensor Customizations
SDK Porting Guide
From SDK 5.4 to SDK 5.6
From SDK 5.2 to SDK 5.4
From SDK 5.0 to SDK 5.2
From SDK 4.0 to SDK 5.0
From SDK 3.5 to SDK 4.0
From SDK 3.0 to SDK 3.5
From SDK 2.2 to SDK 3.0
From SDK 2.0 to SDK 2.2
From SDK 1.5 to SDK 2.0
DriveWorks API
More
Open Source and Third-Party Licenses
NVIDIA Legal
File List
List
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
Version.h
Go to the documentation of this file.
1
2
//
3
// Notice
4
// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS" NVIDIA MAKES
5
// NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY, OR OTHERWISE WITH RESPECT TO
6
// THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY IMPLIED WARRANTIES OF NONINFRINGEMENT,
7
// MERCHANTABILITY, OR FITNESS FOR A PARTICULAR PURPOSE.
8
//
9
// NVIDIA CORPORATION & AFFILIATES assumes no responsibility for the consequences of use of such
10
// information or for any infringement of patents or other rights of third parties that may
11
// result from its use. No license is granted by implication or otherwise under any patent
12
// or patent rights of NVIDIA CORPORATION & AFFILIATES. No third party distribution is allowed unless
13
// expressly authorized by NVIDIA. Details are subject to change without notice.
14
// This code supersedes and replaces all information previously supplied.
15
// NVIDIA CORPORATION & AFFILIATES products are not authorized for use as critical
16
// components in life support devices or systems without express written approval of
17
// NVIDIA CORPORATION & AFFILIATES.
18
//
19
// SPDX-FileCopyrightText: Copyright (c) 2015-2021 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
20
// SPDX-License-Identifier: LicenseRef-NvidiaProprietary
21
//
22
// NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
23
// property and proprietary rights in and to this material, related
24
// documentation and any modifications thereto. Any use, reproduction,
25
// disclosure or distribution of this material and related documentation
26
// without an express license agreement from NVIDIA CORPORATION or
27
// its affiliates is strictly prohibited.
28
//
30
49
#ifndef DW_CORE_VERSION_H_
50
#define DW_CORE_VERSION_H_
51
52
#include <
dw/core/base/Exports.h
>
53
#include <
dw/core/base/Status.h
>
54
55
#include <stdint.h>
56
57
#ifdef __cplusplus
58
extern
"C"
{
59
#endif
60
61
typedef
struct
__dwVersion
62
{
63
int32_t
major
;
// DriveWorks major version, changes with every product
64
// release with a large new feature set.
65
int32_t
minor
;
// DriveWorks minor version, changes with every minor
66
// release containing some features.
67
int32_t
patch
;
// DriveWorks patch version, changes with every bugfix
68
// not containing new features.
69
70
char
hash[41];
// Globally unique identifier of the DriveWorks sources. (git hash == 40 chars)
71
char
extra[16];
// Additional string to be appended to version number, e.g., -rc5, -full.
72
}
dwVersion
;
73
84
DW_API_PUBLIC
dwStatus
dwGetVersion
(
dwVersion
*
const
version);
85
86
#ifdef __cplusplus
87
}
88
#endif
91
#include <
dw/core/VersionCurrent.h
>
// configured file
92
93
#endif
// DW_CORE_VERSION_H_
VersionCurrent.h
Status.h
NVIDIA DriveWorks API: Core Status Methods
Exports.h
NVIDIA DriveWorks API: Core Exports
DW_API_PUBLIC
#define DW_API_PUBLIC
Definition:
Exports.h:54
dwStatus
dwStatus
Status definition.
Definition:
Status.h:170
dwVersion::major
int32_t major
Definition:
Version.h:63
dwVersion::minor
int32_t minor
Definition:
Version.h:65
dwVersion::patch
int32_t patch
Definition:
Version.h:67
dwGetVersion
DW_API_PUBLIC dwStatus dwGetVersion(dwVersion *const version)
Query the current DriveWorks library version.
dwVersion
Definition:
Version.h:62
Advance Information | Subject to Change | Prepared and Provided under NDA | Generated by NVIDIA | PR-08397-V5.0
人人超碰97caoporen国产