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