A

ACCELEROMETER_X - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.AccelerometerSet
Accelerometer's X axis.
ACCELEROMETER_Y - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.AccelerometerSet
Accelerometer's Y axis.
ACCELEROMETER_Z - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.AccelerometerSet
Accelerometer's Z axis.
AccelerometerSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.AccelerometerSet
 
AMBIENT_TEMPERATURE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SkinTemperatureSet
Ambient temperature around the Galaxy Watch.

B

BASAL_METABOLIC_RATE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Basal metabolic rate in kcal.
BiaSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
 
BODY_FAT_MASS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Body fat mass in kilograms.
BODY_FAT_RATIO - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Body fat ratio in percentage.
BODY_IMPEDANCE_DEGREE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Body impedance degree in degrees.
BODY_IMPEDANCE_MAGNITUDE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Body impedance magnitude in ohms.
BODY_IMPEDANCE_MAGNITUDE_10K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The magnitude of body impedance at a 10 kHz frequency signal.
BODY_IMPEDANCE_MAGNITUDE_250K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The magnitude of body impedance at a 250 kHz frequency signal.
BODY_IMPEDANCE_MAGNITUDE_50K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The magnitude of body impedance at a 50 kHz frequency signal.
BODY_IMPEDANCE_MAGNITUDE_5K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The magnitude of body impedance at a 5 kHz frequency signal.
BODY_IMPEDANCE_PHASE_10K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The phase of body impedance at a 10 kHz frequency signal.
BODY_IMPEDANCE_PHASE_250K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The phase of body impedance at a 250 kHz frequency signal.
BODY_IMPEDANCE_PHASE_50K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The phase of body impedance at a 50 kHz frequency signal.
BODY_IMPEDANCE_PHASE_5K - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The phase of body impedance at a 5 kHz frequency signal.
build() - Method in class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
Build the user's profile.
Builder() - Constructor for class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
 

C

com.samsung.android.service.health.tracking - package com.samsung.android.service.health.tracking
This package provides tracker capabilities and a tracking service connection.
com.samsung.android.service.health.tracking.data - package com.samsung.android.service.health.tracking.data
This package supports a tracking event to retrieve sensor data for each tracker type.
ConnectionListener - Interface in com.samsung.android.service.health.tracking
This interface helps to get a connection event with Health Platform.
connectService() - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Establish connection with Samsung's Health Tracking Service.

D

DataPoint - Class in com.samsung.android.service.health.tracking.data
DataPoint is a map of ValueKey and value with a timestamp.
DataType - Enum in com.samsung.android.service.health.tracking.data
This enum provides data types.
disconnectService() - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Release a connection for Samsung's Health Tracking Service.

E

ECG_MV - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
ECG value in millivolts.
EcgSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
 
EdaSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.EdaSet
 
ExerciseState - Enum in com.samsung.android.service.health.tracking.data
ExerciseState provides enums for defining an exercise state.
ExerciseType - Enum in com.samsung.android.service.health.tracking.data
It defines exercise types.

F

FAT_FREE_MASS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Fat free mass in kilograms.
FAT_FREE_RATIO - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Fat free ratio in percentage.
flush() - Method in class com.samsung.android.service.health.tracking.HealthTracker
Flush gathered health data.

G

getErrorCode() - Method in exception com.samsung.android.service.health.tracking.HealthTrackerException
Gets the connection failure error code.
getHealthTracker(HealthTrackerType) - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Provide a HealthTracker instance for the given healthTrackerType.
getHealthTracker(HealthTrackerType, TrackerUserProfile) - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Provide a HealthTracker instance for the given healthTrackerType and userProfile.
getHealthTracker(HealthTrackerType, TrackerUserProfile, ExerciseType) - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Provide a HealthTracker instance for the given healthTrackerType, userProfile and type.
getHealthTracker(HealthTrackerType, Set<PpgType>) - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Provide a HealthTracker instance for the given healthTrackerType, and ppgTypeSet.
getSupportHealthTrackerTypes() - Method in class com.samsung.android.service.health.tracking.HealthTrackerCapability
Get the supported HealthTrackerType list in this device.
getTimestamp() - Method in class com.samsung.android.service.health.tracking.data.DataPoint
Get a timestamp of the DataPoint.
getTrackingCapability() - Method in class com.samsung.android.service.health.tracking.HealthTrackingService
Provide a HealthTrackerCapability instance to get a supported health tracker type list.
getValue(ValueKey<T>) - Method in class com.samsung.android.service.health.tracking.data.DataPoint
Get a data value for the given key.
getVersion() - Method in class com.samsung.android.service.health.tracking.HealthTrackerCapability
Get the SDK version.
GREEN_STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
Status flag for Photoplethysmogram (PPG) green data tracking.

H

