e7cf44504c
## 架构升级:Service Registry + Bridge 模式 - 新增 PluginSDK/IPluginServices.h:10 个纯虚服务接口(IDataProvider/ILinkProvider/...) - 新增 MavLinkServiceBridge:单 QObject 实现全部服务,隔离 MavLinkNode 依赖 - 升级 PluginManifest:支持 plugin.json 的 provides/consumes 声明式依赖 - 实现 ExtensionHost::autoWire():元对象自省自动连接信号槽 - 集成到 AppController:initModules() 中创建桥接器并注册到 ServiceRegistry - CockpitPlugin 演示服务发现:initialize() 中通过 PluginContext 查找服务 ## 代码清理 - Plugins/opmap:~280 行死代码(waypointsetting 100行注释块/tilematrix 54行/等27个文件) - Plugins/MavLinkNode:~200 行 GBK 乱码注释翻译为 UTF-8 + 12 行注释死代码 - Plugins/ToolsUI:~222 行死代码(ECU.cpp 82行/INS.cpp 113行/Parse/ToolsUI 等) - StatusUI/Setting/MissionUI:~65 行注释死代码 - Cockpit/leftladder.cpp:10 处 GBK 乱码翻译为中文 - 清理头文件注释掉的 #include(19 处)、空 if-else 分支、注释变量声明 ## 编译验证 - [100%] Built target GCS 零错误 - 运行时 timeout 3s 正常退出,无崩溃
166 lines
3.9 KiB
Plaintext
166 lines
3.9 KiB
Plaintext
../build/CharInputter.o
|
|
../build/Inputter.o
|
|
../build/multiselector.o
|
|
../build/Selector.o
|
|
../build/Confirm.o
|
|
../build/Chart.o
|
|
../build/Scope.o
|
|
../build/CommandEditor.o
|
|
../build/CommandPalette.o
|
|
../build/MAVLinkInspector.o
|
|
../build/tools_Index0.o
|
|
../build/tools_Index1.o
|
|
../build/tools_Index2.o
|
|
../build/tools_Index3.o
|
|
../build/tools_Index4.o
|
|
../build/PowerSystem.o
|
|
../build/ServoSystem.o
|
|
../build/Diagram.o
|
|
../build/Senser.o
|
|
../build/evtol.o
|
|
../build/joystick.o
|
|
../build/remotecontrol.o
|
|
../build/switch.o
|
|
../build/ECU.o
|
|
../build/INS.o
|
|
../build/landinggear.o
|
|
../build/Parse.o
|
|
../build/ToolsUI.o
|
|
../build/ToolsWidget.o
|
|
../build/PluginToolPanel.o
|
|
../build/ConnectDialog.o
|
|
../build/LinkUI.o
|
|
../build/MapSettingUI.o
|
|
../build/GlobalSetting.o
|
|
../build/Index0.o
|
|
../build/ParameterInspector.o
|
|
../build/Index1.o
|
|
../build/Setting.o
|
|
../build/CustomButton.o
|
|
../build/JsonHelper.o
|
|
../build/MissionUI.o
|
|
../build/propertyui.o
|
|
../build/ruledialog.o
|
|
../build/MenuBarUI.o
|
|
../build/CommandButton.o
|
|
../build/CommandUI.o
|
|
../build/DragButton.o
|
|
../build/CheckUI.o
|
|
../build/Config.o
|
|
../build/StateGroup.o
|
|
../build/StateWidget.o
|
|
../build/StatusUI.o
|
|
../build/CommandBox.o
|
|
../build/HealthUI.o
|
|
../build/StateLabel.o
|
|
../build/main.o
|
|
../build/mainwindow.o
|
|
../build/AppController.o
|
|
../build/Logging.o
|
|
../build/PluginRouter.o
|
|
../build/PluginManager.o
|
|
../build/PluginDataBus.o
|
|
../build/MavLinkProtocolPlugin.o
|
|
../build/DefaultCockpit.o
|
|
../build/ExtensionHost.o
|
|
../build/CommandRegistry.o
|
|
../build/ThemeManager.o
|
|
../build/PluginContext.o
|
|
../build/ServiceRegistry.o
|
|
../build/TransportManagerPlugin.o
|
|
../build/SerialTransport.o
|
|
../build/UdpTransport.o
|
|
../build/TcpTransport.o
|
|
../build/MavLinkProtocolPlugin.o
|
|
../build/DeviceManagePlugin.o
|
|
../build/MapPluginPlugin.o
|
|
../build/qrc_CharInputterRes.o
|
|
../build/qrc_InputterRes.o
|
|
../build/qrc_MultiSelectorRes.o
|
|
../build/qrc_SelectorRes.o
|
|
../build/qrc_ConfirmRes.o
|
|
../build/qrc_ScopeRes.o
|
|
../build/qrc_CommandEditor.o
|
|
../build/qrc_tools_index4res.o
|
|
../build/qrc_PowerSystem.o
|
|
../build/qrc_ServoSystem.o
|
|
../build/qrc_Diagram.o
|
|
../build/qrc_Senser.o
|
|
../build/qrc_evtol.o
|
|
../build/qrc_ECU.o
|
|
../build/qrc_INS.o
|
|
../build/qrc_resource.o
|
|
../build/qrc_ToolsUIres.o
|
|
../build/qrc_ConnectDialogRes.o
|
|
../build/qrc_LinkUIRes.o
|
|
../build/qrc_MapSettingUIRes.o
|
|
../build/qrc_Global.o
|
|
../build/qrc_Settingres.o
|
|
../build/qrc_MissionUIres.o
|
|
../build/qrc_MenuBarUIres.o
|
|
../build/qrc_CommandUIres.o
|
|
../build/qrc_CheckUIres.o
|
|
../build/qrc_StatusUI.o
|
|
../build/qrc_HealthUI.o
|
|
../build/qrc_res.o
|
|
../build/moc_CharInputter.o
|
|
../build/moc_Inputter.o
|
|
../build/moc_multiselector.o
|
|
../build/moc_Selector.o
|
|
../build/moc_Confirm.o
|
|
../build/moc_Chart.o
|
|
../build/moc_Scope.o
|
|
../build/moc_CommandEditor.o
|
|
../build/moc_CommandPalette.o
|
|
../build/moc_MAVLinkInspector.o
|
|
../build/moc_tools_Index0.o
|
|
../build/moc_tools_Index1.o
|
|
../build/moc_tools_Index2.o
|
|
../build/moc_tools_Index3.o
|
|
../build/moc_tools_Index4.o
|
|
../build/moc_PowerSystem.o
|
|
../build/moc_ServoSystem.o
|
|
../build/moc_Diagram.o
|
|
../build/moc_Senser.o
|
|
../build/moc_evtol.o
|
|
../build/moc_joystick.o
|
|
../build/moc_remotecontrol.o
|
|
../build/moc_switch.o
|
|
../build/moc_ECU.o
|
|
../build/moc_INS.o
|
|
../build/moc_landinggear.o
|
|
../build/moc_Parse.o
|
|
../build/moc_ToolsUI.o
|
|
../build/moc_ToolsWidget.o
|
|
../build/moc_PluginToolPanel.o
|
|
../build/moc_ConnectDialog.o
|
|
../build/moc_LinkUI.o
|
|
../build/moc_MapSettingUI.o
|
|
../build/moc_GlobalSetting.o
|
|
../build/moc_Index0.o
|
|
../build/moc_ParameterInspector.o
|
|
../build/moc_Index1.o
|
|
../build/moc_Setting.o
|
|
../build/moc_CustomButton.o
|
|
../build/moc_MissionUI.o
|
|
../build/moc_propertyui.o
|
|
../build/moc_ruledialog.o
|
|
../build/moc_MenuBarUI.o
|
|
../build/moc_CommandButton.o
|
|
../build/moc_CommandUI.o
|
|
../build/moc_DragButton.o
|
|
../build/moc_CheckUI.o
|
|
../build/moc_Config.o
|
|
../build/moc_StateGroup.o
|
|
../build/moc_StateWidget.o
|
|
../build/moc_StatusUI.o
|
|
../build/moc_CommandBox.o
|
|
../build/moc_HealthUI.o
|
|
../build/moc_StateLabel.o
|
|
../build/moc_mainwindow.o
|
|
../build/moc_AppController.o
|
|
../build/moc_PluginRouter.o
|
|
../build/moc_SerialTransport.o
|
|
../build/moc_UdpTransport.o
|
|
../build/moc_TcpTransport.o
|