.. _package-rst-devices-rfid:
==========================
Package rst.devices.rfid
==========================
A package with data types for handling RFID tags and readers.
Messages
========
.. container:: mess4ge-multi
.. container:: mess4ge-graph
.. digraph:: message_graph
fontname="Arial";
fontsize=11;
stylesheet="../_static/graphs.css";
node [fontsize=11,fontname="Arial"]
edge [fontsize=11,fontname="Arial"]
"1" [label=<
| TagCollection |
|
Tag | element |
>,shape=box,style=filled,fillcolor="white"];
"2" [label=< | Tag |
|
OCTET-VECTOR | id |
OCTET-VECTOR | vendor |
OCTET-VECTOR | source |
>,shape=box,style=filled,fillcolor="white"];
"1":element -> "2"[];
.. container:: mess4ge-list
.. container:: messages
* :ref:`TagCollection `
* :ref:`Tag `
.. container:: clearer
clearer: should be made invisible via css
.. _message-rst-devices-rfid-tagcollection:
Message TagCollection
---------------------
.. container:: message-rst-devices-rfid-tagcollection-multi
.. container:: message-rst-devices-rfid-tagcollection-documentation
.. py:class:: rst.devices.rfid.TagCollection
Collection of :py:class:`Tag ` instances.
Auto-generated.
.. py:attribute:: element
:type: array of :py:class:`rst.devices.rfid.Tag`
The individual elements of the collection.
Constraints regarding the empty collection, sorting, duplicated
entries etc. are use case specific.
.. container:: message-rst-devices-rfid-tagcollection-source
:download:`Download this file /home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.19.0-Linux/share/rst0.19/proto/stable/rst/devices/rfid/TagCollection.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.19.0-Linux/share/rst0.19/proto/stable/rst/devices/rfid/TagCollection.proto
:lines: 14-24
:language: protobuf
:emphasize-lines: 9-9
.. _message-rst-devices-rfid-tag:
Message Tag
-----------
.. container:: message-rst-devices-rfid-tag-multi
.. container:: message-rst-devices-rfid-tag-documentation
.. py:class:: rst.devices.rfid.Tag
Provides information about an RFID tag instance.
.. codeauthor:: Johannes Wienke
.. codeauthor:: Sebastian Wrede
@create_collection
.. py:attribute:: id
:type: :py:class:`OCTET-VECTOR`
The ID to identify the tag.
ASCII string encoding.
.. py:attribute:: vendor
:type: :py:class:`OCTET-VECTOR`
The name of the tag vendor.
ASCII string encoding.
.. py:attribute:: source
:type: :py:class:`OCTET-VECTOR`
Source of this information, e.g. a reader instance.
ASCII string encoding.
.. container:: message-rst-devices-rfid-tag-source
:download:`Download this file /home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.19.0-Linux/share/rst0.19/proto/stable/rst/devices/rfid/Tag.proto>`
.. literalinclude:: //home/jenkins/workspace/rst-manual-trunk/upstream/RST-0.19.0-Linux/share/rst0.19/proto/stable/rst/devices/rfid/Tag.proto
:lines: 14-37
:language: protobuf
:emphasize-lines: 8-8,15-15,22-22