RealSense Cross Platform API
RealSense Cross-platform API
rs_dpp_header.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2026 RealSense, Inc. All Rights Reserved.
3 
11 #ifndef LIBREALSENSE_RS2_DPP_HEADER_H
12 #define LIBREALSENSE_RS2_DPP_HEADER_H
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
18 #include <stdint.h>
19 
23 #define DPP_HEADER_CURRENT_VERSION 1
24 
25 #pragma pack(push, 1)
26 
27 typedef struct dpp_header
28 {
29  uint8_t version;
30  uint8_t flags;
31  uint16_t ctl_id;
32  uint8_t param_count;
33  uint8_t param_type;
34 } dpp_header;
35 
36 #pragma pack(pop)
37 
38 #ifdef __cplusplus
39 }
40 #endif
41 #endif // LIBREALSENSE_RS2_DPP_HEADER_H
uint8_t version
Definition: rs_dpp_header.h:29
Definition: rs_dpp_header.h:27
uint8_t param_count
Definition: rs_dpp_header.h:32
uint8_t param_type
Definition: rs_dpp_header.h:33
struct dpp_header dpp_header
uint16_t ctl_id
Definition: rs_dpp_header.h:31
uint8_t flags
Definition: rs_dpp_header.h:30