LOHWContainer Class Reference
Implementation of a HWBridge that simply acts as a container and passed the channel data to all bridges held by this container.
More...
#import <LOHWContainer.h>
|
Public Member Functions |
(NSXMLElement *) | - XML |
| Get the details as XML.
|
(void) | - addBridge: |
| Add a bridge to the container.
|
(void) | - removeBridge: |
| Remove a specific bridge from the container.
|
(void) | - removeAllBridges |
| Remove all bridges from the container.
|
(NSArray *) | - bridges |
| Get an array of all the bridges in the container.
|
(BOOL) | - containsBridge: |
| True if the container includes the bridge.
|
(int) | - count |
| The number of bridges held by the container.
|
Protected Attributes |
NSString * | identifier |
| OUr identifier.
|
NSMutableArray * | bridges |
| Array of bridges in this container.
|
BOOL | tx |
| Flag to show if we should be TXing.
|
unsigned char | out_universe [512] |
| Cached output universe.
|
Detailed Description
Implementation of a HWBridge that simply acts as a container and passed the channel data to all bridges held by this container.
Member Function Documentation
Add a bridge to the container.
Get an array of all the bridges in the container.
True if the container includes the bridge.
The number of bridges held by the container.
- (void) removeAllBridges |
|
|
|
|
Remove all bridges from the container.
Removing a bridge resets all channel data in the bridge, and disables DMX TX
Remove a specific bridge from the container.
Removing a bridge resets all channel data in the bridge, and disables DMX TX
Get the details as XML.
<interface type="<Interface Type>" identifier="1001" RX="ON|OFF" TX="ON|OFF">
<interface type="<Interface Type>" identifier="1001" RX="ON|OFF" TX="ON|OFF"/>
<interface type="<Interface Type>" identifier="1001" RX="ON|OFF" TX="ON|OFF"/>
</interface>
- Returns:
- The XML Representation of the interface
Reimplemented from LOHWBridge.
The documentation for this class was generated from the following files: