29 #ifndef CLPROTOCOL_ISERIAL_H 30 #define CLPROTOCOL_ISERIAL_H 81 #endif // CLPROTOCOL_ISERIAL_H
types and constants as used by the Camera Link's API definition
Abstract interface used by the CLProtocol driver to use a serial port.
virtual CLINT32 CLPROTOCOL clSerialRead(CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)=0
calls clSerialRead as defined by the camera link standard
virtual CLINT32 CLPROTOCOL clSetBaudRate(CLUINT32 baudRate)=0
This function sets the baud rate for the serial port of the selected device.
virtual CLINT32 CLPROTOCOL clGetSupportedBaudRates(CLUINT32 *baudRates)=0
returns the valid baud rates of the current interface.
virtual CLINT32 CLPROTOCOL clSerialWrite(CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeOut)=0
calls clSerialWrite as defined by the camera link standard