From 12220232d527eba3f44cc45ecc3081128fc8014d Mon Sep 17 00:00:00 2001 From: Awin Huang Date: Fri, 3 Feb 2023 17:28:50 +0800 Subject: [PATCH] vault backup: 2023-02-03 17:28:50 --- 00. Inbox/vc-fwUpdate code trace(Meetup).canvas | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/00. Inbox/vc-fwUpdate code trace(Meetup).canvas b/00. Inbox/vc-fwUpdate code trace(Meetup).canvas index c2a6b8b..6ad5f77 100644 --- a/00. Inbox/vc-fwUpdate code trace(Meetup).canvas +++ b/00. Inbox/vc-fwUpdate code trace(Meetup).canvas @@ -3,11 +3,11 @@ {"id":"6bfc707fe9365d07","x":-582,"y":-730,"width":250,"height":50,"type":"text","text":"`Initialize();`"}, {"id":"35301ec811a15aa2","x":-434,"y":-646,"width":283,"height":50,"type":"text","text":"`Impl::InitializeController()`"}, {"id":"58150c82625254cd","x":233,"y":-462,"width":662,"height":215,"type":"text","text":"`vc-fwUpdate\\Backends\\MeridianBackend\\registration.cpp`\n```cpp\nlogitech::fwupdate::backend::RegisterBackend(IUpdateController& controller) {\n\n}\n```\n\n這邊開始建立所有的update task,以下所列的 task 都繼承自 `class UpdateTask`\n使用 `controller.RegisterTask(...)` 來註冊各個 task"}, - {"id":"5f57db192293a0ec","x":257,"y":-537,"width":168,"height":51,"type":"text","text":"Impl() d_"}, - {"id":"5e7c147cd533a922","x":453,"y":-537,"width":289,"height":51,"type":"text","text":"d_->CreatePnpProvider();"}, + {"id":"5f57db192293a0ec","x":257,"y":-537,"width":168,"height":51,"type":"text","text":"`Impl() d_`"}, + {"id":"5e7c147cd533a922","x":453,"y":-537,"width":289,"height":51,"type":"text","text":"`d_->CreatePnpProvider();`"}, {"id":"cd7947e8636e6b51","x":779,"y":-596,"width":347,"height":110,"type":"text","text":"建立一個看不見的window,背後會有一個 thread 來接收 device notification events:`WM_DEVICECHANGE`"}, - {"id":"e01a865b5a13d6e9","x":-247,"y":-537,"width":480,"height":51,"type":"text","text":"controller_ = controller::CreateUpdateController();"}, - {"id":"7d8839591c30f61a","x":-247,"y":-462,"width":406,"height":60,"type":"text","text":"backend::RegisterBackend(*controller_);"}, + {"id":"e01a865b5a13d6e9","x":-247,"y":-537,"width":480,"height":51,"type":"text","text":"`controller_ = controller::CreateUpdateController();`"}, + {"id":"7d8839591c30f61a","x":-247,"y":-462,"width":406,"height":60,"type":"text","text":"`backend::RegisterBackend(*controller_);`"}, {"id":"c1122f185b292a7c","x":-247,"y":-227,"width":480,"height":145,"type":"text","text":"`vc-fwUpdate\\Frontends-developer\\LogiFWUpdate\\Ui\\LogiFWUpdateDlg.cpp:2761`\n\n--------------------------------------------\n\n`InitializeImageProviders()`"}, {"id":"5db0c6d04d6655c7","x":1007,"y":-462,"width":269,"height":60,"type":"text","text":"`AudioDeviceUpdateTask`"}, {"id":"f3ccd922e41c8fa2","x":1007,"y":-396,"width":250,"height":60,"type":"text","text":"`BLEDeviceUpdateTask`"},