pyrealsense2.updatable

class pyrealsense2.updatable
__init__(self: pyrealsense2.updatable, arg0: pyrealsense2.device) → None

Methods

__init__((self: pyrealsense2.updatable, ...)
as_auto_calibrated_device(...)
as_debug_protocol(...)
as_playback(...)
as_recorder(...)
as_tm2((self: pyrealsense2.device) -> rs2::tm2)
as_updatable(...)
as_update_device(...)
create_flash_backup(*args, **kwargs) Overloaded function.
enter_update_state(...) Move the device to update state, this will cause the updatable device to disconnect and reconnect as an update device.
first_color_sensor(...)
first_depth_sensor(...)
first_fisheye_sensor(...)
first_motion_sensor(...)
first_pose_sensor(...)
first_roi_sensor(...)
get_info((self: pyrealsense2.device, ...) Retrieve camera specific information, like versions of various internal components
hardware_reset(...) Send hardware reset request to the device
is_auto_calibrated_device(...)
is_debug_protocol(...)
is_playback((self: pyrealsense2.device) -> bool)
is_recorder((self: pyrealsense2.device) -> bool)
is_tm2((self: pyrealsense2.device) -> bool)
is_updatable((self: pyrealsense2.device) -> bool)
is_update_device(...)
query_sensors(...) Returns the list of adjacent devices, sharing the same physical parent composite device.
supports((self: pyrealsense2.device, ...) Check if specific camera info is supported.
update_unsigned(*args, **kwargs) Overloaded function.

Attributes

sensors List of adjacent devices, sharing the same physical parent composite device.
create_flash_backup(*args, **kwargs)

Overloaded function.

  1. create_flash_backup(self: pyrealsense2.updatable) -> List[int]

Create backup of camera flash memory. Such backup does not constitute valid firmware image, and cannot be loaded back to the device, but it does contain all calibration and device information.

  1. create_flash_backup(self: pyrealsense2.updatable, callback: Callable[[float], None]) -> List[int]

Create backup of camera flash memory. Such backup does not constitute valid firmware image, and cannot be loaded back to the device, but it does contain all calibration and device information.

enter_update_state(self: pyrealsense2.updatable) → None

Move the device to update state, this will cause the updatable device to disconnect and reconnect as an update device.

update_unsigned(*args, **kwargs)

Overloaded function.

  1. update_unsigned(self: pyrealsense2.updatable, fw_image: List[int], update_mode: int=0) -> None

Update an updatable device to the provided unsigned firmware. This call is executed on the caller’s thread.

  1. update_unsigned(self: pyrealsense2.updatable, fw_image: List[int], callback: Callable[[float], None], update_mode: int=0) -> None

Update an updatable device to the provided unsigned firmware. This call is executed on the caller’s thread and it supports progress notifications via the callback.