Show / Hide Table of Contents

Class DeviceAdded

Sent from server when a new device is discovered.

Inheritance
Object
ButtplugMessage
ButtplugDeviceMessage
DeviceAdded
Implements
IButtplugMessageOutgoingOnly
IButtplugDeviceInfoMessage
Inherited Members
ButtplugDeviceMessage.DeviceIndex
ButtplugMessage.Id
ButtplugMessage.Name
ButtplugMessage.GetName(Type)
Namespace: Buttplug.Core.Messages
Assembly: Buttplug.dll
Syntax
public class DeviceAdded : ButtplugDeviceMessage, IButtplugMessageOutgoingOnly, IButtplugDeviceInfoMessage

Constructors

DeviceAdded(UInt32, String, DeviceMessageAttributes)

Initializes a new instance of the DeviceAdded class.

Declaration
public DeviceAdded(uint index, string name, DeviceMessageAttributes messages)
Parameters
Type Name Description
UInt32 index

Device index.

String name

Device name.

DeviceMessageAttributes messages

Commands supported by device.

Fields

DeviceDisplayName

Device display name, set up by the user.

Declaration
public readonly string DeviceDisplayName
Field Value
Type Description
String

DeviceMessages

Commands supported by device.

Declaration
public readonly DeviceMessageAttributes DeviceMessages
Field Value
Type Description
DeviceMessageAttributes

DeviceMessageTimingGap

Recommended amount of time between commands, in milliseconds.

Declaration
public readonly uint DeviceMessageTimingGap
Field Value
Type Description
UInt32

DeviceName

Name of device.

Declaration
public string DeviceName
Field Value
Type Description
String

Explicit Interface Implementations

IButtplugDeviceInfoMessage.DeviceDisplayName

Declaration
string IButtplugDeviceInfoMessage.DeviceDisplayName { get; }
Returns
Type Description
String

IButtplugDeviceInfoMessage.DeviceIndex

Declaration
uint IButtplugDeviceInfoMessage.DeviceIndex { get; }
Returns
Type Description
UInt32

IButtplugDeviceInfoMessage.DeviceMessages

Declaration
DeviceMessageAttributes IButtplugDeviceInfoMessage.DeviceMessages { get; }
Returns
Type Description
DeviceMessageAttributes

IButtplugDeviceInfoMessage.DeviceMessageTimingGap

Declaration
uint IButtplugDeviceInfoMessage.DeviceMessageTimingGap { get; }
Returns
Type Description
UInt32

IButtplugDeviceInfoMessage.DeviceName

Declaration
string IButtplugDeviceInfoMessage.DeviceName { get; }
Returns
Type Description
String

Implements

IButtplugMessageOutgoingOnly
IButtplugDeviceInfoMessage
In This Article
Back to top Generated by DocFX