Class LinearCmd
Sent to server, generic message that can control any linear-actuated device. This message can
take multiple commands for devices with multiple actuators.
Assembly: Buttplug.dll
Syntax
public class LinearCmd : ButtplugDeviceMessage
Constructors
LinearCmd(List<LinearCmd.VectorSubcommand>)
Declaration
public LinearCmd(List<LinearCmd.VectorSubcommand> vectors)
Parameters
LinearCmd(UInt32, List<LinearCmd.VectorSubcommand>, UInt32)
Initializes a new instance of the LinearCmd class.
Declaration
public LinearCmd(uint deviceIndex, List<LinearCmd.VectorSubcommand> vectors, uint id = null)
Parameters
Fields
Vectors
List of linear movement vectors.
Declaration
public List<LinearCmd.VectorSubcommand> Vectors
Field Value
Methods
Create(IEnumerable<LinearCmd.VectorCommand>)
Declaration
public static LinearCmd Create(IEnumerable<LinearCmd.VectorCommand> cmds)
Parameters
Returns
Create(UInt32, Double, UInt32)
Declaration
public static LinearCmd Create(uint duration, double position, uint cmdCount)
Parameters
Returns
Create(UInt32, UInt32, IEnumerable<LinearCmd.VectorCommand>)
Declaration
public static LinearCmd Create(uint deviceIndex, uint msgId, IEnumerable<LinearCmd.VectorCommand> cmds)
Parameters
Returns
Create(UInt32, UInt32, UInt32, Double, UInt32)
Declaration
public static LinearCmd Create(uint deviceIndex, uint msgId, uint duration, double position, uint cmdCount)
Parameters
Returns