# HeartRateAccuracy.SensorStatus

# HeartRateAccuracy.SensorStatus

Artifact:[androidx.health:health-services-client](https://developer.android.com/jetpack/androidx/releases/health)  
[View Source](https://cs.android.com/search?q=file:androidx/health/services/client/data/HeartRateAccuracy.kt+class:androidx.health.services.client.data.HeartRateAccuracy.SensorStatus)  
Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/health#1.0.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus "View this page in Java")

<br />

```
class HeartRateAccuracy.SensorStatus
```

<br />

*** ** * ** ***

Status of the Heart Rate sensor in terms of accuracy.

## Summary

|                                                           ### Public companion properties                                                            |
|------------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [ACCURACY_HIGH](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#ACCURACY_HIGH()) Heart rate data is available with high accuracy.                                         |
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [ACCURACY_LOW](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#ACCURACY_LOW()) Heart rate data is available but the accuracy is low.                                      |
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [ACCURACY_MEDIUM](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#ACCURACY_MEDIUM()) Heart rate data is available and the accuracy is medium.                             |
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [NO_CONTACT](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#NO_CONTACT()) The heart rate cannot be acquired because the sensor is not properly contacting skin.          |
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [UNKNOWN](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#UNKNOWN()) The availability is unknown, or is represented by a value too new for this library version to parse. |
| [HeartRateAccuracy.SensorStatus](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus) | [UNRELIABLE](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#UNRELIABLE()) Heart rate data is currently too unreliable to be used.                                        |

|                                        ### Public functions                                         |
|-----------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `open operator `[Boolean](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html) | [equals](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#equals(kotlin.Any))`(other: `[Any](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html)`?)` |
| `open `[Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)                  | [hashCode](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#hashCode())`()`                                                                                            |
| `open `[String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)            | [toString](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#toString())`()`                                                                                            |

|                               ### Public properties                               |
|-----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------|
| [Int](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)       | [id](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#id())     |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html) | [name](https://developer.android.com/reference/kotlin/androidx/health/services/client/data/HeartRateAccuracy.SensorStatus#name()) |

## Public companion properties

### ACCURACY_HIGH

```
val ACCURACY_HIGH: HeartRateAccuracy.SensorStatus
```

Heart rate data is available with high accuracy.  

### ACCURACY_LOW

```
val ACCURACY_LOW: HeartRateAccuracy.SensorStatus
```

Heart rate data is available but the accuracy is low.  

### ACCURACY_MEDIUM

```
val ACCURACY_MEDIUM: HeartRateAccuracy.SensorStatus
```

Heart rate data is available and the accuracy is medium.  

### NO_CONTACT

```
val NO_CONTACT: HeartRateAccuracy.SensorStatus
```

The heart rate cannot be acquired because the sensor is not properly contacting skin.  

### UNKNOWN

```
val UNKNOWN: HeartRateAccuracy.SensorStatus
```

The availability is unknown, or is represented by a value too new for this library version to parse.  

### UNRELIABLE

```
val UNRELIABLE: HeartRateAccuracy.SensorStatus
```

Heart rate data is currently too unreliable to be used.  

## Public functions

### equals

```
open operator fun equals(other: Any?): Boolean
```  

### hashCode

```
open fun hashCode(): Int
```  

### toString

```
open fun toString(): String
```  

## Public properties

### id

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/health#1.0.0)  

```
val id: Int
```  

### name

Added in[1.0.0](https://developer.android.com/jetpack/androidx/releases/health#1.0.0)  

```
val name: String
```