#include "schunk_libm5api/m5apiw32.h"
#include "../Device/Device.h"
#include "../Util/IOFunctions.h"
#include "../Util/Message.h"
Go to the source code of this file.
Functions | |
M5DLL_API int WINAPI | PCube_closeDevice (int iDeviceId) |
M5DLL_API int WINAPI | PCube_closeDevices (void) |
M5DLL_API int WINAPI | PCube_configFromFile (const char *acFileName) |
M5DLL_API int WINAPI | PCube_doInternal (int iDeviceId, int iModuleId, void *pBytes) |
M5DLL_API int WINAPI | PCube_getA0 (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getC0 (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getCanOpenRawAbsEnc (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getConfig (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getCur (int iDeviceId, int iModuleId, float *pfCur) |
M5DLL_API int WINAPI | PCube_getCurInc (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getCurrentLimit (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDamp (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getDataDLR_FTS (int iDeviceId, float *fVal0, float *fVal1, float *fVal2, float *fVal3, float *fVal4, float *fVal5, long *piState) |
M5DLL_API int WINAPI | PCube_getDataEMS_AIO (int iDeviceId, int iModuleId, int iChannelId, float *pfData) |
M5DLL_API int WINAPI | PCube_getDataEMS_DIO (int iDeviceId, int iModuleId, int iChannelId, int *pData) |
M5DLL_API int WINAPI | PCube_getDataMP55_IO (int iDeviceId, int iModuleId, float *pfData) |
M5DLL_API int WINAPI | PCube_getDataMP55_IO_fast (int iDeviceId, int iModuleId, float *pfData) |
M5DLL_API int WINAPI | PCube_getDataSCHUNK_FTC (int iDeviceId, int iModulId, int iChannelTypeId, float *fVal0, float *fVal1, float *fVal2, float *fVal3, float *fVal4, float *fVal5, short *piState) |
M5DLL_API int WINAPI | PCube_getDefA0 (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getDefBaudRate (int iDeviceId, int iModuleId, unsigned char *pucValue) |
M5DLL_API int WINAPI | PCube_getDefBrakeTimeOut (int iDeviceId, int iModuleId, unsigned short *puiValue) |
M5DLL_API int WINAPI | PCube_getDefBurnCount (int iDeviceId, int iModuleId, unsigned char *pucValue) |
M5DLL_API int WINAPI | PCube_getDefC0 (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getDefCANBaudRate (int iDeviceId, int iModuleId, unsigned char *pucValue) |
M5DLL_API int WINAPI | PCube_getDefConfig (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getDefCurOffset (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefCurRatio (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefDamp (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getDefDioData (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getDefGearRatio (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefHomeOffset (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefHomeVel (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefIncPerTurn (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getDefLinearRatio (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMaxAcc (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMaxCur (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMaxDeltaPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMaxPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMaxVel (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefMinPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDefRSBaudRate (int iDeviceId, int iModuleId, unsigned char *pucValue) |
M5DLL_API int WINAPI | PCube_getDefSetup (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getDeltaPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getDeltaPosInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getDeviceCount (void) |
M5DLL_API int WINAPI | PCube_getDeviceIdMap (int *aiIdMap) |
M5DLL_API const char *WINAPI | PCube_getDeviceInitString (int iDeviceId) |
M5DLL_API const char *WINAPI | PCube_getDeviceName (int iDeviceId) |
M5DLL_API const char *WINAPI | PCube_getDeviceRevision (int iDeviceId) |
M5DLL_API int WINAPI | PCube_getDioData (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getDllVersion () |
M5DLL_API int WINAPI | PCube_getHMaxCurOvershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getHomeOffset (int iDeviceId, int iModuleId, float *pValue) |
M5DLL_API int WINAPI | PCube_getHomeOffsetInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getHomeVel (int iDeviceId, int iModuleId, float *pValue) |
M5DLL_API int WINAPI | PCube_getHomeVelInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getIncRatio (int iDeviceId, int iModuleId, float *pValue) |
M5DLL_API int WINAPI | PCube_getIPolVel (int iDeviceId, int iModuleId, float *pValue) |
M5DLL_API int WINAPI | PCube_getKpPWMLimit (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getLoadDeltaTime (int iDeviceId, int iModuleId, unsigned short *piValue) |
M5DLL_API int WINAPI | PCube_getLoadLimit (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getLogicOvershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getLogicSupply (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getLogicUndershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaxAcc (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxAccInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaxCur (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxDeltaPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxDeltaPosInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaximumMotorCurrent (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxLoadGradient (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaxLogicVoltage (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxMotorVoltage (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxPosInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaxPWMOutput (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMaxVel (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMaxVelInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMinLogicVoltage (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMinMotorVoltage (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMinPos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMinPosInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getModuleCount (int iDeviceId) |
M5DLL_API int WINAPI | PCube_getModuleIdMap (int iDeviceId, int *aiIdMap) |
M5DLL_API int WINAPI | PCube_getModuleSerialNo (int iDeviceId, int iModuleId, unsigned long *puiValue) |
M5DLL_API int WINAPI | PCube_getModuleState (int iDeviceId, int iModuleId, unsigned long *puiState) |
M5DLL_API int WINAPI | PCube_getModuleType (int iDeviceId, int iModuleId, unsigned char *pucValue) |
M5DLL_API int WINAPI | PCube_getModuleVersion (int iDeviceId, int iModuleId, unsigned short *puiValue) |
M5DLL_API int WINAPI | PCube_getMotorCurrent (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMotorOvershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getMotorSupply (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getMotorUndershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getNomCurOvershootTime (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getNominalMotorCurrent (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getPos (int iDeviceId, int iModuleId, float *pfPos) |
M5DLL_API int WINAPI | PCube_getPosCountInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getPosInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_getRawLogicSupply (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getRawMotorCurrent (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getRawMotorSupply (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getRawTemperature (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getSavePos (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getStateDioPos (int iDeviceId, int iModuleId, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_getStateInternal (int iDeviceId, int iModuleId, unsigned long *pStat) |
M5DLL_API int WINAPI | PCube_getSyncTime (int iDeviceId, int iModuleId, short *piValue) |
M5DLL_API int WINAPI | PCube_getTemperature (int iDeviceId, int iModuleId, float *pfValue) |
M5DLL_API int WINAPI | PCube_getVel (int iDeviceId, int iModuleId, float *pfVel) |
M5DLL_API int WINAPI | PCube_getVelInc (int iDeviceId, int iModuleId, long *piValue) |
M5DLL_API int WINAPI | PCube_haltAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_haltModule (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_homeAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_homeModule (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_initDLR_FTS (int iDeviceId) |
M5DLL_API int WINAPI | PCube_initEMS_IO (int iDeviceId, unsigned char ucType, unsigned long uiSerialNo) |
M5DLL_API int WINAPI | PCube_moveCur (int iDeviceId, int iModuleId, float fCur) |
M5DLL_API int WINAPI | PCube_moveCurExtended (int iDeviceId, int iModuleId, float fCur, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_moveCurInc (int iDeviceId, int iModuleId, long iCur) |
M5DLL_API int WINAPI | PCube_movePos (int iDeviceId, int iModuleId, float fPos) |
M5DLL_API int WINAPI | PCube_movePosExtended (int iDeviceId, int iModuleId, float fPos, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_movePosInc (int iDeviceId, int iModuleId, long iPos) |
M5DLL_API int WINAPI | PCube_moveRamp (int iDeviceId, int iModuleId, float fPos, float fVel, float fAcc) |
M5DLL_API int WINAPI | PCube_moveRampExtended (int iDeviceId, int iModuleId, float fPos, float fVel, float fAcc, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_moveRampInc (int iDeviceId, int iModuleId, long iPos, long iVel, long iAcc) |
M5DLL_API int WINAPI | PCube_moveStep (int iDeviceId, int iModuleId, float fPos, unsigned short uiTime) |
M5DLL_API int WINAPI | PCube_moveStepExtended (int iDeviceId, int iModuleId, float fPos, unsigned short uiTime, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_moveStepInc (int iDeviceId, int iModuleId, long iPos, unsigned short uiTime) |
M5DLL_API int WINAPI | PCube_moveVel (int iDeviceId, int iModuleId, float fVel) |
M5DLL_API int WINAPI | PCube_moveVelExtended (int iDeviceId, int iModuleId, float fCur, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
M5DLL_API int WINAPI | PCube_moveVelInc (int iDeviceId, int iModuleId, long iVel) |
M5DLL_API int WINAPI | PCube_openDevice (int *piDeviceId, const char *acInitString) |
M5DLL_API int WINAPI | PCube_recalcPIDParams (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_resetAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_resetModule (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_saveParameters (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_savePosAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_serveWatchdogAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_setA0 (int iDeviceId, int iModuleId, short iValue) |
M5DLL_API int WINAPI | PCube_setBaudRateAll (int iDeviceId, unsigned char ucValue) |
M5DLL_API int WINAPI | PCube_setC0 (int iDeviceId, int iModuleId, short iValue) |
M5DLL_API int WINAPI | PCube_setConfig (int iDeviceId, int iModuleId, unsigned long puiValue) |
M5DLL_API int WINAPI | PCube_setCurrentLimit (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setDamp (int iDeviceId, int iModuleId, short iValue) |
M5DLL_API int WINAPI | PCube_setDataEMS_AIO (int iDeviceId, int iModuleId, int iChannelId, float fData) |
M5DLL_API int WINAPI | PCube_setDataEMS_DIO (int iDeviceId, int iModuleId, int iChannelId, int iData) |
M5DLL_API int WINAPI | PCube_setDefAddress (int iDeviceId, int iModuleId, unsigned char uiValue) |
M5DLL_API int WINAPI | PCube_setDefBrakeTimeOut (int iDeviceId, int iModuleId, unsigned short uiValue) |
M5DLL_API int WINAPI | PCube_setDefCANBaudRate (int iDeviceId, int iModuleId, unsigned char uiValue) |
M5DLL_API int WINAPI | PCube_setDefCurRatio (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setDefGearRatio (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setDefHomeAcc (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setDefIncPerTurn (int iDeviceId, int iModuleId, unsigned long uiValue) |
M5DLL_API int WINAPI | PCube_setDefLinRatio (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setDefRSBaudRate (int iDeviceId, int iModuleId, unsigned char uiValue) |
M5DLL_API int WINAPI | PCube_setDefSetup (int iDeviceId, int iModuleId, unsigned long uiValue) |
M5DLL_API int WINAPI | PCube_setDeviceDebug (int iDeviceId, int iDebug, int iDebugLevel, int iDebugFile) |
M5DLL_API int WINAPI | PCube_setDeviceName (int iDeviceId, const char *acDeviceName) |
M5DLL_API int WINAPI | PCube_setDioData (int iDeviceId, int iModuleId, unsigned long uiValue) |
M5DLL_API int WINAPI | PCube_setDllDebug (int iDebug, int iDebugLevel, int iDebugFile) |
M5DLL_API int WINAPI | PCube_setHMaxCurOvershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setHomeOffset (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setHomeOffsetInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setHomeVel (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setHomeVelInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setInitMP55_IO_fast (int iDeviceId, int iModuleId) |
M5DLL_API int WINAPI | PCube_setKpPWMLimit (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setLoadDeltaTime (int iDeviceId, int iModuleId, unsigned short iValue) |
M5DLL_API int WINAPI | PCube_setLoadLimit (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setLogicOvershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setLogicUndershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMaxAcc (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxAccInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMaxCur (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxDeltaPos (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxDeltaPosInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMaximumMotorCurrent (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxLoadGradient (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMaxLogicVoltage (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxMotorVoltage (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxPos (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxPosInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMaxVel (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMaxVelInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMinLogicVoltage (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMinMotorVoltage (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMinPos (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setMinPosInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setModuleSerialNo (int iDeviceId, int iModuleId, unsigned long uiValue) |
M5DLL_API int WINAPI | PCube_setMotorOvershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setMotorUndershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setNomCurOvershootTime (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setNominalMotorCurrent (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setNullSCHUNK_FTC (int iDeviceId, int iModulId, short *piState) |
M5DLL_API int WINAPI | PCube_setRampAcc (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setRampAccInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setRampVel (int iDeviceId, int iModuleId, float fValue) |
M5DLL_API int WINAPI | PCube_setRampVelInc (int iDeviceId, int iModuleId, long iValue) |
M5DLL_API int WINAPI | PCube_setSyncTime (int iDeviceId, int iModuleId, short iValue) |
M5DLL_API int WINAPI | PCube_setTaraMP55_IO (int iDeviceId, int iModuleId, float fData) |
M5DLL_API int WINAPI | PCube_startMotionAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_updateModuleIdMap (int iDeviceId) |
M5DLL_API int WINAPI | PCube_waitForHomeEnd (int iDeviceId, int iModuleId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForHomeEndAll (int iDeviceId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForMotionEnd (int iDeviceId, int iModuleId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForMotionEndAll (int iDeviceId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForRampDec (int iDeviceId, int iModuleId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForRampEnd (int iDeviceId, int iModuleId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForRampEndAll (int iDeviceId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForRampSteady (int iDeviceId, int iModuleId, unsigned long uiTime) |
M5DLL_API int WINAPI | PCube_waitForStartMotionAll (int iDeviceId) |
M5DLL_API int WINAPI | PCube_xack8Bytes (int iDeviceId, int iModuleId, void *pBytes) |
M5DLL_API int WINAPI | PCube_xmit8Bytes (int iDeviceId, int iModuleId, void *pBytes) |
Variables | |
static std::vector< int > | g_aiDeviceRefCount |
static std::vector< CDevice * > | g_apclDevice |
M5DLL_API int | g_iM5Debug = 0 |
M5DLL_API int | g_iM5DebugFile = 0 |
M5DLL_API int | g_iM5DebugLevel = 0 |
M5DLL_API int WINAPI PCube_closeDevice | ( | int | iDeviceId | ) |
Definition at line 424 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_closeDevices | ( | void | ) |
Definition at line 443 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_configFromFile | ( | const char * | acFileName | ) |
Definition at line 141 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_doInternal | ( | int | iDeviceId, |
int | iModuleId, | ||
void * | pBytes | ||
) |
Definition at line 2029 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getA0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 925 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getC0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 937 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getCanOpenRawAbsEnc | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 2286 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getConfig | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 865 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getCur | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfCur | ||
) |
Definition at line 985 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getCurInc | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 1141 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getCurrentLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2886 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDamp | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 949 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataDLR_FTS | ( | int | iDeviceId, |
float * | fVal0, | ||
float * | fVal1, | ||
float * | fVal2, | ||
float * | fVal3, | ||
float * | fVal4, | ||
float * | fVal5, | ||
long * | piState | ||
) |
Definition at line 2065 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataEMS_AIO | ( | int | iDeviceId, |
int | iModuleId, | ||
int | iChannelId, | ||
float * | pfData | ||
) |
Definition at line 2154 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataEMS_DIO | ( | int | iDeviceId, |
int | iModuleId, | ||
int | iChannelId, | ||
int * | pData | ||
) |
Definition at line 2127 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataMP55_IO | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfData | ||
) |
Definition at line 2178 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataMP55_IO_fast | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfData | ||
) |
Definition at line 2226 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDataSCHUNK_FTC | ( | int | iDeviceId, |
int | iModulId, | ||
int | iChannelTypeId, | ||
float * | fVal0, | ||
float * | fVal1, | ||
float * | fVal2, | ||
float * | fVal3, | ||
float * | fVal4, | ||
float * | fVal5, | ||
short * | piState | ||
) |
Definition at line 2084 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefA0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 733 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefBaudRate | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char * | pucValue | ||
) |
Definition at line 637 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefBrakeTimeOut | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned short * | puiValue | ||
) |
Definition at line 697 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefBurnCount | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char * | pucValue | ||
) |
Definition at line 649 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefC0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 745 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefCANBaudRate | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char * | pucValue | ||
) |
Definition at line 2382 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefConfig | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 613 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefCurOffset | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2202 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefCurRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 685 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefDamp | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 757 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefDioData | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 721 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefGearRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 661 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefHomeOffset | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 769 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefHomeVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 781 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefIncPerTurn | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 709 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefLinearRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 673 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMaxAcc | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 829 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMaxCur | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 841 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMaxDeltaPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 853 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMaxPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 805 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMaxVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 817 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefMinPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 793 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefRSBaudRate | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char * | pucValue | ||
) |
Definition at line 2394 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDefSetup | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 625 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDeltaPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1057 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDeltaPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1201 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDeviceCount | ( | void | ) |
Definition at line 515 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDeviceIdMap | ( | int * | aiIdMap | ) |
Definition at line 525 of file m5apiw32.cpp.
M5DLL_API const char* WINAPI PCube_getDeviceInitString | ( | int | iDeviceId | ) |
Definition at line 480 of file m5apiw32.cpp.
M5DLL_API const char* WINAPI PCube_getDeviceName | ( | int | iDeviceId | ) |
Definition at line 469 of file m5apiw32.cpp.
M5DLL_API const char* WINAPI PCube_getDeviceRevision | ( | int | iDeviceId | ) |
Definition at line 458 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDioData | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 913 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getDllVersion | ( | void | ) |
Definition at line 121 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getHMaxCurOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2718 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getHomeOffset | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pValue | ||
) |
Definition at line 877 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getHomeOffsetInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 889 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getHomeVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pValue | ||
) |
Definition at line 1237 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getHomeVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1249 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getIncRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pValue | ||
) |
Definition at line 901 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getIPolVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pValue | ||
) |
Definition at line 1093 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getKpPWMLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2874 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getLoadDeltaTime | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned short * | piValue | ||
) |
Definition at line 2322 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getLoadLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2298 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getLogicOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2670 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getLogicSupply | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2574 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getLogicUndershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2658 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxAcc | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1033 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxAccInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1189 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxCur | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1045 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxDeltaPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1069 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxDeltaPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1213 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaximumMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2646 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxLoadGradient | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2310 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxLogicVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2598 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxMotorVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2622 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1009 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1165 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxPWMOutput | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2898 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1021 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMaxVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1177 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMinLogicVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2586 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMinMotorVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2610 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMinPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 997 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMinPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1153 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleCount | ( | int | iDeviceId | ) |
Definition at line 538 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleIdMap | ( | int | iDeviceId, |
int * | aiIdMap | ||
) |
Definition at line 548 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleSerialNo | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiValue | ||
) |
Definition at line 601 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleState | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiState | ||
) |
Definition at line 565 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleType | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char * | pucValue | ||
) |
Definition at line 577 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getModuleVersion | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned short * | puiValue | ||
) |
Definition at line 589 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2538 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMotorOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2694 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMotorSupply | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2550 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getMotorUndershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2682 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getNomCurOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 2706 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getNominalMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2634 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfPos | ||
) |
Definition at line 961 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getPosCountInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1105 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1117 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getRawLogicSupply | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 2274 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getRawMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 2238 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getRawMotorSupply | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 2250 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getRawTemperature | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 2262 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getSavePos | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 1081 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getStateDioPos | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1225 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getStateInternal | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long * | pStat | ||
) |
Definition at line 2041 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getSyncTime | ( | int | iDeviceId, |
int | iModuleId, | ||
short * | piValue | ||
) |
Definition at line 1261 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getTemperature | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfValue | ||
) |
Definition at line 2562 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float * | pfVel | ||
) |
Definition at line 973 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_getVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long * | piValue | ||
) |
Definition at line 1129 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_haltAll | ( | int | iDeviceId | ) |
Definition at line 1837 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_haltModule | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 1597 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_homeAll | ( | int | iDeviceId | ) |
Definition at line 1813 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_homeModule | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 1585 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_initDLR_FTS | ( | int | iDeviceId | ) |
Definition at line 2053 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_initEMS_IO | ( | int | iDeviceId, |
unsigned char | ucType, | ||
unsigned long | uiSerialNo | ||
) |
Definition at line 2115 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveCur | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fCur | ||
) |
Definition at line 1669 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveCurExtended | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fCur, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1789 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveCurInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iCur | ||
) |
Definition at line 1729 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_movePos | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos | ||
) |
Definition at line 1633 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_movePosExtended | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1753 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_movePosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iPos | ||
) |
Definition at line 1693 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveRamp | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos, | ||
float | fVel, | ||
float | fAcc | ||
) |
Definition at line 1645 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveRampExtended | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos, | ||
float | fVel, | ||
float | fAcc, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1765 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveRampInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iPos, | ||
long | iVel, | ||
long | iAcc | ||
) |
Definition at line 1705 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveStep | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos, | ||
unsigned short | uiTime | ||
) |
Definition at line 1681 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveStepExtended | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fPos, | ||
unsigned short | uiTime, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1801 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveStepInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iPos, | ||
unsigned short | uiTime | ||
) |
Definition at line 1741 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fVel | ||
) |
Definition at line 1657 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveVelExtended | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fCur, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1777 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_moveVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iVel | ||
) |
Definition at line 1717 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_openDevice | ( | int * | piDeviceId, |
const char * | acInitString | ||
) |
Definition at line 363 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_recalcPIDParams | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 1621 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_resetAll | ( | int | iDeviceId | ) |
Definition at line 1825 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_resetModule | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 1609 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_saveParameters | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 2370 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_savePosAll | ( | int | iDeviceId | ) |
Definition at line 1885 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_serveWatchdogAll | ( | int | iDeviceId | ) |
Definition at line 1849 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setA0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short | iValue | ||
) |
Definition at line 1321 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setBaudRateAll | ( | int | iDeviceId, |
unsigned char | ucValue | ||
) |
Definition at line 1861 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setC0 | ( | int | iDeviceId, |
int | iModuleId, | ||
short | iValue | ||
) |
Definition at line 1333 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setConfig | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | puiValue | ||
) |
Definition at line 1273 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setCurrentLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2922 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDamp | ( | int | iDeviceId, |
int | iModuleId, | ||
short | iValue | ||
) |
Definition at line 1345 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDataEMS_AIO | ( | int | iDeviceId, |
int | iModuleId, | ||
int | iChannelId, | ||
float | fData | ||
) |
Definition at line 2166 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDataEMS_DIO | ( | int | iDeviceId, |
int | iModuleId, | ||
int | iChannelId, | ||
int | iData | ||
) |
Definition at line 2141 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefAddress | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char | uiValue | ||
) |
Definition at line 2490 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefBrakeTimeOut | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned short | uiValue | ||
) |
Definition at line 2478 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefCANBaudRate | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char | uiValue | ||
) |
Definition at line 2502 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefCurRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2430 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefGearRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2406 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefHomeAcc | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2442 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefIncPerTurn | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiValue | ||
) |
Definition at line 2466 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefLinRatio | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2418 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefRSBaudRate | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned char | uiValue | ||
) |
Definition at line 2514 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDefSetup | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiValue | ||
) |
Definition at line 2526 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDeviceDebug | ( | int | iDeviceId, |
int | iDebug, | ||
int | iDebugLevel, | ||
int | iDebugFile | ||
) |
Definition at line 502 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDeviceName | ( | int | iDeviceId, |
const char * | acDeviceName | ||
) |
Definition at line 491 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDioData | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiValue | ||
) |
Definition at line 1309 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setDllDebug | ( | int | iDebug, |
int | iDebugLevel, | ||
int | iDebugFile | ||
) |
Definition at line 126 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setHMaxCurOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2862 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setHomeOffset | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1285 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setHomeOffsetInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1297 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setHomeVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1489 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setHomeVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1501 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setInitMP55_IO_fast | ( | int | iDeviceId, |
int | iModuleId | ||
) |
Definition at line 2214 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setKpPWMLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2910 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setLoadDeltaTime | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned short | iValue | ||
) |
Definition at line 2358 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setLoadLimit | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2334 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setLogicOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2814 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setLogicUndershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2802 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxAcc | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1393 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxAccInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1465 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxCur | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1405 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxDeltaPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1417 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxDeltaPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1477 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaximumMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2790 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxLoadGradient | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2346 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxLogicVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2742 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxMotorVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2766 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1369 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1441 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1381 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMaxVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1453 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMinLogicVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2730 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMinMotorVoltage | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2754 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMinPos | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1357 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMinPosInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1429 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setModuleSerialNo | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiValue | ||
) |
Definition at line 2454 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMotorOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2838 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setMotorUndershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2826 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setNomCurOvershootTime | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 2850 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setNominalMotorCurrent | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 2778 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setNullSCHUNK_FTC | ( | int | iDeviceId, |
int | iModulId, | ||
short * | piState | ||
) |
Definition at line 2103 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setRampAcc | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1537 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setRampAccInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1549 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setRampVel | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fValue | ||
) |
Definition at line 1513 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setRampVelInc | ( | int | iDeviceId, |
int | iModuleId, | ||
long | iValue | ||
) |
Definition at line 1525 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setSyncTime | ( | int | iDeviceId, |
int | iModuleId, | ||
short | iValue | ||
) |
Definition at line 1561 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_setTaraMP55_IO | ( | int | iDeviceId, |
int | iModuleId, | ||
float | fData | ||
) |
Definition at line 2190 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_startMotionAll | ( | int | iDeviceId | ) |
Definition at line 1873 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_updateModuleIdMap | ( | int | iDeviceId | ) |
Definition at line 1573 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForHomeEnd | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiTime | ||
) |
Definition at line 1897 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForHomeEndAll | ( | int | iDeviceId, |
unsigned long | uiTime | ||
) |
Definition at line 1957 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForMotionEnd | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiTime | ||
) |
Definition at line 1909 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForMotionEndAll | ( | int | iDeviceId, |
unsigned long | uiTime | ||
) |
Definition at line 1969 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForRampDec | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiTime | ||
) |
Definition at line 1933 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForRampEnd | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiTime | ||
) |
Definition at line 1921 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForRampEndAll | ( | int | iDeviceId, |
unsigned long | uiTime | ||
) |
Definition at line 1981 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForRampSteady | ( | int | iDeviceId, |
int | iModuleId, | ||
unsigned long | uiTime | ||
) |
Definition at line 1945 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_waitForStartMotionAll | ( | int | iDeviceId | ) |
Definition at line 1993 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_xack8Bytes | ( | int | iDeviceId, |
int | iModuleId, | ||
void * | pBytes | ||
) |
Definition at line 2017 of file m5apiw32.cpp.
M5DLL_API int WINAPI PCube_xmit8Bytes | ( | int | iDeviceId, |
int | iModuleId, | ||
void * | pBytes | ||
) |
Definition at line 2005 of file m5apiw32.cpp.
std::vector<int> g_aiDeviceRefCount [static] |
Definition at line 39 of file m5apiw32.cpp.
std::vector<CDevice*> g_apclDevice [static] |
Definition at line 38 of file m5apiw32.cpp.
M5DLL_API int g_iM5Debug = 0 |
Definition at line 31 of file m5apiw32.cpp.
M5DLL_API int g_iM5DebugFile = 0 |
Definition at line 30 of file m5apiw32.cpp.
M5DLL_API int g_iM5DebugLevel = 0 |
Definition at line 29 of file m5apiw32.cpp.