docs: source badge name only, no signals lock, the Add-a-signal page
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
1 parent
b98a3478ff
commit
d8f82bd610
8 files changed
+59
-49
No files matched your search
@@ -472,7 +472,7 @@ precedent, not an exception.
|
||||
a sensitivity, a visibility or a value needs no open page.
|
||||
**The source kind's panels are slide-over pages too** (`source-<id>`: the E-1608's `source-ao` and
|
||||
`source-dio`, Flat UDP's, the probe kind's), so the same rule holds for them. The probe appends a second
|
||||
`[badges]` line for the Source badge: `[badges] source name=<kind> state=<connected|disconnected> pages=<n>
|
||||
`[badges]` line for the Source badge: `[badges] source name=<kind> pages=<n>
|
||||
switch_visible=<0|1> can_target=<0|1> second_page=<id|-> second_ok=<0|1> open_marked=<0|1|-1>
|
||||
closed_unmarked=1`. `pages` is the number of source pages, `switch_visible` is the segmented switch
|
||||
being on screen after the first source page was opened (`1` for the E-1608's two pages, `0` for one page
|
||||
@@ -1035,8 +1035,9 @@ stages into one is the failure mode**: a probe that rebuilt the buffer at 11.5 s
|
||||
immediately would read `bare=0` on every search leg, which looks exactly like a broken comparator.
|
||||
|
||||
**Why 4 s and not 3.** `enable_all_probe`'s last act is a timeout of its own, `ENABLE_ALL_MS + 2000` -- 3 s
|
||||
under this recipe -- which walks `signal_list` for the front channel's acquire tick and clicks it. A probe
|
||||
that installs a math graph at that same instant rebuilds the signal panel under it, and the off-step then
|
||||
under this recipe -- which opens the front channel's signal page and clicks its "Acquire this signal" tick (an
|
||||
acquired signal is not in the Add-a-signal list, so the list cannot be walked). A probe
|
||||
that installs a math graph at that same instant rebuilds the signal panels under it, and the off-step then
|
||||
emits `active` on a freed `GtkCheckButton`: `GLib-GObject-CRITICAL: instance with invalid (NULL) class
|
||||
pointer`, with the backtrace in `enable_all_probe()::{lambda}`. It is a real fragility of that probe's lookup
|
||||
and not of the feature, and it is why every documented probe time is offset from `ENABLE_ALL_MS + 2000`, not
|
||||
|
||||
Reference in new issue
Block a user