B&B Electronics 232OPSDA Barcode Reader User Manual


 
22 Documentation Number 232OPSDA1397 Manual
B&B Electronics -- PO Box 1040 -- Ottawa, IL 61350
PH (815) 433-5100 -- FAX (815) 433-5105
Syntax:
C:
WORD initComPort (WORD portAddr, BYTE irq,
LONG baudRate);
Pascal:
function initComPort (portAddr : word; irq
: byte; baudRate : longint) as integer;
BASIC:
FUNCTION initComPort% (BYVAL portAddr AS
INTEGER, BYVAL irq AS INTEGER, BYVAL
baudRate AS INTEGER)
Remarks:
portAddr is the address of the serial port. irq is the
interrupt request number that the serial port uses.
baudRate is the speed at which the API talkes to the
232OPSDA module. Common port addresses and irq
numbers are are:
Port Address IRQ
COM1 3F8H 4
COM2 2F8H 3
COM3 3E8H 4
COM4 2E8H 3
deinitComPort must be called to remove the interrupt
service routine installed by initComPort. The results
are unpredictable if you terminate your application
without calling deinitComPort.
Returns:
A handle that uniquely identifies the installed serial port.
See Also:
deinitComPort
Low-Level Communications
This section covers the low-level commands that are sent to the
module through a serial communications port and the responses
from the module. Detailed discussion of the command and
responses are covered in Chapter 3. The examples shown here are
in Microsoft® QuickBASIC. If you are programming in another
language, this information can be used as a guideline for
programming for the 232OPSDA module. To open and close a serial
communications port in QuickBASIC use: