Package / Element / Diagram
软件结构模型
Model 根命名空间下组织 0 个直接模型元素,并通过 0 张 UML 图呈现。
apps
apps 命名空间下组织 0 个直接模型元素,并通过 0 张 UML 图呈现。
boards
boards 命名空间下组织 13 个直接模型元素,并通过 13 张 package、component、class 图呈现。
函数节点:makeBoardProfile component · classifier · high 函数节点:makeBoardProfile 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:pinNum component · classifier · high 函数节点:pinNum 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 结构切片 boards · gat562_mesh_evb_pro/include/boards class · classifier · high 结构协作:结构切片 boards · gat562_mesh_evb_pro/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · t_display_p4/include/boards class · classifier · high 结构协作:结构切片 boards · t_display_p4/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · t_echo_lite/include/boards class · classifier · high 结构协作:结构切片 boards · t_echo_lite/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · tab5/include/boards class · classifier · high 结构协作:结构切片 boards · tab5/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · tdeck_pro/include/boards class · classifier · high 结构协作:结构切片 boards · tdeck_pro/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · tdeck/include/boards class · classifier · high 结构协作:结构切片 boards · tdeck/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · tlora_pager/include/boards class · classifier · high 结构协作:结构切片 boards · tlora_pager/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 boards · twatchs3/include/boards class · classifier · high 结构协作:结构切片 boards · twatchs3/include/boards 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 gat562_mesh_evb_pro · gat562_mesh_evb_pro class · classifier · high 结构协作:结构切片 gat562_mesh_evb_pro · gat562_mesh_evb_pro 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 结构切片 t_echo_lite · t_echo_lite class · classifier · high 结构协作:结构切片 t_echo_lite · t_echo_lite 表示 软件结构模型 中的 Classifier 候选;它应使用仓库或业务语言中的真实名称,不允许用工具生成的匿名代号替代。 模块边界:boards package · namespace · high 模块边界:boards 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:boards
解释 boards 的包/模块边界、文件数量、符号数量和跨模块依赖。
component · candidate · high
函数节点:makeBoardProfile
function 位于 boards/t_echo_lite/include/boards/t_echo_lite/board_profile.h#L188,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:pinNum
function 位于 boards/t_echo_lite/include/boards/t_echo_lite/board_profile.h#L8,被多个对象复用或依赖,用于解释技术协作和变更影响面。
class · candidate · high
结构协作:结构切片 boards · gat562_mesh_evb_pro/include/boards
解释 boards/gat562_mesh_evb_pro/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 Gat562Board、SX1262、Sx1262RadioPacketIo、Gat562Board::I2cGuard、GpsRuntime。
class · candidate · high
结构协作:结构切片 boards · t_echo_lite/include/boards
解释 boards/t_echo_lite/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TEchoLiteBoard、Sx1262RadioPacketIo、TEchoLiteBoard::I2cGuard、GpsRuntime、Module。
class · candidate · high
结构协作:结构切片 boards · tab5/include/boards
解释 boards/tab5/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 Tab5Board、Tab5Board::ManagedSystemI2cGuard、Tab5Board::SysI2cGuard、CodecCompat。
class · candidate · high
结构协作:结构切片 boards · t_display_p4/include/boards
解释 boards/t_display_p4/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TDisplayP4Board、TDisplayP4Board::ManagedSystemI2cGuard。
class · candidate · high
结构协作:结构切片 boards · tlora_pager/include/boards
解释 boards/tlora_pager/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TLoRaPagerBoard、SX1262Access、AppContext。
class · candidate · high
结构协作:结构切片 boards · tdeck/include/boards
解释 boards/tdeck/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TDeckBoard、SX1262Access。
class · candidate · high
结构协作:结构切片 boards · tdeck_pro/include/boards
解释 boards/tdeck_pro/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TDeckProBoard、SX1262Access。
class · candidate · high
结构协作:结构切片 boards · twatchs3/include/boards
解释 boards/twatchs3/include/boards 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 boards中的结构职责;候选对象包括 TWatchS3Board、SX1262Access。
class · candidate · high
结构协作:结构切片 gat562_mesh_evb_pro · gat562_mesh_evb_pro
解释 boards/gat562_mesh_evb_pro 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 gat562_mesh_evb_pro中的结构职责;候选对象包括 Ssd1306MonoDisplay、ScopedGpsSuspend。
class · candidate · high
结构协作:结构切片 t_echo_lite · t_echo_lite
解释 boards/t_echo_lite 这一结构切片中类、接口、组件或值对象如何共同承担结构切片 t_echo_lite中的结构职责;候选对象包括 EpaperMonoDisplay、ScopedGpsSuspend。
build.c6_companion
build.c6_companion 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:build.c6_companion package · namespace · high 模块边界:build.c6_companion 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:build.c6_companion
解释 build.c6_companion 的包/模块边界、文件数量、符号数量和跨模块依赖。
build.t_display_p4_tft
build.t_display_p4_tft 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:build.t_display_p4_tft package · namespace · high 模块边界:build.t_display_p4_tft 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:build.t_display_p4_tft
解释 build.t_display_p4_tft 的包/模块边界、文件数量、符号数量和跨模块依赖。
build.tdisplayp4_amoled
build.tdisplayp4_amoled 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:build.tdisplayp4_amoled package · namespace · high 模块边界:build.tdisplayp4_amoled 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:build.tdisplayp4_amoled
解释 build.tdisplayp4_amoled 的包/模块边界、文件数量、符号数量和跨模块依赖。
build.tdisplayp4_tft
build.tdisplayp4_tft 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:build.tdisplayp4_tft package · namespace · high 模块边界:build.tdisplayp4_tft 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:build.tdisplayp4_tft
解释 build.tdisplayp4_tft 的包/模块边界、文件数量、符号数量和跨模块依赖。
builds
builds 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:builds package · namespace · high 模块边界:builds 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:builds
解释 builds 的包/模块边界、文件数量、符号数量和跨模块依赖。
cmake
cmake 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:cmake package · namespace · high 模块边界:cmake 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:cmake
解释 cmake 的包/模块边界、文件数量、符号数量和跨模块依赖。
COPYRIGHT
COPYRIGHT 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:COPYRIGHT package · namespace · high 模块边界:COPYRIGHT 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:COPYRIGHT
解释 COPYRIGHT 的包/模块边界、文件数量、符号数量和跨模块依赖。
firmware
firmware 命名空间下组织 3 个直接模型元素,并通过 3 张 package、component 图呈现。
服务对象:main component · classifier · high 服务对象:main 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 界面组件:tm_services_record_error component · classifier · high 界面组件:tm_services_record_error 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 模块边界:firmware package · namespace · high 模块边界:firmware 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:firmware
解释 firmware 的包/模块边界、文件数量、符号数量和跨模块依赖。
component · candidate · high
服务对象:main
function 位于 firmware/c6_companion/tests/test_tm_services_functional.cpp#L97,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
界面组件:tm_services_record_error
function 位于 firmware/c6_companion/components/tm_services/tm_services.c#L471,被多个对象复用或依赖,用于解释技术协作和变更影响面。
images
images 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:images package · namespace · high 模块边界:images 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:images
解释 images 的包/模块边界、文件数量、符号数量和跨模块依赖。
LICENSE
LICENSE 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:LICENSE package · namespace · high 模块边界:LICENSE 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:LICENSE
解释 LICENSE 的包/模块边界、文件数量、符号数量和跨模块依赖。
managed_components
managed_components 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:managed_components package · namespace · high 模块边界:managed_components 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:managed_components
解释 managed_components 的包/模块边界、文件数量、符号数量和跨模块依赖。
esp32_lvgl
apps/esp32_lvgl 命名空间下组织 22 个直接模型元素,并通过 22 张 package、component、sequence 图呈现。
函数节点:companion_enter component · classifier · high 函数节点:companion_enter 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:contains component · classifier · high 函数节点:contains 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:main component · classifier · high 函数节点:main 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 模块边界:apps/esp32_lvgl package · namespace · high 模块边界:apps/esp32_lvgl 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。 add_hex_line 调用 add_status_line interaction · owned_behavior · high 动态协作:add_hex_line 调用 add_status_line 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 add_status_line 调用 add_label interaction · owned_behavior · high 动态协作:add_status_line 调用 add_label 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 add_u32_line 调用 add_label interaction · owned_behavior · high 动态协作:add_u32_line 调用 add_label 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 canRunEsp32LvglStartupRuntime 调用 canStartEsp32LvglLoopRuntime interaction · owned_behavior · high 动态协作:canRunEsp32LvglStartupRuntime 调用 canStartEsp32LvglLoopRuntime 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 companion_enter 调用 add_hex_line interaction · owned_behavior · high 动态协作:companion_enter 调用 add_hex_line 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 companion_enter 调用 add_label interaction · owned_behavior · high 动态协作:companion_enter 调用 add_label 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 companion_enter 调用 add_status_line interaction · owned_behavior · high 动态协作:companion_enter 调用 add_status_line 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 companion_enter 调用 add_u32_line interaction · owned_behavior · high 动态协作:companion_enter 调用 add_u32_line 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 hasEsp32LvglRuntimeTargetProfile 调用 esp32LvglRuntimeTargetProfile interaction · owned_behavior · high 动态协作:hasEsp32LvglRuntimeTargetProfile 调用 esp32LvglRuntimeTargetProfile 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 runEsp32LvglStartupRuntime 调用 canRunEsp32LvglStartupRuntime interaction · owned_behavior · high 动态协作:runEsp32LvglStartupRuntime 调用 canRunEsp32LvglStartupRuntime 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 runEsp32LvglStartupRuntime 调用 setBootLog interaction · owned_behavior · high 动态协作:runEsp32LvglStartupRuntime 调用 setBootLog 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 runEsp32LvglStartupRuntime 调用 showBootUi interaction · owned_behavior · high 动态协作:runEsp32LvglStartupRuntime 调用 showBootUi 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 setBootLog 调用 lockUi interaction · owned_behavior · high 动态协作:setBootLog 调用 lockUi 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 setBootLog 调用 unlockUi interaction · owned_behavior · high 动态协作:setBootLog 调用 unlockUi 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 showBootUi 调用 lockUi interaction · owned_behavior · high 动态协作:showBootUi 调用 lockUi 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 showBootUi 调用 unlockUi interaction · owned_behavior · high 动态协作:showBootUi 调用 unlockUi 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 startEsp32LvglLoopRuntime 调用 canStartEsp32LvglLoopRuntime interaction · owned_behavior · high 动态协作:startEsp32LvglLoopRuntime 调用 canStartEsp32LvglLoopRuntime 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。 tick 调用 log_loop_interval interaction · owned_behavior · high 动态协作:tick 调用 log_loop_interval 是 软件结构模型 中的局部行为,用于解释某个 Classifier、UseCase 或 Component 在特定场景下的动作、消息或状态变化。
package · candidate · high
模块边界:apps/esp32_lvgl
解释 apps/esp32_lvgl 的包/模块边界、文件数量、符号数量和跨模块依赖。
component · candidate · high
函数节点:main
function 位于 apps/esp32_lvgl/tests/esp32_lvgl_sd_coredump_contract_smoke.cpp#L33,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:contains
function 位于 apps/esp32_lvgl/tests/esp32_lvgl_sd_coredump_contract_smoke.cpp#L19,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:companion_enter
function 位于 apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp#L72,协调多个外部对象或能力,用于解释技术协作和变更影响面。
sequence · candidate · high
动态协作:tick 调用 log_loop_interval
apps/esp32_lvgl/src/esp32_lvgl_arduino_loop_runtime.cpp 中的 tick calls apps/esp32_lvgl/src/esp32_lvgl_arduino_loop_runtime.cpp 中的 log_loop_interval。
sequence · candidate · high
动态协作:add_status_line 调用 add_label
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_status_line calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_label。
sequence · candidate · high
动态协作:add_u32_line 调用 add_label
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_u32_line calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_label。
sequence · candidate · high
动态协作:add_hex_line 调用 add_status_line
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_hex_line calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_status_line。
sequence · candidate · high
动态协作:companion_enter 调用 add_label
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 companion_enter calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_label。
sequence · candidate · high
动态协作:companion_enter 调用 add_status_line
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 companion_enter calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_status_line。
sequence · candidate · high
动态协作:companion_enter 调用 add_u32_line
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 companion_enter calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_u32_line。
sequence · candidate · high
动态协作:companion_enter 调用 add_hex_line
apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 companion_enter calls apps/esp32_lvgl/src/esp32_lvgl_idf_app_registry.cpp 中的 add_hex_line。
sequence · candidate · high
动态协作:startEsp32LvglLoopRuntime 调用 canStartEsp32LvglLoopRuntime
apps/esp32_lvgl/src/esp32_lvgl_loop_runtime.cpp 中的 startEsp32LvglLoopRuntime calls apps/esp32_lvgl/src/esp32_lvgl_loop_runtime.cpp 中的 canStartEsp32LvglLoopRuntime。
sequence · candidate · high
动态协作:hasEsp32LvglRuntimeTargetProfile 调用 esp32LvglRuntimeTargetProfile
apps/esp32_lvgl/src/esp32_lvgl_runtime_config.cpp 中的 hasEsp32LvglRuntimeTargetProfile calls apps/esp32_lvgl/src/esp32_lvgl_runtime_config.cpp 中的 esp32LvglRuntimeTargetProfile。
sequence · candidate · high
动态协作:showBootUi 调用 lockUi
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 showBootUi calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 lockUi。
sequence · candidate · high
动态协作:showBootUi 调用 unlockUi
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 showBootUi calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 unlockUi。
sequence · candidate · high
动态协作:setBootLog 调用 lockUi
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 setBootLog calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 lockUi。
sequence · candidate · high
动态协作:setBootLog 调用 unlockUi
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 setBootLog calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 unlockUi。
sequence · candidate · high
动态协作:canRunEsp32LvglStartupRuntime 调用 canStartEsp32LvglLoopRuntime
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 canRunEsp32LvglStartupRuntime calls apps/esp32_lvgl/src/esp32_lvgl_loop_runtime.cpp 中的 canStartEsp32LvglLoopRuntime。
sequence · candidate · high
动态协作:runEsp32LvglStartupRuntime 调用 canRunEsp32LvglStartupRuntime
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 runEsp32LvglStartupRuntime calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 canRunEsp32LvglStartupRuntime。
sequence · candidate · high
动态协作:runEsp32LvglStartupRuntime 调用 showBootUi
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 runEsp32LvglStartupRuntime calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 showBootUi。
sequence · candidate · high
动态协作:runEsp32LvglStartupRuntime 调用 setBootLog
apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 runEsp32LvglStartupRuntime calls apps/esp32_lvgl/src/esp32_lvgl_startup_runtime.cpp 中的 setBootLog。
linux_cardputer_zero
apps/linux_cardputer_zero 命名空间下组织 5 个直接模型元素,并通过 5 张 package、component 图呈现。
函数节点:contains component · classifier · high 函数节点:contains 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:main component · classifier · high 函数节点:main 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:not_contains component · classifier · high 函数节点:not_contains 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:read_file component · classifier · high 函数节点:read_file 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 模块边界:apps/linux_cardputer_zero package · namespace · high 模块边界:apps/linux_cardputer_zero 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:apps/linux_cardputer_zero
解释 apps/linux_cardputer_zero 的包/模块边界、文件数量、符号数量和跨模块依赖。
component · candidate · high
函数节点:main
function 位于 apps/linux_cardputer_zero/tests/linux_cardputer_zero_business_wiring_smoke.cpp#L49,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:contains
function 位于 apps/linux_cardputer_zero/tests/linux_cardputer_zero_business_wiring_smoke.cpp#L19,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:not_contains
function 位于 apps/linux_cardputer_zero/tests/linux_cardputer_zero_business_wiring_smoke.cpp#L24,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:read_file
function 位于 apps/linux_cardputer_zero/tests/linux_cardputer_zero_business_wiring_smoke.cpp#L10,被多个对象复用或依赖,用于解释技术协作和变更影响面。
linux_sim_shell
apps/linux_sim_shell 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:apps/linux_sim_shell package · namespace · high 模块边界:apps/linux_sim_shell 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:apps/linux_sim_shell
解释 apps/linux_sim_shell 的包/模块边界、文件数量、符号数量和跨模块依赖。
linux_uconsole_gtk
apps/linux_uconsole_gtk 命名空间下组织 12 个直接模型元素,并通过 12 张 package、component 图呈现。
函数节点:expect component · classifier · high 函数节点:expect 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:launchMapLayout component · classifier · high 函数节点:launchMapLayout 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:launchSettingsLayout component · classifier · high 函数节点:launchSettingsLayout 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:main component · classifier · high 函数节点:main 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:makeLabel component · classifier · high 函数节点:makeLabel 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:makeSettingsRow component · classifier · high 函数节点:makeSettingsRow 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:makeSpin component · classifier · high 函数节点:makeSpin 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:makeSwitch component · classifier · high 函数节点:makeSwitch 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:refreshMap component · classifier · high 函数节点:refreshMap 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:refreshUi component · classifier · high 函数节点:refreshUi 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 函数节点:setLabel component · classifier · high 函数节点:setLabel 表示软件结构模型中的 Component 候选,重点是可替换模块、提供/需要的接口以及连接关系。 模块边界:apps/linux_uconsole_gtk package · namespace · high 模块边界:apps/linux_uconsole_gtk 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:apps/linux_uconsole_gtk
解释 apps/linux_uconsole_gtk 的包/模块边界、文件数量、符号数量和跨模块依赖。
component · candidate · high
函数节点:launchSettingsLayout
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_settings_layout.cpp#L110,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:makeLabel
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_widgets.cpp#L9,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:makeSettingsRow
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_settings_layout.cpp#L22,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:refreshUi
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_shell.cpp#L285,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:refreshMap
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_logic.cpp#L1243,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:main
function 位于 apps/linux_uconsole_gtk/tests/uconsole_meshtastic_node_payload_smoke.cpp#L89,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:launchMapLayout
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_map_layout.cpp#L105,协调多个外部对象或能力,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:expect
function 位于 apps/linux_uconsole_gtk/tests/uconsole_meshtastic_node_payload_smoke.cpp#L15,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:makeSwitch
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_settings_layout.cpp#L75,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:setLabel
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_widgets.cpp#L44,被多个对象复用或依赖,用于解释技术协作和变更影响面。
component · candidate · high
函数节点:makeSpin
function 位于 apps/linux_uconsole_gtk/src/platform/gtk/gtk_uconsole_settings_layout.cpp#L68,被多个对象复用或依赖,用于解释技术协作和变更影响面。
nrf52_node
apps/nrf52_node 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:apps/nrf52_node package · namespace · high 模块边界:apps/nrf52_node 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:apps/nrf52_node
解释 apps/nrf52_node 的包/模块边界、文件数量、符号数量和跨模块依赖。
README.md
apps/README.md 命名空间下组织 1 个直接模型元素,并通过 1 张 package 图呈现。
模块边界:apps/README.md package · namespace · high 模块边界:apps/README.md 表示 Package 命名空间或包含关系,用于组织模型元素,不等同于任意文件夹清单。
package · candidate · high
模块边界:apps/README.md
解释 apps/README.md 的包/模块边界、文件数量、符号数量和跨模块依赖。