Eclipse.org Eclipse.org signal Rfid Inventory

<signal> examples

Rfid Inventory Attributes Elements XML Reference
<signal> example from the profile.xml sample.

<?xml version="1.0" encoding="UTF-8"?>



            <signal id="BenchmarkReport" type="Map">
                <description>The "BenchmarkReport" is a signal containing the benchmark result for a single tag read cycle in a Map structure. </description>
                <data id="serialnum" type="long">
                    <description>The value stored at "serialnum" key of the benchmark map is the serial number of the benchmark reports since the start of benchmark profile. </description>
                </data>
                <data id="duration" type="long">
                    <description>The value stored at "duration" key of of the benchmark map is the duration in milliseconds of the current tag read cycle. </description>
                </data>
                <data id="tagreports" type="long">
                    <description>The value stored at "tagreports" key of the benchmark map is the number of tag reports in the current tag read cycle. </description>
                </data>
                <data id="uniquetags" type="long">
                    <description>The value stored at "uniquetags" key of the benchmark map is the number of unique tags in the current tag read cycle. </description>
                </data>
                <data id="average" type="long">
                    <description>The value stored at "average" key of the benchmark map is the average time in milliseconds that the inventory profile takes to generate a tag report. </description>
                </data>
                <data id="longest" type="long">
                    <description>The value stored at "longest" key of the benchmark map is the longest time in milliseconds that the inventory profile takes to generate a tag report. </description>
                </data>
                <data id="shortest" type="long">
                    <description>The value stored at "shortest" key of the benchmark map is the shortest time in milliseconds that the inventory profile takes to generate a tag report. </description>
                </data>
                <data id="startdelay" type="long">
                    <description>The value stored at "startdelay" key of the benchmark map is the time in milliseconds that the inventory profile takes to start the tag read. </description>
                </data>
                <data id="averagedevicekitprocesstime" type="long"/>
                <data id="longestdevicekitprocesstime" type="long"/>
                <data id="shortestdevicekitprocesstime" type="long"/>
                <data id="averagenotificationtime" type="long"/>
                <data id="longestnotificationtime" type="long"/>
                <data id="shortestnotificationtime" type="long"/>
                <data id="averagereadertransmittime" type="long"/>
                <data id="longestreadertransmittime" type="long"/>
                <data id="shortestreadertransmittime" type="long"/>
                <data id="tags" type="List">
                    <description> The value stored at "tags" key is a List that contains benchmark information for each tag report. </description>
                </data>
                <data id="tagid" type="string"/>
                <data id="readerstartingtimestamp" type="long"/>
                <data id="devicekitstartingtimestamp" type="long"/>
                <data id="notificationtimestamp" type="long"/>
                <data id="receivingtimestamp" type="long"/>
                <data id="totalprocesstime" type="long"/>
                <data id="devicekitprocesstime" type="long"/>
                <data id="readertransmittime" type="long"/>
                <data id="notificationtime" type="long"/>
            </signal>



<signal> example from the profile.xml sample.

