# Sensor

`import { Sensor } from "destack:input/binding";`

Sensor descriptor.

```ds title="Sensor"
export struct Sensor {
    kind: SensorKind;
    minSampleRateHz: float64;
    maxSampleRateHz: float64;
    resolution: float64;
    flags: SensorFlags;
}
```

[language/library/src/input/binding/sensor.ds:36:47](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/sensor.ds#L36-L47)

## Members

### `kind: SensorKind`

Sensor kind.

### `minSampleRateHz: float64`

Minimum supported sample rate in hertz.

### `maxSampleRateHz: float64`

Maximum supported sample rate in hertz.

### `resolution: float64`

Nominal sensor resolution.

### `flags: SensorFlags`

Supported option flags.
