DTR (V00275)
I. INTRODUCTION
DTR is privileged program which exerts the DTR modem control signal for a
specified terminal device. DTR supports the following terminal devices:
o DZ-11 and DZV-11
o DHU-11 and DHV-11
A user must have CMKRNL priviledge to run DTR, consult your system manager
regarding authorized priviledges.
II. RUNNING DTR
DTR may be used from DCL or BATCH to assert DTR for a specified terminal device.
The terminal device name input to DTR must be in the format "ddcu". Note, a
":" (colon) is not required following the terminal device name, and if
specified, will result in SS$_BADPARAM error.
where: dd - terminal device name (TT,TX)
c - controller number (A,B,...)
u - unit number (0-99)
example: $ RUN DTR
$ Terminal device> TTA2
In the above example TTA2's DTR (Data Terminal Ready) modem control signal is
asserted.
Optionally, the user may define a symbol for DTR to allow him to input the
terminal device name along with the DCL command line. If the terminal device
name is omitted, the user will be prompted for it.
example: $ SETDTR :== $device:[directory]DTR
$ SETDTR TTA2
In the above example TTA2's DTR (Data Terminal Ready) modem control signal is
set. In this example the user may specify the terminal device name in the DCL
command line and is functionally equivalent to the steps performed in the
previous example.
III. DEVICE SUPPORT
DTR supports the following terminal devices:
o DZ-11 and DZV-11
o DHU-11 and DHV-11
Additional terminal device support can be added simply by modifying module
SET_DTR_KRNL to access the proper CSR bits in order to assert the DTR modem
signal.
IV. COMPLETION CODES:
The module will complete with one of the following completion codes:
o SS$_NORMAL - Success, the operation completed normally
o SS$_BADPARAM - Failure, terminal device name input is not valid
o SS$_DEVOFFLINE- Failure, terminal device is offline (not available)
o SS$_IVDEVNAM - Failure, terminal device (e.g., DMF) is not supported
o SS$_NOPRIV - Failure, user does not have CMKRNL privilege
o SS$_NOSUCHDEV - Failure, terminal device does not exist on this system
V. REBUILDING DTR
DTR is written entirely in MACRO-32. Therefore, no language compiler is
required to build DTR. A build file (DTR.COM) is supplied with this module.
It assembles and links DTR.MAR (this module) and creates a listing and map
file.
DTR should be rebuilt with each major release of VMS to avoid possible
problems.
VI. SUPPORT
DTR is experimental software and is as such not supported. It is fully
expected that someone else other than the original author will add support
for other terminal devices and maintain the software.
Note, the SET_DTR_KRNL module will have to be updated to run under V5.0 of
VMS to run on VAXs with SMP (Symmetrical Multiple Processors).
Click on FTP to download from the FTP archives.
![[FTP]](http://www2.encompassus.org/hidedecus/graphics/i_ftp.gif)