DirectOutput
DirectOutput framework R2 for virtual pinball cabinets.
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros Pages
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 { FixedOn, FixedOff, Controlled, Condition }
 Used the specify how the output for a setting is controled. More...
 
enum  OutputTypeEnum { AnalogOutput, 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)

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)