The Input Port class, for receiving DMX via OSC.
Note that the description of the port may change as it's patched and unpatched from a universe (since the description can contain d). Therefore we store the description as a template, as well as the current value.
|
| | OSCInputPort (OSCDevice *parent, unsigned int port_id, PluginAdaptor *plugin_adaptor, OSCNode *node, const std::string &address) |
| |
| const DmxBuffer & | ReadDMX () const |
| |
| bool | PreSetUniverse (Universe *old_universe, Universe *new_universe) |
| |
| std::string | Description () const |
| |
|
| BasicInputPort (AbstractDevice *parent, unsigned int port_id, const PluginAdaptor *plugin_adaptor, bool supports_rdm=false) |
| | Create a new basic input port.
|
| |
| unsigned int | PortId () const |
| | Get the Port ID. This is the index within the device.
|
| |
| AbstractDevice * | GetDevice () const |
| | Get the device which owns this Port.
|
| |
| bool | SetUniverse (Universe *universe) |
| | Bind this port to a universe.
|
| |
| Universe * | GetUniverse () const |
| | Fetch the universe this Port is bound to.
|
| |
| virtual std::string | UniqueId () const |
| | Return the globally unique id for a Port.
|
| |
| bool | SetPriority (uint8_t priority) |
| | Set the Priority for this Port.
|
| |
| uint8_t | GetPriority () const |
| | Get the numeric priority for this Port.
|
| |
| void | SetPriorityMode (port_priority_mode mode) |
| | Set the Priority Mode for this Port.
|
| |
| port_priority_mode | GetPriorityMode () const |
| | Get the Priority Mode for this Port.
|
| |
| void | DmxChanged () |
| | Called when there is new data for this port.
|
| |
| const DmxSource & | SourceData () const |
| | Get the current DMX data.
|
| |
| void | HandleRDMRequest (ola::rdm::RDMRequest *request, ola::rdm::RDMCallback *callback) |
| | Handle an RDM Request on this port.
|
| |
|
void | TriggerRDMDiscovery (ola::rdm::RDMDiscoveryCallback *on_complete, bool full=true) |
| | Trigger the RDM Discovery procedure for this universe.
|
| |
| port_priority_capability | PriorityCapability () const |
| | Get the priority capabilities for this port.
|
| |
|
virtual uint8_t | InheritedPriority () const |
| |
| virtual void | PostSetUniverse (Universe *, Universe *) |
| |
| virtual bool | SupportsRDM () const |
| | Check if this Port supports RDM or not.
|
| |