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
 
A  B  C  D  F  G  H  I  L  M  O  P  S  T  W