    Intellicon QNX 4.22 and QNX 4.23 Device Driver 4.20x release notes

Mar 13 1997 rev[1.01]

Table of Contents
-----------------
1/ Recent Changes.
2/ Notes.
3/ Special Features.
4/ Multiple Dev's and the -N arg.
5/ chmon
6/ Problems??


1/ Recent Changes:
- 4.20p: ctiflush command added. See ctiflush.c
- 4.20q: Fixed problem with DCD state tracking. 
- 4.20s: Bug fix where state of DTR was incorrect if doing a qnx_ioctl
	 during a tx_dropline.
- 4.20t: Certain qnx_ioctl's would fail with older version of Dev. This
	 would cause the ctiflush call to fail.
- 4.20v: -Both 16 and 32 bit versions are compiled at the same time,
	 from the same source.
	 -They will always share the same revision numbers from now on. 
	 -ctty fixed up to work with 16 or 32.
	 -Version m firmware now used.
	 -Throughput improved, especially in the receiver. 
	 -CPU usage/impact reduced.
         -chmon32 still needs developing.
	 - (-N) argument now supports multiple dev's. See "Multiple Dev's"
- 4.20x: - +opost lockup bug fixed.
         - transparent print drivers and utilities have returned.	
         - 32bit versions of transparent print are now available.

2/ NOTES:
 
a/ Use Dev.cti for QNX4.22 and use Dev32.cti for QNX4.23 with 32bit Dev (Dev32).
Dev.cti (16bit) can be used with both 4.22 and 4.23, if configured correctly.
See "Multiple Dev's" below.

b/ See readme.tp for help on transparent print.

3/ Intellicon special features:

The Intellicon(2, 4, 8 and Flex8) have many special features. These
features include:

AUTO RTS: 
	Provides support for Multidrop RS-485. This feature
	will use the RTS signal to tri-state the RS-485 transmitter
	when the transmitter is idle. Essentially asserting RTS 
  	when data is transmitted, and de-asserted when all data
 	is finally sent.

RXD: 
	Provides support for 1/2 duplex RS-485. This command will
	ensure that transmitted data is NOT received and passed
	to the operating system. This feature should be used in
 	conjunction with AUTO RTS. Essentially the RX is disabled
	whenever data is transmitted.

RX TIMERS: 
	This feature can be used to disable the RX Timer in
	the firmware so when data is received, the driver is 
	immediatley interrupted with minimal delays. 
	Please see the ctty utility for more info on the above
	features. use ctty

rxthreshold and rxtimeout: 
	Set and query RX timeout and threshold
	paramters. These control the point at which the Intellicon
	will interrupt the OS.
	
Transparent Print:
	Transparent print for the Intellicon under QNX4 has returned.
	Furthermore 32 bit versions of the Intellicon tp driver 
	(Dev32.cti.tp), the Transparent Print Psuedo Driver (Dev32.tp)
	and the TP Control utility (tp_ctrl32) have been created.
	
	See the readme.tp file for more info.

ctidrain: 
	Performs like tcdrain but for buffered I/O.
ctiflush: 
	Performs like tcflush but for buffered I/O.
Packet Trigger Mode: 
	Will send a proxy to application when a
	desired character is received.
CTI Super_raw_mode: 
	Can be used to pass RX data directly to 
	application. This bypasses the tti() calls to Dev and
	will improve the OS efficiency.
	
	Please see the self titled examples of C code for more
	info.


4/ Multiple dev's and the -N paramter:

	Both QNX4.22 and QNX4.23 allow the use of multiple device managers.
	For example:
		Dev -n64 -N /dev &
		Dev -n64 -N /serials &
		Dev.cti 300,10 -N /serials/cti &

	OR
		Dev32 -n64 -N /dev32 &
		Dev16 -n64 -N /dev16 &
		Dev32.cti 300,10 -N /dev32/cti &
		Dev16.ser -N /dev16 &

	OR 	Dev -n64 &
		Dev32.cti 300,10 &
		This example depends on which your default Dev is,
		Dev16 or Dev32. Look at the link in /bin to check, 
		ls -l /bin/Dev.

5/ chmon:
	A new version of chmon has been cooked up for use
	with Dev32.cti. Use chmon32 for Dev32.cti, use your
	old chmon for Dev.cti.

6/ Problems:
        You should contact CTI Technical Support if you should have any
        problems with the installation or operation of this driver or
        any Connect Tech product.

        Phone Number:         (519)836-1291
        Fax Number:           (519)836-4878
        BBS Number:           (519)836-5848            login as bbs
        Internet Address:     support@connecttech.com
        ftp:                  ftp.connecttech.com      login as anonymous
        www:                  www.connecttech.com

	Be sure to visit the support section of the CTI WWW site!!!	

