Sha256: 001195d6693e74649004d9e50230e53919e651e66f156546e7353dcc16a0c1ff

Contents?: true

Size: 1.48 KB

Versions: 4

Compression:

Stored size: 1.48 KB

Contents

TITLE 'COSMOS Command and Telemetry Server - Demo Configuration'

# PACKET_LOG_WRITER Parameter Notes
# nil:use default log names
# true: logging enabled
# nil: Don't cycle logs based on time
# 2000000000: Create new log after 2 Billion bytes
# nil: Use the default log directory
# false: Log synchronously - more efficient
# config/data/meta_init.txt: Initialize SYSTEM META data from this file
PACKET_LOG_WRITER DEFAULT packet_log_writer.rb nil true nil 2000000000 nil false
# PACKET_LOG_WRITER SYSTEMLOG packet_log_writer.rb system

# Explicitly declare these interfaces since we're using name substitution
INTERFACE_TARGET INST cmd_tlm_server.txt # Use cmd_tlm_server.txt in targets/INST
INTERFACE_TARGET INST2 cmd_tlm_server2.txt # Use cmd_tlm_server2.txt in targets/INST

# Here is an example of declaring the interface directly
INTERFACE SYSTEM_INT cmd_tlm_server_interface.rb
  TARGET SYSTEM
  DISABLE_DISCONNECT
  # LOG SYSTEMLOG
  # DONT_LOG
  # DONT_CONNECT
  # DONT_RECONNECT
  # RECONNECT_DELAY 15.0
  # LOG_RAW

# Auto interface the rest of the targets by using their cmd_tlm_server.txt file
AUTO_INTERFACE_TARGETS

ROUTER INST_ROUTER tcpip_server_interface.rb 2055 2055 10.0 nil LENGTH 32 16 7
  OPTION LISTEN_ADDRESS 127.0.0.1
  ROUTE INST_INT
  # DONT_CONNECT
  # DONT_RECONNECT
  # DISABLE_DISCONNECT
  # RECONNECT_DELAY 15.0
  # LOG_RAW

BACKGROUND_TASK example_background_task.rb
  STOPPED
BACKGROUND_TASK limits_groups.rb 5 # Initial delay to allow interfaces to connect

#COLLECT_METADATA

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cosmos-4.1.1-java demo/config/tools/cmd_tlm_server/cmd_tlm_server.txt
cosmos-4.1.1 demo/config/tools/cmd_tlm_server/cmd_tlm_server.txt
cosmos-4.1.0-java demo/config/tools/cmd_tlm_server/cmd_tlm_server.txt
cosmos-4.1.0 demo/config/tools/cmd_tlm_server/cmd_tlm_server.txt