hasResolution() - Method in exception com.samsung.android.service.health.tracking.HealthTrackerException
Checks whether the given error has a resolution.
HealthTracker - Class in com.samsung.android.service.health.tracking
HealthTracker enables an application to set an event listener and receive the Galaxy Watch's sensor data for a specific HealthTrackerType.
HealthTracker.TrackerError - Enum in com.samsung.android.service.health.tracking
Errors thrown by HealthTracker's event listener.
HealthTracker.TrackerEventListener - Interface in com.samsung.android.service.health.tracking
TrackerEventListener receives a sensor data event callback.
HealthTrackerCapability - Class in com.samsung.android.service.health.tracking
HealthTrackerCapability provides the current device's capability information for Samsung's Health Tracking Service.
HealthTrackerException - Exception in com.samsung.android.service.health.tracking
This class provides an error code and an error resolution for a failure of HealthTrackingService.connectService().
HealthTrackerType - Enum in com.samsung.android.service.health.tracking.data
This defines enum values for sensor data measurement types, including on-demand and continuous tracking modes.
HealthTrackingService - Class in com.samsung.android.service.health.tracking
HealthTrackingService initiates a connection to Samsung's Health Tracking Service and provides an HealthTracker instance to track a HealthTrackerType.
HealthTrackingService(ConnectionListener, Context) - Constructor for class com.samsung.android.service.health.tracking.HealthTrackingService
Constructor of HealthTrackingService.
HEART_RATE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.HeartRateSet
Heart rate value in beats per minute.
HEART_RATE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SpO2Set
Heart rate value in beats per minute.
HEART_RATE_STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.HeartRateSet
Status flag for heart rate measurement.
HeartRateSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.HeartRateSet
 

I

IBI_LIST - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.HeartRateSet
IBI_LIST (Inter-beat Interval) in milliseconds.
IBI_STATUS_LIST - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.HeartRateSet
Status flag list for IBI measurement.
IR_STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
Status flag for PPG Infrared (IR) data tracking.

L

LEAD_OFF - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
Lead on or off flag, indicating whether the user is touching both of the electrode keys on their Galaxy Watch.

M

MAX_THRESHOLD_MV - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
Maximum threshold for measured ECG_MV values.
MfBiaSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
 
MIN_THRESHOLD_MV - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
Minimum threshold for measured ECG_MV values.

O

OBJECT_TEMPERATURE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SkinTemperatureSet
Temperature of an object contacted with the Galaxy Watch.
OLD_PLATFORM_VERSION - Static variable in exception com.samsung.android.service.health.tracking.HealthTrackerException
The Health Platform version is old.
onConnectionEnded() - Method in interface com.samsung.android.service.health.tracking.ConnectionListener
Invoked when the connection is closed with Samsung's Health Tracking Service.
onConnectionFailed(HealthTrackerException) - Method in interface com.samsung.android.service.health.tracking.ConnectionListener
Invoked when a connection with Samsung's Health Tracking Service failed.
onConnectionSuccess() - Method in interface com.samsung.android.service.health.tracking.ConnectionListener
Invoked when a connection succeeded with Samsung's Health Tracking Service.
onDataReceived(List<DataPoint>) - Method in interface com.samsung.android.service.health.tracking.HealthTracker.TrackerEventListener
Called whenever Samsung's Health Tracking Service sends data to the application.
onError(HealthTracker.TrackerError) - Method in interface com.samsung.android.service.health.tracking.HealthTracker.TrackerEventListener
Called whenever Samsung's Health Tracking Service encounters errors.
onFlushCompleted() - Method in interface com.samsung.android.service.health.tracking.HealthTracker.TrackerEventListener
Called whenever a HealthTracker.flush() operation is completed successfully.

P

PACKAGE_NOT_INSTALLED - Static variable in exception com.samsung.android.service.health.tracking.HealthTrackerException
Health Platform is not installed.
PPG_GREEN - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
PPG Green value.
PPG_GREEN - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgGreenSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.PPG_GREEN instead.
PPG_GREEN - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
PPG green LED's ADC (analog-to-digital) value.
PPG_IR - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgIrSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.PPG_IR instead.
PPG_IR - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
PPG IR's raw value.
PPG_RED - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgRedSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.PPG_RED instead.
PPG_RED - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
PPG Red's raw value.
PpgGreenSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.PpgGreenSet
Deprecated.
 
PpgIrSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.PpgIrSet
Deprecated.
 
PpgRedSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.PpgRedSet
Deprecated.
 
PpgSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
 
PpgType - Enum in com.samsung.android.service.health.tracking.data
PpgType defines Photoplethysmogram (PPG) types.
PROGRESS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Measurement progress.
PROGRESS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
Measurement progress.

R

RED_STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgSet
Status flag for PPG Red data tracking.
resolve(Activity) - Method in exception com.samsung.android.service.health.tracking.HealthTrackerException
Resolves an error with an activity which is able to get the user's feedback for possible error cases.

S

