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 4 months ago
.gitignore Initial commit 2 years ago
LICENSE reformat LICENSE 2 years ago
README.md more readme updates 4 months ago
artnet_node.cpp send OpPoll to all of the required networks 4 months ago
artnet_node.h regularly send OpPoll 4 months ago
artnet_packet.cpp use char* to read payload 4 months ago
artnet_packet.h introduce the art-net Packet class 4 months ago
artnet_protocol.cpp initial commit 2 years ago
artnet_protocol.h omit duplicate value assignment from enum 4 months ago
libQentArtnet.pro introduce the art-net Packet class 4 months ago

README.md

libQentArtnet

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.

OpCodeControllerNode
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
ArtVlc
ArtInput TX ArtPollReply
ArtFirmwareMaster TX OpFirmwareReply
ArtFirmwareReply OpFirmwareMaster TX
ArtTodRequest TX ArtTodData
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.