Class DeviceMessageInfo
Container class for describing a device.
Inheritance
DeviceMessageInfo
Assembly: Buttplug.dll
Syntax
public class DeviceMessageInfo : object, IButtplugDeviceInfoMessage
Constructors
DeviceMessageInfo(UInt32, String, DeviceMessageAttributes)
Declaration
public DeviceMessageInfo(uint index, string name, DeviceMessageAttributes messages)
Parameters
Fields
DeviceDisplayName
Device display name, set up by the user.
Declaration
public readonly string DeviceDisplayName
Field Value
DeviceIndex
Declaration
public readonly uint DeviceIndex
Field Value
DeviceMessages
List of messages that a device supports, with additional attribute data.
Declaration
public readonly DeviceMessageAttributes DeviceMessages
Field Value
DeviceMessageTimingGap
Recommended amount of time between commands, in milliseconds.
Declaration
public readonly uint DeviceMessageTimingGap
Field Value
DeviceName
Declaration
public readonly string DeviceName
Field Value
Explicit Interface Implementations
IButtplugDeviceInfoMessage.DeviceDisplayName
Declaration
string IButtplugDeviceInfoMessage.DeviceDisplayName { get; }
Returns
IButtplugDeviceInfoMessage.DeviceIndex
Declaration
uint IButtplugDeviceInfoMessage.DeviceIndex { get; }
Returns
IButtplugDeviceInfoMessage.DeviceMessages
Declaration
DeviceMessageAttributes IButtplugDeviceInfoMessage.DeviceMessages { get; }
Returns
IButtplugDeviceInfoMessage.DeviceMessageTimingGap
Declaration
uint IButtplugDeviceInfoMessage.DeviceMessageTimingGap { get; }
Returns
IButtplugDeviceInfoMessage.DeviceName
Declaration
string IButtplugDeviceInfoMessage.DeviceName { get; }
Returns
Implements