Commit | Line | Data |
---|---|---|
f84ab966 GM |
1 | There are 3 interfaces we define. |
2 | ||
3 | One is that between the host computer and the 3274 controller. This | |
4 | interface specifies the AIDs, orders, commands, attributes, WCC, formats | |
5 | of various read and write commands, etc., that are transmitted to and | |
6 | from the host. Additionally, the mapping between EBCDIC and the | |
7 | internal 3270 display code occurs at this interface. | |
8 | ||
9 | The logic for this interface is in outbound.c and inbound.c. The interface | |
10 | is parameterized in 3270.h and ebc_disp.[hc]. | |
11 | ||
12 | The second interface is between the keyboard and the 3274 controller. | |
13 | This interface specifies which keyboard scan codes perform which | |
14 | function (either are a character like A, or some function like EEOF, or | |
15 | some AID-generating function like CLEAR or PFK1). | |
16 | ||
17 | The logic for this interface is in inbound.c, and is parameterized in | |
18 | kbd3270.h and hits.c. | |
19 | ||
20 | The third and last interface is between the screen and the 3274 controller. | |
21 | This interface specifies the internal 3270 display code, error messages | |
22 | which may be presented to the screen by the 3274, and the bell. |