Eclipse.org Eclipse.org RfidWriteProfile org.eclipse.soda.dk.rfid.write

external RfidWriteProfile External

Provider Eclipse.org
Vendors IBM
Version 1.2.0
Specification title EPCglobal Low Level Reader Protocol (LLRP)
Specification URL http://www.epcglobalinc.org/standards/llrp
Specification version 1.0.1
Specification data August 13, 2007
Specification vendor EPCglobal
Specification comment Ratified
Specification title EPCglobal Application Level Events (ALE) Specification
Specification URL http://www.epcglobalinc.org/standards/ale/
Specification version 1.1
Specification data February 27, 2008
Specification vendor EPCglobal
Specification comment Ratified

The RFID Write Profile defined the common method of perform write operation against Radio Frequency Identification (RFID) tags across different RFID readers. We have tried to model some of this profile based the Low Level Reader Protocol (LLRP) write functions. The first set of controls define how the RFID Write Profile will report the tag write information. The next set of controls define how the Write Operations will be performed and how these Write Operations will be triggered. <p> NOTE: This is a very early definition of this profile and will change as we get important feedback from application providers and hardware vendors. </p> <p>RFID Write Profile Questions/Issues </p> <ul> <li>Currently, LLRP does not support auto increment of the Tag ID's being written. This profile currently does not support auto increment. Is this the correct decision for this profile? </li> <li>What other operations (like Kill Tag, Erase Tag) should be supported? </li> <li>What is the best way to handle passwords? </li> <li>Can this profile be made simpler? Can any of these controls be deleted? </li> </ul>

Antenna configuration (RfidWrite/AntennaConfiguration) Map

The "AntennaConfiguration" is the map containing the antenna configuration. The key is the antenna number based on a starting index of 1. The value is another map containing the information about that specific antenna.

Data write extensions (RfidWrite/DataWriteExtensions) Map

The "DataWriteExtensions" measurement is a map of meta data to be associated with tag data. Data Write extensions are applied to "TagWriteReport" data as the signal is published. Data extensions are applied to a "TagWriteAggregationReport" at the beginning and end of the aggregation cycle. Writing a value to this measurement merges the new map with the current DataWriteExtensions value. Setting the value of the measurement to an empty map clears the value.

Tag aggregation write mask setting (RfidWrite/TagAggregationWriteMaskSetting) String

The "TagAggregationWriteMaskSetting" specifies the definition of tags that should be published on the TagWriteAggregationReport signal. A mask is specified by four comma-delimited parameters. The first parameter of a tag mask is a place holder for future use, and the value is ignored. The second parameter is the pointer value. It is the first bit location of the tag id against which to compare the mask. The third parameter is the length. It specifies the number of bits of the tag id to compare against the mask. The final parameter is themask value specified as a hex string with each byte (two characters) separated by a blank.It is the pattern against which the specified section of the tag id must match to pass the filter. Multiple masks can be specified by separating them with a semicolon.

Tag write aggregating (RfidWrite/TagWriteAggregating) Boolean

The "TagWriteAggregating" measurement specifies the state of aggregating behavior. When the measurement value is true, the profile is collecting all tags which pass the Aggregation Write Mask. When the measurement value is updated to false, the profile publishes the TagWriteAggregationReport signal, clears the aggregation cache, and stops collecting incoming tags. If an LDAP expression is specified for the TagWriteAggregatingExpression, a publication to write a value to this measurement will result in an exception and will not update the measurement value.

Tag write aggregating expression (RfidWrite/TagWriteAggregatingExpression) String

The "TagWriteAggregatingExpression" is an Lightweight Directory Access Protocol (LDAP) expression to trigger the behavior of aggregating based on input pin and control values.

Tag write aggregation report (RfidWrite/TagWriteAggregationReport) Map

The "TagWriteAggregationReport" is a signal containing a collection of tag write information in a map structure. The report can contain zero to many tags stored at the "tags" key. It may include data extension meta data stored at the "DataWriteExtensions" key. See the tags and DataWriteExtensions descriptions for details.

Tag write antenna reporting (RfidWrite/TagWriteAntennaReporting) Boolean

The "TagWriteAntennaReporting" measurement specifies the state of tag antenna reporting. When the measurement is true, the reader is reporting tag antenna information in tag data on the TagReport signal. When this tag antenna reporting is true, then extra process is required which may effect performance.

