setDataAndStart method
void
setDataAndStart({
- required Uint8List fileData,
- DialogOtaType type = DialogOtaType.type585,
- DialogOtaListener? listener,
Implementation
void setDataAndStart({
required Uint8List fileData,
DialogOtaType type = DialogOtaType.type585,
DialogOtaListener? listener,
}) {
// logD('DialogOtaManager setDataAndStart: ${fileData.length}, $type');
_reset();
final crc = _getCrc(fileData);
_fileData = Uint8List.fromList([...fileData, crc]);
_numberOfBlocks = (_fileSize / _fileBlockSize).ceil();
_otaListener = listener;
_initOtaType(type);
_initBlocksSuota();
_setOtaMemDev();
}