tools/fw-logger/fw-log-data.h
Go to the documentation of this file.
1 /* License: Apache 2.0. See LICENSE file in root directory. */
2 /* Copyright(c) 2019 Intel Corporation. All Rights Reserved. */
3 #pragma once
4 #include <stdint.h>
5 #include <string>
6 #include <vector>
7 
8 namespace fw_logger
9 {
11  {
12  std::vector<uint8_t> logs_buffer;
13  };
14 
15  typedef union
16  {
18  struct
19  {
20  uint32_t magic_number : 8;
22  uint32_t thread_id : 3;
23  uint32_t file_id : 11;
24  uint32_t group_id : 5;
25  } bits;
27 
28  typedef union
29  {
31  struct
32  {
33  uint32_t event_id : 16;
34  uint32_t line_id : 12;
35  uint32_t seq_id : 4;
36  } bits;
38 
40  {
43  };
44 
46  {
48  };
49 
51  {
53  };
54 
56  {
62  };
63 
64 
66  {
67  public:
68  fw_log_data(void);
69  ~fw_log_data(void);
70 
82  double delta;
83 
87 
89  };
90 }
GLenum GLuint GLenum severity
unsigned short uint16_t
Definition: stdint.h:79
GLsizei const GLchar *const * string
unsigned int uint32_t
Definition: stdint.h:80
GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const void * bits
Definition: glext.h:6898
unsigned __int64 uint64_t
Definition: stdint.h:90
std::string to_string(T value)


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:47:15