Classes | Functions | Variables
librealsense::legacy_file_format Namespace Reference

Classes

class  FrameInfoExt
 
class  FrameQuery
 
class  StreamQuery
 

Functions

rs2_timestamp_domain convert (uint64_t source)
 
bool convert_metadata_type (uint64_t type, rs2_frame_metadata_value &res)
 
constexpr uint32_t file_version ()
 
std::string file_version_topic ()
 
constexpr uint32_t get_maximum_supported_legacy_file_version ()
 
device_serializer::stream_identifier get_stream_identifier (const std::string &topic)
 
bool info_from_string (const std::string &str, rs2_camera_info &out)
 
bool is_camera (rs2_stream s)
 
stream_descriptor parse_stream_type (const std::string &source)
 
std::string stream_type_to_string (const stream_descriptor &source)
 

Variables

constexpr const char * ACCEL = "ACCLEROMETER"
 
constexpr uint32_t actual_exposure = 0
 
constexpr uint32_t actual_fps = 1
 
constexpr uint32_t ARRIVAL_TIMESTAMP = 65540
 
constexpr uint32_t auto_exposure = 6
 
constexpr const char * CENTRAL_PROTOCOL_VERSION = "{ 0x50376dea, 0x89f4, 0x4d70,{ 0xb1, 0xb0, 0x05, 0xf6, 0x07, 0xb6, 0xae, 0x8a } }"
 
constexpr const char * CENTRAL_VERSION = "{ 0x5652ffdb, 0xacac, 0x47ea,{ 0xbf, 0x65, 0x73, 0x3e, 0xf3, 0xd9, 0xe2, 0x70 } }"
 
constexpr const char * COLOR = "COLOR"
 
constexpr uint32_t CONFIDENCE = 65541
 
constexpr const char * DEPTH = "DEPTH"
 
constexpr const char * DEVICE_INTERFACE_VERSION = "{ 0xafcd9c11, 0x52e3, 0x4258,{ 0x8d, 0x23, 0xbe, 0x86, 0xfa, 0x97, 0xa0, 0xab } }"
 
constexpr const char * EEPROM_VERSION = "{ 0x4617d177, 0xb546, 0x4747,{ 0x9d, 0xbf, 0x4f, 0xf8, 0x99, 0x0c, 0x45, 0x6b } }"
 
constexpr uint32_t EXPOSURE_TIME = 65538
 
constexpr const char * EXTENDED_STATUS = "{ 0xff6e50db, 0x3c5f, 0x43e7,{ 0xb4, 0x82, 0xb8, 0xc3, 0xa6, 0x8e, 0x78, 0xcd } }"
 
constexpr const char * FISHEYE = "FISHEYE"
 
constexpr uint32_t frame_counter = 2
 
constexpr uint32_t FRAME_LENGTH = 65539
 
constexpr uint32_t frame_timestamp = 3
 
constexpr const char * FW_VERSION = "{ 0x7b79605b, 0x5e36, 0x4abe,{ 0xb1, 0x01, 0x94, 0x86, 0xb8, 0x9a, 0xfe, 0xbe } }"
 
constexpr uint32_t gain_level = 5
 
constexpr const char * GYRO = "GYROMETER"
 
constexpr const char * HW_VERSION = "{ 0x4439fcca, 0x8673, 0x4851,{ 0x9b, 0xb6, 0x1a, 0xab, 0xbd, 0x74, 0xbd, 0xdc } }"
 
constexpr const char * INFRARED = "INFRARED"
 
constexpr const char * POSE = "rs_6DoF"
 
constexpr const char * ROM_VERSION = "{ 0x16a64010, 0xfee4, 0x4c67,{ 0xae, 0xc5, 0xa0, 0x4d, 0xff, 0x06, 0xeb, 0x0b } }"
 
constexpr uint32_t sensor_timestamp = 4
 
constexpr const char * SERIAL_NUMBER = "{ 0x7d3e44e7, 0x8970, 0x4a32,{ 0x8e, 0xee, 0xe8, 0xd1, 0xd1, 0x32, 0xa3, 0x22 } }"
 