Tag write mask setting (RfidWrite/TagWriteMaskSetting) String

The "TagWriteMaskSetting" specifies the definition of tags that should be published on the TagWriteReport signal. A mask is specified by four comma-delimited parameters. The first parameter of a tag mask is a place holder for future use, and the value is ignored. The second parameter is the pointer value. It is the first bit location of the tag id against which to compare the mask. The third parameter is the length. It specifies the number of bits of the tag id to compare against the mask. The final parameter is themask value specified as a hex string with each byte (two characters) separated by a blank.It is the pattern against which the specified section of the tag id must match to pass the filter. Multiple masks can be specified by separating them with a semicolon.

Tag write report (RfidWrite/TagWriteReport) Map

The "TagWriteReport" is a signal containing tag write information in a map structure. The report contains one to many tags stored at the "tags" key. It may include data extension meta data stored at the "dataExtensions" key. See the tags and DataWriteExtensions descriptions for details.

antenna The value stored at the "antenna" key of the write-event map is the antenna value, based on a starting index of 1. It is included in the write-event map if the reader is configured to report which antenna wrote the tag.
antenna1 The value stored at the "antenna1" key of the read-event map is the antenna 1 optional information.
antenna2 The value stored at the "antenna2" key of the read-event map is the antenna 2 optional information.
antenna3 The value stored at the "antenna3" key of the read-event map is the antenna 3 optional information.
antenna4 The value stored at the "antenna4" key of the read-event map is the antenna 4 optional information.
count The value stored at the "count" key of the write-event map is the number of times this tag was written during the reporting cycle.
dataExtensions The value stored at the "dataExtensions" key of the TagWriteReport or write-event map is a nested map of meta data as specified in the DataWriteExtensions measurement.
peakRSSI The value stored at the "peakRSSI" key of the read-event map is the peak received power of the EPC backscatter in dBM. [Optional]
readData The value stored at the "readData" key of the write-event map is the data of one of the tag memory bank requested by the read operation.
reader The value stored at the "reader" key of the read-event map is the ID property configured for this instance of the inventory profile.
resultCode The value stored at the "resultCode" key of the TagWriteReport is the result code of the access operation.
tags The value stored at the "tags" key of the TagWriteReport is a nested map which contains tag data, keyed by tag ID string. Each tag ID is the index for a nested map which in turn contains write operation results, keyed by the operation ID string, value structure contains details about the write-events for that tag. The event data map may include the keys "antenna", "count", "reader", "timestampFirst", "timestampLast", "dataExtensions", "resultCode" and "readData".
timestampFirst The value stored at the "timestampFirst" key of the write-event map is the initial timestamp that this tag was read during the reporting cycle.
timestampLast The value stored at the "timestampLast" key of the write-event map is the final timestamp that this tag was read during the reporting cycle.

Write operations (RfidWrite/WriteOperations) String

The "WriteOperations" specifies the definition of write operations block against the tag(s). A write operation block can contain multiple write operations separated by the character ":". A write operation is specified by parameters based on the operation, the parameters are separated by the character ";". The first parameter specifies the kind of write operation. <ul > <li>Operation Filter: Defines the tag filter to apply on the rest of the operations. Format: Filter;MemoryBank;Match;BitPointer;TagMask;TagData <ol> <li> Filter: Reserved name for the filter operation. </li> <li> MemoryBank: An integer to specify the memory bank to be used for the filter. </li> <li> Match: A boolean to specify if "match" or "not match" is applied for the filter. </li> <li> BitPointer: It is the first bit location (zero based) of the data against which to compare the mask. </li> <li> TagMask: A hex String as the mask for the filter. </li> <li> TagData: The the pattern against which the specified section of the tag data must match (or not match) to pass the filter. </li> </ol> </li> <li>Operation Write: Defines the write operation on the specified memory bank on the tags. Format: Write;MemoryBank;Pointer;WriteData;Password;OpCount;Timeout[;OperationId] <ol> <li> Write: Reserved name for the write operation. </li> <li> MemoryBank: An interger to specify the memory bank to written on. </li> <li> Pointer: The first location (zero based) in the memory bank to start the write operation. </li> <li> WriteData: The data for the write operation. </li> <li> Password: The password for the write operation. </li> <li> OpCount: An integer to specify the times this write operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the write operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the write operation. </li> </ol> </li> <li>Operation Increment Write: Defines an automatic incremental write on the specified memory bank on the tags. Format: Increment Write;MemoryBank;Pointer;WriteData;Increment;Password;Repeat;Timeout[;OperationId] <ol> <li> Increment Write: Reserved name for the increment write operation. </li> <li> MemoryBank: An interger to specify the memory bank to written on. </li> <li> Pointer: The first location (zero based) in the memory bank to start the write operation. </li> <li> WriteData: The base data for the write operation. </li> <li> Increment: An integer to specify the incremental value for each tag writing. </li> <li> Password: The password for the write operation. </li> <li> Repeat: An integer to specify the times the increment write operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the increment write operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the increment write operation. </li> </ol> </li> <li>Operation Read: Defines the read operation on the specified memory bank on the tags. Format: Read;MemoryBank;Pointer;WordCount;Password;OpCount;Timeout[;OperationId] <ol> <li> Read: Reserved name for the read operation. </li> <li> MemoryBank: An interger to specify the memory bank to read from. </li> <li> Pointer: The first location (zero based) in the memory bank to start the read operation. </li> <li> Password: The password for the read operation. </li> <li> OpCount: An integer to specify the times this read operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the read operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the read operation. </li> </ol> </li> </ul>

