Initiator of The Data Exchange
On this step you select which side of the application-to-DS connection will be the first to send the data.
Notice, that asking "who will be the first to send the data?" is not the same as asking "which side will be establishing the data connection to the other side?"*.
There are three choices:
• | Your application. Select this option if it is the application software that will be sending the first data. This is typical for the kind of serial devices that we, as Tibbo, came to call "slave terminals". Such terminals communicate with the PC software using some sort of command-reply communication protocol and it is the PC that usually plays the role of a "master": the terminal won't send any data unless the PC sends a command first (and this is the "first data"!). |
• | Device Server. Select this option if it is the serial device that will be sending the first data. This is typical for the kind of serial devices that we call "scanners" (readers)**. This class of serial devices differs from "slave terminals" in that they send out the data spontaneously, without any prior prompt from the PC software. |
• | Any side. In some systems the data may first come from any side. For example, there are some "active terminals" out there that can send out the data spontaneously and at the same time respond to the commands from PC. Also choose this option if you are not sure which side of your system sends the data first. |
* Although these two questions are connected- see how the Wizard decides which side open the connection.
** Meaning barcode scanners or magnetic card readers.