constexpr const char * STATUS = "{ 0x5d6c6637, 0x28c7, 0x4a90,{ 0xab, 0x35, 0x90, 0xb2, 0x1f, 0x1a, 0xe6, 0xb8 } }"
 
constexpr const char * STATUS_CODE = "{ 0xe22a94a6, 0xed64, 0x46ea,{ 0x81, 0x52, 0x6a, 0xb3, 0x0b, 0x0e, 0x2a, 0x18 } }"
 
constexpr uint32_t SYSTEM_TIMESTAMP = 65536
 
constexpr uint32_t TEMPRATURE = 65537
 
constexpr uint32_t time_of_arrival = 8
 
constexpr const char * TIMESTAMP_SORT_TYPE = "{ 0xb409b217, 0xe5cd, 0x4a04,{ 0x9e, 0x85, 0x1a, 0x7d, 0x59, 0xd7, 0xe5, 0x61 } }"
 
constexpr const char * TM_DEVICE_TYPE = "{ 0x1212e1d5, 0xfa3e, 0x4273,{ 0x9e, 0xbf, 0xe4, 0x43, 0x87, 0xbe, 0xe5, 0xe8 } }"
 
constexpr const char * USB_DESCRIPTOR = "{ 0x94b5fb99, 0x79f2, 0x4d66,{ 0x85, 0x06, 0xb1, 0x5e, 0x8b, 0x8c, 0x9d, 0xa1 } }"
 
constexpr uint32_t white_balance = 7
 

Function Documentation

rs2_timestamp_domain librealsense::legacy_file_format::convert ( uint64_t  source)
inline

Definition at line 657 of file ros_file_format.h.

bool librealsense::legacy_file_format::convert_metadata_type ( uint64_t  type,
rs2_frame_metadata_value res 
)
inline

Definition at line 633 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::file_version ( )

Definition at line 694 of file ros_file_format.h.

std::string librealsense::legacy_file_format::file_version_topic ( )
inline

Definition at line 854 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::get_maximum_supported_legacy_file_version ( )

Definition at line 699 of file ros_file_format.h.

device_serializer::stream_identifier librealsense::legacy_file_format::get_stream_identifier ( const std::string topic)
inline

Definition at line 842 of file ros_file_format.h.

bool librealsense::legacy_file_format::info_from_string ( const std::string str,
rs2_camera_info out 
)
inline

Definition at line 669 of file ros_file_format.h.

bool librealsense::legacy_file_format::is_camera ( rs2_stream  s)
inline

Definition at line 808 of file ros_file_format.h.

stream_descriptor librealsense::legacy_file_format::parse_stream_type ( const std::string source)
inline

Definition at line 735 of file ros_file_format.h.

std::string librealsense::legacy_file_format::stream_type_to_string ( const stream_descriptor source)
inline

Definition at line 704 of file ros_file_format.h.

Variable Documentation

constexpr const char* librealsense::legacy_file_format::ACCEL = "ACCLEROMETER"

Definition at line 613 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::actual_exposure = 0

Definition at line 617 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::actual_fps = 1

Definition at line 618 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::ARRIVAL_TIMESTAMP = 65540

Definition at line 630 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::auto_exposure = 6

Definition at line 623 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::CENTRAL_PROTOCOL_VERSION = "{ 0x50376dea, 0x89f4, 0x4d70,{ 0xb1, 0xb0, 0x05, 0xf6, 0x07, 0xb6, 0xae, 0x8a } }"

Definition at line 598 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::CENTRAL_VERSION = "{ 0x5652ffdb, 0xacac, 0x47ea,{ 0xbf, 0x65, 0x73, 0x3e, 0xf3, 0xd9, 0xe2, 0x70 } }"

Definition at line 597 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::COLOR = "COLOR"

Definition at line 610 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::CONFIDENCE = 65541

Definition at line 631 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::DEPTH = "DEPTH"

