Public Member Functions | Protected Member Functions | Protected Attributes
CDevice Class Reference

#include <Device.h>

Inheritance diagram for CDevice:
Inheritance graph
[legend]

List of all members.

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)
CDeviceoperator= (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

Detailed Description

Definition at line 59 of file Device.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

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]
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.

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 ( )

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]
virtual int CDevice::init ( const char *  acInitString) [pure virtual]
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.

CDevice & CDevice::operator= ( const CDevice rclDevice)

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]
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.

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.


Member Data Documentation

char CDevice::m_acInitString[128] [protected]

Definition at line 73 of file Device.h.

char CDevice::m_acName[128] [protected]

Definition at line 72 of file Device.h.

char CDevice::m_acRevision[20] [protected]

Definition at line 74 of file Device.h.

std::vector<int> CDevice::m_aiModuleId [protected]

Definition at line 78 of file Device.h.

std::vector<unsigned short> CDevice::m_auiModuleVersion [protected]

Definition at line 79 of file Device.h.

bool CDevice::m_bInitFlag [protected]

Definition at line 71 of file Device.h.

Reimplemented in CRS232Device, CProtocolDevice, and CCP5X11Device.

Definition at line 80 of file Device.h.

int CDevice::m_iBaudRate [protected]

Definition at line 75 of file Device.h.

int CDevice::m_iErrorState [protected]

Definition at line 81 of file Device.h.

int CDevice::m_iModuleCount [protected]

Definition at line 76 of file Device.h.

int CDevice::m_iModuleCountMax [protected]

Definition at line 77 of file Device.h.


The documentation for this class was generated from the following files:


schunk_libm5api
Author(s): Florian Weisshardt
autogenerated on Mon Oct 6 2014 07:30:34