SEQUENCE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EcgSet
Sequence number of the data (0 ~ 255).
setAge(int) - Method in class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
Set the user's age.
setEventListener(HealthTracker.TrackerEventListener) - Method in class com.samsung.android.service.health.tracking.HealthTracker
Set an event listener for this HealthTracker instance.
setExerciseData(DataType, float[], long[]) - Method in class com.samsung.android.service.health.tracking.HealthTracker
Set exercise data along with timestamp, to get sweat loss data.
setExerciseState(ExerciseState) - Method in class com.samsung.android.service.health.tracking.HealthTracker
Set an exercise state.
setGender(int) - Method in class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
Set the user's gender.
setHeight(float) - Method in class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
Set the user's height in centimeters.
setWeight(float) - Method in class com.samsung.android.service.health.tracking.data.TrackerUserProfile.Builder
Set the user's weight in kilograms.
SKELETAL_MUSCLE_MASS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Skeletal muscle mass in kilograms.
SKELETAL_MUSCLE_RATIO - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Skeletal muscle ratio in percentage.
SKIN_CONDUCTANCE - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EdaSet
Skin conductance measured in microsiemens (µS).
SkinTemperatureSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.SkinTemperatureSet
 
SPO2 - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SpO2Set
Oxygen saturation (SpO2) value as a percentage.
SpO2Set() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.SpO2Set
 
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Status flag for body composition measurement.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.EdaSet
Status flag for electrodermal activity (EDA) measurement.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.MfBiaSet
The status for the MF_BIA_ON_DEMAND measurement.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgGreenSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.GREEN_STATUS instead.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgIrSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.IR_STATUS instead.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.PpgRedSet
Deprecated.
It was deprecated. Use ValueKey.PpgSet.RED_STATUS instead.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SkinTemperatureSet
Status flag for temperature measurement.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SpO2Set
Status flag for SpO2 measurement.
STATUS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SweatLossSet
Status flag for sweat loss measurement.
SWEAT_LOSS - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.SweatLossSet
Sweat loss prediction result for an exercise, in milliliters (ml).
SweatLossSet() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey.SweatLossSet
 

T

TOTAL_BODY_WATER - Static variable in class com.samsung.android.service.health.tracking.data.ValueKey.BiaSet
Total body water in liters.
TrackerUserProfile - Class in com.samsung.android.service.health.tracking.data
This class represents the user's profile, including height, weight, gender, and age data.
TrackerUserProfile.Builder - Class in com.samsung.android.service.health.tracking.data
This class builds a TrackerUserProfile instance with the user's height, weight, gender, and age.

U

unsetEventListener() - Method in class com.samsung.android.service.health.tracking.HealthTracker
Stop the registered event listener for this HealthTracker instance.

V

ValueKey<T> - Class in com.samsung.android.service.health.tracking.data
ValueKey represents data sets for each HealthTrackerType.
ValueKey() - Constructor for class com.samsung.android.service.health.tracking.data.ValueKey
 
ValueKey.AccelerometerSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.ACCELEROMETER_CONTINUOUS.
ValueKey.BiaSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.BIA_ON_DEMAND.
ValueKey.EcgSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.ECG_ON_DEMAND.
ValueKey.EdaSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.EDA_CONTINUOUS.
ValueKey.HeartRateSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.HEART_RATE_CONTINUOUS.
ValueKey.MfBiaSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.MF_BIA_ON_DEMAND.
ValueKey.PpgGreenSet - Class in com.samsung.android.service.health.tracking.data
Deprecated.
It was deprecated. Use ValueKey.PpgSet instead.
ValueKey.PpgIrSet - Class in com.samsung.android.service.health.tracking.data
Deprecated.
It was deprecated. Use ValueKey.PpgSet instead.
ValueKey.PpgRedSet - Class in com.samsung.android.service.health.tracking.data
Deprecated.
It was deprecated. Use ValueKey.PpgSet instead.
ValueKey.PpgSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.PPG_CONTINUOUS and HealthTrackerType.PPG_ON_DEMAND.
ValueKey.SkinTemperatureSet - Class in com.samsung.android.service.health.tracking.data
ValueKey.SpO2Set - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking HealthTrackerType.SPO2_ON_DEMAND.
ValueKey.SweatLossSet - Class in com.samsung.android.service.health.tracking.data
This class is a data set for tracking SWEAT_LOSS.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.data.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.data.ExerciseState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.data.ExerciseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.data.HealthTrackerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.data.PpgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.samsung.android.service.health.tracking.HealthTracker.TrackerError
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.samsung.android.service.health.tracking.data.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.samsung.android.service.health.tracking.data.ExerciseState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.samsung.android.service.health.tracking.data.ExerciseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.samsung.android.service.health.tracking.data.HealthTrackerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.samsung.android.service.health.tracking.data.PpgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.samsung.android.service.health.tracking.HealthTracker.TrackerError
Returns an array containing the constants of this enum type, in the order they are declared.