DriveWorks SDK Reference
5.16.65 Release
For Test and Development only
SensorExtras.h
Go to the documentation of this file.
1
2
// This code contains NVIDIA Confidential Information and is disclosed
3
// under the Mutual Non-Disclosure Agreement.
4
//
5
// Notice
6
// ALL NVIDIA DESIGN SPECIFICATIONS AND CODE ("MATERIALS") ARE PROVIDED "AS IS"
7
// NVIDIA MAKES NO REPRESENTATIONS, WARRANTIES, EXPRESSED, IMPLIED, STATUTORY,
8
// OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ANY
9
// IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, OR FITNESS FOR A
10
// PARTICULAR PURPOSE.
11
//
12
// NVIDIA Corporation assumes no responsibility for the consequences of use of
13
// such information or for any infringement of patents or other rights of third
14
// parties that may result from its use. No license is granted by implication or
15
// otherwise under any patent or patent rights of NVIDIA Corporation. No third
16
// party distribution is allowed unless expressly authorized by NVIDIA. Details
17
// are subject to change without notice. This code supersedes and replaces all
18
// information previously supplied. NVIDIA Corporation products are not
19
// authorized for use as critical components in life support devices or systems
20
// without express written approval of NVIDIA Corporation.
21
//
22
// Copyright (c) 2022-2023 NVIDIA Corporation. All rights reserved.
23
//
24
// NVIDIA Corporation and its licensors retain all intellectual property and
25
// proprietary rights in and to this software and related documentation and any
26
// modifications thereto. Any use, reproduction, disclosure or distribution of
27
// this software and related documentation without an express license agreement
28
// from NVIDIA Corporation is strictly prohibited.
29
//
31
#ifndef DW_SENSORS_SENSOREXTRAS_H_
32
#define DW_SENSORS_SENSOREXTRAS_H_
33
// Generated by dwProto from sensor_extras.proto DO NOT EDIT BY HAND!
34
// See //3rdparty/shared/dwproto/README.md for more information
35
36
#include <
dw/core/base/Types.h
>
37
38
#ifdef __cplusplus
39
extern
"C"
{
40
#endif
41
43
typedef
struct
dwSensorTsAndID
44
{
46
uint64_t
sensorId
;
47
49
dwTime_t
timestamp
;
50
52
dwTime_t
publishedTimestamp
;
53
55
uint64_t
seqNum
;
56
58
bool
isDropped
;
59
61
uint32_t
iterationCount
;
62
64
dwTime_t
rtcTime
;
65
67
dwTime_t
tscTime
;
68
}
dwSensorTsAndID
;
69
70
#ifdef __cplusplus
71
}
72
#endif
73
74
#endif
// DW_SENSORS_SENSOREXTRAS_H_
dwSensorTsAndID::sensorId
uint64_t sensorId
Sensor id.
Definition:
SensorExtras.h:46
dwSensorTsAndID::rtcTime
dwTime_t rtcTime
RTC timestamp at data consumption.
Definition:
SensorExtras.h:64
dwSensorTsAndID::seqNum
uint64_t seqNum
Sensor/SAL sequence number for published message.
Definition:
SensorExtras.h:55
dwSensorTsAndID::iterationCount
uint32_t iterationCount
The node iteration counter at data consumption.
Definition:
SensorExtras.h:61
dwSensorTsAndID::isDropped
bool isDropped
Was the frame corresponding to the timestamp dropped?
Definition:
SensorExtras.h:58
dwSensorTsAndID::tscTime
dwTime_t tscTime
TSC timestamp at data consumption.
Definition:
SensorExtras.h:67
dwSensorTsAndID::publishedTimestamp
dwTime_t publishedTimestamp
Timestamp when the processed sensor data has been published by the sensor node in [us].
Definition:
SensorExtras.h:52
dwSensorTsAndID::timestamp
dwTime_t timestamp
Timestamp of the sensor.
Definition:
SensorExtras.h:49
dwSensorTsAndID
Hold the timestamp, ID, publishedTimestamp, seqNum and isDropped info of a frame.
Definition:
SensorExtras.h:44
Types.h
NVIDIA DriveWorks API: Core Types
dwTime_t
int64_t dwTime_t
Specifies a timestamp unit, in microseconds.
Definition:
BasicTypes.h:65
Advance Information | Subject to Change | Prepared and Provided under NDA | Generated by NVIDIA | PR-08397-V5.0