Files
trail-mate/docs/code-understanding/code-first-discovery-spine.md
T

254 lines
30 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Code-First Discovery Spine
生成于:2026-06-25T14:17:52.885Z
事实来源:code_facts / codegraph
本地仓库证据:2026-06-25T09:13:57.407Z
## 定位
这份 spine 是 Design / Engineering / Architecture 三个 Explorer 的共享代码事实脊柱。它不是需求文档,也不是产品意图;它只描述当前代码事实中可观察的入口、结构、运行边界、证据断言和覆盖缺口。
## 摘要
- 文件:305
- 代码节点:4091
- 代码关系:10149
- 行为切片:420
- 结构聚类:17
- 运行/构建边界:0
- 证据断言:177
- 覆盖账本项:14545
- 未知缺口:2062
## 行为切片
| ID | 触发 | 入口 | 模块 | 文件 | 关系 | 置信度 |
| --- | --- | --- | --- | ---: | ---: | --- |
| behavior-slice:api-route-codegraph-method-64e00b9e34a8c17deba799357b3d8dfa | api_route | IdfAppFacadeRuntime::getTeamController | apps/esp32_lvgl | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-ff1693e9463e593245dc219bc001d332 | ui_route | makeChatPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-27d0bf7aad63c554f6e83d1eb43f6244 | ui_route | refreshDataPage | apps/linux_uconsole_gtk | 2 | 27 | high |
| behavior-slice:ui-route-codegraph-function-537edf895d25fceddf733ab6ed611047 | ui_route | refreshHardwarePage | apps/linux_uconsole_gtk | 2 | 13 | high |
| behavior-slice:ui-route-codegraph-function-4a858539c72f0272c7d20353824bdc64 | ui_route | makeHardwarePageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-eff7442c19c5f3aadbffd864930c85e3 | ui_route | refreshLogsPage | apps/linux_uconsole_gtk | 2 | 9 | high |
| behavior-slice:ui-route-codegraph-function-5012e49a183e80a2f8940a8ca6469262 | ui_route | makeMapPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-351797dda2e803d423fb1950bd7fca4c | ui_route | makeOverviewPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-26e98b9a136cf454acaf45547c16e72a | ui_route | refreshSettingsPage | apps/linux_uconsole_gtk | 2 | 7 | high |
| behavior-slice:ui-route-codegraph-function-991cd1fd6dc709193e7a7db23c635fcb | ui_route | showSettingsPage | apps/linux_uconsole_gtk | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-848f0c88cbd268d7f19882a555165c81 | ui_route | showPage | apps/linux_uconsole_gtk | 2 | 27 | high |
| behavior-slice:api-route-codegraph-function-16f36cb0f809018e5bbfdab6ab4afb81 | api_route | AppFacadeRuntime::getTeamController | apps/nrf52_node | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-b4895dedcd03b2a66b2563a5eb513b2b | ui_route | thread | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-function-f0bd41ddb9dbf231b4124293ad021da6 | ui_route | wait_until_capture_ready | apps/linux_cardputer_zero | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-ec89be1f3d23bfaef2aea96f1a9bbff9 | ui_route | open_focused_app | apps/linux_cardputer_zero | 1 | 9 | high |
| behavior-slice:ui-route-codegraph-method-7c4070813c06e3561ce9dd81a40cb89b | ui_route | TLoRaPagerBoard::isHardwareOnline | boards | 1 | 19 | high |
| behavior-slice:ui-route-codegraph-method-9511b3acf19571a94eb3cec1a2f41fcc | ui_route | TLoRaPagerBoard::isGPSReady | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-method-8be2ffe9134de83dccb8cbfd53e0fa4f | ui_route | TLoRaPagerBoard::hasGPSHardware | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-method-a3a9766eaebc40192b484b0ea0fafc52 | ui_route | TLoRaPagerBoard::hasSstvAudioInput | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-method-864ba7b8b3cd5a0414802ba25409a3f2 | ui_route | TLoRaPagerBoard::isSensorReady | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-method-72b332f2d9877c1b0dc2ea5337bfb103 | ui_route | TLoRaPagerBoard::isSDReady | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-method-6ff7ccfd5f7d5bed424d8cd0d9493726 | ui_route | TLoRaPagerBoard::isRTCReady | boards | 2 | 9 | high |
| behavior-slice:ui-route-codegraph-method-eed6523b0cd1970d87b89f601d2aaa2c | ui_route | TLoRaPagerBoard::isHapticReady | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-method-faeda81b79606182bc47e59e4d2258b9 | ui_route | TLoRaPagerBoard::isPMUReady | boards | 2 | 7 | high |
| behavior-slice:ui-route-codegraph-method-e8dfd51fbc3c850c1e4d3a7fc4231436 | ui_route | TLoRaPagerBoard::isGaugeReady | boards | 2 | 7 | high |
| behavior-slice:ui-route-codegraph-function-c6e025f57e17433d5f6a8587b35b348d | ui_route | TLoRaPagerBoard::ensureSDReady | boards | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-9c6cb5f9b48c98912fe45d08cdf7baf1 | ui_route | TLoRaPagerBoard::isCardReady | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-d0ee2fed3865c94500bf978be388785a | ui_route | TLoRaPagerBoard::playMessageTone | boards | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-struct-9594b1a57241ad1df7eb3a3f6b575f44 | ui_route | TLoRaPagerBoard::playMessageTone::ToneStep | boards | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-function-c7243f3864e523639290c7c5fe308ffd | ui_route | TLoRaPagerBoard::setMessageToneVolume | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-9af278c3635bd9cfcd5634d3f96e791c | ui_route | TLoRaPagerBoard::getMessageToneVolume | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-42551bf3d6eaa52e7c0833e50e947f0d | ui_route | TLoRaPagerBoard::startRadioReceive | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-eb13294de5dd0a53322edbb177c5a744 | ui_route | TLoRaPagerBoard::readRadioData | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-7b4b87cfce61c9bff6d498b8dd6ca305 | ui_route | TLoRaPagerBoard::configureFskRadio | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-d9fef41c34ce43002aa6a4b172ef8c53 | ui_route | TLoRaPagerBoard::configureLoraRadio | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-63e4496f3bd5c13c98b0764dbebc100c | ui_route | TLoRaPagerBoard::getBatteryLevel | boards | 2 | 5 | high |
| behavior-slice:ui-route-codegraph-function-6705e41ce815947778de3572561da9ac | ui_route | TLoRaPagerBoard::getBatteryTemperatureC_bestEffort | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-a63b358228a40b712892c3d4c4eceb4e | ui_route | TLoRaPagerBoard::reloadGaugeCapacityFromPrefs | boards | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-805a3f11773a33c7c904b78ad9f5bf22 | ui_route | TLoRaPagerBoard::readADC | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-0004c59538ca9d1465ca04b58f773463 | ui_route | TLoRaPagerBoard::readADCVoltage | boards | 1 | 1 | medium |
| behavior-slice:ui-route-code-import-c-c-thread | ui_route | thread | apps/linux_cardputer_zero | 2 | 1 | medium |
| behavior-slice:ui-route-codegraph-variable-77598514febdf2dcaa2ba293f7a7bcff | ui_route | rotaryHandler | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-struct-8c220a0e73da5e58f5f019863c25c5a4 | ui_route | GtkUConsolePageLifecycle | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-3f6ca9d1d824dcb621dc816c98eacf89 | ui_route | makeDataPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-538a0b96ee27455d2edc422fd50a6935 | ui_route | makeLogsPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-1efc4e4e325ff94fbf42d1ee48d8d412 | ui_route | setSettingsStackPageVisible | apps/linux_uconsole_gtk | 1 | 7 | high |
| behavior-slice:ui-route-codegraph-function-7cb2c660fbfc61e1888e9d1547af3518 | ui_route | makeSettingsPageLifecycle | apps/linux_uconsole_gtk | 2 | 3 | high |
| behavior-slice:ui-route-codegraph-function-c6c0b6fa6480ba0986efd3c78a59b528 | ui_route | findPage | apps/linux_uconsole_gtk | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-03689f593fc68626d03443565a4b6e98 | ui_route | findPage | apps/linux_uconsole_gtk | 1 | 5 | high |
| behavior-slice:api-route-codegraph-function-c5106b68dff879d110dc0dda50f17813 | api_route | reset_touch_controller | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-4c29e5bbcc1dfd3fd9ed6406115e8068 | ui_route | initializeBoard | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-d2ce39f73cb79c5c5c3237578d0f3aaa | ui_route | initializeDisplay | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-29f6ff810e9d97dddd19e7e9dabbcfcf | ui_route | initializeStorage | boards | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-ec1987507f515b7f553a4486f5c6939a | ui_route | tryResolveAppContextInitHandles | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-f650bc9e2a6e7f858bc3f06eef107063 | ui_route | resolveAppContextInitHandles | boards | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-import-52683ac846286efe5d93dd9a3ab70023 | ui_route | chrono | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-import-7069db658a7ee0bb54513713a043e6a6 | ui_route | cstdio | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-import-72bdbfb3d5dfede2eef162d82ae74753 | ui_route | cstdlib | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-import-01cb1267f5ff78d3807b0befda2f4138 | ui_route | filesystem | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-import-fc75dbca2adffc8c643d5c844e1319f9 | ui_route | fstream | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-import-dda7fd77ad949bbd4e8c93cef335153c | ui_route | stdexcept | apps/linux_cardputer_zero | 1 | 2 | high |
| behavior-slice:ui-route-codegraph-struct-4726429d14c84a62c95d9c1e5e43bd62 | ui_route | CaptureTarget | apps/linux_cardputer_zero | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-function-dd11541a2e32021b05c89e4a88ce9b3e | ui_route | tick_for | apps/linux_cardputer_zero | 1 | 9 | high |
| behavior-slice:ui-route-codegraph-function-59a375abaebde59dd26bf563e20b3b79 | ui_route | render_now | apps/linux_cardputer_zero | 1 | 5 | high |
| behavior-slice:ui-route-codegraph-function-7865285c77463a36ffa03dde06ae79fd | ui_route | press | apps/linux_cardputer_zero | 1 | 21 | high |
| behavior-slice:ui-route-codegraph-function-d3fbdc3ca2493901b5ea5bcd2c36fea8 | ui_route | press_char | apps/linux_cardputer_zero | 1 | 13 | high |
| behavior-slice:ui-route-codegraph-function-8dbcec45a8635f96625b737b56fedb46 | ui_route | press_action | apps/linux_cardputer_zero | 1 | 33 | high |
| behavior-slice:ui-route-codegraph-function-453843ec7b86091efe0e4d653345cac2 | ui_route | split_actions | apps/linux_cardputer_zero | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-15b7c73131f63bc099164713691f82e3 | ui_route | save_png | apps/linux_cardputer_zero | 1 | 3 | high |
| behavior-slice:ui-route-codegraph-function-008950cc7ef355aa40b7446d8c491cbe | ui_route | capture_current | apps/linux_cardputer_zero | 1 | 5 | high |
| behavior-slice:ui-route-codegraph-function-3dd044711e309137b6c9d808e44f9c52 | ui_route | return_to_menu | apps/linux_cardputer_zero | 1 | 5 | high |
| behavior-slice:ui-route-codegraph-function-1dea722d901f4620e78d99857585cedd | ui_route | focus_next_menu_item | apps/linux_cardputer_zero | 1 | 7 | high |
| behavior-slice:ui-route-codegraph-function-bfab17678cf839beb8503dc5870cdc5e | ui_route | main | apps/linux_cardputer_zero | 1 | 13 | high |
| behavior-slice:ui-route-codegraph-import-cfd704e72f6ff9921f193b4037763446 | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-0e4a40b4e89c9cb2be4d288ca77dc2fb | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-5fe9f3dbfb09e1357f4ec34dc3ae5fbf | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-894396a4f30cbcc96f73cc1ffa66a528 | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-f5b411fd332a76c52fb01c7525623c3e | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-0f31bedbedce00fa7cc1906ff63d0d47 | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| behavior-slice:ui-route-codegraph-import-1b40d86a4b19619de848ff55c105434a | ui_route | platform/gtk/gtk_uconsole_pages.h | apps/linux_uconsole_gtk | 1 | 1 | medium |
| _截断_ | 还剩 340 个行为切片 | | | | | |
## 结构聚类
| ID | 模块 | 文件 | 节点 | 关系 | 行为切片 | 外部依赖 | 置信度 |
| --- | --- | ---: | ---: | ---: | ---: | ---: | --- |
| structural-cluster:boards | boards | 92 | 240 | 240 | 236 | 6 | high |
| structural-cluster:apps-linux-uconsole-gtk | apps/linux_uconsole_gtk | 53 | 240 | 240 | 61 | 3 | high |
| structural-cluster:apps-esp32-lvgl | apps/esp32_lvgl | 31 | 240 | 240 | 41 | 2 | high |
| structural-cluster:firmware | firmware | 33 | 240 | 240 | 1 | 3 | high |
| structural-cluster:apps-nrf52-node | apps/nrf52_node | 23 | 240 | 240 | 42 | 4 | high |
| structural-cluster:apps-linux-cardputer-zero | apps/linux_cardputer_zero | 23 | 229 | 240 | 32 | 2 | high |
| structural-cluster:apps-linux-sim-shell | apps/linux_sim_shell | 15 | 102 | 138 | 7 | 1 | high |
| structural-cluster:builds | builds | 25 | 37 | 22 | 0 | 2 | high |
| structural-cluster:cmake | cmake | 2 | 2 | 0 | 0 | 0 | low |
| structural-cluster:agents-md | AGENTS.md | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:apps-readme-md | apps/README.md | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:changelog-md | CHANGELOG.md | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:claude-md | CLAUDE.md | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:cmakelists-txt | CMakeLists.txt | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:compile-commands-json | compile_commands.json | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:copyright | COPYRIGHT | 1 | 1 | 0 | 0 | 0 | low |
| structural-cluster:license | LICENSE | 1 | 1 | 0 | 0 | 0 | low |
## 运行与构建边界
| ID | 类型 | 文件 | 模块 | 置信度 |
| --- | --- | --- | --- | --- |
## 覆盖账本摘要
- classified_structural_cluster: 3023
- test_only: 275
- classified_entrypoint: 420
- unknown_gap: 2062
- internal_detail: 8765
## 未知缺口样本
| 类型 | 目标 | 原因 |
| --- | --- | --- |
| symbol | & status() | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:& status() |
| symbol | esp32_lvgl_runtime_config.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_runtime_config.h |
| symbol | RuntimeStatus | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:RuntimeStatus |
| symbol | esp32_lvgl_loop_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_loop_runtime.h |
| symbol | esp32_lvgl_idf_app_runtime_access.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_idf_app_runtime_access.h |
| symbol | esp_log.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp_log.h |
| symbol | esp_timer.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp_timer.h |
| symbol | freertos/FreeRTOS.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:freertos/FreeRTOS.h |
| symbol | freertos/task.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:freertos/task.h |
| symbol | platform/esp/idf_common/wireless_companion/c6_companion.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/idf_common/wireless_companion/c6_companion.h |
| symbol | ui/loop_shell.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:ui/loop_shell.h |
| symbol | LoopState | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:LoopState |
| symbol | loopTask | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:loopTask |
| symbol | canStartEsp32LvglLoopRuntime | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:canStartEsp32LvglLoopRuntime |
| symbol | startEsp32LvglLoopRuntime | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:startEsp32LvglLoopRuntime |
| symbol | esp32_lvgl_runtime_config.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_runtime_config.h |
| symbol | esp32_lvgl_runtime_config.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_runtime_config.h |
| symbol | product_composition/target_profile.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:product_composition/target_profile.h |
| symbol | sdkconfig.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:sdkconfig.h |
| symbol | & esp32LvglRuntimeConfig() | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:& esp32LvglRuntimeConfig() |
| symbol | esp32LvglRuntimeTargetProfile | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32LvglRuntimeTargetProfile |
| symbol | hasEsp32LvglRuntimeTargetProfile | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:hasEsp32LvglRuntimeTargetProfile |
| symbol | cstdint | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:cstdint |
| symbol | Esp32LvglRuntimeConfig | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:Esp32LvglRuntimeConfig |
| symbol | esp32_lvgl_startup_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_startup_runtime.h |
| symbol | esp32_lvgl_idf_app_runtime_access.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_idf_app_runtime_access.h |
| symbol | esp32_lvgl_loop_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_loop_runtime.h |
| symbol | app/app_config.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:app/app_config.h |
| symbol | app/app_facade_access.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:app/app_facade_access.h |
| symbol | board/BoardBase.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:board/BoardBase.h |
| symbol | esp_log.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp_log.h |
| symbol | platform/esp/boards/board_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/boards/board_runtime.h |
| symbol | platform/esp/idf_common/bsp_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/idf_common/bsp_runtime.h |
| symbol | platform/esp/idf_common/debug/sd_coredump_export.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/idf_common/debug/sd_coredump_export.h |
| symbol | platform/esp/idf_common/startup_support.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/idf_common/startup_support.h |
| symbol | platform/esp/idf_common/wireless_companion/c6_companion.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/esp/idf_common/wireless_companion/c6_companion.h |
| symbol | platform/ui/device_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/ui/device_runtime.h |
| symbol | platform/ui/gps_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/ui/gps_runtime.h |
| symbol | platform/ui/settings_store.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/ui/settings_store.h |
| symbol | ui/app_registry.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:ui/app_registry.h |
| symbol | ui/app_runtime.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:ui/app_runtime.h |
| symbol | ui/startup_shell.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:ui/startup_shell.h |
| symbol | lockUi | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:lockUi |
| symbol | unlockUi | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:unlockUi |
| symbol | applyPlatformRuntimeConfig | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:applyPlatformRuntimeConfig |
| symbol | buildShellHooks | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:buildShellHooks |
| symbol | setBootLog | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:setBootLog |
| symbol | trail_mate_idf_note_user_activity | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:trail_mate_idf_note_user_activity |
| symbol | canRunEsp32LvglStartupRuntime | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:canRunEsp32LvglStartupRuntime |
| symbol | runEsp32LvglStartupRuntime | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:runEsp32LvglStartupRuntime |
| symbol | esp32_lvgl_runtime_config.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:esp32_lvgl_runtime_config.h |
| symbol | refreshChat | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshChat |
| symbol | refreshChatLogic | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshChatLogic |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | launchDataLayout | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:launchDataLayout |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | string | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:string |
| symbol | refreshDataLogic | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshDataLogic |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | launchHardwareLayout | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:launchHardwareLayout |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | cstddef | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:cstddef |
| symbol | buildHardwareCard | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:buildHardwareCard |
| symbol | refreshHardwareLogic | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshHardwareLogic |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | launchLogsLayout | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:launchLogsLayout |
| symbol | platform/gtk/gtk_uconsole_shell.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_shell.h |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | ctime | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:ctime |
| symbol | string | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:string |
| symbol | formatLogTimestamp | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:formatLogTimestamp |
| symbol | onLogsSourceGpsClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onLogsSourceGpsClicked |
| symbol | onLogsSourceLoraClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onLogsSourceLoraClicked |
| symbol | onLogsSourceMqttClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onLogsSourceMqttClicked |
| symbol | buildPacketLogEntry | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:buildPacketLogEntry |
| symbol | refreshLogsLogic | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshLogsLogic |
| symbol | platform/gtk/gtk_uconsole_layout_spec.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_layout_spec.h |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | buildMapSourceButton | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:buildMapSourceButton |
| symbol | buildMapContextPopover | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:buildMapContextPopover |
| symbol | makeMapRailViewport | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:makeMapRailViewport |
| symbol | launchMapLayout | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:launchMapLayout |
| symbol | platform/gtk/gtk_uconsole_layout_spec.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_layout_spec.h |
| symbol | platform/gtk/gtk_uconsole_mqtt_settings.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_mqtt_settings.h |
| symbol | platform/gtk/gtk_uconsole_shell.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_shell.h |
| symbol | platform/gtk/gtk_uconsole_widgets.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:platform/gtk/gtk_uconsole_widgets.h |
| symbol | sys/clock.h | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:sys/clock.h |
| symbol | algorithm | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:algorithm |
| symbol | chrono | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:chrono |
| symbol | cmath | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:cmath |
| symbol | cstdio | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:cstdio |
| symbol | exception | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:exception |
| symbol | future | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:future |
| symbol | sstream | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:sstream |
| symbol | string | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:string |
| symbol | utility | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:utility |
| symbol | vector | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:vector |
| symbol | tileKey | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:tileKey |
| symbol | mapFetchRetryDelaySeconds | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:mapFetchRetryDelaySeconds |
| symbol | mapGridSignature | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:mapGridSignature |
| symbol | missingContourTiles | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:missingContourTiles |
| symbol | onMapSourceClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapSourceClicked |
| symbol | onMapZoomInClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapZoomInClicked |
| symbol | onMapZoomOutClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapZoomOutClicked |
| symbol | onMapRecenterClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapRecenterClicked |
| symbol | formatMapCoordinate | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:formatMapCoordinate |
| symbol | formatMapDecimal | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:formatMapDecimal |
| symbol | mapDegToRad | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:mapDegToRad |
| symbol | mapDistanceMeters | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:mapDistanceMeters |
| symbol | formatMapDistance | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:formatMapDistance |
| symbol | formatMapNodeAge | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:formatMapNodeAge |
| symbol | updateMapMeasureStatus | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:updateMapMeasureStatus |
| symbol | setMapMeasurePoint | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:setMapMeasurePoint |
| symbol | refreshAfterMapContextAction | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:refreshAfterMapContextAction |
| symbol | onMapContextCenterClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapContextCenterClicked |
| symbol | onMapContextZoomInClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapContextZoomInClicked |
| symbol | onMapContextZoomOutClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapContextZoomOutClicked |
| symbol | onMapContextMeasureStartClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapContextMeasureStartClicked |
| symbol | onMapContextMeasureEndClicked | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:onMapContextMeasureEndClicked |
| symbol | coordinateAtPointer | 该代码节点尚未被 Design/Engineering/Architecture 投影解释:coordinateAtPointer |
## 机器模型
完整 JSONdocs/code-understanding/code-first-discovery-spine.json