Skip to content

vibrate

A simple nudge: this tells the controller to buzz. The host sends it to the controller over the direct connection, and there's nothing to dial in: no duration, no strength, no pattern.

Request

Field Value
Method vibrate
Arguments 0

Behavior

The call carries no arguments and gets no reply. On the original controller every vibrate produces exactly the same buzz: a fixed one-second vibration. There's no field to make it shorter or softer, and the controller gives the user no way to turn it off either, so whenever the host sends vibrate, the phone buzzes for a full second. A game that wants a longer or repeated rumble simply sends the call again.