#include <ProtocolDevice.h>

Public Member Functions | |
| CProtocolDevice () | |
| default constructor | |
| CProtocolDevice (const CProtocolDevice &rclProtocolDevice) | |
| copy constructor | |
| int | getCanOpenRawAbsEnc (int iModuleId, short *piValue) |
| int | getDataDLR_FTS (std::vector< float > &rafData, long *piState) |
| int | getDataMP55_IO (int iModuleId, float *pfData) |
| int | getDataMP55_IO_fast (int iModuleId, float *pfData) |
| int | getDataSCHUNK_FTC (int iModuleId, int iChannelTypeId, std::vector< float > &rafData, short *piState) |
| int | initDLR_FTS () |
| CProtocolDevice & | operator= (const CProtocolDevice &rclProtocolDevice) |
| int | setInitMP55_IO_fast (int iModuleId) |
| int | setNullSCHUNK_FTC (int iModuleId, short *piState) |
| int | setTaraMP55_IO (int iModuleId, float fTara) |
| virtual | ~CProtocolDevice () |
| destructor | |
Protected Member Functions | |
| virtual int | clearReadQueue ()=0 |
| int | getUnsignedLong (int iModuleId, unsigned long *puiData) |
| int | printMessage (CProtocolMessage &rclProtocolMessage, bool read) |
| int | readChar (int iModuleId, int iCommandId, int iParameterId, char *pcData) |
| virtual int | readDevice (CProtocolMessage &rclProtocolMessage)=0 |
| int | readFloat (int iModuleId, int iCommandId, int iParameterId, float *pfData) |
| int | readFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float *pfData, unsigned char *pucData1, unsigned char *pucData2) |
| int | readLong (int iModuleId, int iCommandId, int iParameterId, long *piData) |
| int | readLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long *piData, unsigned char *pucData1, unsigned char *pucData2) |
| int | readShort (int iModuleId, int iCommandId, int iParameterId, short *piData) |
| int | readUnsignedChar (int iModuleId, int iCommandId, int iParameterId, unsigned char *pucData) |
| int | readUnsignedLong (int iModuleId, int iCommandId, int iParameterId, unsigned long *puiData) |
| int | readUnsignedShort (int iModuleId, int iCommandId, int iParameterId, unsigned short *puiData) |
| virtual int | reinit (unsigned char ucBaudRateId)=0 |
| virtual int | setMessageId (unsigned long uiMessageId)=0 |
| int | write8Bytes (int iModuleId, bool bAck, void *pBytes) |
| int | writeAll (int iCommandId, int iParameterId) |
| int | writeChar (int iModuleId, int iCommandId, int iParameterId, char cData) |
| int | writeCommand (int iModuleId, int iCommandId) |
| virtual int | writeDevice (CProtocolMessage &rclProtocolMessage)=0 |
| int | writeFloat (int iModuleId, int iCommandId, int iParameterId, float fData) |
| int | writeFloatReadFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float fData, float *pfData, unsigned char *pucData1, unsigned char *pucData2) |
| int | writeFloatShort (int iModuleId, int iCommandId, int iParameterId, float fData, short iData) |
| int | writeFloatShortReadFloatUnsignedChars (int iModuleId, int iCommandId, int iParameterId, float fData, short iData, float *pfData, unsigned char *pucData1, unsigned char *pucData2) |
| int | writeLong (int iModuleId, int iCommandId, int iParameterId, long iData) |
| int | writeLongReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long iData, long *piData, unsigned char *pucData1, unsigned char *pucData2) |
| int | writeLongShort (int iModuleId, int iCommandId, int iParameterId, long iData1, short iData2) |
| int | writeLongShortReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, long iData1, short iData2, long *piData, unsigned char *pucData1, unsigned char *pucData2) |
| int | writeShort (int iModuleId, int iCommandId, int iParameterId, short iData) |
| int | writeShortReadLongUnsignedChars (int iModuleId, int iCommandId, int iParameterId, short iData, long *piData, unsigned char *pucData1, unsigned char *pucData2) |
| int | writeUnsignedChar (int iModuleId, int iCommandId, int iParameterId, unsigned char ucData) |
| int | writeUnsignedLong (int iModuleId, int iCommandId, int iParameterId, unsigned long uiData) |
| int | writeUnsignedShort (int iModuleId, int iCommandId, int iParameterId, unsigned short uiData) |
Protected Attributes | |
| CStopWatch | m_clTimer |
| CRITICAL_SECTION | m_csDevice |
Definition at line 29 of file ProtocolDevice.h.
default constructor
Definition at line 2027 of file ProtocolDevice.cpp.
| CProtocolDevice::CProtocolDevice | ( | const CProtocolDevice & | rclProtocolDevice | ) |
copy constructor
Definition at line 2031 of file ProtocolDevice.cpp.
| CProtocolDevice::~CProtocolDevice | ( | ) | [virtual] |
destructor
Definition at line 2036 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::clearReadQueue | ( | ) | [protected, pure virtual] |
Implemented in SocketCANDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::getCanOpenRawAbsEnc | ( | int | iModuleId, |
| short * | piValue | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2611 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataDLR_FTS | ( | std::vector< float > & | rafData, |
| long * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2058 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataMP55_IO | ( | int | iModuleId, |
| float * | pfData | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2473 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataMP55_IO_fast | ( | int | iModuleId, |
| float * | pfData | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2544 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataSCHUNK_FTC | ( | int | iModuleId, |
| int | iChannelTypeId, | ||
| std::vector< float > & | rafData, | ||
| short * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2271 of file ProtocolDevice.cpp.
| int CProtocolDevice::getUnsignedLong | ( | int | iModuleId, |
| unsigned long * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 71 of file ProtocolDevice.cpp.
| int CProtocolDevice::initDLR_FTS | ( | ) | [virtual] |
Implements CDevice.
Definition at line 2989 of file ProtocolDevice.cpp.
| CProtocolDevice & CProtocolDevice::operator= | ( | const CProtocolDevice & | rclProtocolDevice | ) |
Definition at line 2046 of file ProtocolDevice.cpp.
| int CProtocolDevice::printMessage | ( | CProtocolMessage & | rclProtocolMessage, |
| bool | read | ||
| ) | [protected] |
Definition at line 3147 of file ProtocolDevice.cpp.
| int CProtocolDevice::readChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| char * | pcData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 107 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::readDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, pure virtual] |
Implemented in SocketCANDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::readFloat | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float * | pfData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 568 of file ProtocolDevice.cpp.
| int CProtocolDevice::readFloatUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float * | pfData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 727 of file ProtocolDevice.cpp.
| int CProtocolDevice::readLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long * | piData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 409 of file ProtocolDevice.cpp.
| int CProtocolDevice::readLongUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long * | piData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 646 of file ProtocolDevice.cpp.
| int CProtocolDevice::readShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| short * | piData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 255 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned char * | pucData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 181 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned long * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 488 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned short * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 332 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::reinit | ( | unsigned char | ucBaudRateId | ) | [protected, pure virtual] |
Implements CDevice.
Implemented in SocketCANDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::setInitMP55_IO_fast | ( | int | iModuleId | ) | [virtual] |
Implements CDevice.
Definition at line 2831 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::setMessageId | ( | unsigned long | uiMessageId | ) | [protected, pure virtual] |
Implemented in SocketCANDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::setNullSCHUNK_FTC | ( | int | iModuleId, |
| short * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2690 of file ProtocolDevice.cpp.
| int CProtocolDevice::setTaraMP55_IO | ( | int | iModuleId, |
| float | fTara | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2764 of file ProtocolDevice.cpp.
| int CProtocolDevice::write8Bytes | ( | int | iModuleId, |
| bool | bAck, | ||
| void * | pBytes | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 32 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeAll | ( | int | iCommandId, |
| int | iParameterId | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1340 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| char | cData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 808 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeCommand | ( | int | iModuleId, |
| int | iCommandId | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1365 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::writeDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, pure virtual] |
Implemented in SocketCANDevice, CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::writeFloat | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1262 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeFloatReadFloatUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData, | ||
| float * | pfData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1846 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeFloatShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData, | ||
| short | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1506 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeFloatShortReadFloatUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData, | ||
| short | iData, | ||
| float * | pfData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1932 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1106 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLongReadLongUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData, | ||
| long * | piData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1671 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLongShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData1, | ||
| short | iData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1425 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLongShortReadLongUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData1, | ||
| short | iData2, | ||
| long * | piData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1757 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| short | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 954 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeShortReadLongUnsignedChars | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| short | iData, | ||
| long * | piData, | ||
| unsigned char * | pucData1, | ||
| unsigned char * | pucData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1587 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned char | ucData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 881 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned long | uiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1184 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned short | uiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1030 of file ProtocolDevice.cpp.
CStopWatch CProtocolDevice::m_clTimer [protected] |
Reimplemented from CDevice.
Reimplemented in CRS232Device, and CCP5X11Device.
Definition at line 42 of file ProtocolDevice.h.
CRITICAL_SECTION CProtocolDevice::m_csDevice [protected] |
Definition at line 41 of file ProtocolDevice.h.