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

RFID (#J) Set Filter

Page 135 highlights

Chapter 3 - Extended Commands Return Codes for RFID (#W) Write Command (continued) Code 2 3 4 6 7 8 9 A B C D Z Description Terminating '#' character missing or ',' character missing from separating field entries Write operation timed out, a write error returned from RFID reader, or no tags found in the location being written. More then eight field definitions No input field to hold RFID data for 3270 or 5250 Field type not 'I' or 'S' Error in AID code (3270 or 5250 only) Attempt to set a filter on TagID or EPCID when multiple tag types are selected, or attempt to place a wild card in the EPCID filter Bank not '0' - '3' Field Start Position not in valid range 0-65535 Field Length is not in valid range (0-4 for Integer, 0-65535 for string) Integer value to write to the tag is not a valid hex character Command not supported for this device When the number of tags written to is greater than zero, the format of the return value is changed to \\0\04\9999 where \\0 is the good return status code, \04 identifies the field size of the successful write count (min 4), and \9999 is the count of the number of successfully written tags. RFID (#J) Set Filter The #J extended command removes or sets a filter the tags that can be read or written to. Tags that do not match the filter are ignored. A field length of zero removes the filter. If the bank is 0, then the tag filter is assumed to be in hex pairs. 3270, 5250, and VT/ANSI Data Streams Conventional Method Data Streams Conventional Method Column Description 2 3 4 5-9 10-14 15-X X + 1 Begin extended command RFID Set Filter command Bank Starting position Length of filter Filter comparison value End extended command Character # J 0-3 0-255 # Note: The symbol "b" indicates a 1-byte space. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 123

  • 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 3 — Extended Commands
Intermec Terminal Emulator (ITE) Programmer’s Reference Manual
123
When the number of tags written to is greater than zero, the format of the return
value is changed to
\\0\04\9999<cr>
where
\\0
is the good return status code,
\04
identifies the field size of the successful write count (min 4), and
\9999
is the
count of the number of successfully written tags.
RFID (#J) Set Filter
The #J extended command removes or sets a filter the tags that can be read or
written to. Tags that do not match the filter are ignored. A field length of zero
removes the filter. If the bank is 0, then the tag filter is assumed to be in hex pairs.
3270, 5250, and VT/ANSI Data Streams Conventional
Method
2
Terminating ‘#’ character missing or ‘,’ character missing from separating field
entries
3
Write operation timed out, a write error returned from RFID reader, or no tags
found in the location being written.
4
More then eight field definitions
6
No input field to hold RFID data for 3270 or 5250
7
Field type not ‘I’ or ‘S’
8
Error in AID code (3270 or 5250 only)
9
Attempt to set a filter on TagID or EPCID when multiple tag types are selected, or
attempt to place a wild card in the EPCID filter
A
Bank not ‘0’ - ‘3’
B
Field Start Position not in valid range 0-65535
C
Field Length is not in valid range (0-4 for Integer, 0-65535 for string)
D
Integer value to write to the tag is not a valid hex character
Z
Command not supported for this device
Return Codes for RFID (#W) Write Command (continued)
Code
Description
Data Streams Conventional Method
Column
Description
Character
2
Begin extended command
#
3
RFID Set Filter command
J
4
Bank
0-3
5-9
Starting position
10-14
Length of filter
0-255
15-X
Filter comparison value
X + 1
End extended command
#
Note:
The symbol “b
” indicates a 1-byte space.