Copyright: Copyright ©¸ 1995 Eicon Technology Corp.
Citation: Copyright ©¸ 1995 Eicon Technology Corporation, Inc. All rights reserved.


X.PAD Configuration dialog box

This is your control center for X.PAD driver configuration. From here you:

•	Select which COM ports will be under the control of the X.PAD driver.

•	Change configuration parameters from user or driver default values for whichever COM ports require it.

•	Set the user default values.

•	Set the X.3 parameter values for any of the six predefined X.PAD profiles.

To learn more about individual elements of this dialog box, click anywhere the pointing-finger cursor ( [image]) appears in the picture below:


Available Ports

This list box displays all the COM ports on your NT system currently not in use by another resource. The Windows NT serial port driver normally handles input and output for each of these. To have X.PAD take control of one or more COM ports, redirecting their output and input to and from an X.25 packet-switched network:

•	Click or Shift-Click on the name(s) of the port(s), one at a time, to select them.

•	Click the Add -> button to insert the name(s) of the port(s) into the X.PAD Ports list box. The port name(s) disappear from the Available Ports list box.


X.PAD Ports

These are the COM ports, if any, whose output and input X.PAD will redirect to and from an X.25 packet-switched network. X.PAD can control a maximum of 254 ports, which is the maximum number this list box will hold.

Adding X.PAD ports.

Deleting X.PAD ports.


Add->

Use this button to add the COM port(s) currently selected in the Available Ports list box to the X.PAD Ports list box. Doing this removes their name(s) from the Available Ports list box, and puts the selected COM port(s) under the control of X.PAD when you restart Windows NT.


<-Delete

Use this button to remove the COM port(s) currently selected from the X.PAD Ports list box. Doing this causes their names to reappear in the Available Ports list box, and returns control of the selected COM port(s) to the Windows NT serial port driver when you restart Windows NT.


Configure Ports

Use this button to configure the COM port(s) currently selected in the X.PAD Ports list box. If more than one COM port is selected when you click this button, you use the First Port, Last Port, Next Port, and Previous Port buttons to move between selected “X.PAD ports” within the X.PAD Configuration for Port dialog box.

If you have not selected any COM ports for use by X.PAD, this button is inactive.


Set Defaults

This button displays the X.PAD Default Configuration dialog box, which allows you to set default values for all the parameters associated with the configuration of an “X.PAD port.”

These are the configuration values saved for any “X.PAD ports” you have not explicitly configured (Configure Ports...) before you click the OK button in the X.PAD Configuration dialog box.


Set Profiles

This button displays the X.PAD Profiles Configuration dialog box, which allows you to set X.3 parameter values for each of the X.PAD profiles.

Note:  The RAS profile is read only and cannot be modified.


X.PAD Profiles Configuration dialog box

You use this dialog box to set the X.3 parameter values for the predefined X.PAD profiles. To learn more about individual elements of this dialog box, click anywhere the pointing-finger cursor ( [image]) appears in the picture below:

Note:  The RAS profile is read only and cannot be modified.


Profile Name

