From f5fbd1d9f897fa0e35d1795c0ad51bd19d6e58d9 Mon Sep 17 00:00:00 2001 From: Rayllll Date: Fri, 27 Dec 2024 19:56:27 +0800 Subject: [PATCH] Signed-off-by: Rayllll set proportion --- services/flow_update/update_bin/bin_process.cpp | 5 +++++ services/flow_update/update_bin/bin_process.h | 1 + 2 files changed, 6 insertions(+) diff --git a/services/flow_update/update_bin/bin_process.cpp b/services/flow_update/update_bin/bin_process.cpp index 4aa1330c..c4935de3 100644 --- a/services/flow_update/update_bin/bin_process.cpp +++ b/services/flow_update/update_bin/bin_process.cpp @@ -270,6 +270,11 @@ bool UScriptInstructionBinFlowWrite::CheckEsDeviceUpdate(const Hpackage::FileInf return true; } +void UScriptInstructionBinFlowWrite::SetProportion(float proportion) +{ + fullUpdateProportion_ = proportion; +} + int32_t UScriptInstructionBinFlowWrite::ComponentProcess(Uscript::UScriptEnv &env, PkgManager::StreamPtr stream, const std::string &name, const Hpackage::FileInfo &fileInfo) { diff --git a/services/flow_update/update_bin/bin_process.h b/services/flow_update/update_bin/bin_process.h index 4966b746..df4482e0 100644 --- a/services/flow_update/update_bin/bin_process.h +++ b/services/flow_update/update_bin/bin_process.h @@ -28,6 +28,7 @@ public: UScriptInstructionBinFlowWrite() {} virtual ~UScriptInstructionBinFlowWrite() {} int32_t Execute(Uscript::UScriptEnv &env, Uscript::UScriptContext &context) override; + void SetProportion(float proportion); protected: virtual int32_t ProcessBinFile(Uscript::UScriptEnv &env, Uscript::UScriptContext &context, -- Gitee