All Classes and Interfaces

Class
Description
ButtplugClient is the abstract class containing the bulk of the logic for communicating with the Buttplug.io sever Intiface Central.
Connection state enum.
ButtplugClientDevice.
ButtplugClientDeviceFeature.
ButtplugClientException.
Buttplug constants.
ButtplugDeviceException.
ButtplugDeviceFeatureException.
ButtplugDeviceMessage.
ButtplugException.
ButtplugInput enum.
ButtplugJsonMessageParser.
ButtplugMessage.
ButtplugOutput enum.
ButtplugProtocolException.
Device.
DeviceFeature.
Battery input.
Button input.
Constrict output.
HW Position with duration output.
InputDescriptor.
Led output.
Oscillate output.
OutputDescriptor interface.
Position output.
Position input.
Pressure input.
RangedInputDescriptor.
Rotate output.
RSSI input.
Spray output.
SteppedOutputDescriptor.
Temperature output.
Vibrate output.
DeviceList message.
Error message.
Error class enum.
IConnectedEvent interface.
IDeviceAddedEvent interface.
IDeviceChangedEvent interface.
IDeviceRemovedEvent interface.
IErrorEvent interface.
IInputEvent interface.
InputCmd message.
InputCommandType enum.
InputReading message.
Battery data.
Button data.
Input data wrapper.
Input integer data.
Position data.
Pressure data.
RSSI data.
IScanningEvent interface.
Ok message.
OutputCmd message.
Constrict output.
HW Position with duration output.
IOutputCommand interface.
Led output.
Oscillate output.
Position output.
Rotate output.
Spray output.
Temperature output.
ValueCommand abstract class.
Vibrate output.
Ping message.
RequestDeviceList message.
RequestServerInfo message.
ScanningFinished message.
ServerInfo message.
StartScanning message.
StopCmd message.
StopScanning message.