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.
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.
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.
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.
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.