OSDN Git Service

123
[psychlops/cpp.git] / psychlops / core / devices / psychlops_io_analog.h
index 12506aa..067d809 100644 (file)
@@ -17,15 +17,7 @@ namespace Psychlops {
        {
                public:
                virtual ~ITrigger();
-               virtual double getLatency() = 0;
-               virtual double getJitterSD() = 0;
-               virtual Interval getRange() = 0;
-               virtual bool isAnalog() = 0;
-
-               virtual double get() = 0;
-               virtual void put(double) = 0;
-               virtual void pulse(double) = 0;
-               virtual void keep(double) = 0;
+               virtual void trigger() = 0;
        };
 
        class Trigger : public ITrigger
@@ -40,15 +32,8 @@ namespace Psychlops {
                void set(ITrigger *);
                void set(ITrigger &);
                virtual ~Trigger();
-               virtual double getLatency();
-               virtual double getJitterSD();
-               virtual Interval getRange();
-               virtual bool isAnalog();
 
-               virtual double get();
-               virtual void put(double);
-               virtual void pulse(double);
-               virtual void keep(double);
+               virtual void trigger();
        };