Open Lighting Architecture
0.9.4
|
The ArtNet plugin.
An Art-Net device is an instance of libartnet bound to a single IP address Art-Net is limited to four ports per direction per IP, so in this case our device has 8 ports :
IDs 0-3 : Input ports (recv DMX) IDs 4-7 : Output ports (send DMX)
Classes | |
class | ArtNetDevice |
class | ArtNetNodeOptions |
class | ArtNetNodeImpl |
class | ArtNetNodeImplRDMWrapper |
class | ArtNetNode |
The actual ArtNet Node. More... | |
struct | artnet_packet |
class | ArtNetPlugin |
class | ArtNetInputPort |
class | ArtNetOutputPort |
Typedefs | |
typedef map< UID, std::pair < IPV4Address, uint8_t > > | uid_map |
typedef enum ola::plugin::artnet::artnet_packet_type_e | artnet_packet_type |
typedef struct artnet_poll_s | artnet_poll_t |
typedef struct artnet_reply_s | artnet_reply_t |
typedef struct artnet_timecode_s | artnet_timecode_t |
typedef struct artnet_dmx_s | artnet_dmx_t |
typedef struct artnet_todrequest_s | artnet_todrequest_t |
typedef struct artnet_toddata_s | artnet_toddata_t |
typedef struct artnet_todcontrol_s | artnet_todcontrol_t |
typedef struct artnet_rdm_s | artnet_rdm_t |
typedef struct artnet_ip_prog_s | artnet_ip_prog_t |
typedef struct artnet_ip_reply_s | artnet_ip_reply_t |
Functions | |
PACK (struct artnet_poll_s{uint16_t version;uint8_t talk_to_me;uint8_t priority;}) |
Variables | |
static const uint8_t | ARTNET_DISABLE_PORT = 0xf0 |