Definition at line 609 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::DEVICE_INTERFACE_VERSION = "{ 0xafcd9c11, 0x52e3, 0x4258,{ 0x8d, 0x23, 0xbe, 0x86, 0xfa, 0x97, 0xa0, 0xab } }"

Definition at line 595 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::EEPROM_VERSION = "{ 0x4617d177, 0xb546, 0x4747,{ 0x9d, 0xbf, 0x4f, 0xf8, 0x99, 0x0c, 0x45, 0x6b } }"

Definition at line 599 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::EXPOSURE_TIME = 65538

Definition at line 628 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::EXTENDED_STATUS = "{ 0xff6e50db, 0x3c5f, 0x43e7,{ 0xb4, 0x82, 0xb8, 0xc3, 0xa6, 0x8e, 0x78, 0xcd } }"

Definition at line 605 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::FISHEYE = "FISHEYE"

Definition at line 612 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::frame_counter = 2

Definition at line 619 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::FRAME_LENGTH = 65539

Definition at line 629 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::frame_timestamp = 3

Definition at line 620 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::FW_VERSION = "{ 0x7b79605b, 0x5e36, 0x4abe,{ 0xb1, 0x01, 0x94, 0x86, 0xb8, 0x9a, 0xfe, 0xbe } }"

Definition at line 596 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::gain_level = 5

Definition at line 622 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::GYRO = "GYROMETER"

Definition at line 614 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::HW_VERSION = "{ 0x4439fcca, 0x8673, 0x4851,{ 0x9b, 0xb6, 0x1a, 0xab, 0xbd, 0x74, 0xbd, 0xdc } }"

Definition at line 602 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::INFRARED = "INFRARED"

Definition at line 611 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::POSE = "rs_6DoF"

Definition at line 615 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::ROM_VERSION = "{ 0x16a64010, 0xfee4, 0x4c67,{ 0xae, 0xc5, 0xa0, 0x4d, 0xff, 0x06, 0xeb, 0x0b } }"

Definition at line 600 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::sensor_timestamp = 4

Definition at line 621 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::SERIAL_NUMBER = "{ 0x7d3e44e7, 0x8970, 0x4a32,{ 0x8e, 0xee, 0xe8, 0xd1, 0xd1, 0x32, 0xa3, 0x22 } }"

Definition at line 606 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::STATUS = "{ 0x5d6c6637, 0x28c7, 0x4a90,{ 0xab, 0x35, 0x90, 0xb2, 0x1f, 0x1a, 0xe6, 0xb8 } }"

Definition at line 603 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::STATUS_CODE = "{ 0xe22a94a6, 0xed64, 0x46ea,{ 0x81, 0x52, 0x6a, 0xb3, 0x0b, 0x0e, 0x2a, 0x18 } }"

Definition at line 604 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::SYSTEM_TIMESTAMP = 65536

Definition at line 626 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::TEMPRATURE = 65537

Definition at line 627 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::time_of_arrival = 8

Definition at line 625 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::TIMESTAMP_SORT_TYPE = "{ 0xb409b217, 0xe5cd, 0x4a04,{ 0x9e, 0x85, 0x1a, 0x7d, 0x59, 0xd7, 0xe5, 0x61 } }"

Definition at line 607 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::TM_DEVICE_TYPE = "{ 0x1212e1d5, 0xfa3e, 0x4273,{ 0x9e, 0xbf, 0xe4, 0x43, 0x87, 0xbe, 0xe5, 0xe8 } }"

Definition at line 601 of file ros_file_format.h.

constexpr const char* librealsense::legacy_file_format::USB_DESCRIPTOR = "{ 0x94b5fb99, 0x79f2, 0x4d66,{ 0x85, 0x06, 0xb1, 0x5e, 0x8b, 0x8c, 0x9d, 0xa1 } }"

Definition at line 594 of file ros_file_format.h.

constexpr uint32_t librealsense::legacy_file_format::white_balance = 7

Definition at line 624 of file ros_file_format.h.



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