Classes | |
class | CCLAllAdapter |
Wraps the CLAllSerial.dll. More... | |
class | CCLPort |
Wraps a CameraLink protocol DLL and implements the IPort and the ISerial interface. More... | |
class | CDeviceID |
Helper class which can split DeviceIDs strings into tokens. More... | |
class | CLAutoBuffer |
class | CLErrException |
CL Serial Exception type to hold the CL_ERR-code. More... | |
class | CVersion |
Encapsulates a version number. More... | |
class | CXMLID |
Helper class which can split XMLIDs strings into tokens. More... | |
struct | ISerialAdapter |
struct | ISerialAdapter_t |
struct | ISerialAdapterVtbl_t |
Typedefs | |
typedef void(CLPROTOCOL * | CheckErrorPtr) (void *This, CLUINT32 ErrorCode) |
typedef CLINT32(CLPROTOCOL * | clGetSupportedBaudRatesPtr) (void *This, CLUINT32 *baudRates) |
typedef CLINT32(CLPROTOCOL * | clSerialReadPtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut) |
typedef CLINT32(CLPROTOCOL * | clSerialWritePtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut) |
typedef CLINT32(CLPROTOCOL * | clSetBaudRatePtr) (void *This, CLUINT32 baudRate) |
typedef struct CLProtocol::ISerialAdapter_t | ISerialAdapter_t |
typedef struct CLProtocol::ISerialAdapterVtbl_t | ISerialAdapterVtbl_t |
typedef void(CLPROTOCOL * | SerialClosePtr) (void *This) |
typedef CLINT32(CLPROTOCOL * | SerialInitPtr) (void *This) |
typedef std::map< GENICAM_NAMESPACE::gcstring, ISerialAdapter * > | SerialPortMap |
A map holding the pointers to the serial adapters. More... | |
Functions | |
bool | CompareCXMLID (CXMLID *pA, CXMLID *pB) |
for sorting a vector of pointers to CXMLID objects More... | |
void | Destroy (SerialPortMap &portList) |
void | GetPortMap (SerialPortMap &StdMap) |
retrieves the list of port mapped by PortID More... | |
typedef void(CLPROTOCOL * CLProtocol::CheckErrorPtr) (void *This, CLUINT32 ErrorCode) |
Definition at line 76 of file ISerialAdapterCStyle.h.
typedef CLINT32(CLPROTOCOL * CLProtocol::clGetSupportedBaudRatesPtr) (void *This, CLUINT32 *baudRates) |
Definition at line 58 of file ISerialAdapterCStyle.h.
typedef CLINT32(CLPROTOCOL * CLProtocol::clSerialReadPtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut) |
Definition at line 44 of file ISerialAdapterCStyle.h.
typedef CLINT32(CLPROTOCOL * CLProtocol::clSerialWritePtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut) |
Definition at line 51 of file ISerialAdapterCStyle.h.
typedef CLINT32(CLPROTOCOL * CLProtocol::clSetBaudRatePtr) (void *This, CLUINT32 baudRate) |
Definition at line 63 of file ISerialAdapterCStyle.h.
typedef struct CLProtocol::ISerialAdapter_t CLProtocol::ISerialAdapter_t |
typedef struct CLProtocol::ISerialAdapterVtbl_t CLProtocol::ISerialAdapterVtbl_t |
typedef void(CLPROTOCOL * CLProtocol::SerialClosePtr) (void *This) |
Definition at line 72 of file ISerialAdapterCStyle.h.
typedef CLINT32(CLPROTOCOL * CLProtocol::SerialInitPtr) (void *This) |
Definition at line 68 of file ISerialAdapterCStyle.h.
typedef std::map<GENICAM_NAMESPACE::gcstring, ISerialAdapter *> CLProtocol::SerialPortMap |
A map holding the pointers to the serial adapters.
Definition at line 67 of file CLAllAdapter.h.
|
inline |
Definition at line 164 of file CLAllAdapter.h.
|
inline |
retrieves the list of port mapped by PortID
Definition at line 154 of file CLAllAdapter.h.