Functions | Variables
m5apiw32.cpp File Reference
#include "schunk_libm5api/m5apiw32.h"
#include "../Device/Device.h"
#include "../Util/IOFunctions.h"
#include "../Util/Message.h"
Include dependency graph for m5apiw32.cpp:

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

Function Documentation

M5DLL_API int WINAPI PCube_closeDevice ( int  iDeviceId)

Definition at line 427 of file m5apiw32.cpp.

Definition at line 446 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_configFromFile ( const char *  acFileName)

Definition at line 144 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_doInternal ( int  iDeviceId,
int  iModuleId,
void *  pBytes 
)

Definition at line 2032 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getA0 ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 928 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getC0 ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 940 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getCanOpenRawAbsEnc ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 2289 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getConfig ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 868 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getCur ( int  iDeviceId,
int  iModuleId,
float *  pfCur 
)

Definition at line 988 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getCurInc ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 1144 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getCurrentLimit ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2889 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDamp ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 952 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 2068 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDataEMS_AIO ( int  iDeviceId,
int  iModuleId,
int  iChannelId,
float *  pfData 
)

Definition at line 2157 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDataEMS_DIO ( int  iDeviceId,
int  iModuleId,
int  iChannelId,
int *  pData 
)

Definition at line 2130 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDataMP55_IO ( int  iDeviceId,
int  iModuleId,
float *  pfData 
)

Definition at line 2181 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDataMP55_IO_fast ( int  iDeviceId,
int  iModuleId,
float *  pfData 
)

Definition at line 2229 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 2087 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefA0 ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 736 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefBaudRate ( int  iDeviceId,
int  iModuleId,
unsigned char *  pucValue 
)

Definition at line 640 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefBrakeTimeOut ( int  iDeviceId,
int  iModuleId,
unsigned short *  puiValue 
)

Definition at line 700 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefBurnCount ( int  iDeviceId,
int  iModuleId,
unsigned char *  pucValue 
)

Definition at line 652 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefC0 ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 748 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefCANBaudRate ( int  iDeviceId,
int  iModuleId,
unsigned char *  pucValue 
)

Definition at line 2385 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefConfig ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 616 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefCurOffset ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2205 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefCurRatio ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 688 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefDamp ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 760 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefDioData ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 724 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefGearRatio ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 664 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefHomeOffset ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 772 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefHomeVel ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 784 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefIncPerTurn ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 712 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefLinearRatio ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 676 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMaxAcc ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 832 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMaxCur ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 844 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMaxDeltaPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 856 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMaxPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 808 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMaxVel ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 820 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefMinPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 796 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefRSBaudRate ( int  iDeviceId,
int  iModuleId,
unsigned char *  pucValue 
)

Definition at line 2397 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDefSetup ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 628 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDeltaPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1060 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDeltaPosInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1204 of file m5apiw32.cpp.

Definition at line 518 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDeviceIdMap ( int *  aiIdMap)

Definition at line 528 of file m5apiw32.cpp.

M5DLL_API const char* WINAPI PCube_getDeviceInitString ( int  iDeviceId)

Definition at line 483 of file m5apiw32.cpp.

M5DLL_API const char* WINAPI PCube_getDeviceName ( int  iDeviceId)

Definition at line 472 of file m5apiw32.cpp.

M5DLL_API const char* WINAPI PCube_getDeviceRevision ( int  iDeviceId)

Definition at line 461 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getDioData ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 916 of file m5apiw32.cpp.

Definition at line 124 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getHMaxCurOvershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2721 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getHomeOffset ( int  iDeviceId,
int  iModuleId,
float *  pValue 
)

Definition at line 880 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getHomeOffsetInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 892 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getHomeVel ( int  iDeviceId,
int  iModuleId,
float *  pValue 
)

Definition at line 1240 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getHomeVelInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1252 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getIncRatio ( int  iDeviceId,
int  iModuleId,
float *  pValue 
)

Definition at line 904 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getIPolVel ( int  iDeviceId,
int  iModuleId,
float *  pValue 
)

Definition at line 1096 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getKpPWMLimit ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2877 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getLoadDeltaTime ( int  iDeviceId,
int  iModuleId,
unsigned short *  piValue 
)

Definition at line 2325 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getLoadLimit ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2301 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getLogicOvershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2673 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getLogicSupply ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2577 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getLogicUndershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2661 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxAcc ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1036 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxAccInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1192 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxCur ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1048 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxDeltaPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1072 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxDeltaPosInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1216 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaximumMotorCurrent ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2649 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxLoadGradient ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2313 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxLogicVoltage ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2601 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxMotorVoltage ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2625 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1012 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxPosInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1168 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxPWMOutput ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2901 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxVel ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1024 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMaxVelInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1180 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMinLogicVoltage ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2589 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMinMotorVoltage ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2613 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMinPos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1000 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMinPosInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1156 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleCount ( int  iDeviceId)

Definition at line 541 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleIdMap ( int  iDeviceId,
int *  aiIdMap 
)

Definition at line 551 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleSerialNo ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiValue 
)

Definition at line 604 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleState ( int  iDeviceId,
int  iModuleId,
unsigned long *  puiState 
)

