-
public final class SessionEngineTimer-driven session engine. Collects HR data from a BiosignalProvider, buffers samples in a sliding window, and emits session frames with computed metrics.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classSessionEngine.Companion
-
Constructor Summary
Constructors Constructor Description SessionEngine(BiosignalProvider provider, BehaviorProvider behaviorProvider)
-
Method Summary
-
-
Constructor Detail
-
SessionEngine
SessionEngine(BiosignalProvider provider, BehaviorProvider behaviorProvider)
-
-
Method Detail
-
start
final Unit start(SessionConfig config, Function1<Map<String, Object>, Unit> callback)
Start a new session.
- Parameters:
config- Session configuration.callback- Called for each event map.
-
stop
final Unit stop(String sessionId)
Stop a running session.
- Parameters:
sessionId- The session ID to stop.
-
-
-
-