Show / Hide Table of Contents

Class SetupPacket

Inheritance
System.Object
SetupPacket
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Usb.Net
Assembly: Usb.Net.dll
Syntax
public class SetupPacket

Constructors

SetupPacket(UsbDeviceRequestType, Byte, UInt16, UInt16, UInt16)

Declaration
public SetupPacket(UsbDeviceRequestType requestType, byte request, ushort value = 0, ushort index = 0, ushort length = 0)
Parameters
Type Name Description
UsbDeviceRequestType requestType
System.Byte request
System.UInt16 value
System.UInt16 index
System.UInt16 length

Fields

SetupPacketSize

Size of SetupPacket to be used in byte arrays.

Declaration
public const int SetupPacketSize = 8
Field Value
Type Description
System.Int32

Properties

Index

Declaration
public ushort Index { get; }
Property Value
Type Description
System.UInt16

Length

Declaration
public ushort Length { get; }
Property Value
Type Description
System.UInt16

Request

Declaration
public byte Request { get; }
Property Value
Type Description
System.Byte

RequestType

Declaration
public UsbDeviceRequestType RequestType { get; }
Property Value
Type Description
UsbDeviceRequestType

Value

Declaration
public ushort Value { get; }
Property Value
Type Description
System.UInt16

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()

Extension Methods

WindowsUsbExtensions.ToWindowsSetupPacket(SetupPacket)
In This Article
Back to top Generated by DocFX