Show / Hide Table of Contents

Class DeviceMessageInfo

Container class for describing a device.

Inheritance
Object
DeviceMessageInfo
Implements
IButtplugDeviceInfoMessage
Namespace: Buttplug.Core.Messages
Assembly: Buttplug.dll
Syntax
public class DeviceMessageInfo : object, IButtplugDeviceInfoMessage

Constructors

DeviceMessageInfo(UInt32, String, DeviceMessageAttributes)

Initializes a new instance of the DeviceMessageInfo class.

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

Device index.

String name

Device name.

DeviceMessageAttributes messages

List of device messages/attributes supported.

Fields

DeviceDisplayName

Device display name, set up by the user.

Declaration
public readonly string DeviceDisplayName
Field Value
Type Description
String

DeviceIndex

Device index.

Declaration
public readonly uint DeviceIndex
Field Value
Type Description
UInt32

DeviceMessages

List of messages that a device supports, with additional attribute data.

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 the device.

Declaration
public readonly 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

IButtplugDeviceInfoMessage
In This Article
Back to top Generated by DocFX