KonoeCAMAC24bitModule
クラス概要
24ビットデータを扱うCAMACモジュールクラスです。
24ビットのデータを扱うモジュールはこのクラスを継承していなければなりま
せん。
継承関係
KonoeCAMACModuleを継承します。
公開メンバー関数
KonoeCAMAC24bitModule( )
- デフォルトのコンストラクタです。なにもしません。
KonoeCAMAC24bitModule( const KonoeCAMACCrate* crate, KInt aStationNumber, KInt aChannel )
- KonoeCAMACCrate型へのポインタと
自身の位置(ステーション番号)、チャンネル数を与えることにより、メン
バーデータ
stationNumber、
numberOfChannel
が設定されます。

~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