User`s guide
Appendix B - The CTDIAG.CFG File CARROLL TOUCH
B-2 Touch System Diagnostics (CTDIAG) User’s Guide
Autodetection and the CTDIAG.CFG File
To determine the type of touch system in use, CTDIAG attempts to 
communicate with the touch system using a list of commonly used touch 
system configurations, contained in the CTDIAG.CFG file. This 
process is known as autodetection. By default, CTDIAG.CFG is in the 
c:\ctouch\ctdos\ctdiag directory.
Each touch system configuration in the file has a header of 
[SearchListEntry]. Table B-1 contains an example of the first 
few entries from a typical CTDIAG.CFG file.
When CTDIAG starts, it refers to the first entry in CTDIAG.CFG, then 
tries to communicate with the touch system using the parameters in that 
entry. Using the first entry in Table B-1, for example, autodetection 
would attempt to communicate with the controller using the TAPI 
interrupt method and the appropriate TAPI driver (via interrupt 55H) for 
your controller.
If communication is successful, CTDIAG displays a line summarizing 
the current configuration, then the message Autodetection 
complete. The Test Menu then appears.
Table B-1. Example of CTDIAG.CFG File
[SearchListEntry]
Interface Method = TAPI Interrupt
TAPI Interrupt = 55H
[SearchListEntry]
Interface Method = Direct
Controller Type = Serial (RS232)
Comm Port = Com1 
Baud Rate = 9600
Parity = Even
[SearchListEntry]
Interface Method = Direct
Controller Type = HBC 
I/O Address = 300H
Hardware Interrupt = 7
[SearchListEntry]
Interface Method = Direct
Controller Type = Serial (RS232)
Comm Port = Com2 
Baud Rate = 9600
Parity = Even










