00001 /* 00002 * $RCSfile: DA12_OutputRange.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 DA12_OutputRange declarations 00008 */ 00009 00010 #if ! defined( DA12_OutputRange_hpp ) 00011 #define DA12_OutputRange_hpp 00012 00013 // {{{ includes 00014 #include <AnalogIORange.hpp> 00015 // }}} 00016 00017 namespace AIOUSB { 00018 00019 class DA12_OutputRange : public AnalogIORange { 00020 friend class DA12_AnalogOutputSubsystem; 00021 00022 protected: 00023 DA12_OutputRange(); 00024 DA12_OutputRange( int minCounts, int maxCounts ); 00025 virtual ~DA12_OutputRange(); 00026 00027 public: 00028 virtual AnalogIORange &setRange( int range ); 00029 }; // class DA12_OutputRange 00030 00031 } // namespace AIOUSB 00032 00033 #endif 00034 00035 /* end of file */