00001 /* 00002 * $RCSfile: AI16_InputRange.hpp,v $ 00003 * $Date: 2009/12/19 00:27:36 $ 00004 * $Revision: 1.1 $ 00005 * jEdit:tabSize=4:indentSize=4:collapseFolds=1: 00006 * 00007 * class AI16_InputRange declarations 00008 */ 00009 00010 #if ! defined( AI16_InputRange_hpp ) 00011 #define AI16_InputRange_hpp 00012 00013 // {{{ includes 00014 #include <AnalogIORange.hpp> 00015 // }}} 00016 00017 namespace AIOUSB { 00018 00019 class AI16_InputRange : public AnalogIORange { 00020 friend class AnalogInputSubsystem; 00021 friend class AI16_DataPoint; 00022 00023 protected: 00024 AI16_InputRange(); 00025 AI16_InputRange( int minCounts, int maxCounts ); 00026 virtual ~AI16_InputRange(); 00027 00028 public: 00029 virtual AnalogIORange &setRange( int range ); 00030 }; // class AI16_InputRange 00031 00032 } // namespace AIOUSB 00033 00034 #endif 00035 00036 /* end of file */