Monado OpenXR Runtime
Intel RealSense driver

Driver for the SLAM-capable Intel Realsense devices. More...

Collaboration diagram for Intel RealSense driver:

Files

file  rs_ddev.c
 RealSense helper driver for in-device SLAM 6DOF tracking.
 
file  rs_driver.h
 Internal header for the RealSense driver.
 
file  rs_hdev.c
 RealSense device tracked with host-SLAM.
 
file  rs_interface.h
 Interface to RealSense devices.
 
file  rs_prober.c
 Realsense prober code.
 

Data Structures

struct  rs_container
 Container to store and manage useful objects from the RealSense API. More...
 

Functions

static void rs_container_cleanup (struct rs_container *rsc)
 Cleans up an rs_container and resets its fields to NULL;. More...
 
struct xrt_devicers_ddev_create (int device_idx)
 Create a RealSense device tracked with device-SLAM (T26x). More...
 
struct xrt_devicers_hdev_create (struct xrt_prober *xp, int device_idx)
 Create RealSense device tracked with host-SLAM (one with camera and IMU streams) More...
 
struct xrt_auto_proberrs_create_auto_prober (void)
 Create a auto prober for rs devices. More...
 

Detailed Description

Driver for the SLAM-capable Intel Realsense devices.

Function Documentation

◆ rs_container_cleanup()

static void rs_container_cleanup ( struct rs_container rsc)
static

◆ rs_create_auto_prober()

struct xrt_auto_prober* rs_create_auto_prober ( void  )

◆ rs_ddev_create()

struct xrt_device* rs_ddev_create ( int  device_idx)

#include <drivers/realsense/rs_driver.h>

Create a RealSense device tracked with device-SLAM (T26x).

◆ rs_hdev_create()

struct xrt_device* rs_hdev_create ( struct xrt_prober xp,
int  device_idx 
)

#include <drivers/realsense/rs_driver.h>

Create RealSense device tracked with host-SLAM (one with camera and IMU streams)