A
B
C
D
F
G
H
I
L
M
O
P
S
T
W
S
- SampleRingBuffer - class in ai.synheart.session
- Thread-safe sliding window of BiosignalSample values.
- SENSOR_UNAVAILABLE - enum entry in ai.synheart.session.SessionErrorCode
- SessionConfig - class in ai.synheart.session
- Session configuration.
- SessionConfig.Companion - class in ai.synheart.session.SessionConfig
- SessionError - class in ai.synheart.session
- Session error sealed class following the EmotionError pattern.
- SessionError.InvalidState - class in ai.synheart.session.SessionError
- SessionError.LowBattery - class in ai.synheart.session.SessionError
- SessionError.OsTerminated - class in ai.synheart.session.SessionError
- SessionError.PermissionDenied - class in ai.synheart.session.SessionError
- SessionError.SensorUnavailable - class in ai.synheart.session.SessionError
- SessionErrorCode - class in ai.synheart.session
- Error codes matching the wire protocol values.
- SessionErrorEvent - class in ai.synheart.session
- Emitted instead of summary when the session terminates abnormally.
- SessionEvent - class in ai.synheart.session
- Sealed event hierarchy emitted by SynheartSession.startSession.
- SessionEvent.Companion - class in ai.synheart.session.SessionEvent
- SessionFrame - class in ai.synheart.session
- A periodic frame containing computed metrics over the active window.
- SessionMode - class in ai.synheart.session
- Session mode matching the wire protocol values.
- SessionMode.Companion - class in ai.synheart.session.SessionMode
- SessionStarted - class in ai.synheart.session
- Emitted exactly once at the start of a session.
- SessionStatus - class in ai.synheart.session
- Typed status snapshot of an active session.
- SessionSummary - class in ai.synheart.session
- Emitted once when the session ends, either naturally or via SynheartSession.stopSession.
- setStackTrace(Array) - function in kotlin.SessionError
- setStackTrace(Array) - function in kotlin.SessionError.PermissionDenied
- setStackTrace(Array) - function in kotlin.SessionError.SensorUnavailable
- setStackTrace(Array) - function in kotlin.SessionError.InvalidState
- setStackTrace(Array) - function in kotlin.SessionError.LowBattery
- setStackTrace(Array) - function in kotlin.SessionError.OsTerminated
- startSession(SessionConfig) - function in ai.synheart.session.SynheartSession
- Start a new session and return a hot SharedFlow of SessionEvents.
- startStreaming(Function1) - function in ai.synheart.session.BiosignalProvider
- startStreaming(Function1) - function in ai.synheart.session.HealthConnectBiosignalProvider
- startStreaming(Function1) - function in ai.synheart.session.MockBiosignalProvider
- startStreaming(Function1) - function in ai.synheart.session.WearBiosignalProvider
- stopSession(String) - function in ai.synheart.session.SynheartSession
- Stop a running session — emits a final SessionSummary and completes the flow.
- stopStreaming() - function in ai.synheart.session.BiosignalProvider
- stopStreaming() - function in ai.synheart.session.HealthConnectBiosignalProvider
- stopStreaming() - function in ai.synheart.session.MockBiosignalProvider
- stopStreaming() - function in ai.synheart.session.WearBiosignalProvider
- SynheartSession - class in ai.synheart.session
- Timer-driven session engine.
- SynheartSession.Companion - class in ai.synheart.session.SynheartSession