# E1.31 input/output plugin

# Introduction

QLC+ はE1.31 protocol (sACN)をサポートしています。
このプラグインはネットワークカードを使用するので、外部デバイス等は必要ありません。
E1.31プラグインは、複数のネットワークカード、仮想アドレス、ループバックデバイス（127.0.0.1）、ネットワークインターフェイスごとに複数のユニバースからパケットを送受信できます。
デフォルトでは、E1.31パケットは239.255.0.xのようなマルチキャストアドレスでUDPとして送信されます。「x」はQLC +で選択されたユニバース番号です。使用されるポートは5568です。
ループバックアドレスに通信する場合は1270.0.0.1を使用して送受信を行います。
同じインターフェイス上で複数のユニバースを送信する場合、パケットはデフォルトでQLC +ユニバースと等しいE1.31ユニバースIDで送信されます。
For example:
QLC+ Universe 1 --> E1.31 Universe 1 on 239.255.0.1
QLC+ Universe 2 --> E1.31 Universe 2 on 239.255.0.2
...
QLC+ Universe 8 --> E1.31 Universe 8 on 239.255.0.8
上記の設定で正常にネットワークの通信ができない場合は、次の章を参考にしてください。

# 設定

アイコンをクリックすると 設定画面が開きます。
QLC +ユニバースは、E1.31入力または出力にパッチが適用された後 、エントリを手動E1.31プラグインによって使用されるべき所望のパラメータを設定することができ、このリストに表示されます。
設定項目は以下の通りです。

Multicast | マルチキャストで送信するようになります。 オンにすると、このユニバースはこのインタフェース上の選択したマルチキャストグループからパケットを受信します。 オフにすると、このユニバースはこのIPアドレスでのみユニキャストパケットを受信します。 ユニキャスト入力を選択すると、別の入力ポートを選択できます。
IPアドレス | これは、このQLC +ユニバースに対して、E1.31プラグインが選択したインターフェイスでリッスンする入力IPアドレスです。 入力がマルチキャストに設定されている場合は、239.255.0.1から239.255.0.255までのマルチキャストIPを選択できます。 入力がユニキャストに設定されると、IPアドレスは選択されたインターフェイスのIPアドレスでロックされます。
港 | これはE1.31プラグインがこのQLC +宇宙のために聞く入力ポートです。 入力がマルチキャストに設定されている場合、ポートはデフォルトのE1.31マルチキャストポートでロックされます：5568 入力がユニキャストに設定されている場合は、任意のポートを選択できます。
E1.31 Universe | E1.31を外部入力としても設定可能です。

Input configuration example:
この例では、アドレス127.0.0.1とポート8000​​でE1.31パケットを受信すると、E1.31ユニバース4で動作するパケットはQLC +ユニバース1に影響します。
ユニキャストアドレス13.0.0.175ポート7000、E1.31ユニバース2上のマルチキャストアドレス239.255.0.2、E1.31ユニバース1、QLC +ユニバース3でQLC +ユニバース2を送信しています。

Multicast | このチェックボックスを使用すると、マルチキャスト出力とユニキャスト出力を選択できます。 オンにすると、このユニバースはこのインタフェース上の選択したマルチキャストグループにパケットを送信します。 オフにすると、このユニバースはユニキャストパケットを選択したユニキャストIPアドレスに送信します。 ユニキャスト出力を選択すると、出力ポートを選択することもできます。
IPアドレス | これは、E1.31プラグインがパケットを送信する宛先IPアドレスです。 デフォルトでは、上記のようにマルチキャストアドレスが使用されます。 出力がマルチキャストに設定されている場合、このパラメータは1〜255の範囲で設定できます。 これにより、パケットをマルチキャスト範囲239.255.0.1〜239.255.0.255に送信することができます。 出力をユニキャストに設定すると、任意のIPアドレスを選択できます。 QLC +ユニバースをループバックデバイス（127.0.0.1）にパッチ適用すると、ユニキャストパケットは常に127.0.0.1に送信されます。
Port | これは、発信パケットが対象とするポートです。 マルチキャストE1.31ポートは常に5568です。 出力がユニキャストに設定されている場合は、任意のポートを選択できます。
E1.31 Universe | これは、送信されるすべてのパケットに実際に書き込まれるE1.31宇宙です。 このパラメータを設定することにより、任意のQLC +ユニバースを使用して、目的のE1.31ユニバースに送信することができます。
Transmission Mode | ここでは、QLC +が完全ユニバースまたは部分ユニバースを送信するかどうかを選択できます。 "Full" 全てのDMXチャンネルを固定クロック(50Hz)で送信します。 これは、約200Kbit/s の転送速度に相当します。 'Partial' １ch目から使用されているDMXチャンネルまでのみを送信します。たとえば、アドレス50のフィクスチャのチャンネル3を立ち上げた場合、E1.31プラグインは53のDMXチャンネルしか送信しないため、送信レートのビットレートが制限されます。 この設定は、受信E1.31ノードが部分送信をサポートしている場合にのみ使用してください。
Priority | E1.31ソース優先度。 0は最小優先度、 200は最大値、 100はデフォルト優先度です。 E1.31受信者は、複数のソースから特定のユニバースのデータを取得すると、最も優先度の高いソースのデータを使用します。 これにより、さまざまなフェイルオーバー方式が可能になります。※ 入力設定inputprofileがプリンストールされています。

デフォルトでは使用できないフィクスチャーなどの設定データはQLC+ワークスペースで管理され、マルチプラットフォームへの移植性の向上などに使用されています。

# 動作確認済み機器

QLC +は、以下のE1.31ソフトウェア/デバイスでテスト済みです。

- DMXking eDMX2 TX - 出力デバイス