Firmware / Updates
Bases: PicoScopeBase, shared_ps6000a_psospa, shared_4000a_6000a
PicoScope 6000 (A) API specific functions
Methods:
| Name | Description |
|---|---|
check_for_update |
Query whether a firmware update is available for the device. |
start_firmware_update |
Begin installing any available firmware update. |
check_for_update(n_infos=8)
Query whether a firmware update is available for the device.
Args:
n_infos: Size of the firmware information buffer.
Returns:
tuple[list, bool]: (firmware_info, updates_required) where
firmware_info is a list of :class:PICO_FIRMWARE_INFO
structures and updates_required indicates whether any
firmware components require updating.
start_firmware_update(progress=None)
Begin installing any available firmware update.
Args:
progress: Optional callback (handle, percent) that receives
progress updates as the firmware is written.