#include <Device.h>
Public Member Functions | |
CDevice (void) | |
default constructor | |
CDevice (const CDevice &rclDevice) | |
copy constructor | |
int | doInternal (int iModuleId, void *pBytes) |
virtual int | exit ()=0 |
int | getA0 (int iModuleId, short *piValue) |
int | getBaudRate (void) |
gets the baud rate of the device | |
int | getC0 (int iModuleId, short *piValue) |
virtual int | getCanOpenRawAbsEnc (int iModuleId, short *piValue)=0 |
int | getConfig (int iModuleId, unsigned long *puiValue) |
int | getCur (int iModuleId, float *pfCur) |
int | getCurInc (int iModuleId, short *piValue) |
int | getCurrentLimit (int iModuleId, float *pfValue) |
int | getDamp (int iModuleId, short *piValue) |
virtual int | getDataDLR_FTS (std::vector< float > &rafData, long *piState)=0 |
virtual int | getDataMP55_IO (int iModuleId, float *pfData)=0 |
virtual int | getDataMP55_IO_fast (int iModuleId, float *pfData)=0 |
virtual int | getDataSCHUNK_FTC (int iModuleId, int iChannelTypeId, std::vector< float > &rafData, short *piState)=0 |
int | getDefA0 (int iModuleId, short *piValue) |
int | getDefBaudRate (int iModuleId, unsigned char *pucValue) |
int | getDefBrakeTimeOut (int iModuleId, unsigned short *puiValue) |
int | getDefBurnCount (int iModuleId, unsigned char *pucValue) |
int | getDefC0 (int iModuleId, short *piValue) |
int | getDefCANBaudRate (int iModuleId, unsigned char *pucValue) |
int | getDefConfig (int iModuleId, unsigned long *puiValue) |
int | getDefCurOffset (int iModuleId, float *pfValue) |
int | getDefCurRatio (int iModuleId, float *pfValue) |
int | getDefDamp (int iModuleId, short *piValue) |
int | getDefDioData (int iModuleId, unsigned long *puiValue) |
int | getDefGearRatio (int iModuleId, float *pfValue) |
int | getDefHomeOffset (int iModuleId, float *pfValue) |
int | getDefHomeVel (int iModuleId, float *pfValue) |
int | getDefIncPerTurn (int iModuleId, unsigned long *puiValue) |
int | getDefLinearRatio (int iModuleId, float *pfValue) |
int | getDefMaxAcc (int iModuleId, float *pfValue) |
int | getDefMaxCur (int iModuleId, float *pfValue) |
int | getDefMaxDeltaPos (int iModuleId, float *pfValue) |
int | getDefMaxPos (int iModuleId, float *pfValue) |
int | getDefMaxVel (int iModuleId, float *pfValue) |
int | getDefMinPos (int iModuleId, float *pfValue) |
int | getDefRSBaudRate (int iModuleId, unsigned char *pucValue) |
int | getDefSetup (int iModuleId, unsigned long *puiValue) |
int | getDeltaPos (int iModuleId, float *pfValue) |
int | getDeltaPosInc (int iModuleId, long *piValue) |
int | getDioData (int iModuleId, unsigned long *puiValue) |
int | getHMaxCurOvershootTime (int iModuleId, long *piValue) |
int | getHomeOffset (int iModuleId, float *pValue) |
int | getHomeOffsetInc (int iModuleId, long *piValue) |
int | getHomeVel (int iModuleId, float *pfValue) |
int | getHomeVelInc (int iModuleId, long *piValue) |
int | getIncRatio (int iModuleId, float *pValue) |
bool | getInitFlag () |
gets the init flag | |
const char * | getInitString () |
gets the init string of the device | |
int | getIPolVel (int iModuleId, float *pValue) |
int | getKpPWMLimit (int iModuleId, long *piValue) |
int | getLoadDeltaTime (int iModuleId, unsigned short *piValue) |
int | getLoadLimit (int iModuleId, long *piValue) |
int | getLogicOvershootTime (int iModuleId, long *piValue) |
int | getLogicSupply (int iModuleId, float *pfValue) |
int | getLogicUndershootTime (int iModuleId, long *piValue) |
int | getMaxAcc (int iModuleId, float *pfValue) |
int | getMaxAccInc (int iModuleId, long *piValue) |
int | getMaxCur (int iModuleId, float *pfValue) |
int | getMaxDeltaPos (int iModuleId, float *pfValue) |
int | getMaxDeltaPosInc (int iModuleId, long *piValue) |
int | getMaximumMotorCurrent (int iModuleId, float *pfValue) |
int | getMaxLoadGradient (int iModuleId, long *piValue) |
int | getMaxLogicVoltage (int iModuleId, float *pfValue) |
int | getMaxMotorVoltage (int iModuleId, float *pfValue) |
int | getMaxPos (int iModuleId, float *pfValue) |
int | getMaxPosInc (int iModuleId, long *piValue) |
int | getMaxPWMOutput (int iModuleId, long *piValue) |
int | getMaxVel (int iModuleId, float *pfValue) |
int | getMaxVelInc (int iModuleId, long *piValue) |
int | getMinLogicVoltage (int iModuleId, float *pfValue) |
int | getMinMotorVoltage (int iModuleId, float *pfValue) |
int | getMinPos (int iModuleId, float *pfValue) |
int | getMinPosInc (int iModuleId, long *piValue) |
int | getModuleCount (void) |
gets the number of modules of the device | |
int | getModuleIdMap (std::vector< int > &raiModuleId) |
gets the module ID map of the open device | |
int | getModuleSerialNo (int iModuleId, unsigned long *puiValue) |
int | getModuleState (int iModuleId, unsigned long *puiState) |
int | getModuleType (int iModuleId, unsigned char *pucValue) |
int | getModuleVersion (int iModuleId, unsigned short *puiValue) |
int | getMotorCurrent (int iModuleId, float *pfValue) |
int | getMotorOvershootTime (int iModuleId, long *piValue) |
int | getMotorSupply (int iModuleId, float *pfValue) |
int | getMotorUndershootTime (int iModuleId, long *piValue) |
const char * | getName () |
gets the name string of the open device | |
int | getNomCurOvershootTime (int iModuleId, long *piValue) |
int | getNominalMotorCurrent (int iModuleId, float *pfValue) |
int | getPos (int iModuleId, float *pfPos) |
int | getPosCountInc (int iModuleId, long *piValue) |
int | getPosInc (int iModuleId, long *piValue) |
int | getRawLogicSupply (int iModuleId, short *piValue) |
int | getRawMotorCurrent (int iModuleId, short *piValue) |
int | getRawMotorSupply (int iModuleId, short *piValue) |
int | getRawTemperature (int iModuleId, short *piValue) |
const char * | getRevision () |
gets the revision string of the class | |
int | getSavePos (int iModuleId, float *pfValue) |
int | getStateDioPos (int iModuleId, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | getStateInternal (int iModuleId, unsigned long *pBytes) |
int | getSyncTime (int iModuleId, short *piValue) |
int | getTemperature (int iModuleId, float *pfValue) |
int | getVel (int iModuleId, float *pfVel) |
int | getVelInc (int iModuleId, long *piValue) |
int | haltAll (void) |
int | haltModule (int iModuleId) |
int | homeAll (void) |
int | homeModule (int iModuleId) |
virtual int | init ()=0 |
virtual int | init (const char *acInitString)=0 |
virtual int | initDLR_FTS ()=0 |
int | moveCur (int iModuleId, float fCur) |
int | moveCurExtended (int iModuleId, float fCur, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | moveCurInc (int iModuleId, long iCur) |
int | movePos (int iModuleId, float fPos) |
int | movePosExtended (int iModuleId, float fPos, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | movePosInc (int iModuleId, long iPos) |
int | moveRamp (int iModuleId, float fPos, float fVel, float fAcc) |
int | moveRampExtended (int iModuleId, float fPos, float fVel, float fAcc, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | moveRampInc (int iModuleId, long iPos, long iVel, long iAcc) |
int | moveStep (int iModuleId, float fPos, unsigned short uiTime) |
int | moveStepExtended (int iModuleId, float fPos, unsigned short uiTime, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | moveStepInc (int iModuleId, long iPos, unsigned short uiTime) |
int | moveVel (int iModuleId, float fVel) |
int | moveVelExtended (int iModuleId, float fCur, unsigned long *puiState, unsigned char *pucDio, float *pfPos) |
int | moveVelInc (int iModuleId, long iVel) |
CDevice & | operator= (const CDevice &rclDevice) |
int | recalcPIDParams (int iModuleId) |
int | resetAll (void) |
int | resetModule (int iModuleId) |
int | saveParameters (int iModuleId) |
int | savePosAll (void) |
int | serveWatchdogAll (void) |
int | setA0 (int iModuleId, short iValue) |
int | setBaudRateAll (unsigned char ucBaudRateId) |
int | setC0 (int iModuleId, short iValue) |
int | setConfig (int iModuleId, unsigned long puiValue) |
int | setCurrentLimit (int iModuleId, float fValue) |
int | setDamp (int iModuleId, short iValue) |
int | setDefAddress (int iModuleId, unsigned char uiValue) |
int | setDefBrakeTimeOut (int iModuleId, unsigned short uiValue) |
int | setDefCANBaudRate (int iModuleId, unsigned char uiValue) |
int | setDefCurRatio (int iModuleId, float fValue) |
int | setDefGearRatio (int iModuleId, float fValue) |
int | setDefHomeAcc (int iModuleId, float fValue) |
int | setDefIncPerTurn (int iModuleId, unsigned long uiValue) |
int | setDefLinRatio (int iModuleId, float fValue) |
int | setDefRSBaudRate (int iModuleId, unsigned char uiValue) |
int | setDefSetup (int iModuleId, unsigned long uiValue) |
int | setDioData (int iModuleId, unsigned long uiValue) |
int | setHMaxCurOvershootTime (int iModuleId, long iValue) |
int | setHomeOffset (int iModuleId, float fValue) |
int | setHomeOffsetInc (int iModuleId, long iValue) |
int | setHomeVel (int iModuleId, float fValue) |
int | setHomeVelInc (int iModuleId, long iValue) |
virtual int | setInitMP55_IO_fast (int iModuleId)=0 |
void | setInitString (const char *acInitString) |
int | setKpPWMLimit (int iModuleId, long iValue) |
int | setLoadDeltaTime (int iModuleId, unsigned short iValue) |
int | setLoadLimit (int iModuleId, long iValue) |
int | setLogicOvershootTime (int iModuleId, long iValue) |
int | setLogicUndershootTime (int iModuleId, long iValue) |
int | setMaxAcc (int iModuleId, float fValue) |
int | setMaxAccInc (int iModuleId, long iValue) |
int | setMaxCur (int iModuleId, float fValue) |
int | setMaxDeltaPos (int iModuleId, float fValue) |
int | setMaxDeltaPosInc (int iModuleId, long iValue) |
int | setMaximumMotorCurrent (int iModuleId, float fValue) |
int | setMaxLoadGradient (int iModuleId, long iValue) |
int | setMaxLogicVoltage (int iModuleId, float fValue) |
int | setMaxMotorVoltage (int iModuleId, float fValue) |
int | setMaxPos (int iModuleId, float fValue) |
int | setMaxPosInc (int iModuleId, long iValue) |
int | setMaxVel (int iModuleId, float fValue) |
int | setMaxVelInc (int iModuleId, long iValue) |
int | setMinLogicVoltage (int iModuleId, float fValue) |
int | setMinMotorVoltage (int iModuleId, float fValue) |
int | setMinPos (int iModuleId, float fValue) |
int | setMinPosInc (int iModuleId, long iValue) |
int | setModuleSerialNo (int iModuleId, unsigned long uiValue) |
int | setMotorOvershootTime (int iModuleId, long iValue) |
int | setMotorUndershootTime (int iModuleId, long iValue) |
void | setName (const char *acNameString) |
sets the baud rate of the device | |
int | setNomCurOvershootTime (int iModuleId, long iValue) |
int | setNominalMotorCurrent (int iModuleId, float fValue) |
virtual int | setNullSCHUNK_FTC (int iModuleId, short *piState)=0 |
int | setRampAcc (int iModuleId, float fValue) |
int | setRampAccInc (int iModuleId, long iValue) |
int | setRampVel (int iModuleId, float fValue) |
int | setRampVelInc (int iModuleId, long iValue) |
int | setSyncTime (int iModuleId, short iValue) |
virtual int | setTaraMP55_IO (int iModuleId, float fTara)=0 |
int | startMotionAll (void) |
int | updateModuleIdMap () |
int | waitForHomeEnd (int iModuleId, unsigned long uiTimeOut=60000) |
int | waitForHomeEndAll (unsigned long uiTimeOut=60000) |
int | waitForMotionEnd (int iModuleId, unsigned long uiTimeOut=60000) |
int | waitForMotionEndAll (unsigned long uiTimeOut=60000) |
int | waitForRampDec (int iModuleId, unsigned long uiTimeOut=60000) |
int | waitForRampEnd (int iModuleId, unsigned long uiTimeOut=60000) |
int | waitForRampEndAll (unsigned long uiTimeOut=60000) |
int | waitForRampSteady (int iModuleId, unsigned long uiTimeOut=60000) |
virtual int | waitForStartMotionAll () |
int | xack8Bytes (int iModuleId, void *pBytes) |
int | xmit8Bytes (int iModuleId, void *pBytes) |
virtual | ~CDevice () |
destructor | |
Protected Member Functions | |
void | charStateToLongState (unsigned char uiShort, unsigned long *puiState) |
virtual int | getUnsignedLong (int iModuleId, unsigned long *puiData)=0 |
virtual int | readChar (int iModuleId, int iCommandId, int iParameterId, char *pcData)=0 |
virtual int | readFloat (int iModuleId, int iCommandId, int iParameterId, float *pfData)=0 |
virtual int | readFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float *pfData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | readLong (int iModuleId, int iCommandId, int iParameterId, long *piData)=0 |
virtual int | readLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long *piData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | readShort (int iModuleId, int iCommandId, int iParameterId, short *piData)=0 |
virtual int | readUnsignedChar (int iModuleId, int iCommandId, int iParameterId, unsigned char *pucData)=0 |
virtual int | readUnsignedLong (int iModuleId, int iCommandId, int iParameterId, unsigned long *puiData)=0 |
virtual int | readUnsignedShort (int iModuleId, int iCommandId, int iParameterId, unsigned short *puiData)=0 |
virtual int | reinit (unsigned char ucBaudRateId)=0 |
virtual int | write8Bytes (int iModuleId, bool ack, void *pBytes)=0 |
virtual int | writeAll (int iCommandId, int iParameterId)=0 |
virtual int | writeChar (int iModuleId, int iCommandId, int iParameterId, char cData)=0 |
virtual int | writeCommand (int iModuleId, int iCommandId)=0 |
virtual int | writeFloat (int iModuleId, int iCommandId, int iParameterId, float fData)=0 |
virtual int | writeFloatReadFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float fData, float *pfData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | writeFloatShort (int iModuleId, int iCommandId, int iParameterId, float fData, short iTime)=0 |
virtual int | writeFloatShortReadFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float fData, short iData, float *pfData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | writeLong (int iModuleId, int iCommandId, int iParameterId, long iData)=0 |
virtual int | writeLongReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long iData, long *piData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | writeLongShort (int iModuleId, int iCommandId, int iParameterId, long iData, short iTime)=0 |
virtual int | writeLongShortReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long iData1, short iData2, long *piData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | writeShort (int iModuleId, int iCommandId, int iParameterId, short iData)=0 |
virtual int | writeShortReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, short iData, long *piData, unsigned char *pucData1, unsigned char *pucData2)=0 |
virtual int | writeUnsignedChar (int iModuleId, int iCommandId, int iParameterId, unsigned char ucData)=0 |
virtual int | writeUnsignedLong (int iModuleId, int iCommandId, int iParameterId, unsigned long uiData)=0 |
virtual int | writeUnsignedShort (int iModuleId, int iCommandId, int iParameterId, unsigned short uiData)=0 |
Protected Attributes | |
char | m_acInitString [128] |
char | m_acName [128] |
char | m_acRevision [20] |
std::vector< int > | m_aiModuleId |
std::vector< unsigned short > | m_auiModuleVersion |
bool | m_bInitFlag |
CStopWatch | m_clTimer |
int | m_iBaudRate |
int | m_iErrorState |
int | m_iModuleCount |
int | m_iModuleCountMax |
CDevice::CDevice | ( | void | ) |
default constructor
Definition at line 100 of file Device.cpp.
CDevice::CDevice | ( | const CDevice & | rclDevice | ) |
copy constructor
Definition at line 112 of file Device.cpp.
CDevice::~CDevice | ( | ) | [virtual] |
destructor
Definition at line 117 of file Device.cpp.
void CDevice::charStateToLongState | ( | unsigned char | uiShort, |
unsigned long * | puiState | ||
) | [protected] |
Definition at line 73 of file Device.cpp.
int CDevice::doInternal | ( | int | iModuleId, |
void * | pBytes | ||
) |
Definition at line 4762 of file Device.cpp.
virtual int CDevice::exit | ( | ) | [pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
int CDevice::getA0 | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 873 of file Device.cpp.
int CDevice::getBaudRate | ( | void | ) |
gets the baud rate of the device
Definition at line 159 of file Device.cpp.
int CDevice::getC0 | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 893 of file Device.cpp.
virtual int CDevice::getCanOpenRawAbsEnc | ( | int | iModuleId, |
short * | piValue | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
int CDevice::getConfig | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 773 of file Device.cpp.
int CDevice::getCur | ( | int | iModuleId, |
float * | pfCur | ||
) |
Definition at line 973 of file Device.cpp.
int CDevice::getCurInc | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1246 of file Device.cpp.
int CDevice::getCurrentLimit | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 2284 of file Device.cpp.
int CDevice::getDamp | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 913 of file Device.cpp.
virtual int CDevice::getDataDLR_FTS | ( | std::vector< float > & | rafData, |
long * | piState | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::getDataMP55_IO | ( | int | iModuleId, |
float * | pfData | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::getDataMP55_IO_fast | ( | int | iModuleId, |
float * | pfData | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::getDataSCHUNK_FTC | ( | int | iModuleId, |
int | iChannelTypeId, | ||
std::vector< float > & | rafData, | ||
short * | piState | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
int CDevice::getDefA0 | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 553 of file Device.cpp.
int CDevice::getDefBaudRate | ( | int | iModuleId, |
unsigned char * | pucValue | ||
) |
Definition at line 332 of file Device.cpp.
int CDevice::getDefBrakeTimeOut | ( | int | iModuleId, |
unsigned short * | puiValue | ||
) |
Definition at line 492 of file Device.cpp.
int CDevice::getDefBurnCount | ( | int | iModuleId, |
unsigned char * | pucValue | ||
) |
Definition at line 392 of file Device.cpp.
int CDevice::getDefC0 | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 573 of file Device.cpp.
int CDevice::getDefCANBaudRate | ( | int | iModuleId, |
unsigned char * | pucValue | ||
) |
Definition at line 352 of file Device.cpp.
int CDevice::getDefConfig | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 280 of file Device.cpp.
int CDevice::getDefCurOffset | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 452 of file Device.cpp.
int CDevice::getDefCurRatio | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 472 of file Device.cpp.
int CDevice::getDefDamp | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 593 of file Device.cpp.
int CDevice::getDefDioData | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 532 of file Device.cpp.
int CDevice::getDefGearRatio | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 412 of file Device.cpp.
int CDevice::getDefHomeOffset | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 613 of file Device.cpp.
int CDevice::getDefHomeVel | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 633 of file Device.cpp.
int CDevice::getDefIncPerTurn | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 512 of file Device.cpp.
int CDevice::getDefLinearRatio | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 432 of file Device.cpp.
int CDevice::getDefMaxAcc | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 713 of file Device.cpp.
int CDevice::getDefMaxCur | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 733 of file Device.cpp.
int CDevice::getDefMaxDeltaPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 753 of file Device.cpp.
int CDevice::getDefMaxPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 673 of file Device.cpp.
int CDevice::getDefMaxVel | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 693 of file Device.cpp.
int CDevice::getDefMinPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 653 of file Device.cpp.
int CDevice::getDefRSBaudRate | ( | int | iModuleId, |
unsigned char * | pucValue | ||
) |
Definition at line 372 of file Device.cpp.
int CDevice::getDefSetup | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 300 of file Device.cpp.
int CDevice::getDeltaPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1094 of file Device.cpp.
int CDevice::getDeltaPosInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1346 of file Device.cpp.
int CDevice::getDioData | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 853 of file Device.cpp.
int CDevice::getHMaxCurOvershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2220 of file Device.cpp.
int CDevice::getHomeOffset | ( | int | iModuleId, |
float * | pValue | ||
) |
Definition at line 793 of file Device.cpp.
int CDevice::getHomeOffsetInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 813 of file Device.cpp.
int CDevice::getHomeVel | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1420 of file Device.cpp.
int CDevice::getHomeVelInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1452 of file Device.cpp.
int CDevice::getIncRatio | ( | int | iModuleId, |
float * | pValue | ||
) |
Definition at line 833 of file Device.cpp.
bool CDevice::getInitFlag | ( | ) |
gets the init flag
Definition at line 139 of file Device.cpp.
const char * CDevice::getInitString | ( | ) |
gets the init string of the device
Definition at line 154 of file Device.cpp.
int CDevice::getIPolVel | ( | int | iModuleId, |
float * | pValue | ||
) |
Definition at line 1166 of file Device.cpp.
int CDevice::getKpPWMLimit | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2252 of file Device.cpp.
int CDevice::getLoadDeltaTime | ( | int | iModuleId, |
unsigned short * | piValue | ||
) |
Definition at line 1708 of file Device.cpp.
int CDevice::getLoadLimit | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1644 of file Device.cpp.
int CDevice::getLogicOvershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2092 of file Device.cpp.
int CDevice::getLogicSupply | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1836 of file Device.cpp.
int CDevice::getLogicUndershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2060 of file Device.cpp.
int CDevice::getMaxAcc | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1054 of file Device.cpp.
int CDevice::getMaxAccInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1326 of file Device.cpp.
int CDevice::getMaxCur | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1074 of file Device.cpp.
int CDevice::getMaxDeltaPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1114 of file Device.cpp.
int CDevice::getMaxDeltaPosInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1366 of file Device.cpp.
int CDevice::getMaximumMotorCurrent | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 2028 of file Device.cpp.
int CDevice::getMaxLoadGradient | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1676 of file Device.cpp.
int CDevice::getMaxLogicVoltage | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1900 of file Device.cpp.
int CDevice::getMaxMotorVoltage | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1964 of file Device.cpp.
int CDevice::getMaxPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1013 of file Device.cpp.
int CDevice::getMaxPosInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1286 of file Device.cpp.
int CDevice::getMaxPWMOutput | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2316 of file Device.cpp.
int CDevice::getMaxVel | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1034 of file Device.cpp.
int CDevice::getMaxVelInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1306 of file Device.cpp.
int CDevice::getMinLogicVoltage | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1868 of file Device.cpp.
int CDevice::getMinMotorVoltage | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1932 of file Device.cpp.
int CDevice::getMinPos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 993 of file Device.cpp.
int CDevice::getMinPosInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1266 of file Device.cpp.
int CDevice::getModuleCount | ( | void | ) |
gets the number of modules of the device
Definition at line 164 of file Device.cpp.
int CDevice::getModuleIdMap | ( | std::vector< int > & | raiModuleId | ) |
gets the module ID map of the open device
Definition at line 176 of file Device.cpp.
int CDevice::getModuleSerialNo | ( | int | iModuleId, |
unsigned long * | puiValue | ||
) |
Definition at line 259 of file Device.cpp.
int CDevice::getModuleState | ( | int | iModuleId, |
unsigned long * | puiState | ||
) |
Definition at line 192 of file Device.cpp.
int CDevice::getModuleType | ( | int | iModuleId, |
unsigned char * | pucValue | ||
) |
Definition at line 212 of file Device.cpp.
int CDevice::getModuleVersion | ( | int | iModuleId, |
unsigned short * | puiValue | ||
) |
Definition at line 239 of file Device.cpp.
int CDevice::getMotorCurrent | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1740 of file Device.cpp.
int CDevice::getMotorOvershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2156 of file Device.cpp.
int CDevice::getMotorSupply | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1772 of file Device.cpp.
int CDevice::getMotorUndershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2124 of file Device.cpp.
const char * CDevice::getName | ( | void | ) |
gets the name string of the open device
Definition at line 149 of file Device.cpp.
int CDevice::getNomCurOvershootTime | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 2188 of file Device.cpp.
int CDevice::getNominalMotorCurrent | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1996 of file Device.cpp.
int CDevice::getPos | ( | int | iModuleId, |
float * | pfPos | ||
) |
Definition at line 933 of file Device.cpp.
int CDevice::getPosCountInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1186 of file Device.cpp.
int CDevice::getPosInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1206 of file Device.cpp.
int CDevice::getRawLogicSupply | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1612 of file Device.cpp.
int CDevice::getRawMotorCurrent | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1516 of file Device.cpp.
int CDevice::getRawMotorSupply | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1548 of file Device.cpp.
int CDevice::getRawTemperature | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1580 of file Device.cpp.
const char * CDevice::getRevision | ( | ) |
gets the revision string of the class
Definition at line 144 of file Device.cpp.
int CDevice::getSavePos | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1134 of file Device.cpp.
int CDevice::getStateDioPos | ( | int | iModuleId, |
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 1386 of file Device.cpp.
int CDevice::getStateInternal | ( | int | iModuleId, |
unsigned long * | pBytes | ||
) |
Definition at line 4778 of file Device.cpp.
int CDevice::getSyncTime | ( | int | iModuleId, |
short * | piValue | ||
) |
Definition at line 1484 of file Device.cpp.
int CDevice::getTemperature | ( | int | iModuleId, |
float * | pfValue | ||
) |
Definition at line 1804 of file Device.cpp.
virtual int CDevice::getUnsignedLong | ( | int | iModuleId, |
unsigned long * | puiData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
int CDevice::getVel | ( | int | iModuleId, |
float * | pfVel | ||
) |
Definition at line 953 of file Device.cpp.
int CDevice::getVelInc | ( | int | iModuleId, |
long * | piValue | ||
) |
Definition at line 1226 of file Device.cpp.
int CDevice::haltAll | ( | void | ) |
Definition at line 4665 of file Device.cpp.
int CDevice::haltModule | ( | int | iModuleId | ) |
Definition at line 3859 of file Device.cpp.
int CDevice::homeAll | ( | void | ) |
Definition at line 4639 of file Device.cpp.
int CDevice::homeModule | ( | int | iModuleId | ) |
Definition at line 3839 of file Device.cpp.
virtual int CDevice::init | ( | ) | [pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
virtual int CDevice::init | ( | const char * | acInitString | ) | [pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
virtual int CDevice::initDLR_FTS | ( | ) | [pure virtual] |
Implemented in CProtocolDevice.
int CDevice::moveCur | ( | int | iModuleId, |
float | fCur | ||
) |
Definition at line 4001 of file Device.cpp.
int CDevice::moveCurExtended | ( | int | iModuleId, |
float | fCur, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 4217 of file Device.cpp.
int CDevice::moveCurInc | ( | int | iModuleId, |
long | iCur | ||
) |
Definition at line 4103 of file Device.cpp.
int CDevice::movePos | ( | int | iModuleId, |
float | fPos | ||
) |
Definition at line 3939 of file Device.cpp.
int CDevice::movePosExtended | ( | int | iModuleId, |
float | fPos, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 4143 of file Device.cpp.
int CDevice::movePosInc | ( | int | iModuleId, |
long | iPos | ||
) |
Definition at line 4041 of file Device.cpp.
int CDevice::moveRamp | ( | int | iModuleId, |
float | fPos, | ||
float | fVel, | ||
float | fAcc | ||
) |
Definition at line 3959 of file Device.cpp.
int CDevice::moveRampExtended | ( | int | iModuleId, |
float | fPos, | ||
float | fVel, | ||
float | fAcc, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 4167 of file Device.cpp.
int CDevice::moveRampInc | ( | int | iModuleId, |
long | iPos, | ||
long | iVel, | ||
long | iAcc | ||
) |
Definition at line 4061 of file Device.cpp.
int CDevice::moveStep | ( | int | iModuleId, |
float | fPos, | ||
unsigned short | uiTime | ||
) |
Definition at line 4021 of file Device.cpp.
int CDevice::moveStepExtended | ( | int | iModuleId, |
float | fPos, | ||
unsigned short | uiTime, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 4241 of file Device.cpp.
int CDevice::moveStepInc | ( | int | iModuleId, |
long | iPos, | ||
unsigned short | uiTime | ||
) |
Definition at line 4123 of file Device.cpp.
int CDevice::moveVel | ( | int | iModuleId, |
float | fVel | ||
) |
Definition at line 3981 of file Device.cpp.
int CDevice::moveVelExtended | ( | int | iModuleId, |
float | fCur, | ||
unsigned long * | puiState, | ||
unsigned char * | pucDio, | ||
float * | pfPos | ||
) |
Definition at line 4193 of file Device.cpp.
int CDevice::moveVelInc | ( | int | iModuleId, |
long | iVel | ||
) |
Definition at line 4083 of file Device.cpp.
Definition at line 127 of file Device.cpp.
virtual int CDevice::readChar | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
char * | pcData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readFloat | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float * | pfData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readFloatUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float * | pfData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readLong | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long * | piData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readLongUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long * | piData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
short * | piData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readUnsignedChar | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned char * | pucData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readUnsignedLong | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned long * | puiData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::readUnsignedShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned short * | puiData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
int CDevice::recalcPIDParams | ( | int | iModuleId | ) |
Definition at line 3899 of file Device.cpp.
virtual int CDevice::reinit | ( | unsigned char | ucBaudRateId | ) | [protected, pure virtual] |
Implemented in CProtocolDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
int CDevice::resetAll | ( | void | ) |
Definition at line 4652 of file Device.cpp.
int CDevice::resetModule | ( | int | iModuleId | ) |
Definition at line 3879 of file Device.cpp.
int CDevice::saveParameters | ( | int | iModuleId | ) |
Definition at line 3919 of file Device.cpp.
int CDevice::savePosAll | ( | void | ) |
Definition at line 4718 of file Device.cpp.
int CDevice::serveWatchdogAll | ( | void | ) |
Definition at line 4678 of file Device.cpp.
int CDevice::setA0 | ( | int | iModuleId, |
short | iValue | ||
) |
Definition at line 2444 of file Device.cpp.
int CDevice::setBaudRateAll | ( | unsigned char | ucBaudRateId | ) |
Definition at line 4691 of file Device.cpp.
int CDevice::setC0 | ( | int | iModuleId, |
short | iValue | ||
) |
Definition at line 2464 of file Device.cpp.
int CDevice::setConfig | ( | int | iModuleId, |
unsigned long | puiValue | ||
) |
Definition at line 2364 of file Device.cpp.
int CDevice::setCurrentLimit | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3764 of file Device.cpp.
int CDevice::setDamp | ( | int | iModuleId, |
short | iValue | ||
) |
Definition at line 2484 of file Device.cpp.
int CDevice::setDefAddress | ( | int | iModuleId, |
unsigned char | uiValue | ||
) |
Definition at line 3220 of file Device.cpp.
int CDevice::setDefBrakeTimeOut | ( | int | iModuleId, |
unsigned short | uiValue | ||
) |
Definition at line 3188 of file Device.cpp.
int CDevice::setDefCANBaudRate | ( | int | iModuleId, |
unsigned char | uiValue | ||
) |
Definition at line 3252 of file Device.cpp.
int CDevice::setDefCurRatio | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3060 of file Device.cpp.
int CDevice::setDefGearRatio | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2996 of file Device.cpp.
int CDevice::setDefHomeAcc | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3092 of file Device.cpp.
int CDevice::setDefIncPerTurn | ( | int | iModuleId, |
unsigned long | uiValue | ||
) |
Definition at line 3156 of file Device.cpp.
int CDevice::setDefLinRatio | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3028 of file Device.cpp.
int CDevice::setDefRSBaudRate | ( | int | iModuleId, |
unsigned char | uiValue | ||
) |
Definition at line 3284 of file Device.cpp.
int CDevice::setDefSetup | ( | int | iModuleId, |
unsigned long | uiValue | ||
) |
Definition at line 3316 of file Device.cpp.
int CDevice::setDioData | ( | int | iModuleId, |
unsigned long | uiValue | ||
) |
Definition at line 2424 of file Device.cpp.
int CDevice::setHMaxCurOvershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3700 of file Device.cpp.
int CDevice::setHomeOffset | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2384 of file Device.cpp.
int CDevice::setHomeOffsetInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2404 of file Device.cpp.
int CDevice::setHomeVel | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2724 of file Device.cpp.
int CDevice::setHomeVelInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2756 of file Device.cpp.
virtual int CDevice::setInitMP55_IO_fast | ( | int | iModuleId | ) | [pure virtual] |
Implemented in CProtocolDevice.
void CDevice::setInitString | ( | const char * | acInitString | ) |
Definition at line 2359 of file Device.cpp.
int CDevice::setKpPWMLimit | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3732 of file Device.cpp.
int CDevice::setLoadDeltaTime | ( | int | iModuleId, |
unsigned short | iValue | ||
) |
Definition at line 2964 of file Device.cpp.
int CDevice::setLoadLimit | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2900 of file Device.cpp.
int CDevice::setLogicOvershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3572 of file Device.cpp.
int CDevice::setLogicUndershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3540 of file Device.cpp.
int CDevice::setMaxAcc | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2564 of file Device.cpp.
int CDevice::setMaxAccInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2684 of file Device.cpp.
int CDevice::setMaxCur | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2584 of file Device.cpp.
int CDevice::setMaxDeltaPos | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2604 of file Device.cpp.
int CDevice::setMaxDeltaPosInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2704 of file Device.cpp.
int CDevice::setMaximumMotorCurrent | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3508 of file Device.cpp.
int CDevice::setMaxLoadGradient | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2932 of file Device.cpp.
int CDevice::setMaxLogicVoltage | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3380 of file Device.cpp.
int CDevice::setMaxMotorVoltage | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3444 of file Device.cpp.
int CDevice::setMaxPos | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2524 of file Device.cpp.
int CDevice::setMaxPosInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2644 of file Device.cpp.
int CDevice::setMaxVel | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2544 of file Device.cpp.
int CDevice::setMaxVelInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2664 of file Device.cpp.
int CDevice::setMinLogicVoltage | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3348 of file Device.cpp.
int CDevice::setMinMotorVoltage | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3412 of file Device.cpp.
int CDevice::setMinPos | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2504 of file Device.cpp.
int CDevice::setMinPosInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2624 of file Device.cpp.
int CDevice::setModuleSerialNo | ( | int | iModuleId, |
unsigned long | uiValue | ||
) |
Definition at line 3124 of file Device.cpp.
int CDevice::setMotorOvershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3636 of file Device.cpp.
int CDevice::setMotorUndershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3604 of file Device.cpp.
void CDevice::setName | ( | const char * | acNameString | ) |
sets the baud rate of the device
Definition at line 2354 of file Device.cpp.
int CDevice::setNomCurOvershootTime | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 3668 of file Device.cpp.
int CDevice::setNominalMotorCurrent | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 3476 of file Device.cpp.
virtual int CDevice::setNullSCHUNK_FTC | ( | int | iModuleId, |
short * | piState | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
int CDevice::setRampAcc | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2828 of file Device.cpp.
int CDevice::setRampAccInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2848 of file Device.cpp.
int CDevice::setRampVel | ( | int | iModuleId, |
float | fValue | ||
) |
Definition at line 2788 of file Device.cpp.
int CDevice::setRampVelInc | ( | int | iModuleId, |
long | iValue | ||
) |
Definition at line 2808 of file Device.cpp.
int CDevice::setSyncTime | ( | int | iModuleId, |
short | iValue | ||
) |
Definition at line 2868 of file Device.cpp.
virtual int CDevice::setTaraMP55_IO | ( | int | iModuleId, |
float | fTara | ||
) | [pure virtual] |
Implemented in CProtocolDevice.
int CDevice::startMotionAll | ( | void | ) |
Definition at line 4705 of file Device.cpp.
int CDevice::updateModuleIdMap | ( | ) |
Definition at line 3807 of file Device.cpp.
int CDevice::waitForHomeEnd | ( | int | iModuleId, |
unsigned long | uiTimeOut = 60000 |
||
) |
Definition at line 4270 of file Device.cpp.
int CDevice::waitForHomeEndAll | ( | unsigned long | uiTimeOut = 60000 | ) |
Definition at line 4490 of file Device.cpp.
int CDevice::waitForMotionEnd | ( | int | iModuleId, |
unsigned long | uiTimeOut = 60000 |
||
) |
Definition at line 4314 of file Device.cpp.
int CDevice::waitForMotionEndAll | ( | unsigned long | uiTimeOut = 60000 | ) |
Definition at line 4533 of file Device.cpp.
int CDevice::waitForRampDec | ( | int | iModuleId, |
unsigned long | uiTimeOut = 60000 |
||
) |
Definition at line 4402 of file Device.cpp.
int CDevice::waitForRampEnd | ( | int | iModuleId, |
unsigned long | uiTimeOut = 60000 |
||
) |
Definition at line 4358 of file Device.cpp.
int CDevice::waitForRampEndAll | ( | unsigned long | uiTimeOut = 60000 | ) |
Definition at line 4576 of file Device.cpp.
int CDevice::waitForRampSteady | ( | int | iModuleId, |
unsigned long | uiTimeOut = 60000 |
||
) |
Definition at line 4446 of file Device.cpp.
int CDevice::waitForStartMotionAll | ( | ) | [virtual] |
Reimplemented in CESDDevice, and CPCanDevice.
Definition at line 4619 of file Device.cpp.
virtual int CDevice::write8Bytes | ( | int | iModuleId, |
bool | ack, | ||
void * | pBytes | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeAll | ( | int | iCommandId, |
int | iParameterId | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeChar | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
char | cData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeCommand | ( | int | iModuleId, |
int | iCommandId | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeFloat | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float | fData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeFloatReadFloatUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float | fData, | ||
float * | pfData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeFloatShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float | fData, | ||
short | iTime | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeFloatShortReadFloatUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
float | fData, | ||
short | iData, | ||
float * | pfData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeLong | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long | iData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeLongReadLongUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long | iData, | ||
long * | piData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeLongShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long | iData, | ||
short | iTime | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeLongShortReadLongUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
long | iData1, | ||
short | iData2, | ||
long * | piData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
short | iData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeShortReadLongUnsignedChars | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
short | iData, | ||
long * | piData, | ||
unsigned char * | pucData1, | ||
unsigned char * | pucData2 | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeUnsignedChar | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned char | ucData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeUnsignedLong | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned long | uiData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
virtual int CDevice::writeUnsignedShort | ( | int | iModuleId, |
int | iCommandId, | ||
int | iParameterId, | ||
unsigned short | uiData | ||
) | [protected, pure virtual] |
Implemented in CProtocolDevice.
int CDevice::xack8Bytes | ( | int | iModuleId, |
void * | pBytes | ||
) |
Definition at line 4749 of file Device.cpp.
int CDevice::xmit8Bytes | ( | int | iModuleId, |
void * | pBytes | ||
) |
Definition at line 4736 of file Device.cpp.
char CDevice::m_acInitString[128] [protected] |
char CDevice::m_acName[128] [protected] |
char CDevice::m_acRevision[20] [protected] |
std::vector<int> CDevice::m_aiModuleId [protected] |
std::vector<unsigned short> CDevice::m_auiModuleVersion [protected] |
bool CDevice::m_bInitFlag [protected] |
CStopWatch CDevice::m_clTimer [protected] |
Reimplemented in CRS232Device, CProtocolDevice, and CCP5X11Device.
int CDevice::m_iBaudRate [protected] |
int CDevice::m_iErrorState [protected] |
int CDevice::m_iModuleCount [protected] |
int CDevice::m_iModuleCountMax [protected] |