DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
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:
Collaboration diagram for DirectOutput.Cab.Out.ISupportsSetValues:

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...
 
- Events inherited from DirectOutput.General.Generic.INamedItem
EventHandler< NameChangeEventArgsBeforeNameChange
 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.

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.AdressableLedStrip.WS2811StripController.


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