From 34d05d56715c5314db74cbddca51786c987acc96 Mon Sep 17 00:00:00 2001 From: MarkRivers Date: Mon, 15 Apr 2013 20:46:51 +0000 Subject: [PATCH] Added writeAgilis methods which add delay on Linux --- motorApp/NewportSrc/Agilis.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/motorApp/NewportSrc/Agilis.h b/motorApp/NewportSrc/Agilis.h index e2d6d6ca..246cfaa8 100644 --- a/motorApp/NewportSrc/Agilis.h +++ b/motorApp/NewportSrc/Agilis.h @@ -29,6 +29,7 @@ public: asynStatus setPosition(double position); private: + int velocityToSpeedCode(double velocity); AgilisController *pC_; /**< Pointer to the asynMotorController to which this axis belongs. * Abbreviated because it is used very frequently */ bool hasLimits_; @@ -48,6 +49,8 @@ public: void report(FILE *fp, int level); AgilisAxis* getAxis(asynUser *pasynUser); AgilisAxis* getAxis(int axisNo); + asynStatus writeAgilis(); + asynStatus writeAgilis(const char *output, double timeout); -friend class AgilisAxis; + friend class AgilisAxis; };