#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 60 of file ProtocolDevice.h.
default constructor
Definition at line 2058 of file ProtocolDevice.cpp.
| CProtocolDevice::CProtocolDevice | ( | const CProtocolDevice & | rclProtocolDevice | ) |
copy constructor
Definition at line 2062 of file ProtocolDevice.cpp.
| CProtocolDevice::~CProtocolDevice | ( | ) | [virtual] |
destructor
Definition at line 2067 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::clearReadQueue | ( | ) | [protected, pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::getCanOpenRawAbsEnc | ( | int | iModuleId, |
| short * | piValue | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2642 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataDLR_FTS | ( | std::vector< float > & | rafData, |
| long * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2089 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataMP55_IO | ( | int | iModuleId, |
| float * | pfData | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2504 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataMP55_IO_fast | ( | int | iModuleId, |
| float * | pfData | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2575 of file ProtocolDevice.cpp.
| int CProtocolDevice::getDataSCHUNK_FTC | ( | int | iModuleId, |
| int | iChannelTypeId, | ||
| std::vector< float > & | rafData, | ||
| short * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2302 of file ProtocolDevice.cpp.
| int CProtocolDevice::getUnsignedLong | ( | int | iModuleId, |
| unsigned long * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 102 of file ProtocolDevice.cpp.
| int CProtocolDevice::initDLR_FTS | ( | ) | [virtual] |
Implements CDevice.
Definition at line 3020 of file ProtocolDevice.cpp.
| CProtocolDevice & CProtocolDevice::operator= | ( | const CProtocolDevice & | rclProtocolDevice | ) |
Definition at line 2077 of file ProtocolDevice.cpp.
| int CProtocolDevice::printMessage | ( | CProtocolMessage & | rclProtocolMessage, |
| bool | read | ||
| ) | [protected] |
Definition at line 3178 of file ProtocolDevice.cpp.
| int CProtocolDevice::readChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| char * | pcData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 138 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::readDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::readFloat | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float * | pfData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 599 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 758 of file ProtocolDevice.cpp.
| int CProtocolDevice::readLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long * | piData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 440 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 677 of file ProtocolDevice.cpp.
| int CProtocolDevice::readShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| short * | piData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 286 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned char * | pucData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 212 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned long * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 519 of file ProtocolDevice.cpp.
| int CProtocolDevice::readUnsignedShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned short * | puiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 363 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::reinit | ( | unsigned char | ucBaudRateId | ) | [protected, pure virtual] |
Implements CDevice.
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::setInitMP55_IO_fast | ( | int | iModuleId | ) | [virtual] |
Implements CDevice.
Definition at line 2862 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::setMessageId | ( | unsigned long | uiMessageId | ) | [protected, pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::setNullSCHUNK_FTC | ( | int | iModuleId, |
| short * | piState | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2721 of file ProtocolDevice.cpp.
| int CProtocolDevice::setTaraMP55_IO | ( | int | iModuleId, |
| float | fTara | ||
| ) | [virtual] |
Implements CDevice.
Definition at line 2795 of file ProtocolDevice.cpp.
| int CProtocolDevice::write8Bytes | ( | int | iModuleId, |
| bool | bAck, | ||
| void * | pBytes | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 63 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeAll | ( | int | iCommandId, |
| int | iParameterId | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1371 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| char | cData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 839 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeCommand | ( | int | iModuleId, |
| int | iCommandId | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1396 of file ProtocolDevice.cpp.
| virtual int CProtocolDevice::writeDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, pure virtual] |
Implemented in CRS232Device, CESDDevice, CPCanDevice, and CCP5X11Device.
| int CProtocolDevice::writeFloat | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1293 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 1877 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeFloatShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| float | fData, | ||
| short | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1537 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 1963 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1137 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 1702 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeLongShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| long | iData1, | ||
| short | iData2 | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1456 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 1788 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| short | iData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 985 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 1618 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedChar | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned char | ucData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 912 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedLong | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned long | uiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1215 of file ProtocolDevice.cpp.
| int CProtocolDevice::writeUnsignedShort | ( | int | iModuleId, |
| int | iCommandId, | ||
| int | iParameterId, | ||
| unsigned short | uiData | ||
| ) | [protected, virtual] |
Implements CDevice.
Definition at line 1061 of file ProtocolDevice.cpp.
CStopWatch CProtocolDevice::m_clTimer [protected] |
Reimplemented from CDevice.
Reimplemented in CRS232Device, and CCP5X11Device.
Definition at line 73 of file ProtocolDevice.h.
CRITICAL_SECTION CProtocolDevice::m_csDevice [protected] |
Definition at line 72 of file ProtocolDevice.h.