pyrealsense2.software_sensor¶
- class pyrealsense2.software_sensor¶
- __init__(*args, **kwargs)¶
Methods
__init__
(*args, **kwargs)add_motion_stream
(self, motion_stream[, ...])Add motion stream to software sensor
add_option
(self, option, range[, is_writable])Register option that will be supported by the sensor
add_pose_stream
(self, pose_stream[, is_default])Add pose stream to software sensor
add_read_only_option
(self, option, val)Register read-only option that will be supported by the sensor
add_video_stream
(self, video_stream[, ...])Add video stream to software sensor
as_color_sensor
(self)as_debug_stream_sensor
(self)as_depth_sensor
(self)as_fisheye_sensor
(self)as_max_usable_range_sensor
(self)as_motion_sensor
(self)as_pose_sensor
(self)as_roi_sensor
(self)as_wheel_odometer
(self)close
(self)Close sensor for exclusive access.
from_frame
(frame)get_active_streams
(self)Retrieves the list of stream profiles currently streaming on the sensor.
get_info
(self, info)Retrieve camera specific information, like versions of various internal components.
get_option
(self, option)Read option value from the device.
get_option_description
(self, option)Get option description.
get_option_range
(self, option)Retrieve the available range of values of a supported option
get_option_value
(self, arg0)get_option_value_description
(self, option, value)Get option value description (In case a specific option value holds special meaning)
get_recommended_filters
(self)Return the recommended list of filters by the sensor.
get_stream_profiles
(self)Retrieves the list of stream profiles supported by the sensor.
get_supported_options
(self)Retrieve list of supported options
is_color_sensor
(self)is_debug_stream_sensor
(self)is_depth_sensor
(self)is_fisheye_sensor
(self)is_max_usable_range_sensor
(self)is_motion_sensor
(self)is_option_read_only
(self, option)Check if particular option is read only.
is_pose_sensor
(self)is_roi_sensor
(self)is_wheel_odometer
(self)on_motion_frame
(self, frame)Inject motion frame into the sensor
on_notification
(self, notif)on_options_changed
(self, callback)Sets a callback to notify in case options in this container change value
on_pose_frame
(self, frame)Inject pose frame into the sensor
on_video_frame
(self, frame)Inject video frame into the sensor
open
(*args, **kwargs)Overloaded function.
set_metadata
(self, value, type)Set frame metadata for the upcoming frames
set_notifications_callback
(self, callback)Register Notifications callback
set_option
(self, option, value)Write new value to device option
set_option_value
(self, arg0, arg1)set_read_only_option
(self, option, val)Update value of registered read-only option
start
(*args, **kwargs)Overloaded function.
stop
(self)Stop streaming.
supports
(*args, **kwargs)Overloaded function.
Attributes
name
profiles
The list of stream profiles supported by the sensor.
- add_motion_stream(self: pyrealsense2.software_sensor, motion_stream: pyrealsense2.motion_stream, is_default: bool = False) pyrealsense2.stream_profile ¶
Add motion stream to software sensor
- add_option(self: pyrealsense2.software_sensor, option: pyrealsense2.option, range: pyrealsense2.option_range, is_writable: bool = True) None ¶
Register option that will be supported by the sensor
- add_pose_stream(self: pyrealsense2.software_sensor, pose_stream: pyrealsense2.pose_stream, is_default: bool = False) pyrealsense2.stream_profile ¶
Add pose stream to software sensor
- add_read_only_option(self: pyrealsense2.software_sensor, option: pyrealsense2.option, val: float) None ¶
Register read-only option that will be supported by the sensor
- add_video_stream(self: pyrealsense2.software_sensor, video_stream: pyrealsense2.video_stream, is_default: bool = False) pyrealsense2.stream_profile ¶
Add video stream to software sensor
- on_motion_frame(self: pyrealsense2.software_sensor, frame: pyrealsense2.software_motion_frame) None ¶
Inject motion frame into the sensor
- on_notification(self: pyrealsense2.software_sensor, notif: pyrealsense2.software_notification) None ¶
- on_pose_frame(self: pyrealsense2.software_sensor, frame: pyrealsense2.software_pose_frame) None ¶
Inject pose frame into the sensor
- on_video_frame(self: pyrealsense2.software_sensor, frame: pyrealsense2.software_video_frame) None ¶
Inject video frame into the sensor
- set_metadata(self: pyrealsense2.software_sensor, value: pyrealsense2.frame_metadata_value, type: int) None ¶
Set frame metadata for the upcoming frames
- set_read_only_option(self: pyrealsense2.software_sensor, option: pyrealsense2.option, val: float) None ¶
Update value of registered read-only option