WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.Cab.Out.PS.Pinscape.Device Class Reference

Public Member Functions

override string ToString ()
 
int UnitNo ()
 
int NumOutputs ()
 
 Device (IntPtr fp, string path, string name, short vendorID, short productID, short version)
 
byte[] ReadUSB ()
 
String GetLastWin32ErrMsg ()
 
void AllOff ()
 
bool SpecialRequest (byte id)
 
bool WriteUSB (byte[] buf)
 

Public Attributes

IntPtr fp
 
string path
 
string name
 
short vendorID
 
short productID
 
short version
 
short unitNo
 
bool plungerEnabled
 
int numOutputs
 

Detailed Description

Definition at line 237 of file Pinscape.cs.

Constructor & Destructor Documentation

DirectOutput.Cab.Out.PS.Pinscape.Device.Device ( IntPtr  fp,
string  path,
string  name,
short  vendorID,
short  productID,
short  version 
)

Definition at line 254 of file Pinscape.cs.

Member Function Documentation

void DirectOutput.Cab.Out.PS.Pinscape.Device.AllOff ( )

Definition at line 379 of file Pinscape.cs.

String DirectOutput.Cab.Out.PS.Pinscape.Device.GetLastWin32ErrMsg ( )

Definition at line 372 of file Pinscape.cs.

int DirectOutput.Cab.Out.PS.Pinscape.Device.NumOutputs ( )

Definition at line 249 of file Pinscape.cs.

byte [] DirectOutput.Cab.Out.PS.Pinscape.Device.ReadUSB ( )

Definition at line 311 of file Pinscape.cs.

bool DirectOutput.Cab.Out.PS.Pinscape.Device.SpecialRequest ( byte  id)

Definition at line 385 of file Pinscape.cs.

override string DirectOutput.Cab.Out.PS.Pinscape.Device.ToString ( )

Definition at line 239 of file Pinscape.cs.

int DirectOutput.Cab.Out.PS.Pinscape.Device.UnitNo ( )

Definition at line 244 of file Pinscape.cs.

bool DirectOutput.Cab.Out.PS.Pinscape.Device.WriteUSB ( byte[]  buf)

Definition at line 394 of file Pinscape.cs.

Member Data Documentation

IntPtr DirectOutput.Cab.Out.PS.Pinscape.Device.fp

Definition at line 421 of file Pinscape.cs.

string DirectOutput.Cab.Out.PS.Pinscape.Device.name

Definition at line 423 of file Pinscape.cs.

int DirectOutput.Cab.Out.PS.Pinscape.Device.numOutputs

Definition at line 429 of file Pinscape.cs.

string DirectOutput.Cab.Out.PS.Pinscape.Device.path

Definition at line 422 of file Pinscape.cs.

bool DirectOutput.Cab.Out.PS.Pinscape.Device.plungerEnabled

Definition at line 428 of file Pinscape.cs.

short DirectOutput.Cab.Out.PS.Pinscape.Device.productID

Definition at line 425 of file Pinscape.cs.

short DirectOutput.Cab.Out.PS.Pinscape.Device.unitNo

Definition at line 427 of file Pinscape.cs.

short DirectOutput.Cab.Out.PS.Pinscape.Device.vendorID

Definition at line 424 of file Pinscape.cs.

short DirectOutput.Cab.Out.PS.Pinscape.Device.version

Definition at line 426 of file Pinscape.cs.


The documentation for this class was generated from the following file: