Open Lighting Architecture  0.9.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Member Functions | List of all members
ola::BasicInputPort Class Reference
Inheritance diagram for ola::BasicInputPort:
ola::InputPort ola::Port ola::plugin::artnet::ArtNetInputPort ola::plugin::dmx4linux::Dmx4LinuxInputPort ola::plugin::e131::E131InputPort ola::plugin::espnet::EspNetInputPort ola::plugin::osc::OSCInputPort ola::plugin::pathport::PathportInputPort ola::plugin::sandnet::SandNetInputPort ola::plugin::shownet::ShowNetInputPort ola::plugin::usbpro::RobeInputPort ola::plugin::usbpro::UltraDMXProInputPort ola::plugin::usbpro::UsbProInputPort

Public Member Functions

 BasicInputPort (AbstractDevice *parent, unsigned int port_id, const PluginAdaptor *plugin_adaptor, bool supports_rdm=false)
unsigned int PortId () const
AbstractDeviceGetDevice () const
bool SetUniverse (Universe *universe)
UniverseGetUniverse () const
virtual std::string UniqueId () const
bool SetPriority (uint8_t priority)
uint8_t GetPriority () const
void SetPriorityMode (port_priority_mode mode)
port_priority_mode GetPriorityMode () const
void DmxChanged ()
const DmxSourceSourceData () const
void HandleRDMRequest (const ola::rdm::RDMRequest *request, ola::rdm::RDMCallback *callback)
void TriggerRDMDiscovery (ola::rdm::RDMDiscoveryCallback *on_complete, bool full=true)
port_priority_capability PriorityCapability () const
virtual const DmxBufferReadDMX () const =0
virtual uint8_t InheritedPriority () const
virtual bool PreSetUniverse (Universe *, Universe *)
virtual void PostSetUniverse (Universe *, Universe *)
virtual bool SupportsRDM () const

Protected Member Functions

virtual bool SupportsPriorities () const

The documentation for this class was generated from the following files: