a Qt style Art-Net library
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Kevin Matz 20a1d74d7a send OpPoll to all of the required networks 11 months ago
.gitignore Initial commit 3 years ago
LICENSE reformat LICENSE 3 years ago
README.md more readme updates 11 months ago
artnet_node.cpp send OpPoll to all of the required networks 11 months ago
artnet_node.h regularly send OpPoll 11 months ago
artnet_packet.cpp use char* to read payload 11 months ago
artnet_packet.h introduce the art-net Packet class 11 months ago
artnet_protocol.cpp initial commit 3 years ago
artnet_protocol.h omit duplicate value assignment from enum 11 months ago
libQentArtnet.pro introduce the art-net Packet class 11 months ago



a Qt style Art-Net library

The Art-Net Version 4 describes three members of an Art-Net network:

  • Controller (requests)
  • Node (replies)
  • Media Server (mx extensions)

Node in this context is not the same as the “node style” value returnable in ArtPollReply. “Node style” devices are nodes explicity serving as DMX bridge devices.

A controller has a superset of node capabilites, adding the functions of polling and serving firmware.

This library attempts to implement the protocol aspect of Controllers and Nodes without enforcing compliance with the layer 3 requirements.

RX BehaviorTX RX BehaviorTX
unibrd unibrd
ArtPoll ArtPollReplyTX ArtPollReply
ArtPollReply TX TX
ArtIpProg TX ArtIpProgReply
ArtIpProgReply TX
ArtAddress TX ArtPollReply
ArtDiagData per ArtPoll per ArtPoll
ArtTimeCode Application Specific
ArtCommand Application Specific
ArtTrigger Application Specific
ArtDmx TXtx TXtx
ArtSync TX Sync
ArtNzs TX TX
ArtInput TX ArtPollReply
ArtFirmwareMaster TX OpFirmwareReply
ArtFirmwareReply OpFirmwareMaster TX
ArtTodRequest TX ArtTodData
ArtTodControl TX ArtTodData
ArtRdm TXtx TXtx
ArtRdmSub TX TX

Art-Net™ is a trade mark of Artistic Licence Holdings Ltd. The Art-Net protocol and associated documentation is copyright Artistic Licence Holdings Ltd.