#include <PCanDevice.h>

Public Member Functions | |
| CPCanDevice () | |
| default constructor | |
| CPCanDevice (const CPCanDevice &rclPCanDevice) | |
| copy constructor | |
| int | exit () |
| int | init () |
| int | init (unsigned long baudRate) |
| int | init (const char *acInitString) |
| CPCanDevice & | operator= (const CPCanDevice &rclPCanDevice) |
| void | setQueueSize (unsigned short uiQueueSize) |
| void | setTimeOut (unsigned long uiTimeOut) |
| int | waitForStartMotionAll () |
| virtual | ~CPCanDevice () |
| destructor | |
Protected Member Functions | |
| int | clearReadQueue () |
| int | getDeviceError (int iErrorState) |
| int | readDevice (CProtocolMessage &rclProtocolMessage) |
| int | reinit (unsigned char ucBaudRateId) |
| int | setBaudRate () |
| int | setBaudRate (unsigned char iBaudRate) |
| int | setMessageId (unsigned long uiMessageId) |
| int | writeDevice (CProtocolMessage &rclProtocolMessage) |
Protected Attributes | |
| bool | m_bInitialized |
| char * | m_DeviceName |
| HANDLE | m_handle |
| int | m_hDevice |
| int | m_hSyncDevice |
| int | m_iDeviceId |
| int | m_iNoOfRetries |
| unsigned long | m_uiBaudRate |
| unsigned short | m_uiQueueSize |
| unsigned long | m_uiTimeOut |
Definition at line 55 of file PCanDevice.h.
default constructor
Definition at line 460 of file PCanDevice.cpp.
| CPCanDevice::CPCanDevice | ( | const CPCanDevice & | rclPCanDevice | ) |
copy constructor
Definition at line 467 of file PCanDevice.cpp.
| CPCanDevice::~CPCanDevice | ( | ) | [virtual] |
destructor
Definition at line 472 of file PCanDevice.cpp.
| int CPCanDevice::clearReadQueue | ( | ) | [protected, virtual] |
Implements CProtocolDevice.
Definition at line 217 of file PCanDevice.cpp.
| int CPCanDevice::exit | ( | ) | [virtual] |
Implements CDevice.
Definition at line 756 of file PCanDevice.cpp.
| int CPCanDevice::getDeviceError | ( | int | iErrorState | ) | [protected] |
Definition at line 66 of file PCanDevice.cpp.
| int CPCanDevice::init | ( | ) | [virtual] |
Implements CDevice.
Definition at line 526 of file PCanDevice.cpp.
| int CPCanDevice::init | ( | unsigned long | baudRate | ) |
Definition at line 530 of file PCanDevice.cpp.
| int CPCanDevice::init | ( | const char * | acInitString | ) | [virtual] |
Implements CDevice.
Definition at line 562 of file PCanDevice.cpp.
| CPCanDevice & CPCanDevice::operator= | ( | const CPCanDevice & | rclPCanDevice | ) |
Definition at line 485 of file PCanDevice.cpp.
| int CPCanDevice::readDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, virtual] |
Implements CProtocolDevice.
Definition at line 379 of file PCanDevice.cpp.
| int CPCanDevice::reinit | ( | unsigned char | ucBaudRateId | ) | [protected, virtual] |
Implements CProtocolDevice.
Definition at line 242 of file PCanDevice.cpp.
| int CPCanDevice::setBaudRate | ( | ) | [protected] |
Definition at line 146 of file PCanDevice.cpp.
| int CPCanDevice::setBaudRate | ( | unsigned char | iBaudRate | ) | [protected] |
Definition at line 139 of file PCanDevice.cpp.
| int CPCanDevice::setMessageId | ( | unsigned long | uiMessageId | ) | [protected, virtual] |
Implements CProtocolDevice.
Definition at line 200 of file PCanDevice.cpp.
| void CPCanDevice::setQueueSize | ( | unsigned short | uiQueueSize | ) |
Definition at line 503 of file PCanDevice.cpp.
| void CPCanDevice::setTimeOut | ( | unsigned long | uiTimeOut | ) |
Definition at line 508 of file PCanDevice.cpp.
| int CPCanDevice::waitForStartMotionAll | ( | ) | [virtual] |
Reimplemented from CDevice.
Definition at line 794 of file PCanDevice.cpp.
| int CPCanDevice::writeDevice | ( | CProtocolMessage & | rclProtocolMessage | ) | [protected, virtual] |
Implements CProtocolDevice.
Definition at line 423 of file PCanDevice.cpp.
bool CPCanDevice::m_bInitialized [protected] |
Definition at line 71 of file PCanDevice.h.
char* CPCanDevice::m_DeviceName [protected] |
Definition at line 87 of file PCanDevice.h.
HANDLE CPCanDevice::m_handle [protected] |
Definition at line 67 of file PCanDevice.h.
int CPCanDevice::m_hDevice [protected] |
Definition at line 68 of file PCanDevice.h.
int CPCanDevice::m_hSyncDevice [protected] |
Definition at line 69 of file PCanDevice.h.
int CPCanDevice::m_iDeviceId [protected] |
Definition at line 70 of file PCanDevice.h.
int CPCanDevice::m_iNoOfRetries [protected] |
Definition at line 75 of file PCanDevice.h.
unsigned long CPCanDevice::m_uiBaudRate [protected] |
Definition at line 72 of file PCanDevice.h.
unsigned short CPCanDevice::m_uiQueueSize [protected] |
Definition at line 73 of file PCanDevice.h.
unsigned long CPCanDevice::m_uiTimeOut [protected] |
Definition at line 74 of file PCanDevice.h.