ROOM で利用可能なモジュール一覧
参照名は,DeviceFactory の CreateXXX() を呼ぶときに使う名前です.
- 標準 CAMAC モジュール
- 参照名: Generic-Standard
- クラス名: TStandardCamacModule
- メソッド:
- int Read(int Channel, int &Data)
- int Write(int Channel, int Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- 林栄精器 電荷積分型ADC RPC-022
- 参照名: Rinei-RPC022
- クラス名: TCamacQADC_Rinei_RPC022
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 豊伸電子 電荷積分型ADC C009
- 参照名: Hoshin-C009
- クラス名: TCamacQADC_Hoshin_C009
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 林栄精器 TDC RPC-060 / RPC-130 / RPC-140
- 参照名: Rinei-RPC060 / Rinei-RPC130 / Rinei-RPC140
- クラス名: CamacTDC_Rinei_RPC060 / CamacTDC_Rinei_RPC130 / CamacTDC_Rinei_RPC140
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 豊伸電子 TDC C006
- 参照名: Hoshin-C006
- クラス名: TCamacTDC_Hoshin_C006
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 林栄精器 フラッシュADC RPC-081
- 参照名: Rinei-RPC081
- クラス名: TCamacFADC_Rinei_RPC081
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 林栄精器 フラッシュADC RPC-250
- 参照名: Rinei-RPC250
- クラス名: TCamacFADC_Rinei_RPC250
- メソッド:
- int Read(int Channel, int &Data)
- int Clear(int Channel = -1)
- int HasData(int Channel = -1)
- int WaitData(unsigned TimeOut_sec = 1)
- int NumberOfChannels(void)
- int NumberOfSamples(void)
- 海津製作所 アウトプットレジスタ KC3471
- 参照名: Kaizu-KC3471
- クラス名: TCamacOutputRegister_Kaizu_KC3471
- メソッド:
- int OutputLevel(int Data);
- int OutputPulse(int Data);
- 標準 VME メモリモジュール
- 参照名: Generic-MemoryXXXX (XXXX: A16D16, A16D32, A24D16, A24D32, A32D16, A32D32)
- クラス名: TVmeMemory_Generic
- メソッド:
- int BlockRead(int Address, void* Data, int MaxSize)
- int BlockWrite(int Address, const void* Data, int Size)
- int ReadRegister(int Address, int& Data)
- int WriteRegister(int Address, int Data)
- 林栄精器 I/O レジスタ RPC-130
- 参照名: Rinei-RPV130
- クラス名: TVmeIORegister_Rinei_RPV130
- メソッド:
- int Initialize(int InitialState = 0)
- int Enable(int Channel = -1)
- int Disable(int Channel = -1)
- int IsEnabled(int Channel = -1)
- int IsBusy(int Channel = -1)
- int Clear(int Channel = -1)
- int ReadRegister(int Channel, int& Data)
- int WriteRegister(int Channel, int Data)
- int EnableInterrupt(int SignalId = 0);
- int DisableInterrupt(void);
- int ClearInterrupt(void);
- bool HasData(int Address = -1);
- bool WaitData(unsigned TimeOut_sec);
- int InputLatch1(int& Data)
- int InputLatch2(int& Data)
- int InputFlipFlop(int& Data)
- int InputThrough(int& Data)
- int OutputLevel(int Data)
- int OutputPulse(int Data)
- 豊伸電子 スケーラ V004
- 参照名: Hoshin-V004
- クラス名: TVmeScaler_Hoshin_V004
- メソッド:
- int Initialize(int InitialState = 0)
- int Read(int Channel, int& Data)
- int Start(int Channel = -1)
- int Stop(int Channel = -1)
- int Clear(int Channel= -1)
- int NumberOfChannels(void)
- SIS GmbH マルチイベントラッチ Model 3600
- 参照名: SIS-3600
- クラス名: TVmeScaler_SIS_3600
- メソッド:
- int Initialize(int InitialState = 0)
- int Clear(int Channel = -1)
- int Read(int Channel, int& Data)
- int NextDataBlockSize(int Chennel = -1)
- int BlockRead(int Channel, void *Data, int MaxSize)
- int WriteRegister(int Address, int Data)
- int ReadRegister(int Address, int& Data)
- SIS GmbH アウトプットレジスタ Model 3601
- 参照名: SIS-3601
- クラス名: TVmeOutputRegister_SIS_3601
- メソッド:
- int Initialize(int InitialState = 0)
- int WriteRegister(int Address, int Data)
- int ReadRegister(int Address, int& Data)
- void Output(int Data)
- void EnableLevelMode(void)
- void EnablePulseMode(void)
- void EnableOutputInversion(void)
- void DisableOutputInversion(void)
- SIS GmbH マルチスケーラ Model 3801
- 参照名: SIS-3801
- クラス名: TVmeScaler_SIS_3801
- メソッド:
- int Initialize(int InitialState = 0)
- int Clear(int Channel = -1)
- int Read(int Channel, int& Data)
- int NextDataBlockSize(int Chennel = -1)
- int BlockRead(int Channel, void *Data, int MaxSize)
- int WriteRegister(int Address, int Data)
- int ReadRegister(int Address, int& Data)