Setting TTY Options

AccelePort and RealPort UNIX device driver packages include a command, ditty, which is a superset of stty, and may be used to set and display the device options for Digi AccelePort devices.

The general command format is:

   ditty [-a] [-n ttyname] [option(s)] [ttyname]

In AIX, substitute the command, stty-digi, for ditty:

   /usr/lbin/tty/stty-digi [-a] [-n ttyname] [option(s)] [ttyname]

When using RealPort for AIX or DG/UX, substitute the command, stty-ncxa, for ditty:

   stty-ncxa [-a] [-n ttyname] [option(s)] [ttyname]

When using RealPort for Linux, substitute the command, ditty-rp, for ditty:

   ditty-rp [-a] [-n ttyname] [option(s)] [ttyname]

With no options, ditty displays all Digi special driver settings, modem signals, and all standard parameters displayed by stty(1) for the TTY device referenced by standard input.

Command options are provided to change flow control settings, set transparent print options, force modem control lines, and display all TTY settings. Any unrecognized options are passed to stty(1) for interpretation.

ditty commands may be executed from the command line, or placed in a startup script to be run whenever the system is booted.

The options are:

-a Display all of the unique Digi option settings, as well as all of the standard TTY settings reported by stty -a.
-n ttyname Set and display options for the given TTY device, instead of standard input. This option may be specified multiple times to perform the same operation on multiple TTYs.
ttyname Set and display options for the specified TTY device. Replace ttyname with the TTY pathname (such as /dev/ttya01s, /dev/term/a01 or /dev/dty/a001s, depending on your operating system). This option may be used on a modem control line when no carrier is present.

The following options specify transient actions to be performed immediately:

break Send a 250 MS break signal out on the TTY line.
cspeed n Set the port speed to n bps, where n is an integer value. Available only on Xr, Xem, Xp and Digi Neo adapters.

NOTE: This option is supported only in UnixWare, OpenServer, Solaris and HP-UX operating systems. Because the cspeed option is sticky and not transient on HP-UX systems, and only the AccelePort Xp and Digi Neo adapters support cspeed in HP-UX, HP-UX users should refer to the cspeed n entry under the sticky options below.

flush Immediately flush (discard) TTY input and output.
flushin Flush TTY input only.
flushout Flush TTY output only.

The following options specify actions which are not sticky, meaning that the changes are cancelled when the device is closed, and that the device will use the default values the next time it is opened.

stopout Stop output exactly as if an XOFF character were received.
startout Restart stopped output exactly as if an XON character were received.
stopin Activate flow control to stop input.
startin Release flow control to resume stopped input.
[-]dtr Raise [drop] the DTR modem control line, unless DTR hardware flow control is selected.
[-]rts Raise [drop] the RTS modem control line, unless RTS hardware flow control is selected.

The following options are sticky—the effects continue until the system is rebooted or until the options are changed.

[-]printer Forces the port to stay open so that non-sticky parameters such as baud rate and flow control are not reset to default values. 

NOTES: 

  • This option is supported only in UnixWare, OpenServer and Solaris operating systems.
  • This option is not supported by RealPort.
[-]fastbaud Alter the baud rate tables to permit the use of data rates that are beyond the range supported by the operating system. See Fastbaud Data Rate Mapping, at the end of this page.
[-]rtspace Enable [disable] RTS hardware input flow control, so RTS drops to pause remote transmission.
[-]ctspace Enable [disable] CTS hardware output flow control, so local transmission pauses when CTS drops.
[-]dsrpace Enable [disable] DSR hardware output flow control, so local transmission pauses when DSR drops.
[-]dcdpace Enable [disable] DCD hardware output flow control, so local transmission pauses when DCD drops.
[-]dtrpace Enable [disable] DTR hardware input flow control, so DTR drops to pause remote transmission.
[-]forcedcd Disable [re-enable] carrier sense, so the TTY may be opened and used even when carrier is not present.
cspeed n Set the port speed to n bps, where n is an integer value.

For HP-UX, this option is valid only for AccelePort Xp and Digi Neo adapters. This option is also supported in the UnixWare, OpenServer and Solaris operating systems. Because the cspeed option is transient and not sticky in these operating systems, UnixWare, OpenServer and Solaris users should refer to the cspeed n entry under the transient options above.

Fastbaud Data Rate Mapping

Use the table below to see how setting fastbaud affects data rates for standard Digi Neo products. Select one of the links to view a table of fastbaud data rates for:

Digi Neo Fastbaud Data Rates

  Digi Neo
Specified Data Rate: Data Rate Mapped to:
50
57600
75
76800
110
115200
134
131657
150
153600
200
230400
300
460800
600
921600
1200

N/A

1800

N/A

2400
2400
4800
4800
9600
9600
19200
19200
38400
38400