This list box contains the names of the seven (7) predefined X.PAD profiles. (For this version of Eicon Technology's X.PAD driver for NT, these names cannot be changed from 1, 2, 3, etc.).

The set of parameter values displayed in the Profile (X.3 Parameters) group changes each time you click on a different profile name here: if you click 1, the X.3 parameter values for profile 1 are displayed, those for profile 2 are displayed if you click 2, etc.


Profile (X.3 Parameters)

This group of text boxes, one for each of the 22 X.3 PAD parameters, displays the set of X.3 PAD parameters settings for one predefined X.PAD profile. To change the value of any parameter for the current profile, simply click in its text box and enter the new value. Remember that the range of legal values is different for each X.3 parameter.

To learn more about any X.3 PAD parameter, click on its representation in the picture below.


X.PAD Configuration For Port dialog box

This is where you set the values of configuration, local X.3 parameter, and remote X.3 parameters for a COM port under the control of X.PAD. To determine what port you are currently configuring, check the title bar of this dialog box: the name of the current port is always the last thing in the dialog box title.

To learn more about individual elements of this dialog box, click anywhere the pointing-finger cursor ( [image]) appears in the picture below:


First Port

Use this button to display configuration, local X.3 parameter, and remote X.3 parameter settings for the first COM port in the X.PAD Ports list box (X.PAD Configuration dialog box).


Previous Port

Use this button to display configuration, local X.3 parameter, and remote X.3 parameter settings for the previous COM port in the X.PAD Ports list box (X.PAD Configuration dialog box). Here, previous is defined as the COM port preceding the current one in the X.PAD Ports list box (X.PAD Configuration dialog box).


 Last Port

Use this button to display configuration, local X.3 parameter, and remote X.3 parameter settings for the last COM port in the X.PAD Ports list box (X.PAD Configuration dialog box).


Next Port

Use this button to display configuration, local X.3 parameter, and remote X.3 parameter settings for the next COM port in the X.PAD Ports list box (X.PAD Configuration dialog box). Here, next is defined as the COM port following the current one in the X.PAD Ports list box (X.PAD Configuration dialog box).


Reset to Defaults

Use this button to reset the values of all the parameters in this dialog box to the default values you established through the X.PAD Default Configuration dialog box. If you have not established user default values for these parameters, the default values built into the X.PAD driver itself are used.


X.PAD Default Configuration dialog box

You set the user default values for all X.PAD port configuration parameters, including local and remote X.3 parameters, through this dialog box.

To learn more about individual elements of this dialog box, click anywhere the pointing-finger cursor ( [image]) appears in the picture below:


Reset to Internal Defaults

Use this button to change all the default values in this dialog box to the default values built into the X.PAD driver itself.


Default / Port Configuration: Auto-Connect Type

The value of this parameter determines how a connection will be established between X.PAD and the remote device, the one accessed through the X.25 packet-switched network.

Value	Description
PVC	The connection across the X.25 PSN is permanent. X.PAD neither initiates a connection (CALL) nor waits for the remote device to initiate one (ANSWER).
CALL	X.PAD initiates a connection with the remote device.
ANSWER	X.PAD waits for the remote device to initiate a connection.
NONE	X.PAD does nothing; you must issue X.28 commands in order to establish a connection.
If the value of this parameter is CALL or ANSWER, any values you specify for the X.25 Address, X.25 Facilities, and X.25 User Data parameters will be used in establishing the connection, whether the local or the remote device initiates the connection.


Default / Port Configuration: X.25 Address

This parameter consists of a number up to 15 digits long, and specifies one of two things depending on the value of Auto-Connect Type:

•	CALL: This is the X.25 DTE address of the local device connected to the X.25 packet-switched network.

•	ANSWER: This is the DTE address of the remote device with which you wish to establish a connection. In this case you can also use the wild card characters * and ? in the value you specify for this parameter:

•	? indicates a single numeric digit which can have any value from 0 to 9. For example, 98765432? allows any remote device with a DTE between 987654320 and 987654329 to establish a connection with X.PAD.

•	* indicates one or more numeric digits, each of which can have any value from 0 to 9. For example, 9876* allows any remote device whose DTE address begins with 9876 to establish a connection with X.PAD.

Value	Description
Up to 15 digits	Local or remote DTE address, depending on the value of Auto-Connect Type.


Default / Port Configuration: X.25 Facilities

This parameter consists of a string of up to 32 characters, and specifies one of two things depending on the value of Auto-Connect Type:

•	CALL: Indicates what X.25 User Facilities to use when X.PAD attempts to connect to a remote device.

•	ANSWER: These facilities must be specified by a remote device seeking to establish a connection with X.PAD.

Value	Description
Up to 32  characters	X.25 User Facilities associated with the local (X.PAD) or remote device, depending on the value of Auto-Connect Type.


Default / Port Configuration: X.25 User Data

This parameter consists of a string of up to 32 characters. Whatever you put here will be included in the User Data field of all transmitted X.25 packets associated with the connection between X.PAD and the remote device.

The User Data field is often used to specify a connection password: one which the remote device must find in this field before it grants a request to establish a connection with the local device.

Value	Description
Up to 32  characters	Information to be included in the User Data field of all transmitted X.25 packets associated with the connection between X.PAD and the remote device.


Default / Port Configuration: X.25 PVC

This parameter instructs X.PAD to use one of the X.25 permanent virtual circuits (PVCs) defined in your X.25 network subscription for the connection between X.PAD and the remote device. The value you specify for this parameter indicates which PVC to use.

About This Parameter and WAN Services for NT Configuration

With respect to the X.25 Configuration screen of the WAN Services for NT configuration program, this parameter must have:

•	If Sequential assignment of virtual circuits was unchecked, a value between 1 and the value you specified for Number of PVCs. If the

•	If Sequential assignment of virtual circuits was checked, a value no smaller than the value you specified for Starting number of PVC, and no larger than the sum of (Number of PVC + Starting number of PVC - 1).

For example, if Sequential assignment of virtual circuits was checked, Number of PVCs was set to 6, and Starting Number of PVC was set to 10, then in this dialog box X.25 PVC must have a value between 10 and 15.

Note:  The value of this parameter is only significant when Auto-Connect Type is set to PVC, and when at least one PVC is defined in your X.25 network subscription.

Value	Description
1 - 4095	Which PVC to use, from among those defined in your X.25 network subscription.


Default / Port Configuration: Language

The value of the X.3 sig parameter, displayed in a different part of this dialog box, governs the use of standard and Extended PAD service signals. If the value of sig dictates that Extended Service Signals should be displayed, this parameter indicates the language in which they should be displayed.

Value	Description
FRENCH	Enables Extended Service Signal support for French.
ENGLISH	Enables Extended Service Signal support for English.
FRENCH, ENGLISH	Enables Extended Service Signal support for English and French.


Default / Port Configuration: X.25 Port

Specifies the number of an EiconCard port connected to an X.25 packet-switched network. With respect to the WAN Services for NT configuration program, the value of this parameter must be identical to that of a port using X.25 for a line protocol (Port configuration screen with any EiconCard port selected). You must also ensure the X.25 element associated with each X.25-using port is properly configured.

For example, if you set (using the configuration program) the line protocol to X.25 only for ports 1 and 3, you must specify either 1 or 3 here.

Value	Description
1 - 16	Number of an EiconCard port using X.25 for a line protocol.


Default / Port Configuration: Packet Size

X.PAD reserves memory buffers for temporary storage of packets it passes to, and receives from, the X.25 protocol software on an EiconCard in use by WAN Services for Windows NT. This parameter specifies the size of those buffers in bytes. Note that X.PAD allocates two buffers of this type, one for each transmitted packets and one for received packets, for every “X.PAD port.”

Specifying a value here that is larger than the packet size used by your X.25 network may allow data to flow between more rapidly between X.PAD and the X.25 protocol software on the EiconCard. This in turn may improve your overall X.PAD throughput.

Value	Description
128 - 4096	Memory space (in bytes) used to buffer packets flowing between X.PAD and the X.25 protocol software.


Default / Port Configuration: Local Profile

This is the predefined X.PAD profile (set of X.3 parameter values) you want X.PAD to use:

•	For a specific COM port (Configuration for Port)

•	By default, for COM ports you do not explicitly configure (Default Configuration)

You define profiles in the X.PAD Profiles Configuration dialog box, which appears when you click the Set Profiles button in the X.PAD Configuration dialog box.

Value	Description
1 - 6	Predefined set of X.3 parameter values to use for a specific COM port, or by default.


Default / Port Configuration: Remote Profile

If Auto-Connect Type is not set to NONE, as soon as a connection is established, X.PAD will send an X.29 SET command instructing the remote PAD to use the set of X.3 parameter values contained in the profile you name here.

You define profiles in the X.PAD Profiles Configuration dialog box, which appears when you click the Set Profiles button in the X.PAD Configuration dialog box.

Value	Description
1 - 6	Predefined set of X.3 parameter values you want the remote device to use.


Default / Port Configuration: PAD Prompt

Specify a string of up to eight characters which X.PAD will use to prompt you in (X.28) command mode (e.g., "YES, YOUR NAME?"). If you specify nothing here, the prompt used is "XPAD."

Value	Description
Up to 8  characters	Prompt for X.PAD to use in (X.28) command mode.


Default / Port Configuration: TOA/NPI Addressing

Specifies whether you want to use TOA/NPI address. You must enable this feature on the EiconCard if you want to enable this feature with X.PAD.

TOA/NPI Addressing

Value	Description
Unchecked	Specifies that the connection to the X.25 network does NOT use TOA/NPI addressing. This is the default value.
Checked	Specifies that the connection to the X.25 network uses TOA/NPI addressing.


Default / Port Configuration: Write Buffering

Specifies that outgoing data is buffered on the EiconCard. Disabling Write Buffering will usually result in severe degradation of throughput. It should only be disabled in extreme cases where there is a very slow link or there is heavy network congestion causing timeouts.

Write Buffering may also need to be disabled on slow links to Windows NT 3.1 and Windows for Workgroups RAS clients.

Default is Enabled.


Show X.3 (Hide X.3)

This button is present in both the X.PAD Default Configuration and the X.PAD Configuration for Port dialog boxes. Clicking it causes the Local X.3 Parameters and Remote X.3 Parameters groups, which are normally hidden, to be displayed. If these two parameter groups are already visible, the name of this button is Hide X.3 rather than Show X.3, and clicking it removes these two groups from view.

To learn more about any X.3 PAD parameter, click on its representation in the picture below.

About Local X.3 Parameters

About Remote X.3 Parameters


Local X.3 Parameters

You can instruct the local PAD to use a particular value for any X.3 parameter by specifying it in the corresponding text box (e.g., fol) here.

•	For the X.PAD Default Configuration dialog box, these X.3 parameter values are the default values: the ones used for “X.PAD ports” you do not deliberately configure.

•	For the X.PAD Configuration for Port dialog box, these X.3 parameter values are the values used for an “X.PAD port” you do configure.


Remote X.3 Parameters

If Auto-Connect Type is not set to NONE, you can instruct the remote PAD to use a particular value for any X.3 parameter by specifying it in the corresponding text box (e.g., fol) here.

•	For the X.PAD Default Configuration dialog box, these X.3 parameter values are the default values: the ones used for “X.PAD ports” you do not deliberately configure.

•	For the X.PAD Configuration for Port dialog box, these X.3 parameter values are the values used for an “X.PAD port” you do configure.


Local / Remote / Profile X.3 Parameters: esc

Number      1

Full name   Escape from data transfer

When you are sending or receiving data, this parameter allows you to escape from Data Transfer mode (Terminal mode) and enter Command mode, where you can issue X.28 commands to X.PAD. Flow of data from the network is temporarily suspended.

Value	Description
0	No escape allowed.
32-126	Typing the ASCII character represented by the number n escapes from Data Transfer mode.
1	CTRL-P escapes from Data Transfer mode.


Local / Remote / Profile  X.3 Parameters: ech

Number      2

Full name   Echo

This parameter provides for all characters to be echoed on your screen in both data and command modes, as well as being forwarded to the remote device.

Value	Description
0	No echo.
1	Echo.


Local / Remote / Profile  X.3 Parameters: for

Number      3

Full name   Selection of data forwarding signal

This parameter defines sets of characters that act as data forwarding signals when they are input to X.PAD.

Value	Description
0	No data forwarding character.
1	Alphanumeric characters (A - Z, a - z, 0 - 9)
2	Characters CR.
4	Characters ESC, BEL, ENQ, ACK.
8	Characters DEL, CAN, DC2.
16	Characters ETX, EOT.
32	Characters HT, LF, VT, FF.
64	All other characters: ASCII 0 to 31.
Coding of parameter 3 can be a single value or the sum of any combination of values listed above. A useful combination would be value 126, which is the sum of the values 2 through 64 (2+4+8+16+32+64 = 126). This would allow you to use any control character as the data forwarding signal.

Note:  These characters are included in the forwarded data packet.


Local / Remote / Profile  X.3 Parameters: idl

Number      4

Full name   Selection of idle timer delay

This parameter specifies the value of an idle timer used for data forwarding.

Value	Description
0	No data forwarding on time-out.
1-255	Units of 1/20 second, maximum 255.


Local / Remote / Profile  X.3 Parameters: dev

Number      5

Full name   Auxiliary control device

This parameter was originally designed to give the control of data flow to the PAD, when it was dealing with high-speed input devices which could overflow its processing capacity. This is no longer necessary, since X.PAD provides buffering services automatically.

Value	Description
0	No use of DC1 (X-ON) and DC3 (X-OFF) for auxiliary devices or intelligent terminals.


Local / Remote / Profile  X.3 Parameters: sig

Number      6

Full name   Control of service signals

This parameter determines whether or not PAD service signals are to be transmitted by the PAD to the DTE (terminal). It also governs the use of Extended Service Signals, as well as the language in which service signals are displayed.

Note:  For Extended Service Signals to be available, you must specify the languages you wish to use. See Default / Port Configuration: Language

Value	Description
0	No service signals transmitted to the terminal.
1	All Standard Service Signals other than the prompt are transmitted to the terminal.
4	Only the prompt signal is transmitted to the terminal.
5	All Standard Service Signals are transmitted to the data terminal, plus the prompt signal (4 + 1).
16	Extended Service Signal support for English. No service signals displayed (Base value).
17	Extended Service Signals in English with all service signals other than the prompt (16 + 1).
21	Extended Service Signals in English with all service signals, plus the prompt (16 + 4 + 1).
32	Extended Service Signal support for French. No service signals displayed (Base value).
33	Extended Service Signals in French with all service signals other than the prompt (32 + 1).
37	Extended Service Signals in French with all service signals, plus the prompt (32 + 4 + 1).


Local / Remote / Profile X.3 Parameters: bre

Number      7

Full name   Procedure on receipt of break signal

This parameter specifies the operation upon entry of a break character.

Value	Description
0	Nothing.
1	Send an interrupt packet.
2	Send a reset packet.
4	Send an indication of break.
8	Escape from data transfer state.
16	Discard output.
21	Send an interrupt packet, send an indication of break, and discard output (16 + 4 + 1).
Coding of parameter 7 can be a single value or the sum of any combination of values listed above. The default value (21) is the sum of 16 + 4 +1.


Local / Remote / Profile X.3 Parameters: dis

Number      8

Full name   Discard data

This parameter allows the PAD to discard data. It is permanently set to 0 (normal delivery to terminal) and cannot be directly modified, even in Command mode. You can, however, arrange for data to be discarded after a break signal, by setting X.3 parameter 7 to 16.

Value	Description
0	Normal data delivery to terminal.
1	Discard pending data.


Local / Remote / Profile X.3 Parameters: CRp

Number      9

Full name   Carriage return padding

This parameter provides for the automatic insertion of a time delay referred to as a padding character into the character string after a carriage return. This allows for a printing mechanism to perform the carriage return function properly.

Value	Description
0-31	A value from 0 to 31 indicating the number of padding characters to be inserted after a carriage return.
2	Insert 2 padding characters after a carriage return.


Local / Remote / Profile X.3 Parameters: fol

Number      10

Full name   Line folding

This parameter determines the maximum number of characters which can be printed or displayed on each line on your terminal. If more characters are entered, a new line will automatically be started.

Value	Description
0	No line folding.
1-255	Line folding after n characters.


Local / Remote / Profile X.3 Parameters: spe

Number      11

Full name   Communication speed

This parameter originally specified the speed of data transmission. You can set it to one of the values below, if you are dealing with a host computer that needs to check this parameter when you first connect. This is a formality, however, and will not affect the speed of your X.25 link.

Value	Description
0	110 bits/second.
1	134.5 bits/second.
2	300 bits/second.
3	1200 bits/second.
4	600 bits/second.
5	75 bits/second.
6	150 bits/second.
7	1800 bits/second.
8	200 bits/second.
9	100 bits/second.
10	50 bits/second.
11	75/1200 bits/second.
12	2400 bits/second.
13	4800 bits/second.
14	9600 bits/second.
15	19200 bits/second.
16	48000 bits/second.
17	56000 bits/second.
18	64000 bits/second.


Local / Remote / Profile X.3 Parameters: flo

Number      12

Full name   Flow control of the PAD by the PC

This parameter allows for flow control of received data using X-ON and X-OFF characters. The X-ON character is DC1 (CTRL-Q) and the X-OFF character is DC3 (CTRL-S).

Value	Description
0	No use of X-ON and X-OFF.
1	Use of X-ON and X-OFF.


Local / Remote / Profile X.3 Parameters: LFi

Number      13

Full name   Line Feed insertion after Carriage Return

This parameter instructs the PC to routinely insert a Line Feed (LF) into the data stream following each appearance of a Carriage Return (CR) character.

Value	Description
0	No LF insertion.
1	Insert a LF after each CR in the received data stream.
2	Insert a LF after each CR in the transmitted data stream.
4	Insert a LF after each CR in the echo to the screen.
Coding of the LFi parameter can be a single value, or the sum of any combination of values listed above.


Local / Remote / Profile X.3 Parameters: LFp

Number      14

Full name   Linefeed padding

This parameter provides for the automatic insertion, by the PAD, of padding characters to allow for a time duration delay after each linefeed character. This will allow for a printing mechanism to perform a line feed correctly.

Value	Description
1-15	Any number from 1 to 15, indicating the number of padding characters to be inserted after a linefeed.
0	No padding characters inserted.


Local / Remote / Profile X.3 Parameters: Edi

Number      15

Full name   Editing

This parameter allows you to perform local editing after making a connection with the host. If you enable local editing (set parameter 15 to 1), you can correct any data buffered locally, rather than sending it across the network to the host for later correction. When local editing is allowed, the PC will monitor for characters which have been assigned per 16 (Character delete), 17 (Line delete), and 18 (Line redisplay).

Local editing cannot be enabled unless the idle timer (parameter 4) is set to 0.

Value	Description
0	No editing in the data transfer state
1	Editing in the data transfer state


Local / Remote / Profile X.3 Parameters: Cdel

Number      16

Full name   Character delete

This parameter lets you specify which ASCII character will delete the previously typed character from the buffer (provided local editing has been enabled).

Value	Description
0	No character delete.
1-127	Character-delete character .
127	Character delete with DEL.


Local / Remote / Profile X.3 Parameters: Ldel

Number      17

Full name   Line delete

This parameter lets you specify which ASCII character will delete the previously typed line from the buffer (provided local editing has been enabled).

Value	Description
0	No line delete.
1-127	Line-delete character.
24	CAN (CTRL-X) serves as line-delete character.


Local / Remote / Profile X.3 Parameters: Ldis

Number      18

Full name   Line redisplay

This parameter lets you specify which ASCII character will redisplay the previously typed line (provided local editing has been enabled).

Value	Description
0	No line redisplay.
1-127	Line-redisplay character.
18	DC2 (CTRL-R) is line-redisplay character.


Local / Remote / Profile X.3 Parameters: Esig

Number      19

Full name   Editing service signals

This parameter specifies what service signal to send to the terminal once the editing functions described by Character Delete, Line Delete, and Line Display characters (parameters 16, 17, and 18).

Value	Description
0	No service signal.
1	Display \ for each deleted character; display XXX for each deleted line.
2	Display >>> for each deleted character and for each subsequent character on the same line that is deleted.
8	Backspace character will be the editing service signal.
32-126	The character specified will be the editing service signal.


Local / Remote / Profile X.3 Parameters: Mas

Number      20

Full name   Echo mask

This parameter specifies the characters from the PC for which the PAD is to echo back to the DTE (terminal). The echo mask applies only when parameter 2 (echo) is set to 1.

Value	Description
0	No Echo mask (all characters echoed).
1	No echo of character CR.
2	No echo of character LF.
4	No echo of characters VT, HT, FF.
8	No echo of characters BEL, BS.
16	No echo of characters ESC, ENQ.
32	No echo of characters ACK, NAK, STX, SOH, EOT, ETB, ETX.
64	No echo of editing characters as designated by parameters 16, 17, and 18.
128	No echo of all other ASCII control characters (0-31) not mentioned above, and the character DEL (ASCII character 127).
Coding of parameter 20 can be a single value, or the sum of any combination of values listed above. If parameter 5, 12 or 22 is set to a non-zero value, then X-ON (DC1) and X-OFF (DC3) are not echoed.


Local / Remote / Profile X.3 Parameters: par

Number      21

Full name   Parity treatment

For a software PAD like X.PAD, because an asynchronous signal is not being generated, parameter 21 is permanently set to 0 and does not influence parity checking of incoming and outgoing data.

If an application using this part of WAN Services for NT generates parity signals, however, the PAD will also generate them and will incorporate them into the packets it transmits. In this case the PAD will also remove parity signals from incoming packets before handing the data over to the X.PAD-using application.

Value	Description
0 (fixed)	No parity checking or generation.


Local / Remote / Profile X.3 Parameters: pag

Number      22

Full name   Page wait

The PC will be able to suspend the transmission of additional characters after a specified number of linefeeds have been received. No further data will be transmitted until the page wait condition is canceled.

Value	Description
0	Page wait disabled.
1-255	Page wait condition after n linefeed characters are received by the PC.