# SensorSample

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

Sensor sample.

```ds title="SensorSample"
export struct SensorSample {
    kind: SensorKind;
    timestampNs: uint64;
    x: float64;
    y: float64;
    z: float64;
    w: float64;
    hostFlags: uint32;
}
```

[language/library/src/input/binding/sensor.ds:50:65](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/sensor.ds#L50-L65)

## Members

### `kind: SensorKind`

Sensor kind.

### `timestampNs: uint64`

Monotonic sample timestamp in nanoseconds.

### `x: float64`

Vector or quaternion x component.

### `y: float64`

Vector or quaternion y component.

### `z: float64`

Vector or quaternion z component.

### `w: float64`

Quaternion w component for orientation samples.

### `hostFlags: uint32`

Host-specific sample status bits.
