\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
};
}