Intel® RealSense™ Cross Platform API
Intel Realsense Cross-platform API
l500-private.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2018 Intel Corporation. All Rights Reserved.
3 
4 #pragma once
5 
6 #include "backend.h"
7 #include "types.h"
8 
9 
10 namespace librealsense
11 {
12  namespace ivcam2
13  {
14  const uint16_t L500_PID = 0x0b0d;
15 
16  // L500 depth XU identifiers
17  const uint8_t L500_HWMONITOR = 1;
18 
20  { 0xC9606CCB, 0x594C, 0x4D25,{ 0xaf, 0x47, 0xcc, 0xc4, 0x96, 0x43, 0x59, 0x95 } } };
21 
22  enum fw_cmd : uint8_t
23  {
24  HWReset = 0x20,
25  GVD = 0x10,
26  GLD = 0x0f
27  };
28 
30  {
33  };
34 
35  bool try_fetch_usb_device(std::vector<platform::usb_device_info>& devices,
37  } // librealsense::ivcam2
38 } // namespace librealsense
Definition: l500-private.h:26
bool try_fetch_usb_device(std::vector< platform::usb_device_info > &devices, const platform::uvc_device_info &info, platform::usb_device_info &result)
Definition: l500-private.h:31
const uint16_t L500_PID
Definition: l500-private.h:14
Definition: algo.h:16
Definition: l500-private.h:32
Definition: l500-private.h:25
gvd_fields
Definition: l500-private.h:29
const uint8_t L500_HWMONITOR
Definition: l500-private.h:17
const platform::extension_unit depth_xu
Definition: l500-private.h:19
Definition: l500-private.h:24
fw_cmd
Definition: l500-private.h:22