Subversion Repositories f9daq

Rev

Blame | Last modification | View Log | RSS feed

  1. #ifndef _CAENV262_H
  2. #define _CAENV262_H
  3. #include <ivi.h>
  4.  
  5. int _VI_FUNC V262_Map (int moduleNumber,
  6.                          unsigned long moduleOffset, int print);
  7.  
  8. int _VI_FUNC V262_Init (int ModuleNumber);
  9.  
  10. int _VI_FUNC V262_MaskOut(int ModuleNumber, unsigned long shft, unsigned short mask);
  11.  
  12. unsigned short _VI_FUNC V262_MaskIn(int ModuleNumber);
  13.  
  14. int _VI_FUNC V262_LevelInput (int ModuleNumber, int input);
  15.  
  16. int _VI_FUNC V262_PulseOutput(int ModuleNumber, int output);
  17.  
  18. int _VI_FUNC V262_LevelOutput(int ModuleNumber, int output, int level);
  19.  
  20. int _VI_FUNC V262_EclOutput  (int ModuleNumber, int output, int level);
  21.  
  22. #define  V262_status(x)  (V262_MaskIn(x)&0xF)
  23.  
  24. #endif
  25.