Definition at line 568 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleType ( int  iDeviceId,
int  iModuleId,
unsigned char *  pucValue 
)

Definition at line 580 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getModuleVersion ( int  iDeviceId,
int  iModuleId,
unsigned short *  puiValue 
)

Definition at line 592 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMotorCurrent ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2541 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMotorOvershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2697 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMotorSupply ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2553 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getMotorUndershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2685 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getNomCurOvershootTime ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 2709 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getNominalMotorCurrent ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2637 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getPos ( int  iDeviceId,
int  iModuleId,
float *  pfPos 
)

Definition at line 964 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getPosCountInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1108 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getPosInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1120 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getRawLogicSupply ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 2277 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getRawMotorCurrent ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 2241 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getRawMotorSupply ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 2253 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getRawTemperature ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 2265 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getSavePos ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 1084 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 1228 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getStateInternal ( int  iDeviceId,
int  iModuleId,
unsigned long *  pStat 
)

Definition at line 2044 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getSyncTime ( int  iDeviceId,
int  iModuleId,
short *  piValue 
)

Definition at line 1264 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getTemperature ( int  iDeviceId,
int  iModuleId,
float *  pfValue 
)

Definition at line 2565 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getVel ( int  iDeviceId,
int  iModuleId,
float *  pfVel 
)

Definition at line 976 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_getVelInc ( int  iDeviceId,
int  iModuleId,
long *  piValue 
)

Definition at line 1132 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_haltAll ( int  iDeviceId)

Definition at line 1840 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_haltModule ( int  iDeviceId,
int  iModuleId 
)

Definition at line 1600 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_homeAll ( int  iDeviceId)

Definition at line 1816 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_homeModule ( int  iDeviceId,
int  iModuleId 
)

Definition at line 1588 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_initDLR_FTS ( int  iDeviceId)

Definition at line 2056 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_initEMS_IO ( int  iDeviceId,
unsigned char  ucType,
unsigned long  uiSerialNo 
)

Definition at line 2118 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveCur ( int  iDeviceId,
int  iModuleId,
float  fCur 
)

Definition at line 1672 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 1792 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveCurInc ( int  iDeviceId,
int  iModuleId,
long  iCur 
)

Definition at line 1732 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_movePos ( int  iDeviceId,
int  iModuleId,
float  fPos 
)

Definition at line 1636 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 1756 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_movePosInc ( int  iDeviceId,
int  iModuleId,
long  iPos 
)

Definition at line 1696 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveRamp ( int  iDeviceId,
int  iModuleId,
float  fPos,
float  fVel,
float  fAcc 
)

Definition at line 1648 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 1768 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveRampInc ( int  iDeviceId,
int  iModuleId,
long  iPos,
long  iVel,
long  iAcc 
)

Definition at line 1708 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveStep ( int  iDeviceId,
int  iModuleId,
float  fPos,
unsigned short  uiTime 
)

Definition at line 1684 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 1804 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveStepInc ( int  iDeviceId,
int  iModuleId,
long  iPos,
unsigned short  uiTime 
)

Definition at line 1744 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveVel ( int  iDeviceId,
int  iModuleId,
float  fVel 
)

Definition at line 1660 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 1780 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_moveVelInc ( int  iDeviceId,
int  iModuleId,
long  iVel 
)

Definition at line 1720 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_openDevice ( int *  piDeviceId,
const char *  acInitString 
)

Definition at line 366 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_recalcPIDParams ( int  iDeviceId,
int  iModuleId 
)

Definition at line 1624 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_resetAll ( int  iDeviceId)

Definition at line 1828 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_resetModule ( int  iDeviceId,
int  iModuleId 
)

Definition at line 1612 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_saveParameters ( int  iDeviceId,
int  iModuleId 
)

Definition at line 2373 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_savePosAll ( int  iDeviceId)

Definition at line 1888 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_serveWatchdogAll ( int  iDeviceId)

Definition at line 1852 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setA0 ( int  iDeviceId,
int  iModuleId,
short  iValue 
)

Definition at line 1324 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setBaudRateAll ( int  iDeviceId,
unsigned char  ucValue 
)

Definition at line 1864 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setC0 ( int  iDeviceId,
int  iModuleId,
short  iValue 
)

Definition at line 1336 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setConfig ( int  iDeviceId,
int  iModuleId,
unsigned long  puiValue 
)

Definition at line 1276 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setCurrentLimit ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2925 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDamp ( int  iDeviceId,
int  iModuleId,
short  iValue 
)

Definition at line 1348 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDataEMS_AIO ( int  iDeviceId,
int  iModuleId,
int  iChannelId,
float  fData 
)

Definition at line 2169 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDataEMS_DIO ( int  iDeviceId,
int  iModuleId,
int  iChannelId,
int  iData 
)

Definition at line 2144 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefAddress ( int  iDeviceId,
int  iModuleId,
unsigned char  uiValue 
)

Definition at line 2493 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefBrakeTimeOut ( int  iDeviceId,
int  iModuleId,
unsigned short  uiValue 
)

Definition at line 2481 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefCANBaudRate ( int  iDeviceId,
int  iModuleId,
unsigned char  uiValue 
)

