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 ヘッダファイル
関連事項
NEWS-OSRelease 4.2.1R