Skip to main content
Read the stroker’s live motion state and calibration bounds, and set the software limits it moves within. All requests go to:
All protected requests require:

Stroker Status (Read)

Dynamic positional and velocity state of the linear haptic actuator (“Stroker”).

Stroker Calibration Info (Read)

Hardware-derived physical motion boundaries captured during calibration.
Calibration values are reported in radians. The user limits in Stroker Settings below are the ones expressed in millimeters.

Stroker Settings (Read/Write)

Software limits and motion preferences that operate inside calibration bounds.
POST /device/stroker/settings is a partial update, like POST /device/settings: send only the fields you want to change and the rest keep their current values. A 0 you do send is a value, not an omission, and an unknown field name is rejected with 400.

Notes

  • Adjust position shifts and the velocity cap only after a successful calibration.
  • Keep user motion bounds inside the calibration limits detected by the hardware.
  • Apply a velocity cap when streaming (HPS) or looping (HLC).
  • Position shifts are in millimeters, relative to the calibration bounds.

For the endpoints behind these fields — GET /device/stroker/status, GET /device/stroker/calibration, and GET/POST /device/stroker/settings — see the Melody API Reference.