Allow enable/disable (tentative)

This commit is contained in:
brambilla_m
2022-02-28 15:33:47 +01:00
parent 929f9f600d
commit c805385ad1
5 changed files with 177 additions and 65 deletions

View File

@@ -24,6 +24,8 @@
class pmacController;
class SeleneController;
#define PMAC_EnableAxis "PMAC_ENABLE_AXIS"
class pmacAxis : public SINQAxis
{
public:
@@ -36,8 +38,9 @@ class pmacAxis : public SINQAxis
asynStatus stop(double acceleration);
asynStatus poll(bool *moving);
asynStatus setPosition(double position);
protected:
asynStatus enable(int on);
protected:
pmacController *pC_;
asynStatus getAxisStatus(bool *moving);
@@ -139,6 +142,7 @@ class LiftAxis : public pmacAxis
class pmacV3Axis : public pmacAxis {
public:
using pmacAxis::pmacAxis;
friend class pmacController;
};