Android (Kotlin)
Connections
enum class Connections {
BLE, // Bluetooth Low Energy devices (heart rate monitors, etc.)
WEAR_OS, // Wear OS watches via classic Bluetooth
ANDROID, // Phone's built-in sensors (accelerometer, gyroscope)
ANT, // ANT+ protocol devices
ALL_DEVICES, // Combined BLE + ANT scanning/connection
}DataTypes
enum class DataTypes {
HEART_RATE, ECG, STEPS, HRV, CALORIES, LOCATION, DISTANCE,
ACTIVITY, ACCELERATION, GYROSCOPE, FLOORS_CLIMBED, STEPS_CADENCE,
SPEED, POWER, BIKE_CADENCE, MET, RR_INTERVAL,
CORE_TEMPERATURE, SKIN_TEMPERATURE
}Update
Device
ConnectedDevice
ConnectionState
Initialization
TerraRT
Connection Setup
initConnection
getUserId
disconnect
Device Scanning
startDeviceScan (with device callback)
startDeviceScan (with built-in UI)
connectDevice
getConnectedDevices
Data Streaming
startRealtime (server + local)
startRealtime (local only)
startRealtime (server only)
stopRealtime
Static Methods
setWebsocketEventListener
Last updated
Was this helpful?