Eclipse.org Eclipse.org RfidInventoryBenchmarkProfile org.eclipse.soda.dk.rfid.inventory

external RfidInventoryBenchmarkProfile External

Provider Eclipse.org
Vendors IBM
Version 1.2.0

Rfid Inventory Benchmark Profile

Benchmark report (RfidInventoryBenchmark/BenchmarkReport) Map

The "BenchmarkReport" is a signal containing the benchmark result for a single tag read cycle in a Map structure.

average 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.
averagedevicekitprocesstime
averagenotificationtime
averagereadertransmittime
devicekitprocesstime
devicekitstartingtimestamp
duration The value stored at "duration" key of of the benchmark map is the duration in milliseconds of the current tag read cycle.
longest 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.
longestdevicekitprocesstime
longestnotificationtime
longestreadertransmittime
notificationtime
notificationtimestamp
readerstartingtimestamp
readertransmittime
receivingtimestamp
serialnum The value stored at "serialnum" key of the benchmark map is the serial number of the benchmark reports since the start of benchmark profile.
shortest 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.
shortestdevicekitprocesstime
shortestnotificationtime
shortestreadertransmittime
startdelay 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.
tagid
tagreports The value stored at "tagreports" key of the benchmark map is the number of tag reports in the current tag read cycle.
tags The value stored at "tags" key is a List that contains benchmark information for each tag report.
totalprocesstime
uniquetags The value stored at "uniquetags" key of the benchmark map is the number of unique tags in the current tag read cycle.

Benchmarking (RfidInventoryBenchmark/Benchmarking) Boolean

The "Benchmarking" measurement specifies the state of benchmarking. If the measurement is true, the benchmark will be performed on every RFID Inventory tag read cycle.

External Key Data Units Description
Benchmark report Map The "BenchmarkReport" is a signal containing the benchmark result for a single tag read cycle in a Map structure.
prefix/RfidInventoryBenchmark/BenchmarkReport Map
prefix/RfidInventoryBenchmark/BenchmarkReport/ trigger Map
prefix/RfidInventoryBenchmark/BenchmarkReport/ error
Benchmarking Boolean The "Benchmarking" measurement specifies the state of benchmarking. If the measurement is true, the benchmark will be performed on every RFID Inventory tag read cycle.
prefix/RfidInventoryBenchmark/Benchmarking Boolean
prefix/RfidInventoryBenchmark/Benchmarking/ get
prefix/RfidInventoryBenchmark/Benchmarking/ read
prefix/RfidInventoryBenchmark/Benchmarking/ write Boolean
prefix/RfidInventoryBenchmark/Benchmarking/ error
External Key Data Units Description
average long (Number) 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.
averagedevicekitprocesstime long (Number)
averagenotificationtime long (Number)
averagereadertransmittime long (Number)
devicekitprocesstime long (Number)
devicekitstartingtimestamp long (Number)
duration long (Number) The value stored at "duration" key of of the benchmark map is the duration in milliseconds of the current tag read cycle.
longest long (Number) 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.
longestdevicekitprocesstime long (Number)
longestnotificationtime long (Number)
longestreadertransmittime long (Number)
notificationtime long (Number)
notificationtimestamp long (Number)
readerstartingtimestamp long (Number)
readertransmittime long (Number)
receivingtimestamp long (Number)
serialnum long (Number) The value stored at "serialnum" key of the benchmark map is the serial number of the benchmark reports since the start of benchmark profile.
shortest long (Number) 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.
shortestdevicekitprocesstime long (Number)
shortestnotificationtime long (Number)
shortestreadertransmittime long (Number)
startdelay long (Number) 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.
tagid string (String)
tagreports long (Number) The value stored at "tagreports" key of the benchmark map is the number of tag reports in the current tag read cycle.
tags List The value stored at "tags" key is a List that contains benchmark information for each tag report.
totalprocesstime long (Number)
uniquetags long (Number) The value stored at "uniquetags" key of the benchmark map is the number of unique tags in the current tag read 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
StartingTimestampKey String

Bugzilla: https://bugs.eclipse.org/bugs/enter_bug.cgi?product=OHF&component=DeviceKit
CVS File:
  org.eclipse.ohf
    plugins
      org.eclipse.soda.dk
        org.eclipse.soda.dk.rfid.inventory
          org.eclipse.soda.dk.rfid.inventory.benchmark.profile
            dk
              profile.xml
(1.4)
Tag(s) Timestamp Revision Comment
V1_2_0_2009_09_29 .. V1_2_0_2008_01_05_E3_3_2 2009-01-05 1.4
V1_2_0_2008_12_14_E3_3_2 .. V1_2_0_2008_10_16 2008-10-16 1.3

Copyright (c) 2009 IBM. See license in Legal section. 2009-10-01 RfidInventoryBenchmarkProfile External 1.2.0