pyrealsense2.updatable

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

Methods

__init__(self, arg0)

as_auto_calibrated_device(self)

as_calibration_change_device(self)

as_debug_protocol(self)

as_device_calibration(self)

as_firmware_logger(self)

as_playback(self)

as_recorder(self)

as_updatable(self)

as_update_device(self)

check_firmware_compatibility(self, image)

Check firmware compatibility with device.

create_flash_backup(*args, **kwargs)

Overloaded function.

enter_update_state(self)

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

first_color_sensor(self)

first_depth_sensor(self)

first_fisheye_sensor(self)

first_motion_sensor(self)

first_pose_sensor(self)

first_roi_sensor(self)

get_info(self, info)

Retrieve camera specific information, like versions of various internal components

hardware_reset(self)

Send hardware reset request to the device

is_auto_calibrated_device(self)

is_calibration_change_device(self)

is_connected(self)

is_debug_protocol(self)

is_device_calibration(self)

is_firmware_logger(self)

is_metadata_enabled(self)

is_playback(self)

is_recorder(self)

is_updatable(self)

is_update_device(self)

query_sensors(self)

Returns the list of adjacent devices, sharing the same physical parent composite device.

supports(self, info)

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.

check_firmware_compatibility(self: pyrealsense2.updatable, image: List[int]) bool

Check firmware compatibility with device. This method should be called before burning a signed firmware.

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 provides progress notifications via the callback.