<commit_before>Stream TC Command Releaser
==========================

Sends commands to the configured ``tc`` stream.


Class Name
----------

:javadoc:`org.yamcs.StreamTcCommandReleaser`


Configuration
-------------

This service is defined in ``etc/processor.yaml``. Example:

.. code-block:: yaml

    realtime:
      services:
        - class: org.yamcs.StreamTcCommandReleaser
          args:
            stream: "tc_realtime"


Configuration Options
---------------------

stream (string)
    **Required.** The stream to send commands to.<commit_msg>clarified documentation<commit_after>Stream TC Command Releaser
==========================

Sends commands to the configured ``tc`` streams. 

The service supports sending commands to multiple streams depending on the command name. Each stream can be connected to a different data link, thus allowing Yamcs to control multiple targets concurrently.

The streams where the commands are sent to are defined as part of the :doc:`streamConfig section<../data-management/streams>` in the ``yamcs.<instance>.yaml`` instance configuration file.


Class Name
----------

:javadoc:`org.yamcs.StreamTcCommandReleaser`


Configuration
-------------

This service is defined in ``etc/processor.yaml``. Example:

.. code-block:: yaml

    realtime:
      services:
        - class: org.yamcs.StreamTcCommandReleaser


Configuration Options
---------------------

stream (string)
    The stream to send commands to. This option is deprecated in favour of the stream configuration defined at instance level. Among others, that configuration is preferred because it allows having different streams for different instances, whereas the ``processor.yaml`` which defines this service is common for all instances.
{'fraction_non_alphanumeric': 0.14457142857142857, 'fraction_numerical': 0.0, 'mean_word_length': 3.302211302211302, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4247634', 'n_tokens_mistral': 437, 'n_tokens_neox': 407, 'n_words': 174}