diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 0ef6d3e..027b047 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -248,6 +248,7 @@ class __declspec( novtable) IMachMgr virtual int GetHeadId( const std::string& sHead) const = 0 ; virtual int GetHeadExitCount( const std::string& sHead) const = 0 ; virtual bool GetAxisToken( const std::string& sAxis, std::string& sToken) const = 0 ; + virtual bool GetAxisType( const std::string& sAxis, bool& bLinear) const = 0 ; virtual bool SetAxisPos( const std::string& sAxis, double dVal) = 0 ; virtual bool GetAxisPos( const std::string& sAxis, double& dVal) const = 0 ; virtual bool GetAxisHomePos( const std::string& sAxis, double& dHomeVal) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 5c1d091..6801f0a 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -770,6 +770,7 @@ EXE_EXPORT int ExeGetAxisId( const std::string& sAxis) ; EXE_EXPORT int ExeGetHeadId( const std::string& sHead) ; EXE_EXPORT int ExeGetHeadExitCount( const std::string& sHead) ; EXE_EXPORT bool ExeGetAxisToken( const std::string& sAxis, std::string& sToken) ; +EXE_EXPORT bool ExeGetAxisType( const std::string& sAxis, bool& bLinear) ; EXE_EXPORT bool ExeGetAllHeadsNames( STRVECTOR& vNames) ; EXE_EXPORT bool ExeGetAllTablesNames( STRVECTOR& vNames) ; // Machine Calc