29#ifndef CLPROTOCOL_ISERIAL_H
30#define CLPROTOCOL_ISERIAL_H
32#include <CLProtocol/ClSerialTypes.h>
54 CLUINT32 serialTimeOut
64 CLUINT32 serialTimeOut
Abstract interface used by the CLProtocol driver to use a serial port.
Definition ISerial.h:43
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
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.