|
|
|
|
@ -325,13 +325,13 @@ public:
|
|
|
|
|
HOME_MOVE_COMPLETE,
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
std::string GetVariable(std::string csVariableName);
|
|
|
|
|
std::string GetVariable(const std::string& csVariableName);
|
|
|
|
|
|
|
|
|
|
int StopProgramAndMotion();
|
|
|
|
|
|
|
|
|
|
int UpdateProfile();
|
|
|
|
|
|
|
|
|
|
int SendCommand(std::string csCommand);
|
|
|
|
|
int SendCommand(const std::string& csCommand);
|
|
|
|
|
// ************************************************************
|
|
|
|
|
// Applicable to Galil Axis - ENDS
|
|
|
|
|
// ************************************************************
|
|
|
|
|
@ -339,28 +339,28 @@ public:
|
|
|
|
|
// ************************************************************
|
|
|
|
|
// Methods to enquire other motors status - STARTS
|
|
|
|
|
// ************************************************************
|
|
|
|
|
double GetOtherAxisPosition(CMtrProfile mtrProfile);
|
|
|
|
|
double GetOtherAxisPosition(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Check other axis home sensor
|
|
|
|
|
BOOL IsHomed(CMtrProfile mtrProfile);
|
|
|
|
|
BOOL IsHomed(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get other axis motion IO status
|
|
|
|
|
int GetMotionIOStatus(CMtrProfile mtrProfile);
|
|
|
|
|
int GetMotionIOStatus(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get Other axis servo ready status
|
|
|
|
|
BOOL IsServoReady(CMtrProfile mtrProfile);
|
|
|
|
|
BOOL IsServoReady(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get Other axis Alarm status
|
|
|
|
|
BOOL IsServoAlarm(CMtrProfile mtrProfile);
|
|
|
|
|
BOOL IsServoAlarm(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get Other axis negative limit status
|
|
|
|
|
BOOL IsNegLmtHit(CMtrProfile mtrProfile);
|
|
|
|
|
BOOL IsNegLmtHit(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get Other axis positive limit status
|
|
|
|
|
BOOL IsPosLmtHit(CMtrProfile mtrProfile);
|
|
|
|
|
BOOL IsPosLmtHit(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// Get Other axis positive limit status
|
|
|
|
|
bool IsMtrOn(CMtrProfile mtrProfile);
|
|
|
|
|
bool IsMtrOn(const CMtrProfile& mtrProfile);
|
|
|
|
|
|
|
|
|
|
// ************************************************************
|
|
|
|
|
// Methods to enquire other motors status - ENDS
|
|
|
|
|
@ -521,8 +521,8 @@ public:
|
|
|
|
|
int SegmentedEnd();
|
|
|
|
|
int SegmentedArc(double* dCenter, double* dFinalPoint, int rotation);
|
|
|
|
|
|
|
|
|
|
int MasterSlaveEnable(const CMtrProfile slaveMtrProfile, double offset, double leftBoundary, double rightBoundary);
|
|
|
|
|
int MasterSlaveDisable(const CMtrProfile slaveMtrProfile);
|
|
|
|
|
int MasterSlaveEnable(const CMtrProfile& slaveMtrProfile, double offset, double leftBoundary, double rightBoundary);
|
|
|
|
|
int MasterSlaveDisable(const CMtrProfile& slaveMtrProfile);
|
|
|
|
|
|
|
|
|
|
bool SetFixSpdRange(double dMaxVel, bool bRealWorldUnit = false);
|
|
|
|
|
bool UnFixSpdRange();
|
|
|
|
|
|