mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-07-10 05:51:42 +00:00
30 KiB
30 KiB
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 |
机器模型
完整 JSON:docs/code-understanding/code-first-discovery-spine.json