<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="../../../design/description.xslt" type="text/xsl"?>
<node lang="en" type="DynamicNode.Lib.Basic.NTokenInfo" assembly="NLibDefault" xmlns="http://dynamicnodes.mastersign.de/description">
  <caption>Token Info</caption>
  <group>Basics</group>
  <description>Retrieves the state, stream, and stream index of arbitrary tokens.</description>
  <inPorts>
    <port name="in">
      <type>&lt;TElement&gt;</type>
      <description>Nimmt beliebige Daten entgegen.</description>
    </port>
  </inPorts>
  <outPorts>
    <port name="state">
      <type>DynamicNode.Core.TokenState</type>
      <description>
        Emits the token state of incoming tokens.
      </description>
    </port>
    <port name="stream">
      <type>DynamicNode.Core.Stream</type>
      <description>
        Emits the stream of incoming tokens.
      </description>
    </port>
    <port name="index">
      <type>long</type>
      <description>
        Emits the stream index of incoming tokens.
      </description>
    </port>
  </outPorts>
  <helpText>
    This node retrieves the properties of incoming tokens.
    The value of incoming tokens is ignored.
    Three properties of tokens are retrieved:
    <xhtml>
      <ul>
        <li>The state of the token (valid, invalid, not set)</li>
        <li>The stream if present</li>
        <li>The index of the token in the stream if a stream is present</li>
      </ul>
    </xhtml>
  </helpText>
  <customArea>Displays an info symbol.</customArea>
</node>