ClientImgExtension extension

on

Methods

confirmImageState(Duration timeout) Future<ImageState>
Confirms the currently running image.
continueImageUpload(int offset, List<int> data, Duration timeout) Future<ImageUploadResponse>
Sends a chunk of a firmware upload.
erase(Duration timeout) Future<void>
Erases the image in the inactive slot.
readImageState(Duration timeout) Future<ImageState>
Reads which images are currently present on the device.
setPendingImage(List<int> hash, bool confirm, Duration timeout) Future<ImageState>
Marks the image with the specified hash as pending.
startImageUpload(int image, List<int> data, int length, List<int> sha256, Duration timeout) Future<ImageUploadResponse>
Sends the first chunk of a firmware upload.
uploadImage(int image, List<int> data, List<int> hash, Duration chunkTimeout, {int chunkSize = 128, void onProgress(int)?, int windowSize = 3}) Future<void>
Uploads an image to the device.