To create movements in your device, the Handy uses Movement Protocols to determine what each type of movement the device can handle and how to measure it.
While we could use one protocol for all use cases, depending what content and what hardware is available there may be changes needed to the protocol to be able to properly handle the settings saved on the script.
Let's take a look at the currently available protocols and their capabilities and use cases.
HVP - Handy Vibration Protocol
The Standard protocol for the Oh!, this can handle the device's hardware and control the frequency and pattern for the vibrations.
HAMP - Handy Alternating Movement Protocol
The Standard protocol for the Handy, this handles the device's motor and speed, alongside calculating speed to best synchronize with content.
HRPP - Handy Repeating Pattern Protocol
This protocol is used to quickly store and reproduce scripts stored locally on the device, this is used in situations like having scripts play based on a button press on a device.