00001 #ifndef VR_DVDABASE_H
00002 #define VR_DVDABASE_H
00003
00004 #include "DVVirtualDevice.h"
00005
00006 namespace Spr {
00007
00008
00009
00010
00011
00012 class SPR_DLL DVDaBase:public DVVirtualDevice{
00013 public:
00014 DVDaBase();
00015
00016 virtual void Digit(int d)=0;
00017
00018 virtual void Voltage(float volt)=0;
00019
00020 virtual const char* Name() const =0;
00021
00022 static const char* TypeS() { return "D/A"; }
00023
00024 virtual const char* Type() const{ return TypeS(); }
00025 };
00026
00027 }
00028
00029 #endif