onProgressChanged

abstract fun onProgressChanged(@NonNull deviceAddress: String, percent: Int, speed: Float, avgSpeed: Float, currentPart: Int, partsTotal: Int)

Method called during uploading the firmware. It will not be called twice with the same value of percent, however, in case of small firmware files, some values may be omitted.

Parameters

deviceAddress

the target device address.

percent

the current status of upload (0-99).

speed

the current speed in bytes per millisecond.

avgSpeed

the average speed in bytes per millisecond

currentPart

the number pf part being sent. In case the ZIP file contains a Soft Device and/or a Bootloader together with the application the SD+BL are sent as part 1,then the service starts again and send the application as part 2.

partsTotal

total number of parts.