Infosys在阅读器中打开 / AI 翻译

TS6xxx - Communication · 0 次阅读

Device control string syntax

The device-control string uses the syntax of the mode command. The string must have the same form as the mode command's command-line arguments. For further information on mode command syntax, refer to the end-user documentation for your operating system.

Syntax

modecomm[:] [baud=b] [parity=p] [data=d] [stop=s] [to={on|off}] [xon={on|off}] [odsr={on|off}] [octs={on|off}] [dtr={on|off|hs}] [rts={on|off|hs|tg}] [idsr={on|off}]

Parameters

com m[:]

Specifies the number of the port for asynchronous communications (COM).

baud= b

Specifies the transmission rate in bits per second. The following table lists valid abbreviations for b and its related baud rate.

 

parity= p

Specifies how the system uses the parity bit to check for transmission errors. The following table lists the valid values: p. The default value is e. Not all computers support the values m and s.

 

data= d

Specifies the number of data bits in a character. Valid values for d are in the range 5 to 8. The default value is 7. Not all computers support the values 5 and 6.

stop= s

Specifies the number of stop bits that define the end of a character: 1, 1.5 or 2. If the baud rate is 110, the default value is 2. Otherwise, the default value is 1. Not all computers support the value 1.5.

to={on|off}

Specifies whether the endless timeout processing is on or off. The default value is off.

xon={on|off}

Specifies whether the xon or xoff protocol for data-flow control is on or off.

odsr={on|off}

Specifies whether output handshaking that uses the Data Set Ready (DSR) signal is on or off.

octs={on|off}

Specifies whether output handshaking that uses the Clear To Send (CTS) signal is on or off.

dtr={on|off|hs}

Specifies whether the Data Terminal Ready (DTR) signal is on or off, or set to handshake.

rts={on|off|hs|tg}

Specifies whether the Request To Send (RTS) signal is set to on, off, handshake or toggle.

idsr={on|off}

Specifies whether the DSR signal is used or not.

Things to know:

  • For a string such as 96,n,8,1 or any other older-form mode string that doesn't end with an x or a p:
  • fInX, fOutX, fOutXDsrFlow and fOutXCtsFlow are all set to FALSE
  • fDtrControl is set to DTR_CONTROL_ENABLE
  • fRtsControl is set to RTS_CONTROL_ENABLE
  • For a string such as 96,n,8,1,x or any other older-form mode string that ends with an x:
  • fInX and fOutX are both set to TRUE
  • fOutXDsrFlow and fOutXCtsFlow are both set to FALSE
  • fDtrControl is set to DTR_CONTROL_ENABLE
  • fRtsControl is set to RTS_CONTROL_ENABLE
  • For a string such as 96,n,8,1,p or any other older-form mode string that ends with a p:
  • fInX and fOutX are both set to FALSE
  • fOutXDsrFlow and fOutXCtsFlow are both set to TRUE
  • fDtrControl is set to DTR_CONTROL_HANDSHAKE
  • fRtsControl is set to RTS_CONTROL_HANDSHAKE