TCamacCrateController.hh File Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ 例

# TCamacCrateController.hh の解説

This file contains the TCamacCrateController class. [詳細]

`#include "Tglobals.h"`
`#include "TModule.hh"`

TCamacCrateController.hhのインクルード依存関係図

ソースコードを見る。

## 構成
class | TCamacCrateController
| This is the TCamacCrateController class. [詳細]
## マクロ定義
#define | CC7x00_IOC_MAGIC 0xcc
#define | IOC_TEST_ONLINE _IO( CC7x00_IOC_MAGIC, 0x02 )
#define | IOC_RESET_CRATE _IO( CC7x00_IOC_MAGIC, 0x03 )
#define | IOC_SET_Z _IO( CC7x00_IOC_MAGIC, 0x04 )
#define | IOC_SET_C _IO( CC7x00_IOC_MAGIC, 0x05 )
#define | IOC_SET_I _IO( CC7x00_IOC_MAGIC, 0x06 )
#define | IOC_RESET_I _IO( CC7x00_IOC_MAGIC, 0x07 )
#define | IOC_SET_EI _IO( CC7x00_IOC_MAGIC, 0x08 )
#define | IOC_RESET_EI _IO( CC7x00_IOC_MAGIC, 0x09 )
#define | IOC_SET_LI _IO( CC7x00_IOC_MAGIC, 0x0a )
#define | IOC_RESET_LI _IO( CC7x00_IOC_MAGIC, 0x0b )
#define | IOC_SET_CN _IOW( CC7x00_IOC_MAGIC, 0x0c, TUint )
#define | IOC_WAIT_LAM _IOW( CC7x00_IOC_MAGIC, 0x0d, TUint** )
#define | IOC_GET_LAM _IOR( CC7x00_IOC_MAGIC, 0x0e, TUint* )
#define | IOC_CAM16 _IOR( CC7x00_IOC_MAGIC, 0x0f, struct TCamacDriverInterface )
#define | IOC_CAM24 _IOR( CC7x00_IOC_MAGIC, 0x10, struct TCamacDriverInterface )

## 解説

This file contains the TCamacCrateController class.

作者:
  Go IWAI <goiwai@users.sourceforge.jp>

Id:
  TCamacCrateController.hh,v 1.5 2003/11/04 07:40:13 goiwai Exp

Name:
  CLDAQ-1-11-00

Log:
  TCamacCrateController.hh,v

Revision 1.5 2003/11/04 07:40:13 goiwai CAMACドライバへインターフェース部分である CamacDriverInterface の名前 を TCamacDriverInterface に変更しました. またこの型をTCamacModuleクラス内部に閉じ込めました. その他,文法的に無意味な部分を修整しました.手元にハードがないので,動作 確認していませんが,もし動かなくなるようならこの部分が原因です.

Revision 1.4 2003/11/03 08:35:13 goiwai Doxygen用のタグとコメントをうちこんでいく試みを開始しました.

Revision 1.3 2003/10/06 17:02:40 goiwai empty log message ***

Revision 1.2 2003/07/30 16:19:09 goiwai ファイルにコミットログをつけることにしました.

## マクロ定義の解説

#define CC7x00_IOC_MAGIC 0xcc

#define IOC_CAM16 _IOR( CC7x00_IOC_MAGIC, 0x0f, struct TCamacDriverInterface )

#define IOC_CAM24 _IOR( CC7x00_IOC_MAGIC, 0x10, struct TCamacDriverInterface )

#define IOC_GET_LAM _IOR( CC7x00_IOC_MAGIC, 0x0e, TUint* )

#define IOC_RESET_CRATE _IO( CC7x00_IOC_MAGIC, 0x03 )

#define IOC_RESET_EI _IO( CC7x00_IOC_MAGIC, 0x09 )

#define IOC_RESET_I _IO( CC7x00_IOC_MAGIC, 0x07 )

#define IOC_RESET_LI _IO( CC7x00_IOC_MAGIC, 0x0b )

#define IOC_SET_C _IO( CC7x00_IOC_MAGIC, 0x05 )

#define IOC_SET_CN _IOW( CC7x00_IOC_MAGIC, 0x0c, TUint )

#define IOC_SET_EI _IO( CC7x00_IOC_MAGIC, 0x08 )

#define IOC_SET_I _IO( CC7x00_IOC_MAGIC, 0x06 )

#define IOC_SET_LI _IO( CC7x00_IOC_MAGIC, 0x0a )

#define IOC_SET_Z _IO( CC7x00_IOC_MAGIC, 0x04 )

#define IOC_TEST_ONLINE _IO( CC7x00_IOC_MAGIC, 0x02 )

#define IOC_WAIT_LAM _IOW( CC7x00_IOC_MAGIC, 0x0d, TUint** )