CLProtocol Namespace Reference

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(CLPROTOCOLCheckErrorPtr) (void *This, CLUINT32 ErrorCode)
 
typedef CLINT32(CLPROTOCOLclGetSupportedBaudRatesPtr) (void *This, CLUINT32 *baudRates)
 
typedef CLINT32(CLPROTOCOLclSerialReadPtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)
 
typedef CLINT32(CLPROTOCOLclSerialWritePtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)
 
typedef CLINT32(CLPROTOCOLclSetBaudRatePtr) (void *This, CLUINT32 baudRate)
 
typedef struct CLProtocol::ISerialAdapter_t ISerialAdapter_t
 
typedef struct CLProtocol::ISerialAdapterVtbl_t ISerialAdapterVtbl_t
 
typedef void(CLPROTOCOLSerialClosePtr) (void *This)
 
typedef CLINT32(CLPROTOCOLSerialInitPtr) (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 Documentation

◆ CheckErrorPtr

typedef void(CLPROTOCOL * CLProtocol::CheckErrorPtr) (void *This, CLUINT32 ErrorCode)

Definition at line 76 of file ISerialAdapterCStyle.h.

◆ clGetSupportedBaudRatesPtr

typedef CLINT32(CLPROTOCOL * CLProtocol::clGetSupportedBaudRatesPtr) (void *This, CLUINT32 *baudRates)

Definition at line 58 of file ISerialAdapterCStyle.h.

◆ clSerialReadPtr

typedef CLINT32(CLPROTOCOL * CLProtocol::clSerialReadPtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)

Definition at line 44 of file ISerialAdapterCStyle.h.

◆ clSerialWritePtr

typedef CLINT32(CLPROTOCOL * CLProtocol::clSerialWritePtr) (void *This, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)

Definition at line 51 of file ISerialAdapterCStyle.h.

◆ clSetBaudRatePtr

typedef CLINT32(CLPROTOCOL * CLProtocol::clSetBaudRatePtr) (void *This, CLUINT32 baudRate)

Definition at line 63 of file ISerialAdapterCStyle.h.

◆ ISerialAdapter_t

◆ ISerialAdapterVtbl_t

◆ SerialClosePtr

typedef void(CLPROTOCOL * CLProtocol::SerialClosePtr) (void *This)

Definition at line 72 of file ISerialAdapterCStyle.h.

◆ SerialInitPtr

typedef CLINT32(CLPROTOCOL * CLProtocol::SerialInitPtr) (void *This)

Definition at line 68 of file ISerialAdapterCStyle.h.

◆ SerialPortMap

A map holding the pointers to the serial adapters.

Definition at line 67 of file CLAllAdapter.h.

Function Documentation

◆ CompareCXMLID()

bool CLProtocol::CompareCXMLID ( CXMLID pA,
CXMLID pB 
)
inline

for sorting a vector of pointers to CXMLID objects

returns true if pA comes before pB

Definition at line 96 of file XMLID.h.

◆ Destroy()

void CLProtocol::Destroy ( SerialPortMap portList)
inline

Definition at line 164 of file CLAllAdapter.h.

◆ GetPortMap()

void CLProtocol::GetPortMap ( SerialPortMap StdMap)
inline

retrieves the list of port mapped by PortID

Definition at line 154 of file CLAllAdapter.h.



rc_genicam_api
Author(s): Heiko Hirschmueller
autogenerated on Wed Dec 4 2024 03:10:12