-
- All Implemented Interfaces:
-
ai.synheart.session.BehaviorProvider
public final class BehaviorSdkProvider implements BehaviorProvider
Wraps
SynheartBehavior.getCurrentStats()from synheart-behavior-kotlin into the BehaviorProvider interface expected by SessionEngine.Uses reflection so synheart-behavior is only needed at runtime — not at compile time. Follows the same pattern as WearBiosignalProvider.
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisAvailableprivate final Stringname
-
Constructor Summary
Constructors Constructor Description BehaviorSdkProvider(Object sdk)
-
Method Summary
Modifier and Type Method Description BooleangetIsAvailable()StringgetName()BehaviorSnapshotcurrentSnapshot()-
-
Constructor Detail
-
BehaviorSdkProvider
BehaviorSdkProvider(Object sdk)
-
-
Method Detail
-
getIsAvailable
Boolean getIsAvailable()
-
currentSnapshot
BehaviorSnapshot currentSnapshot()
-
-
-
-