All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ClAllSerial.h File Reference
Include dependency graph for ClAllSerial.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define CLALLSERIALCC   __attribute__((stdcall))
 
#define CLALLSERIALEXPORT   USER_EXTERN_C __attribute__((visibility("default")))
 
#define USER_EXTERN_C
 

Functions

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clFlushPort (hSerRef serialRef)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetErrorText (const CLINT8 *manuName, CLINT32 errorCode, CLINT8 *errorText, CLUINT32 *errorTextSize)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetNumBytesAvail (hSerRef serialRef, CLUINT32 *numBytes)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetNumPorts (CLUINT32 *Ports)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetPortInfo (CLUINT32 serialIndex, CLINT8 *manufacturerName, CLUINT32 *nameBytes, CLINT8 *portID, CLUINT32 *IDBytes, CLUINT32 *version)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetSupportedBaudRates (hSerRef serialRef, CLUINT32 *baudRates)
 
CLALLSERIALEXPORT void CLALLSERIALCC clSerialClose (hSerRef serialRef)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialInit (CLUINT32 serialIndex, hSerRef *serialRefPtr)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialRead (hSerRef serialRef, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeout)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialReadEx (hSerRef serialRef, CLINT8 *buffer, CLUINT32 *numBytes, CLUINT32 serialTimeout)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialWrite (hSerRef serialRef, CLINT8 *buffer, CLUINT32 *bufferSize, CLUINT32 serialTimeout)
 
CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSetBaudRate (hSerRef serialRef, CLUINT32 baudRate)
 

Macro Definition Documentation

◆ CLALLSERIALCC

#define CLALLSERIALCC   __attribute__((stdcall))

Definition at line 81 of file ClAllSerial.h.

◆ CLALLSERIALEXPORT

#define CLALLSERIALEXPORT   USER_EXTERN_C __attribute__((visibility("default")))

Definition at line 70 of file ClAllSerial.h.

◆ USER_EXTERN_C

#define USER_EXTERN_C

Definition at line 57 of file ClAllSerial.h.

Function Documentation

◆ clFlushPort()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clFlushPort ( hSerRef  serialRef)

◆ clGetErrorText()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetErrorText ( const CLINT8 manuName,
CLINT32  errorCode,
CLINT8 errorText,
CLUINT32 errorTextSize 
)

◆ clGetNumBytesAvail()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetNumBytesAvail ( hSerRef  serialRef,
CLUINT32 numBytes 
)

◆ clGetNumPorts()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetNumPorts ( CLUINT32 Ports)

◆ clGetPortInfo()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetPortInfo ( CLUINT32  serialIndex,
CLINT8 manufacturerName,
CLUINT32 nameBytes,
CLINT8 portID,
CLUINT32 IDBytes,
CLUINT32 version 
)

◆ clGetSupportedBaudRates()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clGetSupportedBaudRates ( hSerRef  serialRef,
CLUINT32 baudRates 
)

◆ clSerialClose()

CLALLSERIALEXPORT void CLALLSERIALCC clSerialClose ( hSerRef  serialRef)

◆ clSerialInit()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialInit ( CLUINT32  serialIndex,
hSerRef serialRefPtr 
)

◆ clSerialRead()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialRead ( hSerRef  serialRef,
CLINT8 buffer,
CLUINT32 bufferSize,
CLUINT32  serialTimeout 
)

◆ clSerialReadEx()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialReadEx ( hSerRef  serialRef,
CLINT8 buffer,
CLUINT32 numBytes,
CLUINT32  serialTimeout 
)

◆ clSerialWrite()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSerialWrite ( hSerRef  serialRef,
CLINT8 buffer,
CLUINT32 bufferSize,
CLUINT32  serialTimeout 
)

◆ clSetBaudRate()

CLALLSERIALEXPORT CLINT32 CLALLSERIALCC clSetBaudRate ( hSerRef  serialRef,
CLUINT32  baudRate 
)


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