☰ → Device
重新連線
Reconnect dongle 重新探測硬體。終端機版:dongle auto。
接不上的時候,先用 dongle who 問「是誰佔著這個裝置」——多半是另一個還開著的
程式,而不是驅動壞了。
裝置
| 選單項目 | 做什麼 | 終端機版 |
|---|---|---|
| Dongle for this tab… | 只改目前這個分頁要用哪一支 dongle | dongle <名稱> @p<N>(N 為使用這個分頁主要裝置的面板) |
| Default dongle… | 改新分頁預設要用哪一支 dongle | dongle <名稱> |
| Dongle operations… | 依目前這支 dongle 自己宣告的廠商操作(vendor op)開一張表單,選操作、填參數、執行。灰字停用時右邊寫原因 | dongle op run <名稱> [參數] |
Dongle for this tab... 的標籤是固定文字,右邊會顯示目前的值(例如 auto)。
Dongle operations…
有些 dongle(例如 STM32 dongle)會自己宣告它支援哪些操作。 這個項目讀取那份目錄,自動長出表單,所以新韌體加了操作不用等本程式更新:
- 對象是目前有焦點的面板所掛的 dongle,和
dongle op不帶@p<N>時一樣;表單裡沒有選掛載的欄位。 - 第一欄 Op 是下拉選單,列出目錄裡的全部操作。換一個 Op,下面的參數欄就整組換掉。
- 參數欄依型別長出來:
enum和bool是下拉選單;u8/u16/u32/i32是十進位數字欄(有預設值就預先填好,範圍與單位寫在欄位的提示文字裡);hex是十六進位位元組欄。 - 欄位名稱超過 15 個字元會截短顯示;選到該欄時,最下面的提示列顯示完整名稱、型別、範圍、單位,以及這個操作的說明。
- 按 Apply 時用和指令完全一樣的規則檢查:範圍、缺少的必要欄位、
hex長度,錯誤原文直接顯示在表單的錯誤列,表單不會關。 - 檢查通過就送出
dongle op run <名稱> <參數>並關閉表單,結果跟手打指令一樣:寫進狀態列與 Log,不另外開結果區。
灰字停用時,右邊會寫原因:
| 右邊文字 | 意思 |
|---|---|
reading | 目錄還沒抓到。程式剛替你向裝置讀取,稍後再展開一次選單即可 |
no vendor ops | 這支 dongle 沒有宣告任何操作(例如多數一般後端),或剛才讀取失敗 |
是否可用只看「有沒有目錄」,不看後端叫什麼名字。終端機版沒有這個選單,用 dongle op 列目錄、dongle op help <名稱> 看參數。
操作本身的說明見硬體頁的目錄表。
Close dongle 送裸 dongle close——不跳確認,正上方就有 Reconnect dongle
可以復原。
UART 埠
UART port... 按 F7,或終端機版 uart <埠>。
Close UART port(右邊顯示快捷鍵 Ctrl+U)送裸 uart close;焦點面板不是
UART 面板、或埠沒開時灰字停用並寫出原因,不會送一條必然失敗的指令。
UART macros…
開一個表單,一次編輯目前分頁裡某個 UART 面板的四組 TX 快捷巨集,對應
uart macro <1-4> "<內容>" [@p<N>]:下拉選面板,四個文字欄是 Macro 1~4,
只送有改動的列("" 代表清空該巨集)。本 Tab 沒有任何 UART 面板時灰字停用,
右邊寫 no UART panel。
⚠ 表單只收 127 字元;原內容比較長又被動過的話,Apply 會拒絕並要求改用指令列。
按下 Apply 後立即存進 config.ini,重開程式會自動載回。
Bridge
Device > Bridge 是子選單,把 nexus 目前掛的 I2C bus 橋接給另一支程式讀寫
(例如自家寫的腳本):
| 選單項目 | 終端機版 |
|---|---|
| Status | bridge status(右邊顯示 listening 或 off) |
| Start | bridge on(用全域預設後端;監聽中灰字停用) |
| Start on dongle… | 選一支後端後送 bridge on <名稱>;監聽中灰字停用 |
| Stop | bridge off;未監聽時灰字停用 |
| Reset client | bridge reset;未監聽時灰字停用 |
想換後端要先 Stop 再重新 Start——選單不會自動幫你串接兩句指令,跟終端機版
一致。
MCP server
Device > MCP server 是單一開關項,對應 mcp off / mcp on:選一次就切換一次,
右邊顯示目前狀態——on(開著、現在沒有 AI 在呼叫)、on - <n> active(開著、有 n 個 AI 呼叫正在進行)或 off。
每次展開選單都會重新查一次,所以右邊永遠是現在的狀態。
開著的時候,狀態列右下角(ESC 的左邊)會常駐 MCP(通道是開的);有 AI 呼叫進行中時變成 MCP:<n>;關掉就不顯示。
預設是開、不會存進 config.ini。關掉不會斷開已連著的 AI 助手,只是它之後呼叫的每個
工具都會被拒絕,已經在跑的指令照常跑完。
如果右邊顯示 unavailable,代表 MCP 伺服器根本沒有在運行(通常是連線名稱被別的程式佔住)。
程式會每 2 秒自動重試,也可以下 mcp on 立刻再試一次;mcp 指令會回報
on (unavailable: server not running)。
終端機版沒有這個選單,用 mcp 指令加上狀態列的 MCP/MCP:<n> 就是全部的控制面。