WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
DirectOutput.LedControl.Loader.TableConfigColumn Class Reference

Column in a LedControl.ini file.
Is a list of TableConfigSettingObjects for that column. More...

Inheritance diagram for DirectOutput.LedControl.Loader.TableConfigColumn:

Public Member Functions

bool ParseColumnData (string ColumnData, bool ThrowExceptions=false)
 Parses data for a column from a LedControl.ini file. More...
 
 TableConfigColumn (int ColumnNumber, string ColumnData, bool ThrowExceptions=false)
 Initializes a new instance of the TableConfigColumn class and parses data for a column. More...
 
 TableConfigColumn ()
 Initializes a new instance of the TableConfigColumn class. More...
 

Properties

int Number [get, set]
 Gets or sets the number of the column. More...
 
int FirstOutputNumber [get, set]
 Gets or sets the number of the first ouput for this column. More...
 
int RequiredOutputCount [get]
 Gets the number of required outputs for the column. More...
 
bool IsArea [get]
 Gets a value indicating whether any setting in the column has area values. More...
 

Detailed Description

Column in a LedControl.ini file.
Is a list of TableConfigSettingObjects for that column.

Definition at line 12 of file TableConfigColumn.cs.

Constructor & Destructor Documentation

DirectOutput.LedControl.Loader.TableConfigColumn.TableConfigColumn ( int  ColumnNumber,
string  ColumnData,
bool  ThrowExceptions = false 
)

Initializes a new instance of the TableConfigColumn class and parses data for a column.

Parameters
ColumnNumberThe column number.
ColumnDataThe column data.
ThrowExceptionsIf set to true exceptions are thrown on errors.

Definition at line 180 of file TableConfigColumn.cs.

DirectOutput.LedControl.Loader.TableConfigColumn.TableConfigColumn ( )

Initializes a new instance of the TableConfigColumn class.

Definition at line 190 of file TableConfigColumn.cs.

Member Function Documentation

bool DirectOutput.LedControl.Loader.TableConfigColumn.ParseColumnData ( string  ColumnData,
bool  ThrowExceptions = false 
)

Parses data for a column from a LedControl.ini file.

Parameters
ColumnDataThe column data.
ThrowExceptionsIf set to true exceptions are thrown on errors.
Returns
true if all settings have been parsed successfully, fals if a exception occured during parsing.
Exceptions
System.ExceptionCould not parse setting {0} in column data {1}.

Definition at line 103 of file TableConfigColumn.cs.

Property Documentation

int DirectOutput.LedControl.Loader.TableConfigColumn.FirstOutputNumber
getset

Gets or sets the number of the first ouput for this column.

The number of the first output for this column.

Definition at line 32 of file TableConfigColumn.cs.

bool DirectOutput.LedControl.Loader.TableConfigColumn.IsArea
get

Gets a value indicating whether any setting in the column has area values.

true if any area settings exists is area; otherwise, false.

Definition at line 85 of file TableConfigColumn.cs.

int DirectOutput.LedControl.Loader.TableConfigColumn.Number
getset

Gets or sets the number of the column.

The number of the column.

Definition at line 20 of file TableConfigColumn.cs.

int DirectOutput.LedControl.Loader.TableConfigColumn.RequiredOutputCount
get

Gets the number of required outputs for the column.

The number of required outputs for the column.

Definition at line 70 of file TableConfigColumn.cs.


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