更新韌體
取得韌體
須透過
/app/device/model/firmware這支API進行請求。
執行
firmwareByteArray 需從 API 請求後,進行韌體的檔案下載,並轉為 ByteArray
try {
FarmlandBikeKit.sleipnir().upgradeFirmware(DevicePartType.HMI, firmwareByteArray)
} catch (e: Throwable) {
}狀態監聽
stateMessage 為當前更新進度內容
progress 為當前更新進度
FarmlandBikeKit.sleipnir().upgradeFirmwareSubject
.subscribe(
{ (stateMessage: String, progress: Int) ->
},
{
// Observable Error
}
)