WIP
DirectOutput framework for virtual pinball cabinets WIP
Go to:
Overview 
Package DirectOutput.LedControl.Loader

The DirectOutput.LedControl namespace contains the classes to read and understand the classical LedControl.ini files.
I hope the code in this area works correctly. After all there was a lot of guess work required when implementing these classes. More...

Classes

class  ColorConfig
 Color configuration from a LedControl file. More...
 
class  ColorConfigList
 List of color configurations from a ledcontrol.ini file. More...
 
class  LedControlConfig
 Ledcontrol configuration read from a ledcontrol.ini file. More...
 
class  LedControlConfigList
 List of LedControlConfig objects loaded from LedControl.ini files. More...
 
class  TableConfig
 A table config from a ini file. More...
 
class  TableConfigColumn
 Column in a LedControl.ini file.
Is a list of TableConfigSettingObjects for that column. More...
 
class  TableConfigColumnList
 List of columns of a LedCOntrol.ini file.
Inherits List>T<. More...
 
class  TableConfigList
 A list of table configs from a ini file. More...
 
class  TableConfigSetting
 A single setting from a LedControl.ini file. More...
 
class  TableVariablesDictionary
 
class  VariablesDictionary
 

Enumerations

enum  OutputControlEnum { OutputControlEnum.FixedOn, OutputControlEnum.FixedOff, OutputControlEnum.Controlled, OutputControlEnum.Condition }
 Used the specify how the output for a setting is controled. More...
 
enum  OutputTypeEnum { OutputTypeEnum.AnalogOutput, OutputTypeEnum.RGBOutput }
 The output types for the ini file loader. More...
 

Detailed Description

The DirectOutput.LedControl namespace contains the classes to read and understand the classical LedControl.ini files.
I hope the code in this area works correctly. After all there was a lot of guess work required when implementing these classes.

Enumeration Type Documentation

Used the specify how the output for a setting is controled.

Enumerator
FixedOn 

Is always on (triggered with static effects).

FixedOff 

Is always off.

Controlled 

Is controlled by a table element.

Condition 

Has a condition (e.g. (S48=1 and S49=0)

Definition at line 7 of file OutputControlEnum.cs.

The output types for the ini file loader.

Enumerator
AnalogOutput 

A output type using only one physical output

RGBOutput 

Outpzut types for RGB settings (uses 3 physical outputs)

Definition at line 7 of file OutputTypeEnum.cs.