DirectOutputR1
DirectOutput framework R1 for virtual pinball cabinets.
Go to:
Overview 
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
DirectOutput.Table.TableElement Class Reference

Represents a element (e.g. Switch, Solenoid) of a pinball table More...

Public Member Functions

TableElementData GetTableElementData ()
 Gets a TableElementData object containing the current data for the TableElement. More...
 
 TableElement ()
 Initializes a new instance of the TableElement class. More...
 
 TableElement (TableElementTypeEnum TableElementType, int Number, int Value)
 Initializes a new instance of the TableElement class with the specified parameters. More...
 

Properties

TableElementTypeEnum TableElementType [get, set]
 Type of the TableElement. More...
 
int Number [get, set]
 Number of the TableElement. More...
 
string Name [get, set]
 Name of the TableElement.
Triggers NameChanged if value is changed. More...
 
int Value [get, set]
 Value of the TableElement.
Triggers ValueChanged if the value is changed. More...
 
AssignedEffectList AssignedEffects [get, set]
 List of effects which are assigned to the table element. More...
 

Events

EventHandler< EventArgs > NameChanged
 Event is fired if the value of the property Name is changed. More...
 
EventHandler
< TableElementValueChangedEventArgs
ValueChanged
 Event is fired if the value of the property State is changed. More...
 

Detailed Description

Represents a element (e.g. Switch, Solenoid) of a pinball table

Definition at line 12 of file TableElement.cs.

Constructor & Destructor Documentation

DirectOutput.Table.TableElement.TableElement ( )
inline

Initializes a new instance of the TableElement class.

Definition at line 156 of file TableElement.cs.

DirectOutput.Table.TableElement.TableElement ( TableElementTypeEnum  TableElementType,
int  Number,
int  Value 
)
inline

Initializes a new instance of the TableElement class with the specified parameters.

Parameters
TableElementTypeType of the TableElement.
NumberThe number of the TableElement.
ValueThe value of the TableElement.

Definition at line 169 of file TableElement.cs.

Member Function Documentation

TableElementData DirectOutput.Table.TableElement.GetTableElementData ( )
inline

Gets a TableElementData object containing the current data for the TableElement.

Returns
TableElementData object containing the current data of the TableElement.

Definition at line 146 of file TableElement.cs.

Property Documentation

AssignedEffectList DirectOutput.Table.TableElement.AssignedEffects
getset

List of effects which are assigned to the table element.

Definition at line 130 of file TableElement.cs.

string DirectOutput.Table.TableElement.Name
getset

Name of the TableElement.
Triggers NameChanged if value is changed.

Definition at line 65 of file TableElement.cs.

int DirectOutput.Table.TableElement.Number
getset

Number of the TableElement.

Definition at line 43 of file TableElement.cs.

TableElementTypeEnum DirectOutput.Table.TableElement.TableElementType
getset

Type of the TableElement.

Definition at line 24 of file TableElement.cs.

int DirectOutput.Table.TableElement.Value
getset

Value of the TableElement.
Triggers ValueChanged if the value is changed.

Definition at line 94 of file TableElement.cs.

Event Documentation

EventHandler<EventArgs> DirectOutput.Table.TableElement.NameChanged

Event is fired if the value of the property Name is changed.

Definition at line 83 of file TableElement.cs.

EventHandler<TableElementValueChangedEventArgs> DirectOutput.Table.TableElement.ValueChanged

Event is fired if the value of the property State is changed.

Definition at line 112 of file TableElement.cs.


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