Project Page (including download links)
libartnet is a implementation of the ArtNet protocol designed for POSIX systems. It's known to work on Linux, and since 0.1.10 has been working on Mac OS X.
The current sources can be fetched using git:
$ git clone http://www.nomis52.net/git/libartnet $ git clone http://www.nomis52.net/git/artnet-examples
To join the mailing list, send an email to libartnet-subscribe <AT> nomis52.net
OpCode | Transmit | Receive |
---|---|---|
OpPoll | ||
OpPollReply | ||
OpOutput | ||
OpAddress | ||
OpInput | ||
OpTodRequest | ||
OpTodData | ||
OpTodControl | ||
OpRdm | ||
OpVideoSteup | ||
OpVideoPalette | ||
OpVideoData | ||
OpMacMaster | ||
OpMacSlave | ||
OpFirmwareMaster | ||
OpFirmwareReply | ||
OpIpProg | ||
OpIpProgReply | ||
OpMedia | ||
OpMediaPatch | ||
OpMediaControl | ||
OpMediaControlReply |
libartnet comes with the following example programs:
artnet_discover displays configuration info on all the ArtNet nodes currently on the network
This is a hack on dmxconsole from DMX4Linux so that it sends data over ArtNet rather than to /dev/dmx0
This uses the Enttec Open DMX USB Interface to act as an ArtNet to DMX node.
Example of how to act as an RDM output gateway
These demonstrate how to transfer firmware images.