Skip to content

Implemented Messages

cind3rdev edited this page Sep 4, 2023 · 1 revision

The minimum goal of this project is to implement all relevant Buttplug messages as defined in the Buttplug Protocol Specification. Higher level functionality can then be built on top of those implemented messages. This page is a living document that serves as a tracking list for the commands ButtplugUnreal has implemented.

Command Name Inbound/Outbound Implemented? Tested? Docs Link
DeviceAdded Inbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#deviceadded
DeviceRemoved Inbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#deviceremoved
DeviceList Inbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#devicelist
RequestDeviceList Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#requestdevicelist
StopAllDevices Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/generic#stopalldevices
StopDeviceCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/generic#stopdevicecmd
RequestServerInfo Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/identification#requestserverinfo
ServerInfo Inbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/identification#serverinfo
StartScanning Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#startscanning
StopScanning Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#stopscanning
ScanningFinished Inbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/enumeration#scanningfinished
VibrateCmd Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/deprecated#vibratecmd
ScalarCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/generic/#scalarcmd
LinearCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/generic/#linearcmd
RotateCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/generic/#linearcmd
Error Inbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/status#error
Ping Outbound Implemented Tested https://buttplug-spec.docs.buttplug.io/docs/spec/status#ping
SensorReading Inbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/sensors#sensorreading
SensorReadCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/sensors#sensorreadcmd
SensorSubscribeCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/sensors#sensorsubscribecmd
SensorUnsubscribeCmd Outbound Implemented Not Tested https://buttplug-spec.docs.buttplug.io/docs/spec/sensors#sensorunsubscribecmd

Clone this wiki locally