Write operations execute request (RfidWrite/WriteOperationsExecuteRequest) String

The "WriteOperationsExecuteRequest" command requests that that tag write operations be executed. If an LDAP expression is specified for the WriteOperationsExpression, a publication to write a value to this command will result in an exception and will not execute the tag write operations.

Write operations execute status (RfidWrite/WriteOperationsExecuteStatus) Boolean

The "WriteOperationsExecuteStatus" specifies if the current WriteOperations are being executed. If the status is true, sending a new WriteOperations or execute request will result in an exception.

Write operations expression (RfidWrite/WriteOperationsExpression) String

The "WriteOperationsExpression" is an LDAP expression to trigger the state of tag writing based on input pin and control values. If the state of this expression changes to true, then the current WriteOperations will be executed once.

Write operations stop request (RfidWrite/WriteOperationsStopRequest) String

The "WriteOperationsStopRequest" command requests that that tag write operations be stopped. If an LDAP expression is specified for the WriteOperationsExpression, a publication to write a value to this command will result in an exception and will not stop the tag write operations.

External Key Data Units Description
Antenna configuration Map The "AntennaConfiguration" is the map containing the antenna configuration. The key is the antenna number based on a starting index of 1. The value is another map containing the information about that specific antenna.
prefix/RfidWrite/AntennaConfiguration Map
prefix/RfidWrite/AntennaConfiguration/ get
prefix/RfidWrite/AntennaConfiguration/ read
prefix/RfidWrite/AntennaConfiguration/ write Map
prefix/RfidWrite/AntennaConfiguration/ error
Data write extensions Map The "DataWriteExtensions" measurement is a map of meta data to be associated with tag data. Data Write extensions are applied to "TagWriteReport" data as the signal is published. Data extensions are applied to a "TagWriteAggregationReport" at the beginning and end of the aggregation cycle. Writing a value to this measurement merges the new map with the current DataWriteExtensions value. Setting the value of the measurement to an empty map clears the value.
prefix/RfidWrite/DataWriteExtensions Map
prefix/RfidWrite/DataWriteExtensions/ get
prefix/RfidWrite/DataWriteExtensions/ read
prefix/RfidWrite/DataWriteExtensions/ write Map
prefix/RfidWrite/DataWriteExtensions/ error
Tag aggregation write mask setting String The "TagAggregationWriteMaskSetting" specifies the definition of tags that should be published on the TagWriteAggregationReport signal. A mask is specified by four comma-delimited parameters. The first parameter of a tag mask is a place holder for future use, and the value is ignored. The second parameter is the pointer value. It is the first bit location of the tag id against which to compare the mask. The third parameter is the length. It specifies the number of bits of the tag id to compare against the mask. The final parameter is the mask value specified as a hex string with each byte (two characters) separated by a blank. It is the pattern against which the specified section of the tag id must match to pass the filter. Multiple masks can be specified by separating them with a semicolon.
prefix/RfidWrite/TagAggregationWriteMaskSetting String
prefix/RfidWrite/TagAggregationWriteMaskSetting/ get
prefix/RfidWrite/TagAggregationWriteMaskSetting/ read
prefix/RfidWrite/TagAggregationWriteMaskSetting/ write String
prefix/RfidWrite/TagAggregationWriteMaskSetting/ error
Tag write aggregating Boolean The "TagWriteAggregating" measurement specifies the state of aggregating behavior. When the measurement value is true, the profile is collecting all tags which pass the Aggregation Write Mask. When the measurement value is updated to false, the profile publishes the TagWriteAggregationReport signal, clears the aggregation cache, and stops collecting incoming tags. If an LDAP expression is specified for the TagWriteAggregatingExpression, a publication to write a value to this measurement will result in an exception and will not update the measurement value.
prefix/RfidWrite/TagWriteAggregating Boolean
prefix/RfidWrite/TagWriteAggregating/ get
prefix/RfidWrite/TagWriteAggregating/ read
prefix/RfidWrite/TagWriteAggregating/ write Boolean
prefix/RfidWrite/TagWriteAggregating/ error
Tag write aggregating expression String The "TagWriteAggregatingExpression" is an Lightweight Directory Access Protocol (LDAP) expression to trigger the behavior of aggregating based on input pin and control values.
prefix/RfidWrite/TagWriteAggregatingExpression String
prefix/RfidWrite/TagWriteAggregatingExpression/ get
prefix/RfidWrite/TagWriteAggregatingExpression/ read
prefix/RfidWrite/TagWriteAggregatingExpression/ write String
prefix/RfidWrite/TagWriteAggregatingExpression/ error
Tag write aggregation report Map The "TagWriteAggregationReport" is a signal containing a collection of tag write information in a map structure. The report can contain zero to many tags stored at the "tags" key. It may include data extension meta data stored at the "DataWriteExtensions" key. See the tags and DataWriteExtensions descriptions for details.
prefix/RfidWrite/TagWriteAggregationReport Map
prefix/RfidWrite/TagWriteAggregationReport/ trigger Map
prefix/RfidWrite/TagWriteAggregationReport/ error
Tag write antenna reporting Boolean The "TagWriteAntennaReporting" measurement specifies the state of tag antenna reporting. When the measurement is true, the reader is reporting tag antenna information in tag data on the TagReport signal. When this tag antenna reporting is true, then extra process is required which may effect performance.
prefix/RfidWrite/TagWriteAntennaReporting Boolean
prefix/RfidWrite/TagWriteAntennaReporting/ get
prefix/RfidWrite/TagWriteAntennaReporting/ read
prefix/RfidWrite/TagWriteAntennaReporting/ write Boolean
prefix/RfidWrite/TagWriteAntennaReporting/ error
Tag write mask setting String The "TagWriteMaskSetting" specifies the definition of tags that should be published on the TagWriteReport signal. A mask is specified by four comma-delimited parameters. The first parameter of a tag mask is a place holder for future use, and the value is ignored. The second parameter is the pointer value. It is the first bit location of the tag id against which to compare the mask. The third parameter is the length. It specifies the number of bits of the tag id to compare against the mask. The final parameter is the mask value specified as a hex string with each byte (two characters) separated by a blank. It is the pattern against which the specified section of the tag id must match to pass the filter. Multiple masks can be specified by separating them with a semicolon.
prefix/RfidWrite/TagWriteMaskSetting String
prefix/RfidWrite/TagWriteMaskSetting/ get
prefix/RfidWrite/TagWriteMaskSetting/ read
prefix/RfidWrite/TagWriteMaskSetting/ write String
prefix/RfidWrite/TagWriteMaskSetting/ error
Tag write report Map The "TagWriteReport" is a signal containing tag write information in a map structure. The report contains one to many tags stored at the "tags" key. It may include data extension meta data stored at the "dataExtensions" key. See the tags and DataWriteExtensions descriptions for details.
prefix/RfidWrite/TagWriteReport Map
prefix/RfidWrite/TagWriteReport/ trigger Map
prefix/RfidWrite/TagWriteReport/ error
Write operations String The "WriteOperations" specifies the definition of write operations block against the tag(s). A write operation block can contain multiple write operations separated by the character ":". A write operation is specified by parameters based on the operation, the parameters are separated by the character ";". The first parameter specifies the kind of write operation. <ul > <li>Operation Filter: Defines the tag filter to apply on the rest of the operations. Format: Filter;MemoryBank;Match;BitPointer;TagMask;TagData <ol> <li> Filter: Reserved name for the filter operation. </li> <li> MemoryBank: An integer to specify the memory bank to be used for the filter. </li> <li> Match: A boolean to specify if "match" or "not match" is applied for the filter. </li> <li> BitPointer: It is the first bit location (zero based) of the data against which to compare the mask. </li> <li> TagMask: A hex String as the mask for the filter. </li> <li> TagData: The the pattern against which the specified section of the tag data must match (or not match) to pass the filter. </li> </ol> </li> <li>Operation Write: Defines the write operation on the specified memory bank on the tags. Format: Write;MemoryBank;Pointer;WriteData;Password;OpCount;Timeout[;OperationId] <ol> <li> Write: Reserved name for the write operation. </li> <li> MemoryBank: An interger to specify the memory bank to written on. </li> <li> Pointer: The first location (zero based) in the memory bank to start the write operation. </li> <li> WriteData: The data for the write operation. </li> <li> Password: The password for the write operation. </li> <li> OpCount: An integer to specify the times this write operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the write operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the write operation. </li> </ol> </li> <li>Operation Increment Write: Defines an automatic incremental write on the specified memory bank on the tags. Format: Increment Write;MemoryBank;Pointer;WriteData;Increment;Password;Repeat;Timeout[;OperationId] <ol> <li> Increment Write: Reserved name for the increment write operation. </li> <li> MemoryBank: An interger to specify the memory bank to written on. </li> <li> Pointer: The first location (zero based) in the memory bank to start the write operation. </li> <li> WriteData: The base data for the write operation. </li> <li> Increment: An integer to specify the incremental value for each tag writing. </li> <li> Password: The password for the write operation. </li> <li> Repeat: An integer to specify the times the increment write operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the increment write operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the increment write operation. </li> </ol> </li> <li>Operation Read: Defines the read operation on the specified memory bank on the tags. Format: Read;MemoryBank;Pointer;WordCount;Password;OpCount;Timeout[;OperationId] <ol> <li> Read: Reserved name for the read operation. </li> <li> MemoryBank: An interger to specify the memory bank to read from. </li> <li> Pointer: The first location (zero based) in the memory bank to start the read operation. </li> <li> Password: The password for the read operation. </li> <li> OpCount: An integer to specify the times this read operation will be executed, it will be unlimited if the value is 0. </li> <li> Timeout: The timeout value (milliseconds) for the read operation, no timeout if the value is 0. </li> <li> OperationId: The optional parameter to assign an id to the read operation. </li> </ol> </li> </ul>
prefix/RfidWrite/WriteOperations String
prefix/RfidWrite/WriteOperations/ get
prefix/RfidWrite/WriteOperations/ read
prefix/RfidWrite/WriteOperations/ write String
prefix/RfidWrite/WriteOperations/ error
Write operations execute request String The "WriteOperationsExecuteRequest" command requests that that tag write operations be executed. If an LDAP expression is specified for the WriteOperationsExpression, a publication to write a value to this command will result in an exception and will not execute the tag write operations.
prefix/RfidWrite/WriteOperationsExecuteRequest String
prefix/RfidWrite/WriteOperationsExecuteRequest/ execute String
prefix/RfidWrite/WriteOperationsExecuteRequest/ error
Write operations execute status Boolean The "WriteOperationsExecuteStatus" specifies if the current WriteOperations are being executed. If the status is true, sending a new WriteOperations or execute request will result in an exception.
prefix/RfidWrite/WriteOperationsExecuteStatus Boolean
prefix/RfidWrite/WriteOperationsExecuteStatus/ get
prefix/RfidWrite/WriteOperationsExecuteStatus/ read
prefix/RfidWrite/WriteOperationsExecuteStatus/ error
Write operations expression String The "WriteOperationsExpression" is an LDAP expression to trigger the state of tag writing based on input pin and control values. If the state of this expression changes to true, then the current WriteOperations will be executed once.
prefix/RfidWrite/WriteOperationsExpression String
prefix/RfidWrite/WriteOperationsExpression/ get
prefix/RfidWrite/WriteOperationsExpression/ read
prefix/RfidWrite/WriteOperationsExpression/ write String
prefix/RfidWrite/WriteOperationsExpression/ error
Write operations stop request String The "WriteOperationsStopRequest" command requests that that tag write operations be stopped. If an LDAP expression is specified for the WriteOperationsExpression, a publication to write a value to this command will result in an exception and will not stop the tag write operations.
prefix/RfidWrite/WriteOperationsStopRequest String
prefix/RfidWrite/WriteOperationsStopRequest/ execute String
prefix/RfidWrite/WriteOperationsStopRequest/ error
External Key Data Units Description
antenna long (Number) The value stored at the "antenna" key of the write-event map is the antenna value, based on a starting index of 1. It is included in the write-event map if the reader is configured to report which antenna wrote the tag.
antenna1 Map The value stored at the "antenna1" key of the read-event map is the antenna 1 optional information.
antenna2 Map The value stored at the "antenna2" key of the read-event map is the antenna 2 optional information.
antenna3 Map The value stored at the "antenna3" key of the read-event map is the antenna 3 optional information.
antenna4 Map The value stored at the "antenna4" key of the read-event map is the antenna 4 optional information.
count long (Number) The value stored at the "count" key of the write-event map is the number of times this tag was written during the reporting cycle.
dataExtensions Map The value stored at the "dataExtensions" key of the TagWriteReport or write-event map is a nested map of meta data as specified in the DataWriteExtensions measurement.
peakRSSI long (Number) The value stored at the "peakRSSI" key of the read-event map is the peak received power of the EPC backscatter in dBM. [Optional]
readData byte[] The value stored at the "readData" key of the write-event map is the data of one of the tag memory bank requested by the read operation.
reader string (String) The value stored at the "reader" key of the read-event map is the ID property configured for this instance of the inventory profile.
resultCode int (Number) The value stored at the "resultCode" key of the TagWriteReport is the result code of the access operation.
tags Map The value stored at the "tags" key of the TagWriteReport is a nested map which contains tag data, keyed by tag ID string. Each tag ID is the index for a nested map which in turn contains write operation results, keyed by the operation ID string, value structure contains details about the write-events for that tag. The event data map may include the keys "antenna", "count", "reader", "timestampFirst", "timestampLast", "dataExtensions", "resultCode" and "readData".
timestampFirst long (Number) The value stored at the "timestampFirst" key of the write-event map is the initial timestamp that this tag was read during the reporting cycle.
timestampLast long (Number) The value stored at the "timestampLast" key of the write-event map is the final timestamp that this tag was read during the reporting cycle.

