14 const std::vector<platform::hid_device_info>& all_hid_infos,
29 uint8_t _fisheye_device_idx = -1;
30 uint8_t _motion_module_device_idx = -1;
36 std::shared_ptr<lazy<rs2_extrinsics>> _fisheye_to_imu;
39 std::vector<uint8_t> get_tm1_eeprom_raw()
const;
45 std::vector<std::pair<std::string, stream_profile>> sensor_name_and_hid_profiles =
64 std::map<rs2_stream, std::map<unsigned, unsigned>> fps_and_sampling_frequency_per_rs2_stream =
Definition: rs_sensor.h:69
std::shared_ptr< stream_interface > _gyro_stream
Definition: ds5-motion.h:76
Definition: rs_sensor.h:43
Definition: ds5-motion.h:10
friend class ds5_hid_sensor
Definition: ds5-motion.h:27
Definition: ds5-device.h:16
Definition: ds5-private.h:275
std::shared_ptr< auto_exposure_mechanism > register_auto_exposure_options(uvc_sensor *uvc_ep, const platform::extension_unit *fisheye_xu)
Definition: rs_sensor.h:70
rs2_stream
Streams are different types of data provided by RealSense devices.
Definition: rs_sensor.h:36
Definition: rs_sensor.h:44
friend class ds5_fisheye_sensor
Definition: ds5-motion.h:26
const platform::extension_unit fisheye_xu
Definition: ds5-private.h:85
std::shared_ptr< stream_interface > _gpio_streams[4]
Definition: ds5-motion.h:77
Motion device intrinsics: scale, bias, and variances.
Definition: rs_types.h:68
ds5_motion(std::shared_ptr< context > ctx, const platform::backend_device_group &group)
std::shared_ptr< stream_interface > _accel_stream
Definition: ds5-motion.h:75
rs2_motion_device_intrinsic get_motion_intrinsics(rs2_stream) const
std::shared_ptr< stream_interface > _fisheye_stream
Definition: ds5-motion.h:74
std::shared_ptr< hid_sensor > create_hid_device(std::shared_ptr< context > ctx, const std::vector< platform::hid_device_info > &all_hid_infos, const firmware_version &camera_fw_version)