Classes | |
| class | CCLAllAdapter |
| Wraps the CLAllSerial.dll. More... | |
| class | CCLPort |
| Wraps a CameraLink protocol DLL and implements the IPort and the ISerial interfaceThe class dynamically loads a protocol driver DLL and binds it to a given port. It 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.