Skip to content

Commit 958c863

Browse files
committed
Session GUI: disconnect detection, self-contained stream polling, UI polish, angle target selector, auto-increment sessions
- EMG/IMU stale detection (1s threshold) with visual feedback - Sync block yellow until all inputs connected - Removed _check_lsl from poll loop; angle/marker streams self-contained - Lightened dark palette, narrowed EMG/IMU panels, Live Metrics fills width - Console output panel, reduced flow block heights, removed LSL hint - 50ms poll timer (20Hz) with throttled LSL resolves (0.25s) - Rate shows N/A when no data present - Hand tracking 2s stale-to-disconnect timeout - Default target angles: full14 (all 14 joints) with UI combo selector - Auto-increment session number on startup and after each save
1 parent edea11f commit 958c863

2 files changed

Lines changed: 241 additions & 117 deletions

File tree

examples/joint_angle_regression/lsl_utils.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
"index_only": ["index_mcp", "index_pip", "index_dip"],
4848
}
4949

50-
DEFAULT_TARGET_SPEC = "finger5"
50+
DEFAULT_TARGET_SPEC = "full14"
5151

5252

5353
def get_target_keys(spec=None):

0 commit comments

Comments
 (0)