libartnet - Art-Netライブラリ

オープンソース(LGPL)のArt-Netライブラリを使う。

https://www.openlighting.org/libartnet-main/

もとは Debian(Linux)用に作られていると思われるが、FreeBSDでセットアップしてみる。

セットアップ

Download より libartnet-1.1.2.tar.gz をダウンロードし、tar.gzを展開する。

cd libartnet-1.1.2
./configure
make
make install

検証環境:FreeBSD 12.1

FreeBSD の場合は、あらかじめ pkgconf をインストールしておく必要がある。

pkg install pkgconf

インストール後、必要に応じて環境変数を設定する

.cshrc

setenv  LD_LIBRARY_PATH  /usr/local/lib
setenv  C_INCLUDE_PATH   /usr/local/include

サンプル集 artnet-examples-0.3.13.tar.gz はいくつかコンパイルできないものがある。

パッチ

規格 Art-Net 4 に対応するためパッチを作る

<作業中>

プログラム

#include <artnet/artnet.h>
#include <artnet/packets.h>

artnet_node node = artnet_new(ip_addr, 0);
artnet_start(node);
for (;;) {
  artnet_read(node, 1);
}

戻る

文書の先頭へ
libartnet.txt · 最終更新: 2020/01/21 16:41 by sugakoubou