31 static std::string getErrorText (
const CLINT32 ErrorCode);
38 static BFVOID getPortInfo (
const CLUINT32 SerialIndex, std::string &ManufacturerName, std::string &PortID,
CLUINT32 &Version);
66 CLUINT32 getSerialIndex (
void)
const;
69 CLUINT32 getBoardNumber (
void)
const;
75 CLUINT32 serialWrite (std::string
const& Message,
const CLUINT32 SerialTimeout);
78 CLUINT32 serialWrite (std::vector<CLINT8>
const& Buffer,
const CLUINT32 SerialTimeout);
82 std::string serialRead (
const CLUINT32 NumBytesToRead,
const CLUINT32 SerialTimeout);
106 std::string bfSerialRead (
const CLUINT32 MaxBytesToRead)
const;
110 CLUINT32 bfSerialRead (std::vector<BFCHAR> &Buffer,
const CLUINT32 MaxBytesToRead)
const;
unsigned int CLUINT32
Definition: clallserial.h:80
char BFCHAR
Definition: BFTypeNT.h:33
Exception thrown for CLAllSerial.h and BFSerial.h API errors.
Definition: CLAllSerial.hpp:170
Base class of all BitFlow exception classes.
Definition: BFException.hpp:11
Wrapper around the Camera Link serial port API.
Definition: CLAllSerial.hpp:24
size_t BFSIZET
Definition: BFTypeNT.h:93
char * PBFCHAR
Definition: BFTypeNT.h:33
Class library for the Camera Link serial port API.
void BFVOID
Definition: BFTypeNT.h:32
int CLINT32
Definition: clallserial.h:74
int BFBOOL
Definition: BFTypeNT.h:34
char CLINT8
Definition: clallserial.h:85