KonoeCAMAC24bitModule

クラス概要

24ビットデータを扱うCAMACモジュールクラスです。
24ビットのデータを扱うモジュールはこのクラスを継承していなければなりま せん。

継承関係

KonoeCAMACModuleを継承します。

公開メンバー関数

KonoeCAMAC24bitModule( )
デフォルトのコンストラクタです。なにもしません。
KonoeCAMAC24bitModule( const KonoeCAMACCrate* crate, KInt aStationNumber, KInt aChannel )
KonoeCAMACCrate型へのポインタと 自身の位置(ステーション番号)、チャンネル数を与えることにより、メン バーデータ stationNumbernumberOfChannel が設定されます。
~KonoeCAMAC24bitModule( )
デストラクタです。なにもしません。
void setData( KUInt aData )
CAMACモジュールにフィルされるデータを設定します。
KUInt getData() const
CAMACモジュールにフィルされたデータを取得します。
void showData() const
CAMACモジュールにフィルされたデータを出力します。

制限つきメンバー関数

void execute( KInt subAddress, KInt function )
サブアドレス(A)とファンクション番号(F)を与えることにより、モジュー ルの仕様に沿った命令を発行します。
execute()メンバー関数はこのクラスから派生したクラスでのみ利用され、 ユーザが使用する必要はありません。

$Id: KonoeCAMAC24bitModule.html,v 1.4 2002/03/16 08:11:45 iwai Exp $
KONOEコラボレーション konoe-req@konoe.kek.jp