diff --git a/demo/config/targets/INST/cmd_tlm_server_inst2.txt b/demo/config/targets/INST/cmd_tlm_server_inst2.txt new file mode 100644 index 000000000..b1b6e1345 --- /dev/null +++ b/demo/config/targets/INST/cmd_tlm_server_inst2.txt @@ -0,0 +1,3 @@ +INTERFACE INST2_INT simulated_target_interface.rb sim_inst.rb + TARGET INST2 + DONT_LOG diff --git a/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb b/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb index cc78a6e2f..078709cd2 100644 --- a/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb +++ b/lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb @@ -108,7 +108,6 @@ def process_file(filename, recursive = false) parser.verify_num_parameters(1, 2, usage) target = System.targets[params[0].upcase] raise parser.error("Unknown target: #{params[0].upcase}") unless target - raise parser.error("Cannot use #{keyword} with target name substitutions: #{target.name} != #{target.original_name}") if target.name != target.original_name target_filename = params[1] target_filename = 'cmd_tlm_server.txt' unless target_filename target_filename = File.join(target.dir, target_filename)