DirectOutput.PinballSupport.AlarmHandler | The AlarmHandler classed is used to execute scheduled events (e.g. regular updates on a effect) in the framework.
Two types of alarms/scheduled events exist:
|
DirectOutput.Cab.Toys.Layer.AnalogAlphaLayer | This class implements a layer object with alpha support for toys working analog values. |
DirectOutput.Cab.Toys.Layer.AnalogAlphaValue | Object containing a analog value (0-255) and a alpha value (0-255). |
DirectOutput.FX.AssignedEffect | Handles the assignemt of a effect to a AssignedEffectList. |
BindingList< T > | |
DirectOutput.General.Generic.SortableBindingList< T > | Inherits BindingList<T> and overrides the functions necessary to provide sorting.
The code of this class is based on the Codeprojekt article Implementing a Sortable BindingList Very, Very Quickly by Muigai Mwaura. |
DirectOutput.Cab.Cabinet | The Cabinet object describes the parts of a pinball cabinet (toys, outputcontrollers, outputs and more). |
DirectOutput.LedControl.Loader.ColorConfig | Color configuration from a LedControl file. |
DirectOutput.LedControl.Setup.Configurator | Configures the system based on data from ini files (either directoutputconfig.ini or ledcontrol.ini files) |
DirectOutput.Cab.Out.DMX.ArtnetEngine.Engine | Artnet Engine used for DMX output.
The code of this class is based on the Engine class of eDMX.Net hosted on http://edmx.codeplex.com/. |
EventArgs | |
DirectOutput.Cab.Out.OutputEventArgs | EventArgs for events of IOutput objects. |
DirectOutput.Cab.Toys.ToyEventArgs | EventArgs for events of IToy objects |
DirectOutput.FX.EffectEventArgs | The EffectEventArgs class is used for events triggered by IEffect objects |
DirectOutput.FX.BeforeEffectNameChangeAventArgs | EventArgs for the BeforeEffectNameChanged event |
DirectOutput.General.Generic.InsertEventArgs< Ty > | Eventargs of BeforeInsert and AfterInsert events. |
DirectOutput.General.Generic.NameChangeEventArgs | EventArgs for name change events. |
DirectOutput.General.Generic.RemoveEventArgs< Ty > | EventErgs for remove events |
DirectOutput.General.Generic.SetEventArgs< Ty > | Event args for Set events. |
DirectOutput.General.Generic.ValidateItemEventArgs< Ty > | EventArgs for ValidateItem event. |
DirectOutput.Table.TableElementValueChangedEventArgs | EventArgs object for TableElementValueChanged events. |
ExtList< AssignedEffect > | |
DirectOutput.FX.AssignedEffectList | List of effects which are assigned to some other object. |
ExtList< TableElement > | |
DirectOutput.Table.TableElementList | List of TableElement objects. |
Form | |
DirectOutput.Frontend.AvailableEffectsInfo | |
DirectOutput.Frontend.AvailableToysInfo | |
DirectOutput.Frontend.CabinetInfo | |
DirectOutput.Frontend.GlobalConfigEdit | |
DirectOutput.Frontend.MainMenu | |
DirectOutput.Frontend.ScriptInfo | |
DirectOutput.Frontend.SystemMonitor | |
DirectOutput.Frontend.TableInfo | |
DirectOutput.Frontend.TimeSpanStatisticsDetails | |
DirectOutputConfigTester.ConfigTester | |
DirectOutputConfigTester.OpenConfigDialog | |
LedControlFileTester.LedControlFileTestWizard | This is the main form of the LedControlFileTester application.
It contains all functionality of the tester. |
DirectOutput.GlobalConfiguration.GlobalConfig | Global configuration for the DirectOutput framework.
|
DirectOutput.Cab.Toys.Layer.IAnalogAlphaToy | Common interface for toys supporting analog alpha layers. |
DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | This toy handles analog values (0-255) in a layer structure including alpha value (0=completely transparent, 255=fully opaque) and outputs the belended result of the layers on a single output. |
DirectOutput.Cab.Out.IAutoConfigOutputController | Interface for classes used to automatically detect and configure output controllers |
DirectOutput.Cab.Out.LW.LedWizAutoConfigurator | This class is used to detect and configure LedWiz output controllers automatically. |
DirectOutput.Cab.Out.Pac.PacLed64AutoConfigurator | This class detects all connected PacLed64 units and configures them. |
ICollection | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
DirectOutput.General.Generic.NamedItemList< T > | A list of uniquely named items which can be referenced by their name. |
ICollection< T > | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
IDirectPlugin | |
B2SServerPlugin.Plugin | Plugin is the IDirectPlugin interface implementation required by the B2S Server. |
DirectPlugin.DirectOutputPlugin | DirectOutputPlugin is the IPlugin interface implementation required by generic the PluginInterface.dll. |
IDirectPluginFrontend | |
B2SServerPlugin.Plugin | Plugin is the IDirectPlugin interface implementation required by the B2S Server. |
DirectPlugin.DirectOutputPlugin | DirectOutputPlugin is the IPlugin interface implementation required by generic the PluginInterface.dll. |
IDisposable | |
DirectOutput.Cab.Out.LW.LedWiz | The LedWiz is a easy to use outputcontroller with 32 outputs which all support 49 pwm levels. The LedWiz is able to drive leds and smaller loads directly, but will require some kind of booster for power hungery gadgets like big contactors or motors |
DirectOutput.General.ThreadInfo | This object provides information on a thread. |
IEnumerable | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
IEnumerable< IOutput > | |
DirectOutput.Cab.CabinetOutputList | Readonly list containing all IOutput objects of all IOutputController objects in a cabinet. |
IEnumerable< Script > | |
DirectOutput.Scripting.ScriptList | List of Script objects. |
IEnumerable< T > | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
IEnumerator< IOutput > | |
DirectOutput.Cab.CabinetOutputList.Enumerator | Enumerator class for IEnumerable<IOutput>. |
IHyperpinPlugin | |
DirectOutputHyperpinPlugin.DirectOutputPlugin | DirectOutputPlugin is IHyperpinPlugin interface implementation required by Hyperpin. |
IList | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
IList< T > | |
DirectOutput.General.Generic.ExtList< T > | Extended version of the generic List class supporting events for various actions on the list. |
DirectOutput.General.Generic.INamedItem | Interface for items which can be added the the NamedItemList. |
DirectOutput.Cab.Color.RGBAColorNamed | This class stores information on colors used for toys (e.g. RGBLed). |
DirectOutput.Cab.Color.RGBColorNamed | Named RGBColor object |
DirectOutput.Cab.Out.IOutput | Common interface for outputs of any output controller. The Output class implements this interface and can be inherited for the implementation of other output types. |
DirectOutput.Cab.Out.DMX.DMXOutput | IOutput implementation for DMX.
Inherits from Output and adds the DmxChannel property. |
DirectOutput.Cab.Out.IOutputNumbered | Common interface for numbered outputs. |
DirectOutput.Cab.Out.OutputNumbered | Basic IOutputNumbered implementation. |
DirectOutput.Cab.Out.LW.LedWizOutput | Output class for LedWiz output controllers. |
DirectOutput.Cab.Out.Output | Basic IOutput implementation. |
DirectOutput.Cab.Out.DMX.DMXOutput | IOutput implementation for DMX.
Inherits from Output and adds the DmxChannel property. |
DirectOutput.Cab.Out.LW.LedWizOutput | Output class for LedWiz output controllers. |
DirectOutput.Cab.Out.OutputNumbered | Basic IOutputNumbered implementation. |
DirectOutput.Cab.Out.IOutputController | Common interface for all outputcontrollers. Only classes implementing this interface can be used as output controllers in the framework.
The abstract OutputControllerBase class implements this interface and can be inherited for other output controller classes.
It is important to ensure that all classes inherting this interface are XML serializeable. |
DirectOutput.Cab.Out.DMX.ArtNet | Artnet is a industry standard protocol used to control DMX lighting effects over othernet. Using Art-Net it is possible to connect a very wide range of lighting effects like strobes or dimmer packs. There are tons of DMX controlled effects available on the market (from very cheap and small to very expensive and big). It might sounds a bit crazy, but with Art-net and DMX you could at least in theory control a whole stage lighting system (this would likely make you feel like Tommy in the movie) |
DirectOutput.Cab.Out.LW.LedWiz | The LedWiz is a easy to use outputcontroller with 32 outputs which all support 49 pwm levels. The LedWiz is able to drive leds and smaller loads directly, but will require some kind of booster for power hungery gadgets like big contactors or motors |
DirectOutput.Cab.Out.NullOutputController.NullOutputController | This is a dummy output controller not doing anthing with the data it receives.
It is mainly thought as a sample how to implement a simple output controller.
|
DirectOutput.Cab.Out.OutputControllerBase | Abstract OutputController base class to be used for IOutputController implementations.
Implements IOutputController. |
DirectOutput.Cab.Out.DMX.ArtNet | Artnet is a industry standard protocol used to control DMX lighting effects over othernet. Using Art-Net it is possible to connect a very wide range of lighting effects like strobes or dimmer packs. There are tons of DMX controlled effects available on the market (from very cheap and small to very expensive and big). It might sounds a bit crazy, but with Art-net and DMX you could at least in theory control a whole stage lighting system (this would likely make you feel like Tommy in the movie) |
DirectOutput.Cab.Out.LW.LedWiz | The LedWiz is a easy to use outputcontroller with 32 outputs which all support 49 pwm levels. The LedWiz is able to drive leds and smaller loads directly, but will require some kind of booster for power hungery gadgets like big contactors or motors |
DirectOutput.Cab.Out.NullOutputController.NullOutputController | This is a dummy output controller not doing anthing with the data it receives.
It is mainly thought as a sample how to implement a simple output controller.
|
DirectOutput.Cab.Out.Pac.PacLed64 | The PacLed64 is a output controller with 64 outputs all supporting 256 pwm levels. Since the outputs of the unit are constant current drivers providing 20ma each, smaller leds can be connected directly to the outputs, but booster circuits might be used to driver higher loads (e.g. Cree leds). Up to 4 PacLed64 controllers can be used with the DirectOutput framework |
DirectOutput.Cab.Out.Pac.PacLed64 | The PacLed64 is a output controller with 64 outputs all supporting 256 pwm levels. Since the outputs of the unit are constant current drivers providing 20ma each, smaller leds can be connected directly to the outputs, but booster circuits might be used to driver higher loads (e.g. Cree leds). Up to 4 PacLed64 controllers can be used with the DirectOutput framework |
DirectOutput.Cab.Toys.IToy | Common interface for all toy implementations.
The abstract class ToyBase implements this interface. |
DirectOutput.Cab.Toys.Basic.AnalogToy | |
DirectOutput.Cab.Toys.Basic.Lamp | |
DirectOutput.Cab.Toys.Basic.Motor | |
DirectOutput.Cab.Toys.Basic.GearMotor | |
DirectOutput.Cab.Toys.Basic.Shaker | |
DirectOutput.Cab.Toys.Basic.Contactor | |
DirectOutput.Cab.Toys.Basic.DigitalToy | |
DirectOutput.Cab.Toys.Basic.Contactor | |
DirectOutput.Cab.Toys.Basic.GearMotor | |
DirectOutput.Cab.Toys.Basic.IAnalogToy | Common interface of analog toys supporting values from 0-255.
The main purpose of this interface is to facilitate the development of effects. AssignedEffects using this interface for toy references are able to call the common methods of these toys. |
DirectOutput.Cab.Toys.Basic.AnalogToy | |
DirectOutput.Cab.Toys.Basic.ILampToy | Common interface for lamp like toys.
Implement this interface if a toy resembles some kind of lamp so all effects working with lamps can use the toy. |
DirectOutput.Cab.Toys.Basic.Lamp | |
DirectOutput.Cab.Toys.Basic.IDigitalToy | Generic interface for Toys having only 2 states.
The main purpose of this interface is to facilitate the development of effects. AssignedEffects using this interface for toy references are able to call the common methods of these toys. |
DirectOutput.Cab.Toys.Basic.DigitalToy | |
DirectOutput.Cab.Toys.Basic.IRGBToy | This interface is to be used for toys outputing RGB colors (e.g. RGBLed toy).
|
DirectOutput.Cab.Toys.Basic.RGBLed | |
DirectOutput.Cab.Toys.Basic.Lamp | |
DirectOutput.Cab.Toys.Basic.Motor | |
DirectOutput.Cab.Toys.Basic.Shaker | |
DirectOutput.Cab.Toys.IToyUpdatable | Interface for toys which need a update method which is used to update their outputs. |
DirectOutput.Cab.Toys.ToyBaseUpdatable | Base class for toys which need update calls to update the state of their assigned outputs.
Toys which are directly updating their outputs when their state changes dont need to implement this method and should use the ToyBase class instead.. |
DirectOutput.Cab.Toys.Layer.AnalogAlphaToy | This toy handles analog values (0-255) in a layer structure including alpha value (0=completely transparent, 255=fully opaque) and outputs the belended result of the layers on a single output. |
DirectOutput.Cab.Toys.Layer.RGBAToy | Thie RGBAToy controls RGB leds and other gadgets displaying RGB colors.
The RGBAToy has multilayer support with alpha channels. This allows the effects targeting RGBAToys to send their data to different layers. Values in a layer do also have a alpha/transparency channel which will allow us to blend the colors/values in the various layers (e.g. if a bottom layer is blue and top is a semi transparent red, you will get some mix of both or if one of the two blinks you get changing colors).
The following picture might give you a clearer idea how the layers with their alpha channels work: |
DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent | The LEDWizEquivalent toy is only used by the framework when ini files are used for the configuration to determine which outputs should be controled by the columns in the ini files.
Do not target this type of toy with any effects. |
DirectOutput.Cab.Toys.ToyBase | Base class for IToy implementations |
DirectOutput.Cab.Toys.Basic.AnalogToy | |
DirectOutput.Cab.Toys.Basic.DigitalToy | |
DirectOutput.Cab.Toys.Basic.RGBLed | |
DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalent | The LEDWizEquivalent toy is only used by the framework when ini files are used for the configuration to determine which outputs should be controled by the columns in the ini files.
Do not target this type of toy with any effects. |
DirectOutput.Cab.Toys.ToyBaseUpdatable | Base class for toys which need update calls to update the state of their assigned outputs.
Toys which are directly updating their outputs when their state changes dont need to implement this method and should use the ToyBase class instead.. |
DirectOutput.FX.IEffect | Common interface for all effects.
If a new effect is implemented it is best to inherit from the abstract class Effect which does also inherit IEffect.
All classes inheriting IEffect must be XMLSerializeable. |
DirectOutput.FX.EffectBase | Abstract base class for IEffect objects.
This class inherits NamedItemBase and implements IEffect. |
DirectOutput.FX.AnalogToyFX.AnanlogToyEffectBase | Base class for effects controlling a single AnalogToy object. |
DirectOutput.FX.AnalogToyFX.AnalogToyFadeOnOffEffect | A effect fading the output value of a AnalogToy object to a active or inactive value. The fading is controlled by the value property (0, not 0) of the TableElementData parameter of the Trigger method |
DirectOutput.FX.AnalogToyFX.AnalogToyOnOffEffect | A basic effect setting the output of a AnalogToy object to a active or inactive value, based on value property (0, not 0) of the TableElementData parameter of the Trigger method. |
DirectOutput.FX.EffectEffectBase | Base class for effects targeting another effect. |
DirectOutput.FX.TimmedFX.BlinkEffect | Blink effect which triggers a TargetEffect at specified intervalls with active (org value of TableElementData used in Trigger method is used to trigger the TargetEffect) and inactive (uses 0 as the Value of the TableElementData to trigger the TargetEffect) values.
|
DirectOutput.FX.TimmedFX.DelayEffect | The effect fires a assigned target effect after a specified delay.
The original values supplied when the effect is triggered are forwarded to the target effect.
|
DirectOutput.FX.TimmedFX.DurationEffect | Duration effect which triggers a specified target effect for a specified duration.
When this effect is triggered it triggers the target effect immediately with the same data it has received. After the specified duration it calls trigger on the target effect again with data for the same table elmenet, but with the value changed to 0.
|
DirectOutput.FX.TimmedFX.ExtendDurationEffect | The extend duration effect triggers another effect for a duration which is extebnded by the number of milliseconds specified in DurationMs.
This is done by forwarding triggers calls which are seting the effect to active directly to the target effect and delaying the forwarding of calls which set the effect to inactive by the number of milliseconds specified in DurationMs.
|
DirectOutput.FX.TimmedFX.MinDurationEffect | This effect enforces a minimum duration on the effect calls.
Calls which are setting a effect to active (having a trigger value which is not equal 0 or null) are forwarded directly to the TargetEffect.
Calls setting the effect to inactive (having a trigger value of 0) are only forwarded to the TargetEffect after the specified minimum duration has expired.
|
DirectOutput.FX.ListFX.ListEffect | This effect triggers a list of other effect when it is triggered.
|
DirectOutput.FX.NullFX.NullEffect | The NullEffect is a empty effect no doing anything. |
DirectOutput.FX.RGBAFX.RGBAEffectBase | Base class for effects using RGBA toys |
DirectOutput.FX.RGBAFX.RGBAFadeOnOffEffect | This RGBA effect fades the color of a RGBA toys towards a defined target color based on the state (not 0, 0) of the triggering table element |
DirectOutput.FX.RGBAFX.RGBAOnOffEffect | A basic RBA effect which sets the color of a layer of a RGBA toy to a specified color based on the state (not 0, 0) of the triggering table element |
DirectOutput.General.Generic.NamedItemBase | Abstract base class for named items.
Implements the name property and the necessary events. |
DirectOutput.Cab.Out.Output | Basic IOutput implementation. |
DirectOutput.Cab.Out.OutputControllerBase | Abstract OutputController base class to be used for IOutputController implementations.
Implements IOutputController. |
DirectOutput.Cab.Toys.ToyBase | Base class for IToy implementations |
DirectOutput.FX.EffectBase | Abstract base class for IEffect objects.
This class inherits NamedItemBase and implements IEffect. |
DirectOutput.General.Statistics.TimeSpanStatisticsItem | |
INotifyPropertyChanged | |
DirectOutput.GlobalConfiguration.FilePattern | A file pattern class used to lookup files matching a specified pattern. |
DirectOutput.GlobalConfiguration.LedControlIniFile | |
DirectOutput.Cab.Toys.Layer.IRGBAToy | Common interface for RGB toys supporting several layers of color with alpha value. |
DirectOutput.Cab.Toys.Layer.RGBAToy | Thie RGBAToy controls RGB leds and other gadgets displaying RGB colors.
The RGBAToy has multilayer support with alpha channels. This allows the effects targeting RGBAToys to send their data to different layers. Values in a layer do also have a alpha/transparency channel which will allow us to blend the colors/values in the various layers (e.g. if a bottom layer is blue and top is a semi transparent red, you will get some mix of both or if one of the two blinks you get changing colors).
The following picture might give you a clearer idea how the layers with their alpha channels work: |
IXmlSerializable | |
DirectOutput.Cab.Color.ColorList | List for Color objects |
DirectOutput.Cab.Out.OutputControllerList | List of IOutputController objects |
DirectOutput.Cab.Out.OutputList | List of IOutput objects |
DirectOutput.Cab.Toys.ToyList | List of IToy objects |
DirectOutput.FX.EffectList | Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name. |
DirectOutput.GlobalConfiguration.FilePattern | A file pattern class used to lookup files matching a specified pattern. |
DirectOutput.General.Kernel32Imports | This class contains import of the kernel32.dll
|
DirectOutput.LedControl.Loader.LedControlConfig | Ledcontrol configuration read from a ledcontrol.ini file. |
DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalentOutput | LEDWizEquivalentOutput is the output object for the LedWizEquivalent IToy. |
List< ColorConfig > | |
DirectOutput.LedControl.Loader.ColorConfigList | List of color configurations from a ledcontrol.ini file. |
List< FilePattern > | |
DirectOutput.GlobalConfiguration.FilePatternList | A list of file patterns. |
List< LedControlConfig > | |
DirectOutput.LedControl.Loader.LedControlConfigList | List of LedControlConfig objects loaded from LedControl.ini files. |
List< LedControlIniFile > | |
DirectOutput.GlobalConfiguration.LedControlIniFileList | List of LedControlIniFile objects. |
List< LedWizEquivalentOutput > | |
DirectOutput.Cab.Toys.LWEquivalent.LedWizEquivalentOutputList | List of LedWizEquivalentOutput objects. |
List< TableConfig > | |
DirectOutput.LedControl.Loader.TableConfigList | A list of table configs from a ini file. |
List< TableConfigColumn > | |
DirectOutput.LedControl.Loader.TableConfigColumnList | List of columns of a LedCOntrol.ini file.
Inherits List>T<. |
List< TableConfigSetting > | |
DirectOutput.LedControl.Loader.TableConfigColumn | Column in a LedControl.ini file.
Is a list of TableConfigSettingObjects for that column. |
List< ThreadInfo > | |
DirectOutput.General.ThreadInfoList | List of ThreadInfo objects.
This class is used by DOF for thread monitoring |
List< Type > | |
DirectOutput.General.TypeList | List for Type objects. |
DirectOutput.Log | A simple logger used to record important events and exceptions.
|
NamedItemList< IEffect > | |
DirectOutput.FX.EffectList | Collection of IEffect objects. Every object can only exist once in the list and every objects needs to have a unique name. |
NamedItemList< IOutput > | |
DirectOutput.Cab.Out.OutputList | List of IOutput objects |
NamedItemList< IOutputController > | |
DirectOutput.Cab.Out.OutputControllerList | List of IOutputController objects |
NamedItemList< IToy > | |
DirectOutput.Cab.Toys.ToyList | List of IToy objects |
NamedItemList< RGBAColorNamed > | |
DirectOutput.Cab.Color.ColorList | List for Color objects |
NamedItemList< TimeSpanStatisticsItem > | |
DirectOutput.General.Statistics.TimeSpanStatisticsList | |
DirectOutput.Cab.Out.Pac.PacDriveSingleton | Singleton version of the PacDrive class found in the PacDrive SDK. |
DirectOutput.Pinball | Pinball is the main object of the DirectOutput framework.
It holds all objects required to process Pinmame data, trigger the necessary effects and update toys and output controllers. |
DirectOutputComObjectRegister.Program | Main class of the DirectOutputComObjectRegister application. |
DocumentationHelper.Program | |
DocumentationHelper.PropertyDocuData | |
Queue< TableElementData > | |
DirectOutput.PinballSupport.InputQueue | Simple queue of TableElementData objects.
Used by the framework to separate data receiving and data processing. |
DirectOutput.Cab.Color.RGBAColor | This class stores information on colors used for toys and effects (e.g. RGBLed). |
DirectOutput.Cab.Color.RGBAColorNamed | This class stores information on colors used for toys (e.g. RGBLed). |
DirectOutput.Cab.Toys.Layer.RGBALayer | Layer object for toys supporting several layers of RGB colors with alpha channel. |
DirectOutput.Cab.Color.RGBColor | This class stores information on RGB colors used for toys and effects (e.g. RGBLed). |
DirectOutput.Cab.Color.RGBColorNamed | Named RGBColor object |
DirectOutput.Scripting.Script | Contains information on a loaded and compiled C# script file. |
DirectOutputConfigTester.Settings | |
DirectOutput.General.Statistics.SimpleStatistics< ValueType > | |
SortedDictionary< int, AnalogAlphaLayer > | |
DirectOutput.Cab.Toys.Layer.AnalogLayerDictionary | A dictionary for AnalogAlphaLayer objects. |
SortedDictionary< int, RGBALayer > | |
DirectOutput.Cab.Toys.Layer.RGBALayerDictionary | Dictionary for RGBALayer objects. |
DirectOutput.Table.Table | Holds all table specific information and handles all TableElements |
DirectOutput.LedControl.Loader.TableConfig | A table config from a ini file. |
DirectOutput.LedControl.Loader.TableConfigSetting | A single setting from a LedControl.ini file. |
DirectOutput.Table.TableElement | Represents a element (e.g. Switch, Solenoid) of a pinball table |
DirectOutput.Table.TableElementData | Data representing the state of a table emlement |
DocumentationHelper.TypeDocuData | |