Public Member Functions | Public Attributes | List of all members
rsimpl::device_config Struct Reference

#include <types.h>

Public Member Functions

bool all_requests_filled (const stream_request(&original_requests)[RS_STREAM_NATIVE_COUNT]) const
 
 device_config (const rsimpl::static_device_info &info)
 
bool fill_requests (stream_request(&requests)[RS_STREAM_NATIVE_COUNT]) const
 
bool find_good_requests_combination (stream_request(&output_requests)[RS_STREAM_NATIVE_COUNT], std::vector< stream_request > stream_requests[RS_STREAM_NATIVE_COUNT]) const
 
void get_all_possible_requestes (std::vector< stream_request >(&stream_requests)[RS_STREAM_NATIVE_COUNT]) const
 
subdevice_mode_selection select_mode (const stream_request(&requests)[RS_STREAM_NATIVE_COUNT], int subdevice_index) const
 
std::vector< subdevice_mode_selectionselect_modes (const stream_request(&requests)[RS_STREAM_NATIVE_COUNT]) const
 
std::vector< subdevice_mode_selectionselect_modes () const
 
bool validate_requests (stream_request(&requests)[RS_STREAM_NATIVE_COUNT], bool throw_exception=false) const
 

Public Attributes

frame_callback_ptr callbacks [RS_STREAM_NATIVE_COUNT]
 
data_polling_request data_request
 
float depth_scale
 
const static_device_info info
 
motion_callback_ptr motion_callback { nullptr, [](rs_motion_callback*){} }
 
stream_request requests [RS_STREAM_NATIVE_COUNT]
 
timestamp_callback_ptr timestamp_callback { nullptr, [](rs_timestamp_callback*){} }
 

Detailed Description

Definition at line 448 of file types.h.

Constructor & Destructor Documentation

rsimpl::device_config::device_config ( const rsimpl::static_device_info info)
inlineexplicit

Definition at line 458 of file types.h.

Member Function Documentation

bool rsimpl::device_config::all_requests_filled ( const stream_request(&)  original_requests[RS_STREAM_NATIVE_COUNT]) const

Definition at line 396 of file types.cpp.

bool rsimpl::device_config::fill_requests ( stream_request(&)  requests[RS_STREAM_NATIVE_COUNT]) const

Definition at line 480 of file types.cpp.

bool rsimpl::device_config::find_good_requests_combination ( stream_request(&)  output_requests[RS_STREAM_NATIVE_COUNT],
std::vector< stream_request stream_requests[RS_STREAM_NATIVE_COUNT] 
) const

Definition at line 420 of file types.cpp.

void rsimpl::device_config::get_all_possible_requestes ( std::vector< stream_request >(&)  stream_requests[RS_STREAM_NATIVE_COUNT]) const

Definition at line 498 of file types.cpp.

subdevice_mode_selection rsimpl::device_config::select_mode ( const stream_request(&)  requests[RS_STREAM_NATIVE_COUNT],
int  subdevice_index 
) const

Definition at line 531 of file types.cpp.

std::vector< subdevice_mode_selection > rsimpl::device_config::select_modes ( const stream_request(&)  requests[RS_STREAM_NATIVE_COUNT]) const

Definition at line 599 of file types.cpp.

std::vector<subdevice_mode_selection> rsimpl::device_config::select_modes ( ) const
inline

Definition at line 469 of file types.h.

bool rsimpl::device_config::validate_requests ( stream_request(&)  requests[RS_STREAM_NATIVE_COUNT],
bool  throw_exception = false 
) const

Definition at line 623 of file types.cpp.

Member Data Documentation

frame_callback_ptr rsimpl::device_config::callbacks[RS_STREAM_NATIVE_COUNT]

Definition at line 452 of file types.h.

data_polling_request rsimpl::device_config::data_request

Definition at line 453 of file types.h.

float rsimpl::device_config::depth_scale

Definition at line 456 of file types.h.

const static_device_info rsimpl::device_config::info

Definition at line 450 of file types.h.

motion_callback_ptr rsimpl::device_config::motion_callback { nullptr, [](rs_motion_callback*){} }

Definition at line 454 of file types.h.

stream_request rsimpl::device_config::requests[RS_STREAM_NATIVE_COUNT]

Definition at line 451 of file types.h.

timestamp_callback_ptr rsimpl::device_config::timestamp_callback { nullptr, [](rs_timestamp_callback*){} }

Definition at line 455 of file types.h.


The documentation for this struct was generated from the following files:


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Fri Mar 13 2020 03:16:19