<?xml version="1.0" encoding="UTF-8"?>



            <signal id="TagReport" type="Map">
                <description>The "TagReport" is a signal containing tag data 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 dataExtensions descriptions for details. </description>
                <data id="tags" type="Map">
                    <description>The value stored at the "tags" key of the TagReport is a nested map which contains tag data, keyed by tag ID string. Each tag ID is the index for a nested map structure containing details about the read-events for that tag. The event data map may include the keys "antenna", "count", "reader", "timestampFirst", "timestampLast", and "dataExtensions". </description>
                </data>
                <data id="antenna" type="long">
                    <description>The value stored at the "antenna" key of the read-event map is the antenna value, based on a starting index of 1. It is included in the read-event map if the reader is configured to report which antenna read the tag.</description>
                </data>
                <data id="count" type="long">
                    <description>The value stored at the "count" key of the read-event map is the number of times this tag was read during the reporting cycle. </description>
                </data>
                <data id="reader" type="string">
                    <description>The value stored at the "reader" key of the read-event map is the ID property configured for this instance of the inventory profile.</description>
                </data>
                <data id="key" type="string">
                    <description>The value stored at the "key" key of the read-event map is the key used in the map. Currently, this value is only available when using the LDAP expressions. </description>
                </data>
                <data id="antennaReportCount" type="long">
                    <description>The value stored at the "antennaReportCount" key of the read-event map is the count of how many antenna reported information reporting cycle.</description>
                </data>
                <data id="timestampFirst" type="long">
                    <description>The value stored at the "timestampFirst" key of the read-event map is the initial timestamp that this tag was read during the reporting cycle.</description>
                </data>
                <data id="timestampLast" type="long">
                    <description>The value stored at the "timestampLast" key of the read-event map is the final timestamp that this tag was read during the reporting cycle.</description>
                </data>
                <data id="duration" type="long">
                    <description>The value stored at the "duration" key of the read-event map is the last timestamp minus the initial timestamp that this tag was read during the reporting cycle.</description>
                    <units>milliseconds</units>
                </data>
                <data id="dataExtensions" type="Map">
                    <description>The value stored at the "dataExtensions" key of the TagReport or read-event map is a nested map of meta data as specified in the DataExtensions measurement.</description>
                </data>
                <data id="position" type="Map">
                    <description>The value stored at the "position" key of the TagReport or read-event map is a nested map of meta data as specified in the "TagPositon" measurement.</description>
                </data>
                <data id="tid" type="int">
                    <description>The value stored at the "tid" key of the read-event map is the TID of the tag. </description>
                </data>
                <data id="userdata" type="byte[]">
                    <description>The value stored at the "userdata" key of the read-event map is the user data of the tag. </description>
                </data>
                <data id="llrpROSpecId" type="long">
                    <description>The value stored at the "llrpROSpecId" key of the read-event map is the ROSpecId related to the LLRP tag report. [Optional]</description>
                </data>
                <data id="llrpSpecIndex" type="long">
                    <description>The value stored at the "llrpSpecIndex" key of the read-event map indicates the item within ROSpec that is related to the LLRP tag report. [Optional]</description>
                </data>
                <data id="llrpInventoryParameterSpecId" type="long">
                    <description>The value stored at the "llrpInventoryParameterSpecId" key of the read-event map is the InventoryParameterSpecId related to the LLRP tag report. [Optional]</description>
                </data>
                <data id="peakRSSI" type="long">
                    <description>The value stored at the "peakRSSI" key of the read-event map is the peak received power of the EPC backscatter in dBM. See the "PeakRSSI Parameter" section of the LLRP Specification. [Optional]</description>
                </data>
                <data id="peakRSSIAverage" type="float">
                    <description>The value stored at the "peakRSSIAverage" key of the read-event map is the peak received power of the EPC backscatter in dBM. [Optional]</description>
                </data>
                <data id="peakRSSIRange" type="long">
                    <description>The value stored at the "peakRSSIRange" key of the read-event map is maximum minus minimum the peak received power of the EPC backscatter in dBM. [Optional]</description>
                </data>
                <data id="peakRSSITotal" type="long">
                    <description>The value stored at the "peakRSSITotal" key of the read-event map is the peak received power of the EPC backscatter in dBM. [Optional]</description>
                </data>
                <data id="peakRSSIMinimum" type="long">
                    <description>The value stored at the "peakRSSIMinimum" key of the read-event map is the peak received power of the EPC backscatter in dBM. [Optional]</description>
                </data>
                <data id="peakRSSIMaximum" type="long">
                    <description>The value stored at the "peakRSSIMaximum" key of the read-event map is the maximum peak received power of the EPC backscatter in dBM. [Optional]</description>
                </data>
                <data id="channelIndex" type="long">
                    <description>The value stored at the "channelIndex" key of the read-event map is the index of the channel the tag was seen. [Optional]</description>
                </data>
                <data id="timestampFirstUptime" type="long">
                    <description>The value stored at the "timestampFirst" key of the read-event map is the initial uptime timestamp that this tag was read during the reporting cycle.[Optional]</description>
                </data>
                <data id="timestampLastUptime" type="long">
                    <description>The value stored at the "timestampLast" key of the read-event map is the last uptime timestamp that this tag was read during the reporting cycle.[Optional]</description>
                </data>
                <data id="llrpAccessSpecId" type="long">
                    <description>The value stored at the "llrpAccessSpecId" key of the read-event map is the AccessSpecId related to the LLRP tag report. [Optional]</description>
                </data>
                <data id="llrpAirProtocolTagData" type="string">
                    <description>The value stored at the "llrpAirProtocolTagData" key of the read-event map is nested map which contains the air protocol tag data such as C1G2EPC-PC and C1G2EPC-CRC for C1G2, keyed by the tag data name.[Optional]</description>
                </data>
                <data id="C1G2PC" type="long">
                    <description>The value stored at the "llrpC1G2PC" key of the llrpAirProtocolTagData map is the PC Bits value of the tag.[Optional]</description>
                </data>
                <data id="C1G2CRC" type="long">
                    <description>The value stored at the "llrpC1G2CRC" key of the llrpAirProtocolTagData map is the CRC value of the tag.[Optional]</description>
                </data>
                <data id="llrpOpSpecResult" type="string">
                    <description>The value stored at the "llrpOpSpecResult" key of the read-event map is nested map which contains the results of air protocol OpSpecs such as C1G2, keyed by OpSpecID[Optional]</description>
                </data>
                <data id="llrpOpSpecResultCode" type="long">
                    <description>The value stored at the "llrpOpSpecResultCode" key of the llrpOpSpecResult map is the result code of the air opSpec.[Optional]</description>
                </data>
                <data id="llrpOpSpecReadData" type="byte[]">
                    <description>The value stored at the "llrpOpSpecReadData" key of the llrpOpSpecResult map is the data read by the air opSpec.[Optional]</description>
                </data>
                <data id="llrpOpSpecNumWordsWritten" type="byte[]">
                    <description>The value stored at the "llrpOpSpecNumWordsWritten" key of the llrpOpSpecResult map is the number of the words written by the air opSpec.[Optional]</description>
                </data>
                <data id="antenna1" type="Map">
                    <description>The value stored at the "antenna1" key of the read-event map is the antenna 1 optional information. </description>
                </data>
                <data id="antenna2" type="Map">
                    <description>The value stored at the "antenna2" key of the read-event map is the antenna 2 optional information. </description>
                </data>
                <data id="antenna3" type="Map">
                    <description>The value stored at the "antenna3" key of the read-event map is the antenna 3 optional information. </description>
                </data>
                <data id="antenna4" type="Map">
                    <description>The value stored at the "antenna4" key of the read-event map is the antenna 4 optional information. </description>
                </data>
                <data id="battery" type="Map">
                    <description>The value stored at the "battery" key of the read-event map is the optional battery information. </description>
                    <data id="batteryChargeLevel" type="float">
                        <description>The value stored at the "batteryChargeLevel" key of the "battery" map is the optional battery charge level information. The value is a percent of the charge level with 0 being no charge and 1.0 being charge level full. </description>
                    </data>
                    <data id="batteryRemainingTime" type="long">
                        <description>The value stored at the "batteryRemainingTime" key of the "battery" map is the optional battery remaining time information. </description>
                        <units>milliseconds</units>
                    </data>
                    <data id="batteryRemainingCapacity" type="long">
                        <description>The value stored at the "batteryRemainingCapacity" key of the "battery" map is the optional battery remaining capacity information. </description>
                    </data>
                </data>
                <data id="epcURI" type="string">
                    <description>The value stored at the "epcURI" key of the read-event map is the optional EPC URI value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="killPwd" type="string">
                    <description>The value stored at the "killPwd" key of the read-event map is the optional kill password value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="accessPwd" type="string">
                    <description>The value stored at the "accessPwd" key of the read-event map is the optional access password value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="epcBank" type="byte[]">
                    <description>The value stored at the "epcBank" key of the read-event map is the optional epc bank value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="tidBank" type="byte[]">
                    <description>The value stored at the "tidBank" key of the read-event map is the optional TID bank value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="userBank" type="byte[]">
                    <description>The value stored at the "userBank" key of the read-event map is the optional user bank value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="afi" type="uint">
                    <description>The value stored at the "afi" key of the read-event map is the optional ISO Application Family Identifier (AFI) value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="nsi" type="uint">
                    <description>The value stored at the "nsi" key of the read-event map is the optional Numbering System Identifier (NSI) bank value. </description>
                    <specreference idref="AleSpecification"/>
                </data>
                <data id="tagType" type="string">
                    <description>The value stored at the "tagType" key of the read-event map is the optional tag type value. If the tag type is an RFID Tag, then the value should start with "rfid". if the tag type is a barcode, then the value should start with a "barcode". </description>
                </data>
                <data id="peakRSSIMinimumStandardScore" type="float">
                    <description>The value stored at the "peakRSSIMinimumStandardScore" key of the read-event map is the minimum peak standard score (z-score). [Optional]</description>
                </data>
                <data id="peakRSSIMaximumStandardScore" type="float">
                    <description>The value stored at the "peakRSSIMaximumStandardScore" key of the read-event map is the maximum peak standard score (z-score). [Optional]</description>
                </data>
                <data id="summary" type="Map">
                    <description>The value stored at the "summary" key of the TagReport is a map which contains the summary information about the tags. </description>
                </data>
                <data id="peakRSSIMinimumMedian" type="long">
                    <description>The value stored at the "peakRSSIMinimumMedian" key of the read-event map is the peak received power of the EPC backscatter in dBM mean value. [Optional]</description>
                </data>
                <data id="peakRSSIMaximumMedian" type="long">
                    <description>The value stored at the "peakRSSIMaximumMedian" key of the read-event map is the maximum peak received power of the EPC backscatter in dBM mean value. [Optional]</description>
                </data>
                <data id="peakRSSIMinimumAverage" type="long">
                    <description>The value stored at the "peakRSSIMinimumAverage" key of the read-event map is the minimum peak average received power of the EPC backscatter in dBM mean value. [Optional]</description>
                </data>
                <data id="peakRSSIMaximumAverage" type="long">
                    <description>The value stored at the "peakRSSIMaximumAverage" key of the read-event map is the maximum peak average received power of the EPC backscatter in dBM mean value. [Optional]</description>
                </data>
                <data id="peakRSSIMinimumStandardDeviation" type="float">
                    <description>The value stored at the "peakRSSIMinimumStandardDeviation" key of the read-event map is the minimum peak standard deviation. [Optional]</description>
                </data>
                <data id="peakRSSIMaximumStandardDeviation" type="float">
                    <description>The value stored at the "peakRSSIMaximumStandardDeviation" key of the read-event map is the maximum peak standard deviation. [Optional]</description>
                </data>
                <data id="tagCount" type="int">
                    <description>The value stored at the "tagCount" key is the count of tags included in the report. </description>
                </data>
                <data id="countAverage" type="int">
                    <description>The value stored at the "countAverage" key is the count of all tag reads divided by the tag count. </description>
                </data>
                <data id="readersMap" type="Map">
                    <description>The value stored at the "readersMap" key is map containing information about each reader. </description>
                </data>
                <data id="antennasMap" type="Map">
                    <description>The value stored at the "antennasMap" key is map containing information about each antenna. </description>
                </data>
                <data id="reportsMap" type="Map">
                    <description>The value stored at the "reportsMap" key is map containing information about each reader report. </description>
                </data>
                <data id="vendorExtensions" type="List">
                    <description>The value stored at the "vendorExtensions" key of the read-event map is the List of custom parameters. The value of each element is a Map with keys "VendorIdentifier", "ParameterSubtype" and "VendorParameterValue". </description>
                </data>
                <data id="VendorIdentifier" type="int">
                    <description> The value stored at the "VendorIdentifier" key of customParameter map is the Vendor ID in the custom parameter. </description>
                </data>
                <data id="ParameterSubtype" type="int">
                    <description> The value stored at the "ParameterSubtype" key of customParameter map is the SubType in the custom parameter. </description>
                </data>
                <data id="VendorParameterValue" type="byte[]">
                    <description> The value stored at the "VendorParameterValue" key of customParameter map is the VendorParameter Value in the custom parameter. </description>
                </data>
                <data id="subCycleNum" type="int">
                    <description> If the tagReadingSubCycleMode is not "null", the value stores the sub cycle number the tag is read. </description>
                </data>
                <data id="totalSubCycles" type="int">
                    <description> If the tagReadingSubCycleMode is not "null", the value stores the total sub cycle numbers. </description>
                </data>
            </signal>




Copyright (c) 2010 IBM. See license in Legal section. 2010-01-26 Rfid Inventory XML Reference 1.2.0