Loading [MathJax]/extensions/tex2jax.js
  • <xmp id="om0om">
  • <table id="om0om"><noscript id="om0om"></noscript></table>

  • DriveWorks SDK Reference
    5.20.37 Release
    For Test and Development only

    All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
    MessageMetadata.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) 2023-2024 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_CORE_SIGNAL_MESSAGEMETADATA_H_
    32#define DW_CORE_SIGNAL_MESSAGEMETADATA_H_
    33// Generated by dwProto from message_metadata.proto DO NOT EDIT BY HAND!
    34// See //3rdparty/shared/dwproto/README.md for more information
    35
    53
    54#ifdef __cplusplus
    55extern "C" {
    56#endif
    57
    62// coverity[misra_c_2012_rule_2_3_violation] RFD Pending: TID-2140
    63// coverity[misra_c_2012_rule_2_4_violation] RFD Pending: TID-2140
    67
    70
    73
    76
    77 // coverity[misra_c_2012_rule_2_3_violation] RFD Pending: TID-2140
    79
    83// coverity[misra_c_2012_rule_2_3_violation] RFD Pending: TID-2140
    84// coverity[misra_c_2012_rule_2_4_violation] RFD Pending: TID-2140
    85typedef struct dwMessageMetadata
    86{
    89 uint32_t sequenceNum;
    90
    93
    96
    98 uint16_t validFields;
    99
    100 // coverity[misra_c_2012_rule_2_3_violation] RFD Pending: TID-2140
    102
    103#ifdef __cplusplus
    104}
    105#endif
    106
    110#endif // DW_CORE_SIGNAL_MESSAGEMETADATA_H_
    NVIDIA DriveWorks API: Core BasicTypes
    NVIDIA DriveWorks API: (Extra) Core Types
    int64_t dwTime_t
    Specifies a timestamp unit, in microseconds.
    Definition: BasicTypes.h:65
    uint16_t validFields
    Bit map defining which dwMessageMetadata fields are set. See dwMessageMetadataFlags.
    uint32_t sequenceNum
    Sequence number of the message.
    dwTime_t publishTimestamp
    (Virtual) host time, when the data was published.
    dwValidityStatus validityStatus
    Validity status of the message.
    dwMessageMetadataFlags
    Defines valid fields in dwMessageMetadata.
    @ DW_MESSAGE_METADATA_SEQUENCE_NUMBER
    Sequence counter field is set.
    @ DW_MESSAGE_METADATA_PUBLISH_TIMESTAMP
    Publish timestamp field is set.
    @ DW_MESSAGE_METADATA_VALIDITY_FORCE16
    Force 16-bit representation. Do not use this value.
    @ DW_MESSAGE_METADATA_VALIDITY_STATUS
    Validity status field is set.
    Common metadata associated with a message.
    A light weighted 16 Btyes status to be carried over along with each DW C struct instance that can ind...
    Definition: TypesExtra.h:229
    人人超碰97caoporen国产