Definition at line 2505 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefCurRatio ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2433 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefGearRatio ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2409 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefHomeAcc ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2445 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefIncPerTurn ( int  iDeviceId,
int  iModuleId,
unsigned long  uiValue 
)

Definition at line 2469 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefLinRatio ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2421 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefRSBaudRate ( int  iDeviceId,
int  iModuleId,
unsigned char  uiValue 
)

Definition at line 2517 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDefSetup ( int  iDeviceId,
int  iModuleId,
unsigned long  uiValue 
)

Definition at line 2529 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDeviceDebug ( int  iDeviceId,
int  iDebug,
int  iDebugLevel,
int  iDebugFile 
)

Definition at line 505 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDeviceName ( int  iDeviceId,
const char *  acDeviceName 
)

Definition at line 494 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDioData ( int  iDeviceId,
int  iModuleId,
unsigned long  uiValue 
)

Definition at line 1312 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setDllDebug ( int  iDebug,
int  iDebugLevel,
int  iDebugFile 
)

Definition at line 129 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setHMaxCurOvershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2865 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setHomeOffset ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1288 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setHomeOffsetInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1300 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setHomeVel ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1492 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setHomeVelInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1504 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setInitMP55_IO_fast ( int  iDeviceId,
int  iModuleId 
)

Definition at line 2217 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setKpPWMLimit ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2913 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setLoadDeltaTime ( int  iDeviceId,
int  iModuleId,
unsigned short  iValue 
)

Definition at line 2361 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setLoadLimit ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2337 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setLogicOvershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2817 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setLogicUndershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2805 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxAcc ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1396 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxAccInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1468 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxCur ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1408 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxDeltaPos ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1420 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxDeltaPosInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1480 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaximumMotorCurrent ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2793 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxLoadGradient ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2349 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxLogicVoltage ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2745 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxMotorVoltage ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2769 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxPos ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1372 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxPosInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1444 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxVel ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1384 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMaxVelInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1456 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMinLogicVoltage ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2733 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMinMotorVoltage ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2757 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMinPos ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1360 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMinPosInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1432 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setModuleSerialNo ( int  iDeviceId,
int  iModuleId,
unsigned long  uiValue 
)

Definition at line 2457 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMotorOvershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2841 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setMotorUndershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2829 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setNomCurOvershootTime ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 2853 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setNominalMotorCurrent ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 2781 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setNullSCHUNK_FTC ( int  iDeviceId,
int  iModulId,
short *  piState 
)

Definition at line 2106 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setRampAcc ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1540 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setRampAccInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1552 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setRampVel ( int  iDeviceId,
int  iModuleId,
float  fValue 
)

Definition at line 1516 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setRampVelInc ( int  iDeviceId,
int  iModuleId,
long  iValue 
)

Definition at line 1528 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setSyncTime ( int  iDeviceId,
int  iModuleId,
short  iValue 
)

Definition at line 1564 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_setTaraMP55_IO ( int  iDeviceId,
int  iModuleId,
float  fData 
)

Definition at line 2193 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_startMotionAll ( int  iDeviceId)

Definition at line 1876 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_updateModuleIdMap ( int  iDeviceId)

Definition at line 1576 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForHomeEnd ( int  iDeviceId,
int  iModuleId,
unsigned long  uiTime 
)

Definition at line 1900 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForHomeEndAll ( int  iDeviceId,
unsigned long  uiTime 
)

Definition at line 1960 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForMotionEnd ( int  iDeviceId,
int  iModuleId,
unsigned long  uiTime 
)

Definition at line 1912 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForMotionEndAll ( int  iDeviceId,
unsigned long  uiTime 
)

Definition at line 1972 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForRampDec ( int  iDeviceId,
int  iModuleId,
unsigned long  uiTime 
)

Definition at line 1936 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForRampEnd ( int  iDeviceId,
int  iModuleId,
unsigned long  uiTime 
)

Definition at line 1924 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForRampEndAll ( int  iDeviceId,
unsigned long  uiTime 
)

Definition at line 1984 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_waitForRampSteady ( int  iDeviceId,
int  iModuleId,
unsigned long  uiTime 
)

Definition at line 1948 of file m5apiw32.cpp.

Definition at line 1996 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_xack8Bytes ( int  iDeviceId,
int  iModuleId,
void *  pBytes 
)

Definition at line 2020 of file m5apiw32.cpp.

M5DLL_API int WINAPI PCube_xmit8Bytes ( int  iDeviceId,
int  iModuleId,
void *  pBytes 
)

Definition at line 2008 of file m5apiw32.cpp.


Variable Documentation

std::vector<int> g_aiDeviceRefCount [static]

Definition at line 42 of file m5apiw32.cpp.

std::vector<CDevice*> g_apclDevice [static]

Definition at line 41 of file m5apiw32.cpp.

Definition at line 34 of file m5apiw32.cpp.

Definition at line 33 of file m5apiw32.cpp.

Definition at line 32 of file m5apiw32.cpp.



schunk_libm5api
Author(s): Florian Weisshardt
autogenerated on Sat Jun 8 2019 20:25:13