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 424 of file m5apiw32.cpp.

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.

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.

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.

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.


Variable Documentation

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.

Definition at line 31 of file m5apiw32.cpp.

Definition at line 30 of file m5apiw32.cpp.

Definition at line 29 of file m5apiw32.cpp.



schunk_libm5api
Author(s): Florian Weisshardt
autogenerated on Thu Aug 27 2015 15:06:52