🗐 電装工芸日記 - 舞台照明機器の製作とか -

今年は開発案件を進めたい

or 管理画面へ

2025年6月4日の投稿[1件]

Icon of admin
 ArtNetPatch は受信データを得るところまで考えてみました。
 卓が1枚でユニバースも指定ならシンプルですが、有効なすべての卓とすべてのユニバースを得たいので少し複雑になりそうです。

 構成の概略はこんな感じ。
Art-Net
 ↓
[Art-Net受信] UDP/IP、ポート番号0x1936のブロードキャストを受信。
 ↓
[IPアドレス、受信時刻、パケットを取得]
 ↓
[Art-Netフィルタ] パケットのIDを見てArt-Netパケットか判断。そうでないなら破棄しBreak。
 ↓
[Art-Net送信機リストに登録] IPアドレスをキーワードに送信機をリストに登録。
 ↓
[OpCodeフィルタ] Art-NetパケットのOpCodeで振り分け。とりあえずはArtDmxだけ扱い、その他なら破棄しBreak。
 ↓
[ArtDmxデコーダ] ArtDmxを変換し構造体に保存
 ↓
Loop


 さらに別プロセスに送信機リストとArtDmxを表示する画面も作り、共有メモリとセマフォの機能を習得します。

#[Art-Net]

■思ってみた

社屋を囲む田んぼの田植えが終わり季節を感じます。

編集

■全文検索:

複合検索窓に切り替える

■複合検索:

  • 投稿者名:
  • 投稿年月:
  • #タグ:
  • カテゴリ:
  • 出力順序:

■日付検索:

■カレンダー:

2025年6月
1234567
891011121314
15161718192021
22232425262728
2930

■カテゴリ:

■最近の投稿:

最終更新日時:
2025年6月22日(日) 15時27分49秒