Package rst.devices.rfid

A package with data types for handling RFID tags and readers.

Messages

digraph message_graph { fontname="Arial"; fontsize=11; stylesheet="../_static/graphs.css"; node [fontsize=11,fontname="Arial"] edge [fontsize=11,fontname="Arial"] "1" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.TagCollection" TITLE="Message rst.devices.rfid.TagCollection" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">TagCollection</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.Tag" TITLE="Message rst.devices.rfid.Tag" TARGET="_parent">Tag</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.TagCollection.element" TITLE="Field rst.devices.rfid.TagCollection.element" TARGET="_parent" PORT="element">element</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "2" [label=<<TABLE BORDER="0"><TR><TD COLSPAN="2" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.Tag" TITLE="Message rst.devices.rfid.Tag" TARGET="_parent"><TABLE BORDER="0"><TR><TD ALIGN="right"><IMG SRC="../_static/message.svg"></IMG></TD><TD ALIGN="left">Tag</TD></TR></TABLE></TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.Tag.id" TITLE="Field rst.devices.rfid.Tag.id" TARGET="_parent" PORT="id">id</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.Tag.vendor" TITLE="Field rst.devices.rfid.Tag.vendor" TARGET="_parent" PORT="vendor">vendor</TD></TR><TR><TD ALIGN="left" HREF="../generated/stable/package-__rosetta-OCTET-VECTOR.html#OCTET-VECTOR" TITLE="Fundamental OCTET-VECTOR" TARGET="_parent">OCTET-VECTOR</TD><TD ALIGN="left" HREF="../generated/stable/package-rst-devices-rfid.html#rst.devices.rfid.Tag.source" TITLE="Field rst.devices.rfid.Tag.source" TARGET="_parent" PORT="source">source</TD></TR></TABLE>>,shape=box,style=filled,fillcolor="white"]; "1":element -> "2"[]; }

clearer: should be made invisible via css

Message TagCollection

class rst.devices.rfid.TagCollection

Collection of Tag instances.

Auto-generated.

element
Type:array of rst.devices.rfid.Tag

The individual elements of the collection.

Constraints regarding the empty collection, sorting, duplicated entries etc. are use case specific.

Download this file

message TagCollection {

    /**
     * The individual elements of the collection.
     *
     * Constraints regarding the empty collection, sorting, duplicated
     * entries etc. are use case specific.
     */
    repeated Tag element = 1;

}

Message Tag

class rst.devices.rfid.Tag

Provides information about an RFID tag instance.

Code author: Johannes Wienke <jwienke@techfak.uni-bielefeld.de>

Code author: Sebastian Wrede <swrede@techfak.uni-bielefeld.de>

@create_collection

id
Type:OCTET-VECTOR

The ID to identify the tag.

ASCII string encoding.

vendor
Type:OCTET-VECTOR

The name of the tag vendor.

ASCII string encoding.

source
Type:OCTET-VECTOR

Source of this information, e.g. a reader instance.

ASCII string encoding.

Download this file

message Tag {

    /**
     * The ID to identify the tag.
     *
     * ASCII string encoding.
     */
    required bytes id = 1;

    /**
     * The name of the tag vendor.
     *
     * ASCII string encoding.
     */
    optional bytes vendor = 2;

    /**
     * Source of this information, e.g. a reader instance.
     *
     * ASCII string encoding.
     */
    optional bytes source = 3;

}