Intermec IF2 Basic Reader Interface Programmer's Reference Manual (BRI version - Page 121

Understanding Error and Success Responses

Page 121 highlights

Chapter 4 - BRI Commands LCKOK OK> READ HEX (04:4,4) PVERR OK> WRITE HEX(0:4,4)=H11223344 PASSWORD=H11223344 PVERR OK> Understanding Error and Success Responses There are two types of errors: • Command-level errors, which indicate that the entire command failed. • Field-level errors, which indicate that only part of the command failed. The following table describes the reader error and success responses. Reader Error and Success Responses Response ADERR CKERR ERASEERR ERASEOK ERR MERR NOTAG PVERR PWERR RDERR WRERR WROK Description Command-Level or Field-Level Error? Response to a WRITE command for an EPCglobal Class 1 Gen 2 tag Field-level when you did not write an even-length value to an even-byte addresses. Response to a command with an invalid checksum. Command-level If you receive this response in a BRI application that communicates with the reader over a TCP connection, this indicates a command transport error (even though checksums are disabled). Response to an erase tag field command that was not successful. Field-level Response to an erase tag field command that was successful. Not an error. Response to a command that was not successful. Command-level Response to any command that causes an "out of memory" error. Command-level Response to a READ or WRITE command when no tags are found Not an error and when the NOTAGRPT attribute is enabled. Response when memory is locked. Field-level Response when the WRITE command failed because the tag had low Field-level power. Response to a read tag field command that was not successful. Field-level Response to a write tag field command that was not successful. Field-level Response to a write tag field command that was successful. Not an error Basic Reader Interface Programmer Reference Manual 109

  • 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 4 — BRI Commands
Basic Reader Interface Programmer Reference Manual
109
LCKOK<CRLF>
OK><CRLF>
READ HEX (04:4,4)<CRLF>
PVERR<CRLF>
OK><CRLF>
WRITE HEX(0:4,4)=H11223344 PASSWORD=H11223344<CRLF>
PVERR<CRLF>
OK><CRLF>
Understanding Error and Success Responses
There are two types of errors:
Command-level errors, which indicate that the entire command failed.
Field-level errors, which indicate that only part of the command failed.
The following table describes the reader error and success responses.
Reader Error and Success Responses
Response
Description
Command-Level or
Field-Level Error?
ADERR
Response to a WRITE command for an EPCglobal Class 1 Gen 2 tag
when you did not write an even-length value to an even-byte
addresses.
Field-level
CKERR
Response to a command with an invalid checksum.
If you receive this response in a BRI application that communicates
with the reader over a TCP connection, this indicates a command
transport error (even though checksums are disabled).
Command-level
ERASEERR
Response to an erase tag field command that was not successful.
Field-level
ERASEOK
Response to an erase tag field command that was successful.
Not an error.
ERR
Response to a command that was not successful.
Command-level
MERR
Response to any command that causes an “out of memory” error.
Command-level
NOTAG
Response to a READ or WRITE command when no tags are found
and when the NOTAGRPT attribute is enabled.
Not an error
PVERR
Response when memory is locked.
Field-level
PWERR
Response when the WRITE command failed because the tag had low
power.
Field-level
RDERR
Response to a read tag field command that was not successful.
Field-level
WRERR
Response to a write tag field command that was not successful.
Field-level
WROK
Response to a write tag field command that was successful.
Not an error