Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ visca_clear(3X) — NEWS-os 4.2.1R

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

viscalib(3X)

VISCA(3X)  —  NEWS-OS Programmer’s Manual

名称

visca_clear, visca_address, visca_reset_clock  − VISCA デバイスを制御するための関数

形式

#include <visca.h>
 intvisca_clear( channel, adrs )
intchannel;
intadrs;

intvisca_address( channel )
intchannel;

intvisca_reset_clock( channel )
intchannel;

解説

visca_claer は、channel で示されるチャンネル番号の adrs 番目の VISCA デバイスにクリアコマンドを送ります。 adrs に VS_BROADCAST を与えると、メッセージはすべての VISCA デバイスにブロードキャストされます。 visca_clear を実行すると、 指定されたVISCA デバイスに 送られたそれ以前のコマンドはすべて無効になります。 それと同時に  visca_send_message(3X) で得られたメッセージ ID も無効になります。

visca_address は、channel で示されるチャンネル番号に接続されるすべての VISCA デバイスにアドレスコマンドを送ります。 チャンネルに接続された VISCA デバイスの数は、 visca_num_devices(3X) で得ることができます。

visca_reset_clock は、channel で示されるチャンネル番号に接続されるすべての VISCA デバイスのクロックをリセットします。

リターン値

すべての関数は、正常終了の場合 0 を返します。 実行エラーが起こった場合、−1 が返ります。(このとき外部変数  vs_error にエラー番号がセットされます。) タイムアウトの場合は −2 が返ります。

関連ファイル

/usr/sony/lib/libvisca.a ライブラリ

/usr/sony/include/visca.h ヘッダファイル

関連事項

viscalib(3X)

NEWS-OSRelease 4.2.1R

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026