Classes | Public Member Functions | Private Member Functions | Private Attributes
rsimpl::fisheye_timestamp_reader Class Reference
Inheritance diagram for rsimpl::fisheye_timestamp_reader:
Inheritance graph
[legend]

List of all members.

Classes

struct  byte_wrapping

Public Member Functions

 fisheye_timestamp_reader (int in_configured_fps, const char *fw_ver)
unsigned long long get_frame_counter (const subdevice_mode &, const void *frame) override
double get_frame_timestamp (const subdevice_mode &mode, const void *frame, double actual_fps) override
bool validate_frame (const subdevice_mode &, const void *frame) override

Private Member Functions

int get_embedded_frame_counter (const void *frame) const

Private Attributes

int configured_fps
wraparound_mechanism< unsigned
long long > 
frame_counter_wraparound
std::string fw_version
unsigned last_fisheye_counter
double last_fisheye_timestamp
std::mutex mutex
wraparound_mechanism< double > timestamp_wraparound
bool validate

Detailed Description

Definition at line 735 of file ds-device.cpp.


Constructor & Destructor Documentation

rsimpl::fisheye_timestamp_reader::fisheye_timestamp_reader ( int  in_configured_fps,
const char *  fw_ver 
) [inline]

Definition at line 766 of file ds-device.cpp.


Member Function Documentation

int rsimpl::fisheye_timestamp_reader::get_embedded_frame_counter ( const void frame) const [inline, private]

Definition at line 737 of file ds-device.cpp.

unsigned long long rsimpl::fisheye_timestamp_reader::get_frame_counter ( const subdevice_mode ,
const void frame 
) [inline, override, virtual]

Implements rsimpl::frame_timestamp_reader.

Definition at line 786 of file ds-device.cpp.

double rsimpl::fisheye_timestamp_reader::get_frame_timestamp ( const subdevice_mode mode,
const void frame,
double  actual_fps 
) [inline, override, virtual]

Implements rsimpl::frame_timestamp_reader.

Definition at line 808 of file ds-device.cpp.

bool rsimpl::fisheye_timestamp_reader::validate_frame ( const subdevice_mode ,
const void frame 
) [inline, override, virtual]

Implements rsimpl::frame_timestamp_reader.

Definition at line 768 of file ds-device.cpp.


Member Data Documentation

Definition at line 758 of file ds-device.cpp.

Definition at line 762 of file ds-device.cpp.

Definition at line 756 of file ds-device.cpp.

Definition at line 759 of file ds-device.cpp.

Definition at line 760 of file ds-device.cpp.

Definition at line 757 of file ds-device.cpp.

Definition at line 761 of file ds-device.cpp.

Definition at line 763 of file ds-device.cpp.


The documentation for this class was generated from the following file:


librealsense
Author(s): Sergey Dorodnicov , Mark Horn , Reagan Lopez
autogenerated on Tue Jun 25 2019 19:54:41