Skip to content

Global Setting 154 ("Ins/Outs" => "Return Type"): change from Kind::Flag to Kind::Choice - #14

Merged
john-baxter-dev merged 1 commit into
john-baxter-dev:masterfrom
rtsai:setting-154-choice
Aug 26, 2026
Merged

Global Setting 154 ("Ins/Outs" => "Return Type"): change from Kind::Flag to Kind::Choice#14
john-baxter-dev merged 1 commit into
john-baxter-dev:masterfrom
rtsai:setting-154-choice

Conversation

@rtsai

@rtsai rtsai commented Aug 25, 2026

Copy link
Copy Markdown

Follow up to discussion in #12 (comment) ; fretwire-cli reports a returned type of int rather than bool

cargo run -p fretwire-cli -- setting-get 154

154 = 1  [int]

…lag to Kind::Choice

cargo run -p fretwire-cli -- setting-get 154

154 = 1  [int]
john-baxter-dev added a commit that referenced this pull request Aug 26, 2026
The table was the only place PR #14 changed. The mock backend still held a
bool with flag labels, docs/protocol.md still said `bool`, and the worksheet
still listed it as a flag to check.

Labels unchanged — a dump prints the value, so 0 Return / 1 Aux In is what
the original diff showed. Only the type was wrong. Option count still unknown.
@john-baxter-dev
john-baxter-dev merged commit 0686c26 into john-baxter-dev:master Aug 26, 2026
3 checks passed
@rtsai
rtsai deleted the setting-154-choice branch August 26, 2026 03:58
john-baxter-dev added a commit that referenced this pull request Aug 26, 2026
Robert's pass filled Footswitches, EXP Pedals and Displays and left the
table at 53. Four things it didn't touch:

- The mock still listed id 12 in the unidentified tier, which PR #16
  names. All 19 are mirrored now; globals-mock.mjs goes 34 -> 53.
- 135 is identified and unplaced in MENU_ORDER, so it draws at the foot
  of MIDI/Tempo. Left there rather than guessed, and named in a test so
  the next one fails instead of sorting last quietly.
- Flag vs Choice is the wire type, not a style, and the batch mixes them
  correctly. Noted on Kind so nobody tidies it into consistency — that
  mistake is what PR #14 fixed.
- Module doc counts, and the fact that 54 identified is not 54 answering
  on a Stomp.

_TODO-settings-discovery.md is answered and retired. What it still wants
moves to _TODO-settings-names.md: whether any of the 19 refuse on a
Stomp, the 95/96/68/69 section re-check, and 135's row number.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants