Intermec IP2L Basic Reader Interface Programmer's Reference Manual (BRI versio - Page 131

Memory Management, Error Responses, Antennas, GPIO, Reader Attributes, Listing All Macros Stored

Page 131 highlights

Chapter 5 - Reader-Specific Platform Specifications Memory Management The ITRFxxx01 reader has limited memory available. The maximum available memory is 4092 bytes. This memory must be shared with macros, commands, literals and BRI response functions. Flexibility has been provided to allow the application to efficiently use the limited memory resources. Intermec recommends that no more than 3000 bytes of memory be used for macro storage. If you follow this recommendation, the BRI will operate correctly and have sufficient memory resources for all possible command lines. If memory resources become too low in the BRI, the responses may not return all the data specified in a BRI command. Error Responses The MERR error is reported when there is not enough memory to store macros or process commands. The ITRFxxx01 reader has a total 4092 bytes of available RAM. Since all command processing and macro storage is kept in this limited RAM space, it is possible that a command will fail with this MERR for no apparent reason. If you receive the MERR error, you should delete some macros to increase the amount of available memory. For help, see "Listing All Macros Stored in Memory" on page 115 and "Deleting a Macro" on page 115. Antennas The ITRFxxx01 reader has four antennas that can be controlled with the ANTS attribute. GPIO The ITRFxxx01 reader has four general purpose input ports and four general purpose output ports. The WRITEGPI command requires you to keep track of the current status of the output lines in the application software. For help, see "WRITEGPO" on page 73. Reader Attributes In Japan, the following attributes have unique defaults: • TTY=ON is set to TTY=OFF for all Japan country codes. • ECHO=ON is set to ECHO=OFF for all Japan country codes. • IDREPORT=ON is set to IDREPORT=OFF for all Japan country codes. Basic Reader Interface Programmer Reference Manual 119

  • 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

Chapter 5 — Reader-Specific Platform Specifications
Basic Reader Interface Programmer Reference Manual
119
Memory Management
The ITRF
xxx
01 reader has limited memory available. The maximum available
memory is 4092 bytes. This memory must be shared with macros, commands,
literals and BRI response functions. Flexibility has been provided to allow the
application to efficiently use the limited memory resources.
Intermec recommends that no more than 3000 bytes of memory be used for macro
storage. If you follow this recommendation, the BRI will operate correctly and have
sufficient memory resources for all possible command lines. If memory resources
become too low in the BRI, the responses may not return all the data specified in a
BRI command.
Error Responses
The MERR error is reported when there is not enough memory to store macros or
process commands. The ITRF
xxx
01 reader has a total 4092 bytes of available RAM.
Since all command processing and macro storage is kept in this limited RAM space,
it is possible that a command will fail with this MERR for no apparent reason.
If you receive the MERR error, you should delete some macros to increase the
amount of available memory. For help, see
“Listing All Macros Stored in
Memory” on page 115
and
“Deleting a Macro” on page 115
.
Antennas
The ITRF
xxx
01 reader has four antennas that can be controlled with the ANTS
attribute.
GPIO
The ITRF
xxx
01 reader has four general purpose input ports and four general
purpose output ports.
The WRITEGPI command requires you to keep track of the current status of the
output lines in the application software. For help, see
“WRITEGPO” on page 73
.
Reader Attributes
In Japan, the following attributes have unique defaults:
TTY=ON
is set to
TTY=OFF
for all Japan country codes.
ECHO=ON
is set to
ECHO=OFF
for all Japan country codes.
IDREPORT=ON
is set to
IDREPORT=OFF
for all Japan country codes.