![]() |
DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
|
The WS2811StripController class is just a simple wrapper around the DirectStripController class. It is only here to allow the use of old configs.
Use the DirectStripController class for your configs.
More...
Additional Inherited Members | |
Public Member Functions inherited from DirectOutput.Cab.Out.AdressableLedStrip.DirectStripController | |
void | SetValues (int FirstOutput, byte[] Values) |
Sets the values for one or several outputs of the controller. | |
override void | Init (Cabinet Cabinet) |
Initializes the output controller. | |
override void | Finish () |
Finishes the output controller. | |
override void | Update () |
Notifies the updater thread to sdend data to the controller hardware. | |
DirectStripController () | |
Initializes a new instance of the DirectStripController class. | |
Public Member Functions inherited from DirectOutput.Cab.Out.OutputControllerBase | |
void | Init (Cabinet Cabinet) |
Init must be overwritten and must initialize the ouput controller. This method is called after the objects haven been instanciated. | |
void | Finish () |
Finish must be overwritten and must finish the ouput controller. All necessary cleanup tasks have to be implemented here und all physical outputs have to be turned off. | |
void | Update () |
Update must update the physical outputs to the values defined in the Outputs list. | |
Protected Member Functions inherited from DirectOutput.Cab.Out.AdressableLedStrip.DirectStripController | |
override void | OnOutputValueChanged (IOutput ChangedOutput) |
This method is called whenever the value of a output in the Outputs property changes its value. | |
Protected Member Functions inherited from DirectOutput.Cab.Out.OutputControllerBase | |
void | OnOutputValueChanged (IOutput Output) |
This method is called whenever the value of a output in the Outputs property changes its value. It doesn't do anything in this base class, but it can be overwritten (use override) in classes inherting the base class. | |
Protected Member Functions inherited from DirectOutput.General.Generic.NamedItemBase | |
virtual void | AfterNameChange (string OldName, string NewName) |
virtual void | BeforeNameChange (string OldName, string NewName) |
virtual void | OnPropertyChanged (string propertyName) |
virtual void | OnPropertyChanging (string propertyName) |
Properties inherited from DirectOutput.Cab.Out.AdressableLedStrip.DirectStripController | |
int | ControllerNumber [get, set] |
Gets or sets the number of the controller. | |
int | NumberOfLeds [get, set] |
Gets or sets the number of leds on the WS2811 based led strip. | |
bool | PackData [get, set] |
Gets or sets a value indicating whether the data which is sent to the controller should be packed. Data packing uses a simple IFF (Interchangable File Format) like system. | |
bool | UpdaterThreadIsActive [get] |
Indicates whether the UpdaterThread of the DirectStripController instance is active or not. | |
Properties inherited from DirectOutput.Cab.Out.OutputControllerBase | |
virtual OutputList | Outputs [get, set] |
Contains the OutputList object for the outputs of the output controller. | |
Properties inherited from DirectOutput.General.Generic.NamedItemBase | |
string | Name [get, set] |
Name of the named item. Triggers BeforeNameChange before a new Name is set. Triggers AfterNameChanged after a new name has been set. | |
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. | |
Events inherited from DirectOutput.General.Generic.NamedItemBase | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Event is fired after the value of the property Name has changed. | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Event is fired before the value of the property Name is changed. | |
PropertyChangedEventHandler | PropertyChanged |
PropertyChangingEventHandler | PropertyChanging |
Events inherited from DirectOutput.General.Generic.INamedItem | |
EventHandler< NameChangeEventArgs > | BeforeNameChanged |
Occurs before the name of the item changes. | |
EventHandler< NameChangeEventArgs > | AfterNameChanged |
Occurs when after the name of the item has changed. |
The WS2811StripController class is just a simple wrapper around the DirectStripController class. It is only here to allow the use of old configs.
Use the DirectStripController class for your configs.