Open Lighting Architecture
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | List of all members
ola::plugin::stageprofi::StageProfiWidget Class Reference
Inheritance diagram for ola::plugin::stageprofi::StageProfiWidget:
ola::plugin::stageprofi::StageProfiWidgetLan ola::plugin::stageprofi::StageProfiWidgetUsb

Public Member Functions

virtual bool Connect (const string &path)=0
int Disconnect ()
string GetDevicePath ()
ConnectedDescriptorGetSocket ()
bool SendDmx (const DmxBuffer &buffer) const
bool DetectDevice ()
void SocketReady ()
void Timeout ()

Protected Types

enum  { DMX_MSG_LEN = 255 }
enum  { DMX_HEADER_SIZE = 4 }

Protected Member Functions

int Send255 (unsigned int start, const uint8_t *buf, unsigned int len) const
int SetChannel (unsigned int chan, uint8_t val) const

Protected Attributes

bool m_enabled
bool m_got_response
string m_device_path
ConnectedDescriptorm_socket
SelectServerm_ss

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