Intermec IV7 Basic Reader Interface Programmer's Reference Manual (BRI version - Page 89

FJAREAWRITELOCKWOPWD, FJBURSTERASE, Purpose, Syntax, Example

Page 89 highlights

Chapter 4 - BRI Commands FJAREAWRITELOCKWOPWD Purpose: Syntax: Example: An extension to the WRITE command. WRITE FJAREAWRITELOCKWOPWD implements the Fujitsu AreaWriteLockWoPwd command. AreaWriteLockWoPwd specifies the AreaWriteLockWoPwd status in the control memory of the tag. WRITE [flex_query_selector]FJAREAWRITELOCKWOPWD(,) [TAGTYPE=] [WHERE ] = An integer from 0 to 31. = An integer from 0 to 65535. WRITE FJAREAWRITELOCKWOPWD(0,0xffff) H3035307B2831B380B0000C8F LCK0K OK> FJBURSTERASE Purpose: Syntax: Examples: FJBURSTERASE implements the BurstErase command which erases (writes "0") to multiple words in the memory of a tag. If an attempt is made to erase locked memory, PVERR is returned. FJBURSTERASE [flex_query_selector](:, ) [, (bank:,)]* [TAGTYPE=] [WHERE ] [PASSWORD=] Example 1: FJBURSTERASE (3:0,128) H3035307B2831B380B0000C8F ERASEOK OK> Example 2: FJBURSTERASE (3:128,128) H3035307B2831B380B0000C8F PVERR OK> FJBURSTWRITE Purpose: Syntax: An extension to the WRITE command. WRITE FJBURSTWRITE implements the Fujitsu BurstWrite command. FJBURSTWRITE is a write modifier, such as BLOCK and STANDARD. uses the same syntax as for other BRI write commands. FJBURSTWRITE applies to of type INT, STRING, and HEX. The BurstWrite command operates on even word addresses and even word lengths while BRI uses byte addresses and byte lengths. The offsets and lengths specified in must be evenly divisible by 4 to satisfy the requirements of the BurstWrite command. If FJBURSTWRITE attempts to write to locked memory PVERR is returned. WRITE [flex_query_selector]FJBURSTWRITE [data_field]* [TAGTYPE=] [WHERE ] [PASSWORD=] Basic Reader Interface Programmer Reference Manual 77

  • 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
77
FJAREAWRITELOCKWOPWD
Purpose:
An extension to the WRITE command. WRITE FJAREAWRITELOCKWOPWD
implements the Fujitsu AreaWriteLockWoPwd command. AreaWriteLockWoPwd
specifies the AreaWriteLockWoPwd status in the control memory of the tag.
Syntax:
WRITE
[flex_query_selector]FJAREAWRITELOCKWOPWD(<group>,<action>)
[TAGTYPE=<tagtype_list>] [WHERE <data_condition>]
<group> = An integer from 0 to 31.
<action> = An integer from 0 to 65535.
Example:
WRITE FJAREAWRITELOCKWOPWD(0,0xffff)<CRLF>
H3035307B2831B380B0000C8F LCK0K<CRLF>
OK><CRLF>
FJBURSTERASE
Purpose:
FJBURSTERASE implements the BurstErase command which erases (writes “0”) to
multiple words in the memory of a tag. If an attempt is made to erase locked
memory, PVERR is returned.
Syntax:
FJBURSTERASE [flex_query_selector](<bank>:<address>, <length>) [,
(bank:<address>,<length>)]* [TAGTYPE=<tagtype_list>] [WHERE
<data_condition>] [PASSWORD=<access_password>]
Examples:
Example 1:
FJBURSTERASE (3:0,128)<CRLF>
H3035307B2831B380B0000C8F ERASEOK<CRLF>
OK><CRLF>
Example 2:
FJBURSTERASE (3:128,128)<CRLF>
H3035307B2831B380B0000C8F PVERR<CRLF>
OK><CRLF>
FJBURSTWRITE
Purpose:
An extension to the WRITE command. WRITE FJBURSTWRITE implements the
Fujitsu BurstWrite command. FJBURSTWRITE is a write modifier, such as BLOCK
and STANDARD. <data_field> uses the same syntax as for other BRI write
commands. FJBURSTWRITE applies to <data_fields> of type INT, STRING, and
HEX. The BurstWrite command operates on even word addresses and even word
lengths while BRI uses byte addresses and byte lengths. The offsets and lengths
specified in <data_field> must be evenly divisible by 4 to satisfy the requirements of
the BurstWrite command.
If FJBURSTWRITE attempts to write to locked memory PVERR is returned.
Syntax:
WRITE [flex_query_selector]FJBURSTWRITE <data_field>
[data_field]* [TAGTYPE=<tagtype_list>] [WHERE <data_condition>]
[PASSWORD=<access_password>]