clSerialOpen
Top  Previous  Next

clSerialOpen ( integer Com [, string Settings = "9600,N,8,1" ] )

Use this function to open a serial device on a camera-link framegrabber and configure the device's settings.

Parameters
Index  
 
An integer specifying the zero-based index of the serial device. Must not be higher than n-1, where n is a number of camera-link serial devices in the system.  
 
Settings  
 
A string specifying the serial device's baud rate, parity, data bit, and stop bit attributes. It is composed of four settings and has the following format: "BBBB,P,D,S", where BBBB is the baud rate, P is the parity, D is the number of data bits, and S is the number of stop bits.  
 
The following table lists the valid baud rates.  
 
110
300
600
1200
2400
4800
9600 (Default)
14400
19200
28800
38400
56000
57600
115200
128000
256000

 
The following table describes the valid parity values.  
 
E
Even
M
Mark
N
(Default) None
O
Odd
S
Space

 
The following table lists the valid data bit values.  

4
5
6
7
8 (Default)

 
The following table lists the valid stop bit values.  

1 (Default)
1.5
2

   
 
Default value: "9600,N,8,1"  
 
Error flags

ERR_OK  
 
The flag set if successful.  
 
ERR_FAILED  
 
The flag set if failed.  
 
ERR_NOTFOUND  
 
The specified serial device was not found.  
 
Example

This set of statements opens a camera-link serial device using specified communication attributes and sends a string of characters to it.  
 
clSerialOpen (0,"19200,N,8,1")  
clserialWrite("Serial port test")  
clSerialClose()