You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: wiki/Companion-Overview.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
The FastSense Companion is a three-pane `uifigure` control panel that browses the project's `TagRegistry`, opens dashboards and ad-hoc plots in their own MATLAB figures, and provides live status monitoring across the entire project. It is purely a navigator — every dashboard it opens runs in a standalone classical figure with its own live timer, theme, and toolbar.
4
4
5
-
Two parallel help systems live inside FastSense: **System 1** is the per-dashboard `Info` button driven by `DashboardEngine.InfoFile`, and **System 2** is this Wiki Browser. See [Dashboard Info vs Wiki](Dashboard-Info-vs-Wiki) for the full distinction.
5
+
Two parallel help systems live inside FastSense: **System 1** is the per-dashboard `Info` button driven by `DashboardEngine.InfoFile`, and **System 2** is this Wiki Browser. See [Dashboard Info vs Wiki](Dashboard-Info-vs-Wiki.md) for the full distinction.
6
6
7
7
## Three-pane layout
8
8
@@ -16,9 +16,9 @@ The right pane is *adaptive*: when one tag is selected it shows metadata, thresh
16
16
17
17
## Top toolbar (left to right)
18
18
19
-
-**Events** — opens the [Event Viewer](Event-Viewer)
19
+
-**Events** — opens the [Event Viewer](Event-Viewer.md)
20
20
-**Live: ON/OFF** — toggles the companion-driven inspector refresh and the live log
21
-
-**Tags** — opens the [Tag Status Table](Tag-Status-Table)
21
+
-**Tags** — opens the [Tag Status Table](Tag-Status-Table.md)
22
22
-**Tile / Close all** — manages the windows the Companion has opened (dashboards, ad-hoc plots, detached panes)
23
23
-**Wiki** — opens this Wiki Browser (you are reading it now)
24
24
-**Gear** — opens Companion settings (theme, live period)
@@ -30,7 +30,7 @@ The bottom of the window hosts two compact log panes:
30
30
-**Events log** — rolling list of recent threshold violations from `EventStore`
31
31
-**Live log** — per-tag `Δ samples` and latest value as new data lands
32
32
33
-
Each pane has a pop-out icon in its header that detaches the pane into its own figure window. See [Event Viewer](Event-Viewer) for the events pane and [Live Log](Live-Log) for the live updates pane.
33
+
Each pane has a pop-out icon in its header that detaches the pane into its own figure window. See [Event Viewer](Event-Viewer.md) for the events pane and [Live Log](Live-Log.md) for the live updates pane.
34
34
35
35
## Opening a dashboard
36
36
@@ -44,8 +44,8 @@ The **Live: ON/OFF** toggle controls a Companion-owned `timer` that drives the i
44
44
45
45
## See also
46
46
47
-
-[Tag Status Table](Tag-Status-Table)
48
-
-[Event Viewer](Event-Viewer)
49
-
-[Live Log](Live-Log)
50
-
-[Dashboard Info vs Wiki](Dashboard-Info-vs-Wiki)
51
-
-[Home](Home)
47
+
-[Tag Status Table](Tag-Status-Table.md)
48
+
-[Event Viewer](Event-Viewer.md)
49
+
-[Live Log](Live-Log.md)
50
+
-[Dashboard Info vs Wiki](Dashboard-Info-vs-Wiki.md)
Copy file name to clipboardExpand all lines: wiki/Live-Log.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,7 +17,7 @@ Buffer is capped at 500 rows, newest first. When the cap is reached the oldest r
17
17
18
18
## Tracking source
19
19
20
-
The Live Log does **not** track per-tag sample cursors itself — `FastSenseCompanion.scanLiveTagUpdates_` owns the `LiveSampleCount_` map and calls `addLiveLogEntry(tagKey, delta, latestY)` whenever a positive delta is detected. This boundary is fixed by Phase 1027 CONTEXT and is the same separation the [Event Viewer](Event-Viewer)'s events log uses — pipeline state lives in the Companion, panes only render rows.
20
+
The Live Log does **not** track per-tag sample cursors itself — `FastSenseCompanion.scanLiveTagUpdates_` owns the `LiveSampleCount_` map and calls `addLiveLogEntry(tagKey, delta, latestY)` whenever a positive delta is detected. This boundary is fixed by Phase 1027 CONTEXT and is the same separation the [Event Viewer](Event-Viewer.md)'s events log uses — pipeline state lives in the Companion, panes only render rows.
21
21
22
22
## Filter
23
23
@@ -29,14 +29,14 @@ The **Clear** button next to the filter wipes the buffer entirely.
29
29
30
30
Only while the Companion is in **Live mode** (top toolbar's "Live: ON"). When Live is OFF the live pipeline is idle and no new rows arrive. Existing rows stay visible.
31
31
32
-
The [Tag Status Table](Tag-Status-Table) is the exception — it polls under its own window-owned timer and stays current even when Live is OFF.
32
+
The [Tag Status Table](Tag-Status-Table.md) is the exception — it polls under its own window-owned timer and stays current even when Live is OFF.
33
33
34
34
## Detached vs inline
35
35
36
36
When detached, the pane re-parents itself into a standalone `uifigure` and keeps its full buffer history. Closing the detached figure re-attaches the pane inline. The buffer is preserved across the round-trip.
0 commit comments