[][src]Module buttplug::core::messages

Structs representing low level Buttplug Protocol messages

Structs

DeviceAdded
DeviceList
DeviceMessageInfo
DeviceRemoved
Error

Represents the Buttplug Protocol Error message, as documented in the Buttplug Protocol Spec.

FleshlightLaunchFW12Cmd
KiirooCmd
LinearCmd
Log
LovenseCmd
MessageAttributes
Ok

Represents the Buttplug Protocol Ok message, as documented in the Buttplug Protocol Spec.

Ping
RawReadCmd
RawReading
RawWriteCmd
RequestDeviceList
RequestLog
RequestServerInfo
RotateCmd
RotationSubcommand
ScanningFinished
ServerInfo
SingleMotorVibrateCmd
StartScanning
StopAllDevices
StopDeviceCmd
StopScanning
SubscribeCmd
Test
UnsubscribeCmd
VectorSubcommand
VibrateCmd
VibrateSubcommand
VorzeA10CycloneCmd

Enums

ButtplugDeviceCommandMessageUnion

Messages that should be routed to device instances.

ButtplugDeviceManagerMessageUnion

Messages that should never be received from the client.

ButtplugMessageUnion
ButtplugSystemMessageUnion

Messages that should never be received from the client.

ErrorCode

Error codes pertaining to error classes that can be represented in the Buttplug Error message.

LogLevel

Traits

ButtplugDeviceMessage
ButtplugMessage

Base trait for all Buttplug Protocol Message Structs. Handles management of message ids, as well as implementing conveinence functions for converting between message structs and ButtplugMessageUnion enums, serialization, etc...

Type Definitions

MessageAttributesMap