WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.Cab.Out.ISupportsSetValues Interface Reference

This interface defines additional methods for output controllers which allow for direct modification of the outputs. More...

Inheritance diagram for DirectOutput.Cab.Out.ISupportsSetValues:
DirectOutput.Cab.Out.IOutputController DirectOutput.General.Generic.INamedItem DirectOutput.Cab.Out.AdressableLedStrip.DirectStripController DirectOutput.Cab.Out.OutputControllerCompleteBase DirectOutput.Cab.Out.AdressableLedStrip.WS2811StripController DirectOutput.Cab.Out.AdressableLedStrip.TeensyStripController DirectOutput.Cab.Out.ComPort.PinControl DirectOutput.Cab.Out.DMX.ArtNet DirectOutput.Cab.Out.OutputControllerFlexCompleteBase DirectOutput.Cab.Out.PS.Pinscape

Public Member Functions

void SetValues (int FirstOutput, byte[] Values)
 Sets the values for one or several outputs of the controller. More...
 
- Public Member Functions inherited from DirectOutput.Cab.Out.IOutputController
void Init (Cabinet Cabinet)
 Must initialize the IOutputController. Is called after the objects have been instanciated. More...
 
void Finish ()
 Must finish the IOutputController and do all necessary cleanup task. Must turn off the physical outputs of the IOutputController. More...
 
void Update ()
 Must update resp. thrigger the update of the physical outputs of the IOutputController.
More...
 

Additional Inherited Members

- Properties inherited from DirectOutput.Cab.Out.IOutputController
new string Name [get, set]
 Name of the IOutputController. This property is fully implemented in the abstract OutputControllerBase class. More...
 
OutputList Outputs [get, set]
 OutputList containing the IOutput objects for a IOutputController. More...
 
- Properties inherited from DirectOutput.General.Generic.INamedItem
string Name [get, set]
 Gets or sets the name of the item.
Must fire the BeforeNameChange and AfterNameChange events when the value of the property is changed. More...
 
- Events inherited from DirectOutput.General.Generic.INamedItem
EventHandler< NameChangeEventArgsBeforeNameChanged
 Occurs before the name of the item changes. More...
 
EventHandler< NameChangeEventArgsAfterNameChanged
 Occurs when after the name of the item has changed. More...
 

Detailed Description

This interface defines additional methods for output controllers which allow for direct modification of the outputs.

Definition at line 11 of file ISupportsSetValues.cs.

Member Function Documentation

void DirectOutput.Cab.Out.ISupportsSetValues.SetValues ( int  FirstOutput,
byte[]  Values 
)

Sets the values for one or several outputs of the controller.

Parameters
FirstOutputThe first output to be updated with a new value (zero based).
ValuesThe values to be used.

Implemented in DirectOutput.Cab.Out.OutputControllerCompleteBase, and DirectOutput.Cab.Out.AdressableLedStrip.DirectStripController.


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