OSDN Git Service

123
[psychlops/cpp.git] / psychlops / extension / devices / psychlops_devices_parallelport.h
index 860d3d7..a317e48 100644 (file)
@@ -18,22 +18,18 @@ namespace Devices {
 \r
        class GenericParallelPort : public ITrigger\r
        {\r
+               public:\r
                enum PIN { D0=1, D1=2, D2=4, D3=8, D4=16, D5=32, D6=64, D7=-128 };\r
+\r
+               private:\r
                char pins;\r
                void * handle;\r
 \r
                public:\r
-               GenericParallelPort(size_t pin);\r
+               GenericParallelPort(std::string port_name, size_t pin);\r
                virtual ~GenericParallelPort();
-               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);\r
+
+               virtual void trigger();\r
        };
 
 }