![]() |
DirectOutput
DirectOutput framework R3 for virtual pinball cabinets.
|
Namespaces | |
namespace | AdressableLedStrip |
namespace | ComPort |
namespace | DMX |
namespace | DudesCab |
namespace | FTDIChip |
namespace | LW |
namespace | NullOutputController |
namespace | Pac |
namespace | PhilipsHue |
namespace | PinOne |
namespace | PS |
namespace | PSPico |
namespace | SSFImpactController |
Classes | |
class | HIDImports |
interface | IAutoConfigOutputController |
Interface for classes used to automatically detect and configure output controllers. More... | |
interface | 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. More... | |
interface | 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. More... | |
interface | ISupportsSetValues |
This interface defines additional methods for output controllers which allow for direct modification of the outputs. More... | |
class | Output |
Basic IOutput implementation. More... | |
class | OutputControllerBase |
Abstract OutputController base class to be used for IOutputController implementations. Implements IOutputController. More... | |
class | OutputControllerCompleteBase |
This abstract class implement the full base logic for a output controller with a separate thread for the hardware communication. All you have to do to create your own output controller class is to inherit this class and to implement a few abstract methods (int GetNumberOfConfiguredOutputs(), bool VerifySettings(), void ConnectToController(), void DisconnectFromController(), void UpdateOutputs(byte[] OutputValues). More... | |
class | OutputControllerFlexCompleteBase |
class | OutputControllerList |
List of IOutputController objects. More... | |
class | OutputEventArgs |
EventArgs for events of IOutput objects. More... | |
class | OutputList |
List of IOutput objects. More... |