- General Information
- Server Administration
- Mission Database
- Data Management
- Data Links
- Processors
- Commanding
- Services
- Security
- Web Interface
- Programs
Extending Yamcs
Appendices
Yamcs Release Notes
Yamcs HTTP API
Source Code Documentation
TCP TC Data Link¶
Sends telecommands via TCP.
Class Name¶
Configuration¶
Data links are configured in etc/yamcs.instance.yaml
. Example:
dataLinks:
- name: tc-out
class: org.yamcs.tctm.TcpTcDataLink
stream: tc_realtime
host: 127.0.0.1
port: 10010
commandPostprocessorClassName: org.yamcs.tctm.GenericCommandPostprocessor
Configuration Options¶
- stream (string)
Required. The stream where command instructions are received
- host (string)
Required. The host of the TC provider
- port (integer)
Required. The TCP port to connect to
- tcQueueSize (integer)
Limit the size of the queue. Default: unlimited
- tcMaxRate (integer)
Ensure that on overage no more than
tcMaxRate
commands are issued during any given second. Default: unspecified- commandPostprocessorClassName (string)
Class name of a Command Postprocessor implementation. Default is org.yamcs.tctm.GenericCommandPostprocessor.
- commandPostprocessorArgs (map)
Optional args of arbitrary complexity to pass to the command postprocessor. Each postprocessor may support different options.