# Paddleboat_Motion_Data

`#include <paddleboat.h>`

A structure that contains motion data reported by a controller.

## Summary

| ### Public attributes ||
|---|---|
| `https://developer.android.com/reference/games/game-controller/struct/paddleboat-motion-data#struct_paddleboat___motion___data_1a79fd1ca7698bc85525f7b6a29d304c7d` | `https://developer.android.com/reference/games/game-controller/group/paddleboat#group__paddleboat_1gabd0cfc0f4ef78f419f69d9409c74960a` The type of motion event data. |
| `https://developer.android.com/reference/games/game-controller/struct/paddleboat-motion-data#struct_paddleboat___motion___data_1a0cb00d25f7380e111db8d664ea5d888d` | `float` Motion X axis data. |
| `https://developer.android.com/reference/games/game-controller/struct/paddleboat-motion-data#struct_paddleboat___motion___data_1a6704e92ede7e13de80569f21063d78e7` | `float` Motion Y axis data. |
| `https://developer.android.com/reference/games/game-controller/struct/paddleboat-motion-data#struct_paddleboat___motion___data_1a23206909ac26f1b7edc2db084d09d82b` | `float` Motion Z axis data. |
| `https://developer.android.com/reference/games/game-controller/struct/paddleboat-motion-data#struct_paddleboat___motion___data_1ae9ca2f193bea71d4a39955a68eab61eb` | `uint64_t` Timestamp of when the motion data event occurred, timestamp is nanoseconds elapsed since clock epoch. |

## Public attributes

### motionType

```scdoc
Paddleboat_Motion_Type Paddleboat_Motion_Data::motionType
```
The type of motion event data.

### motionX

```scdoc
float Paddleboat_Motion_Data::motionX
```
Motion X axis data.

### motionY

```scdoc
float Paddleboat_Motion_Data::motionY
```
Motion Y axis data.

### motionZ

```scdoc
float Paddleboat_Motion_Data::motionZ
```
Motion Z axis data.

### timestamp

```scdoc
uint64_t Paddleboat_Motion_Data::timestamp
```
Timestamp of when the motion data event occurred, timestamp is nanoseconds elapsed since clock epoch.