Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 43

Move Cursor, Repeat to Address, Set Buffer Address, Description, Format, Restrictions, Results

Page 43 highlights

Chapter 1 - About 3270 and 5250 Programming Description: Format: Move Cursor The Move Cursor (MC) order enables the host to move the cursor to a specified position without modifying the home address, and without regard to keyboard state. The Move Cursor order is formatted as follows: Move Cursor Row Address Hex 14 1 byte Column Address 1 byte If the WTD data stream contains multiple IC or MC orders, the last IC or MC order determines the cursor position. The IC order negates any previously coded MC orders and the MC order negates any previously coded IC orders, with the exception that the last IC order establishes home position. To set the home position and then move the cursor, code the IC order, and then the MC order. WTD control character values do not affect the MC order, including the move cursor flag. Description: Restrictions: Repeat to Address The Repeat to Address (RA) order stores a specified alphanumeric or null character in all buffer locations starting at the current buffer address and ending on the specified stop address. This stop address and the character to repeat are identified by the three bytes immediately following the RA order in the Write data stream. You can use RA orders to fill an area of the display. A parameter error is posted when: • Fewer than three bytes follow the order. • A row address equals 0 or is greater than 24. • The specified ending address is less than the current display address. Note: Although any character can be repeated, avoid using hex 11 (SBA orders), because this value is the delimiter between the fields sent in response to the Read MDT Fields command. Results: The character is repeated from the current display address through the ending display address specified. The current display address is then updated to the value of the last position +1. Description: Restrictions: Set Buffer Address The Set Buffer Address (SBA) order specifies a new buffer address from which operations are to start or continue. You can use the SBA order to: • write data into various areas of the buffer. • precede another order in the data stream to specify the starting address for an RA order. • specify the address at which an attribute byte is stored by an SF order. A parameter error is posted when there are fewer than two bytes following the order, the row address equals 0 or is greater than 24, and the column address equals 0 or is greater than 80. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 31

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

Chapter 1 — About 3270 and 5250 Programming
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
31
Move Cursor
Description:
The Move Cursor (MC) order enables the host to move the cursor to a specified
position without modifying the home address, and without regard to keyboard
state.
Format:
The Move Cursor order is formatted as follows:
If the WTD data stream contains multiple IC or MC orders, the last IC or MC order
determines the cursor position. The IC order negates any previously coded MC
orders and the MC order negates any previously coded IC orders, with the exception
that the last IC order establishes home position. To set the home position and then
move the cursor, code the IC order, and then the MC order. WTD control character
values do not affect the MC order, including the move cursor flag.
Repeat to Address
Description:
The Repeat to Address (RA) order stores a specified alphanumeric or null character
in all buffer locations starting at the current buffer address and ending on the
specified stop address. This stop address and the character to repeat are identified
by the three bytes immediately following the RA order in the Write data stream. You
can use RA orders to fill an area of the display.
Restrictions:
A parameter error is posted when:
Fewer than three bytes follow the order.
A row address equals 0 or is greater than 24.
The specified ending address is less than the current display address.
Results:
The character is repeated from the current display address through the ending
display address specified. The current display address is then updated to the value of
the last position +1.
Set Buffer Address
Description:
The Set Buffer Address (SBA) order specifies a new buffer address from which
operations are to start or continue. You can use the SBA order to:
write data into various areas of the buffer.
precede another order in the data stream to specify the starting address for an
RA order.
specify the address at which an attribute byte is stored by an SF order.
Restrictions:
A parameter error is posted when there are fewer than two bytes following the order,
the row address equals 0 or is greater than 24, and the column address equals 0 or is
greater than 80.
Move Cursor
Row Address
Column Address
Hex 14
1 byte
1 byte
Note:
Although any character can be repeated, avoid using hex 11 (SBA orders),
because this value is the delimiter between the fields sent in response to the Read
MDT Fields command.