prefix

The prefix section of the topic is an optional section that can be set via configuration settings.

get

If get is specified at the end of the topic, then this is a request to get the current value from the measurement.

read

If read is specified at the end of the topic, then this is a request to read the measurement.

write

If write is specified at the end of the topic, then this is a request to write a value to the measurement.

trigger

If trigger is specified at the end of the topic, then this is a request to trigger the signal.

execute

If execute is specified at the end of the topic, then this is a request to excute the command.

Configuration Information

Configuration Key Data Units Default Description
New executeOnOperationChange Boolean true executeOnOperationChange is a configuration parameter to specify whether to execute once when the writeOperations string is set or changed.

Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Equinox&component=Incubator.DeviceKit
CVS File:
  org.eclipse.equinox
    incubator
      soda
        dk
          org.eclipse.soda.dk.rfid.write
            org.eclipse.soda.dk.rfid.write.profile
              dk
                profile.xml
(1.31)
Tag(s) Timestamp Revision Comment
V1_2_0_2010_01_22 .. V1_2_0_2009_05_27 2009-05-22 1.31 Update the write profile to use queue for the write operations
V1_2_0_2009_05_01 .. V1_2_0_2008_01_05_E3_3_2 2009-01-05 1.30
V1_2_0_2008_12_14_E3_3_2 .. V1_2_0_2008_11_16 2008-11-16 1.29
V1_2_0_2008_11_14 .. V1_2_0_2008_10_06 2008-10-06 1.28
V1_2_0_2008_10_05 .. V1_2_0_2008_09_30 2008-09-29 1.27
Eclipse3_3 2008-09-03 1.26
V1_1_0_2008_09_02 .. V1_1_0_2008_05_29 2008-05-29 1.24
V1_1_0_2008_05_27 2008-05-21 1.23
V1_1_0_2008_05_15 .. V1_1_0_2008_05_14 2008-05-12 1.22
2007-06-20 1.1

Copyright (c) 2010 IBM. See license in Legal section. 2010-01-26 RfidWriteProfile External 1.2.0