diff --git a/Manifest.txt b/Manifest.txt index 0030617ad..df57eef93 100644 --- a/Manifest.txt +++ b/Manifest.txt @@ -369,6 +369,7 @@ demo/config/data/vswitchoff.gif demo/config/data/vswitchon.gif demo/config/system/system.txt demo/config/system/system2.txt +demo/config/system/system_alt_ports.txt demo/config/targets/DART/cmd_tlm/dart_cmds.txt demo/config/targets/DART/cmd_tlm/dart_tlm.txt demo/config/targets/DART/cmd_tlm_server.txt @@ -435,6 +436,7 @@ demo/config/targets/TEMPLATED/target.txt demo/config/tools/cmd_sequence/cmd_sequence.txt demo/config/tools/cmd_tlm_server/cmd_tlm_server.txt demo/config/tools/cmd_tlm_server/cmd_tlm_server2.txt +demo/config/tools/cmd_tlm_server/cmd_tlm_server_chain.txt demo/config/tools/data_viewer/data_viewer.txt demo/config/tools/example_application.css demo/config/tools/handbook_creator/default_toc.xsl @@ -505,6 +507,7 @@ demo/outputs/tables/README.txt demo/outputs/tmp/README.txt demo/procedures/cosmos_api_test.rb demo/procedures/example_test.rb +demo/procedures/local_screen_example.rb demo/procedures/plot_test.rb demo/procedures/replay_test.rb demo/procedures/run_example_test.rb @@ -870,6 +873,8 @@ lib/cosmos/conversions.rb lib/cosmos/conversions/conversion.rb lib/cosmos/conversions/generic_conversion.rb lib/cosmos/conversions/new_packet_log_conversion.rb +lib/cosmos/conversions/packet_time_formatted_conversion.rb +lib/cosmos/conversions/packet_time_seconds_conversion.rb lib/cosmos/conversions/polynomial_conversion.rb lib/cosmos/conversions/processor_conversion.rb lib/cosmos/conversions/received_count_conversion.rb @@ -1069,6 +1074,7 @@ lib/cosmos/gui/text/completion_line_edit.rb lib/cosmos/gui/text/completion_text_edit.rb lib/cosmos/gui/text/ruby_editor.rb lib/cosmos/gui/utilities/analyze_log.rb +lib/cosmos/gui/utilities/classification_banner.rb lib/cosmos/gui/utilities/screenshot.rb lib/cosmos/gui/utilities/script_module_gui.rb lib/cosmos/gui/widgets/dart_frame.rb @@ -1084,6 +1090,7 @@ lib/cosmos/interfaces/linc_interface.rb lib/cosmos/interfaces/protocols/burst_protocol.rb lib/cosmos/interfaces/protocols/crc_protocol.rb lib/cosmos/interfaces/protocols/fixed_protocol.rb +lib/cosmos/interfaces/protocols/ignore_packet_protocol.rb lib/cosmos/interfaces/protocols/length_protocol.rb lib/cosmos/interfaces/protocols/override_protocol.rb lib/cosmos/interfaces/protocols/preidentified_protocol.rb @@ -1269,6 +1276,7 @@ lib/cosmos/tools/tlm_viewer/widgets/button_widget.rb lib/cosmos/tools/tlm_viewer/widgets/canvas_clickable.rb lib/cosmos/tools/tlm_viewer/widgets/canvas_widget.rb lib/cosmos/tools/tlm_viewer/widgets/canvasdot_widget.rb +lib/cosmos/tools/tlm_viewer/widgets/canvasellipse_widget.rb lib/cosmos/tools/tlm_viewer/widgets/canvasimage_widget.rb lib/cosmos/tools/tlm_viewer/widgets/canvasimagevalue_widget.rb lib/cosmos/tools/tlm_viewer/widgets/canvaslabel_widget.rb @@ -1340,6 +1348,7 @@ lib/cosmos/version.rb lib/cosmos/win32/excel.rb lib/cosmos/win32/win32.rb lib/cosmos/win32/win32_main.rb +make_gems.sh roodi.yml run_gui_tests.bat spec/ccsds/ccsds_packet_spec.rb @@ -1348,6 +1357,8 @@ spec/config/config_parser_spec.rb spec/conversions/conversion_spec.rb spec/conversions/generic_conversion_spec.rb spec/conversions/new_packet_log_conversion_spec.rb +spec/conversions/packet_time_formatted_conversion_spec.rb +spec/conversions/packet_time_seconds_conversion_spec.rb spec/conversions/polynomial_conversion_spec.rb spec/conversions/processor_conversion_spec.rb spec/conversions/received_count_conversion_spec.rb @@ -1400,6 +1411,7 @@ spec/interfaces/linc_interface_spec.rb spec/interfaces/protocols/burst_protocol_spec.rb spec/interfaces/protocols/crc_protocol_spec.rb spec/interfaces/protocols/fixed_protocol_spec.rb +spec/interfaces/protocols/ignore_packet_protocol_spec.rb spec/interfaces/protocols/length_protocol_spec.rb spec/interfaces/protocols/override_protocol_spec.rb spec/interfaces/protocols/preidentified_protocol_spec.rb diff --git a/data/crc.txt b/data/crc.txt index b1652112a..959a4a93c 100644 --- a/data/crc.txt +++ b/data/crc.txt @@ -18,16 +18,18 @@ "lib/cosmos/processors/processor.rb" 0x1FEB7030 "lib/cosmos/processors/statistics_processor.rb" 0x514E4788 "lib/cosmos/processors/watermark_processor.rb" 0x8829E260 -"lib/cosmos/version.rb" 0xB27EDA3B +"lib/cosmos/version.rb" 0xA0698C6B "lib/cosmos/conversions/new_packet_log_conversion.rb" 0x4AA03555 "lib/cosmos/conversions/segmented_polynomial_conversion.rb" 0xC498CE81 "lib/cosmos/conversions/processor_conversion.rb" 0xC72B73BD "lib/cosmos/conversions/unix_time_seconds_conversion.rb" 0x64C40BC3 "lib/cosmos/conversions/conversion.rb" 0xCE9919ED "lib/cosmos/conversions/received_time_seconds_conversion.rb" 0x414E5121 +"lib/cosmos/conversions/packet_time_seconds_conversion.rb" 0x49059829 "lib/cosmos/conversions/generic_conversion.rb" 0x0DDD4FE9 "lib/cosmos/conversions/unix_time_conversion.rb" 0x2D48D8B4 "lib/cosmos/conversions/received_count_conversion.rb" 0xD61BEB37 +"lib/cosmos/conversions/packet_time_formatted_conversion.rb" 0x5C416479 "lib/cosmos/conversions/received_time_formatted_conversion.rb" 0xDC6ED414 "lib/cosmos/conversions/unix_time_formatted_conversion.rb" 0x4A09BEE1 "lib/cosmos/conversions/polynomial_conversion.rb" 0x265F7139 @@ -44,29 +46,29 @@ "lib/cosmos/gui/widgets/dart_frame.rb" 0xF9F9F7E7 "lib/cosmos/gui/widgets/dart_meta_frame.rb" 0x1C42D724 "lib/cosmos/gui/widgets/realtime_button_bar.rb" 0x05757FB6 -"lib/cosmos/gui/dialogs/set_tlm_dialog.rb" 0x61B98717 -"lib/cosmos/gui/dialogs/interface_raw_dialog.rb" 0xB3CBF46E +"lib/cosmos/gui/dialogs/set_tlm_dialog.rb" 0x01AF440D +"lib/cosmos/gui/dialogs/interface_raw_dialog.rb" 0xED5AA61F "lib/cosmos/gui/dialogs/splash.rb" 0xEB84DFE8 "lib/cosmos/gui/dialogs/select_dialog.rb" 0x5DA0A692 "lib/cosmos/gui/dialogs/legal_dialog.rb" 0x8CC86D19 "lib/cosmos/gui/dialogs/about_dialog.rb" 0x3B7BABF2 "lib/cosmos/gui/dialogs/exception_dialog.rb" 0x2FD04B65 -"lib/cosmos/gui/dialogs/details_dialog.rb" 0x6CE432E1 +"lib/cosmos/gui/dialogs/details_dialog.rb" 0x0D4583B2 "lib/cosmos/gui/dialogs/calendar_dialog.rb" 0xB91051CB -"lib/cosmos/gui/dialogs/cmd_tlm_raw_dialog.rb" 0xD9C26802 +"lib/cosmos/gui/dialogs/cmd_tlm_raw_dialog.rb" 0x0C19B0AF "lib/cosmos/gui/dialogs/packet_log_dialog.rb" 0xEDA412A5 "lib/cosmos/gui/dialogs/pry_dialog.rb" 0xBE843775 -"lib/cosmos/gui/dialogs/find_replace_dialog.rb" 0x9D89681C +"lib/cosmos/gui/dialogs/find_replace_dialog.rb" 0xC82984BF "lib/cosmos/gui/dialogs/progress_dialog.rb" 0xF46E4DAE "lib/cosmos/gui/dialogs/tlm_graph_dialog.rb" 0xC827A206 -"lib/cosmos/gui/dialogs/tlm_details_dialog.rb" 0x619F2927 +"lib/cosmos/gui/dialogs/tlm_details_dialog.rb" 0x304B3975 "lib/cosmos/gui/dialogs/dart_dialog.rb" 0x83728C2B "lib/cosmos/gui/dialogs/scroll_text_dialog.rb" 0x65A1806D "lib/cosmos/gui/dialogs/cmd_details_dialog.rb" 0xCC67DC8A "lib/cosmos/gui/dialogs/tlm_edit_dialog.rb" 0x4610C6FD -"lib/cosmos/gui/dialogs/exception_list_dialog.rb" 0xC3CB4034 +"lib/cosmos/gui/dialogs/exception_list_dialog.rb" 0x00675AAE "lib/cosmos/gui/text/completion_line_edit.rb" 0x16E0A174 -"lib/cosmos/gui/text/ruby_editor.rb" 0x901A2E6E +"lib/cosmos/gui/text/ruby_editor.rb" 0x27DD9B94 "lib/cosmos/gui/text/completion_text_edit.rb" 0x09A88429 "lib/cosmos/gui/text/completion.rb" 0xB55DB949 "lib/cosmos/gui/opengl/moon_model.rb" 0x9C1D696C @@ -82,11 +84,12 @@ "lib/cosmos/gui/opengl/gl_viewport.rb" 0xDCA4C43E "lib/cosmos/gui/opengl/gl_material.rb" 0xA9335A05 "lib/cosmos/gui/opengl/gl_shape.rb" 0xB1531BE7 -"lib/cosmos/gui/qt_tool.rb" 0x59F988CD -"lib/cosmos/gui/qt.rb" 0x10480645 +"lib/cosmos/gui/qt_tool.rb" 0x005221FB +"lib/cosmos/gui/qt.rb" 0xCEC1C300 +"lib/cosmos/gui/utilities/classification_banner.rb" 0x44217DFA "lib/cosmos/gui/utilities/analyze_log.rb" 0x5E13ABB0 "lib/cosmos/gui/utilities/screenshot.rb" 0x11A32860 -"lib/cosmos/gui/utilities/script_module_gui.rb" 0xDECDC872 +"lib/cosmos/gui/utilities/script_module_gui.rb" 0x24C180F9 "lib/cosmos/gui/choosers/file_chooser.rb" 0x4596F107 "lib/cosmos/gui/choosers/combobox_chooser.rb" 0x4CFBAC4E "lib/cosmos/gui/choosers/float_chooser.rb" 0xA1DDC10B @@ -94,8 +97,8 @@ "lib/cosmos/gui/choosers/string_chooser.rb" 0x1326AF82 "lib/cosmos/gui/choosers/value_chooser.rb" 0x2374B886 "lib/cosmos/gui/choosers/telemetry_chooser.rb" 0xF8DC6A15 -"lib/cosmos/packets/parsers/xtce_parser.rb" 0x5D816272 -"lib/cosmos/packets/parsers/format_string_parser.rb" 0x38813037 +"lib/cosmos/packets/parsers/xtce_parser.rb" 0x1EE651D4 +"lib/cosmos/packets/parsers/format_string_parser.rb" 0x8015C5E3 "lib/cosmos/packets/parsers/limits_parser.rb" 0xD680A7A1 "lib/cosmos/packets/parsers/packet_item_parser.rb" 0xFE0FCF44 "lib/cosmos/packets/parsers/limits_response_parser.rb" 0x05979119 @@ -104,13 +107,13 @@ "lib/cosmos/packets/parsers/processor_parser.rb" 0xEC75BA88 "lib/cosmos/packets/parsers/packet_parser.rb" 0x619F475D "lib/cosmos/packets/parsers/xtce_converter.rb" 0xAA3C4A2A -"lib/cosmos/packets/telemetry.rb" 0xD779DE95 +"lib/cosmos/packets/telemetry.rb" 0xC6677CEF "lib/cosmos/packets/binary_accessor.rb" 0xCD678EF6 -"lib/cosmos/packets/packet.rb" 0x71A44396 +"lib/cosmos/packets/packet.rb" 0x95EC8AF3 "lib/cosmos/packets/structure.rb" 0x4FB5B8D5 -"lib/cosmos/packets/commands.rb" 0x36F95A2A +"lib/cosmos/packets/commands.rb" 0x739A6472 "lib/cosmos/packets/limits_response.rb" 0xB836D388 -"lib/cosmos/packets/packet_config.rb" 0x51D257E5 +"lib/cosmos/packets/packet_config.rb" 0xD89CD06F "lib/cosmos/packets/packet_item.rb" 0xE0789E45 "lib/cosmos/packets/limits.rb" 0x93BE03A8 "lib/cosmos/packets/packet_item_limits.rb" 0xC4534EAB @@ -128,43 +131,44 @@ "lib/cosmos/interfaces/stream_interface.rb" 0x6D1676BA "lib/cosmos/interfaces/protocols/template_protocol.rb" 0x3D431A5A "lib/cosmos/interfaces/protocols/length_protocol.rb" 0x95412E32 -"lib/cosmos/interfaces/protocols/preidentified_protocol.rb" 0xA87E48F9 +"lib/cosmos/interfaces/protocols/preidentified_protocol.rb" 0xE8D0347C "lib/cosmos/interfaces/protocols/protocol.rb" 0x46D4F6E7 "lib/cosmos/interfaces/protocols/terminated_protocol.rb" 0xE6AAACCA +"lib/cosmos/interfaces/protocols/ignore_packet_protocol.rb" 0xC5443C01 "lib/cosmos/interfaces/protocols/crc_protocol.rb" 0x9212C9CB "lib/cosmos/interfaces/protocols/burst_protocol.rb" 0xCF4EE7A5 "lib/cosmos/interfaces/protocols/override_protocol.rb" 0x64479CFF "lib/cosmos/interfaces/protocols/fixed_protocol.rb" 0x966170AA "lib/cosmos/interfaces/simulated_target_interface.rb" 0xA09DBFF7 -"lib/cosmos/interfaces/interface.rb" 0xEC7048BE +"lib/cosmos/interfaces/interface.rb" 0x9719A480 "lib/cosmos/interfaces/linc_interface.rb" 0xA85A43C1 "lib/cosmos/interfaces/tcpip_server_interface.rb" 0x0209F6E0 "lib/cosmos/interfaces/dart_status_interface.rb" 0xE85231B8 "lib/cosmos/interfaces/tcpip_client_interface.rb" 0xE9F201A9 "lib/cosmos/packet_logs/packet_log_writer_pair.rb" 0xB4DCA156 -"lib/cosmos/packet_logs/packet_log_reader.rb" 0x0BACD572 -"lib/cosmos/packet_logs/packet_log_writer.rb" 0x59C1276A +"lib/cosmos/packet_logs/packet_log_reader.rb" 0xEF0DBA80 +"lib/cosmos/packet_logs/packet_log_writer.rb" 0x32D5A979 "lib/cosmos/packet_logs/ccsds_log_reader.rb" 0x0B80AEA6 -"lib/cosmos/system/system.rb" 0x4C89C5A7 +"lib/cosmos/system/system.rb" 0x4552CB78 "lib/cosmos/system/target.rb" 0x6365E2FF "lib/cosmos/script/scripting.rb" 0xE812F6DA "lib/cosmos/script/replay.rb" 0xEB08C485 -"lib/cosmos/script/telemetry.rb" 0x5B4B2D87 +"lib/cosmos/script/telemetry.rb" 0x19F63F52 "lib/cosmos/script/commands.rb" 0x13531FE3 "lib/cosmos/script/extract.rb" 0x31199456 -"lib/cosmos/script/api_shared.rb" 0xC26876AF +"lib/cosmos/script/api_shared.rb" 0x7F0D8A2A "lib/cosmos/script/cmd_tlm_server.rb" 0xF4698FA2 -"lib/cosmos/script/limits.rb" 0xF8EC58DD -"lib/cosmos/script/script.rb" 0x4272724B -"lib/cosmos/script/tools.rb" 0x4F5657E9 +"lib/cosmos/script/limits.rb" 0x9693149E +"lib/cosmos/script/script.rb" 0xA19681FC +"lib/cosmos/script/tools.rb" 0xB30033A7 "lib/cosmos/ccsds/ccsds_packet.rb" 0xA30EE27E "lib/cosmos/ccsds/ccsds_parser.rb" 0x89A5FB3A -"lib/cosmos/win32/excel.rb" 0xB4D4195E +"lib/cosmos/win32/excel.rb" 0xE9577526 "lib/cosmos/win32/win32.rb" 0xBCECA922 "lib/cosmos/win32/win32_main.rb" 0x722DDE0D "lib/cosmos/packet_logs.rb" 0xDBC544CD -"lib/cosmos/top_level.rb" 0x2CCE4A7A -"lib/cosmos/interfaces.rb" 0xE9C2F3CF +"lib/cosmos/top_level.rb" 0x1BF20803 +"lib/cosmos/interfaces.rb" 0x3DDEC5C7 "lib/cosmos/core_ext/math.rb" 0xEFD1636D "lib/cosmos/core_ext/string.rb" 0x4F30E09A "lib/cosmos/core_ext/matrix.rb" 0x9DDBCA0B @@ -177,29 +181,29 @@ "lib/cosmos/core_ext/exception.rb" 0x695F7020 "lib/cosmos/core_ext/time.rb" 0x44E0C49C "lib/cosmos/core_ext/socket.rb" 0xB859FE77 -"lib/cosmos/core_ext/cosmos_io.rb" 0xEE1197D5 +"lib/cosmos/core_ext/cosmos_io.rb" 0x46D7B224 "lib/cosmos/core_ext/range.rb" 0x5D3E08D1 "lib/cosmos/core_ext/file.rb" 0x988C5632 "lib/cosmos/core_ext/kernel.rb" 0xFF4DF6CF -"lib/cosmos/tools/config_editor/config_editor.rb" 0xB0E80A06 +"lib/cosmos/tools/config_editor/config_editor.rb" 0xC29382CC "lib/cosmos/tools/config_editor/config_editor_frame.rb" 0x627EEC8A -"lib/cosmos/tools/launcher/launcher.rb" 0xD924A01D +"lib/cosmos/tools/launcher/launcher.rb" 0xBE156FBC "lib/cosmos/tools/launcher/launcher_multitool.rb" 0x1020A3D0 "lib/cosmos/tools/launcher/launcher_tool.rb" 0xE2F186A7 "lib/cosmos/tools/launcher/launcher_config.rb" 0xC89E8E85 "lib/cosmos/tools/table_manager/table_item.rb" 0x98E1F9F5 -"lib/cosmos/tools/table_manager/table_manager.rb" 0x89F9F004 +"lib/cosmos/tools/table_manager/table_manager.rb" 0xB1E8145A "lib/cosmos/tools/table_manager/table_config.rb" 0x96D0AD40 "lib/cosmos/tools/table_manager/table_manager_core.rb" 0xE8865A3F "lib/cosmos/tools/table_manager/table_item_parser.rb" 0xB71F4D86 "lib/cosmos/tools/table_manager/table.rb" 0x03997FD7 "lib/cosmos/tools/table_manager/table_parser.rb" 0x5948E3BA "lib/cosmos/tools/replay/replay.rb" 0xA4B43070 -"lib/cosmos/tools/cmd_sequence/cmd_sequence.rb" 0x7D31CC1D +"lib/cosmos/tools/cmd_sequence/cmd_sequence.rb" 0x0F5866FA "lib/cosmos/tools/cmd_sequence/sequence_list.rb" 0x4AD01295 -"lib/cosmos/tools/cmd_sequence/sequence_item.rb" 0x4385B8CD +"lib/cosmos/tools/cmd_sequence/sequence_item.rb" 0xF3F9C72E "lib/cosmos/tools/tlm_viewer/tlm_viewer_config.rb" 0xD1CF7B70 -"lib/cosmos/tools/tlm_viewer/tlm_viewer.rb" 0x815F6A88 +"lib/cosmos/tools/tlm_viewer/tlm_viewer.rb" 0xD3937A6F "lib/cosmos/tools/tlm_viewer/widgets/labeltrendlimitsbar_widget.rb" 0xD8A2AADE "lib/cosmos/tools/tlm_viewer/widgets/matrixbycolumns_widget.rb" 0xC65C7F90 "lib/cosmos/tools/tlm_viewer/widgets/labelvaluerangecolumn_widget.rb" 0x5935BAC8 @@ -209,7 +213,7 @@ "lib/cosmos/tools/tlm_viewer/widgets/formatfontvalue_widget.rb" 0xF1648FFA "lib/cosmos/tools/tlm_viewer/widgets/canvaslinevalue_widget.rb" 0x2BFFD0E6 "lib/cosmos/tools/tlm_viewer/widgets/trendbar_widget.rb" 0xCC7F70CC -"lib/cosmos/tools/tlm_viewer/widgets/widget.rb" 0xACDB9307 +"lib/cosmos/tools/tlm_viewer/widgets/widget.rb" 0xAF0A2C9D "lib/cosmos/tools/tlm_viewer/widgets/tabitem_widget.rb" 0x390CA44D "lib/cosmos/tools/tlm_viewer/widgets/labelvaluedesc_widget.rb" 0x9FDF915A "lib/cosmos/tools/tlm_viewer/widgets/canvas_clickable.rb" 0xE62BBDD6 @@ -225,7 +229,7 @@ "lib/cosmos/tools/tlm_viewer/widgets/trendlimitsbar_widget.rb" 0xF812A1CC "lib/cosmos/tools/tlm_viewer/widgets/spacer_widget.rb" 0x2BBFF4CF "lib/cosmos/tools/tlm_viewer/widgets/labelvaluelimitscolumn_widget.rb" 0x83106C3B -"lib/cosmos/tools/tlm_viewer/widgets/timegraph_widget.rb" 0xA7D69022 +"lib/cosmos/tools/tlm_viewer/widgets/timegraph_widget.rb" 0x76453D7E "lib/cosmos/tools/tlm_viewer/widgets/label_widget.rb" 0x5158C883 "lib/cosmos/tools/tlm_viewer/widgets/sectionheader_widget.rb" 0x0CDABB7D "lib/cosmos/tools/tlm_viewer/widgets/valuerangebar_widget.rb" 0xFD9A6967 @@ -249,6 +253,7 @@ "lib/cosmos/tools/tlm_viewer/widgets/combobox_widget.rb" 0xBB872BEE "lib/cosmos/tools/tlm_viewer/widgets/limitscolor_widget.rb" 0x346B0043 "lib/cosmos/tools/tlm_viewer/widgets/limitsbar_widget.rb" 0x88713756 +"lib/cosmos/tools/tlm_viewer/widgets/canvasellipse_widget.rb" 0xFED230EB "lib/cosmos/tools/tlm_viewer/widgets/canvasimage_widget.rb" 0xCC4D8172 "lib/cosmos/tools/tlm_viewer/widgets/textbox_widget.rb" 0x9208702E "lib/cosmos/tools/tlm_viewer/widgets/button_widget.rb" 0x6CD830A7 @@ -264,60 +269,60 @@ "lib/cosmos/tools/tlm_viewer/widgets/canvas_widget.rb" 0x09A8F2D0 "lib/cosmos/tools/tlm_viewer/widgets/canvasdot_widget.rb" 0x3B2B3BAD "lib/cosmos/tools/tlm_viewer/widgets/canvaslabelvalue_widget.rb" 0x14270A26 -"lib/cosmos/tools/tlm_viewer/widgets.rb" 0xE3A969BD -"lib/cosmos/tools/tlm_viewer/screen.rb" 0x05B9C521 -"lib/cosmos/tools/data_viewer/data_viewer.rb" 0x146A6D3B -"lib/cosmos/tools/data_viewer/dump_component.rb" 0x6942C5D6 -"lib/cosmos/tools/data_viewer/data_viewer_component.rb" 0xD25BA6EB +"lib/cosmos/tools/tlm_viewer/widgets.rb" 0xB19DE358 +"lib/cosmos/tools/tlm_viewer/screen.rb" 0xFC3C9DE7 +"lib/cosmos/tools/data_viewer/data_viewer.rb" 0xA9AB64EE +"lib/cosmos/tools/data_viewer/dump_component.rb" 0x3BDB6068 +"lib/cosmos/tools/data_viewer/data_viewer_component.rb" 0x941870C1 "lib/cosmos/tools/test_runner/test.rb" 0x79355402 "lib/cosmos/tools/test_runner/results_writer.rb" 0x42746FB4 -"lib/cosmos/tools/test_runner/test_runner_chooser.rb" 0xB2BC3115 -"lib/cosmos/tools/test_runner/test_runner.rb" 0x539F173B +"lib/cosmos/tools/test_runner/test_runner_chooser.rb" 0x40ED45A3 +"lib/cosmos/tools/test_runner/test_runner.rb" 0xCC45001C "lib/cosmos/tools/tlm_extractor/text_item_chooser.rb" 0x587768C6 -"lib/cosmos/tools/tlm_extractor/tlm_extractor.rb" 0x8183AC60 +"lib/cosmos/tools/tlm_extractor/tlm_extractor.rb" 0x76A23C55 "lib/cosmos/tools/tlm_extractor/tlm_extractor_processor.rb" 0x311C451A -"lib/cosmos/tools/tlm_extractor/tlm_extractor_config.rb" 0x30A75DAF +"lib/cosmos/tools/tlm_extractor/tlm_extractor_config.rb" 0xAF6ED55C "lib/cosmos/tools/cmd_tlm_server/background_tasks.rb" 0x33A9C389 "lib/cosmos/tools/cmd_tlm_server/routers.rb" 0x88B05231 -"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb" 0xB2E2D50B -"lib/cosmos/tools/cmd_tlm_server/replay_backend.rb" 0xEAE57D90 -"lib/cosmos/tools/cmd_tlm_server/gui/targets_tab.rb" 0xE5F41E03 -"lib/cosmos/tools/cmd_tlm_server/gui/logging_tab.rb" 0x32B3C46F -"lib/cosmos/tools/cmd_tlm_server/gui/status_tab.rb" 0xF7BF2580 -"lib/cosmos/tools/cmd_tlm_server/gui/packets_tab.rb" 0xC9C99FDE +"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_config.rb" 0x669B471B +"lib/cosmos/tools/cmd_tlm_server/replay_backend.rb" 0xE096F3A6 +"lib/cosmos/tools/cmd_tlm_server/gui/targets_tab.rb" 0x253A1878 +"lib/cosmos/tools/cmd_tlm_server/gui/logging_tab.rb" 0x19816D8D +"lib/cosmos/tools/cmd_tlm_server/gui/status_tab.rb" 0xD36F0929 +"lib/cosmos/tools/cmd_tlm_server/gui/packets_tab.rb" 0x843A0233 "lib/cosmos/tools/cmd_tlm_server/gui/replay_tab.rb" 0x63401F0C -"lib/cosmos/tools/cmd_tlm_server/gui/interfaces_tab.rb" 0x6CA69FAF -"lib/cosmos/tools/cmd_tlm_server/commanding.rb" 0x48217D89 +"lib/cosmos/tools/cmd_tlm_server/gui/interfaces_tab.rb" 0x0D95D613 +"lib/cosmos/tools/cmd_tlm_server/commanding.rb" 0x882E8F0B "lib/cosmos/tools/cmd_tlm_server/background_task.rb" 0xC2141E7E "lib/cosmos/tools/cmd_tlm_server/limits_groups_background_task.rb" 0xB8CB20B0 -"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb" 0xD2BACBB4 -"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server.rb" 0x52DF4B03 +"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server_gui.rb" 0xBF8A3AAA +"lib/cosmos/tools/cmd_tlm_server/cmd_tlm_server.rb" 0xC8F7220B "lib/cosmos/tools/cmd_tlm_server/connections.rb" 0x6DC54689 -"lib/cosmos/tools/cmd_tlm_server/api.rb" 0x9AA1DE0B +"lib/cosmos/tools/cmd_tlm_server/api.rb" 0xF595F815 "lib/cosmos/tools/cmd_tlm_server/packet_logging.rb" 0xCE912CF1 "lib/cosmos/tools/cmd_tlm_server/interfaces.rb" 0xF5C647E1 "lib/cosmos/tools/cmd_tlm_server/router_thread.rb" 0x5070D428 -"lib/cosmos/tools/cmd_tlm_server/interface_thread.rb" 0x3F3BDB60 -"lib/cosmos/tools/packet_viewer/packet_viewer.rb" 0xDFD9701E -"lib/cosmos/tools/cmd_sender/cmd_sender.rb" 0x04BACB04 +"lib/cosmos/tools/cmd_tlm_server/interface_thread.rb" 0xB8AC60DF +"lib/cosmos/tools/packet_viewer/packet_viewer.rb" 0x2CBE0EB3 +"lib/cosmos/tools/cmd_sender/cmd_sender.rb" 0xB8A148EE "lib/cosmos/tools/cmd_sender/cmd_param_table_item_delegate.rb" 0xE80FAD0A "lib/cosmos/tools/cmd_sender/cmd_sender_text_edit.rb" 0xB192AF6E -"lib/cosmos/tools/tlm_grapher/tabbed_plots/overview_tabbed_plots.rb" 0x0FE62D7A +"lib/cosmos/tools/tlm_grapher/tabbed_plots/overview_tabbed_plots.rb" 0xF466215E "lib/cosmos/tools/tlm_grapher/tlm_grapher.rb" 0x350DFE78 "lib/cosmos/tools/tlm_grapher/plot_gui_objects/linegraph_plot_gui_object.rb" 0xBD8282FB "lib/cosmos/tools/tlm_grapher/plot_gui_objects/xy_plot_gui_object.rb" 0xA500650F "lib/cosmos/tools/tlm_grapher/plot_gui_objects/singlexy_plot_gui_object.rb" 0x4FC1C15C "lib/cosmos/tools/tlm_grapher/data_objects/singlexy_data_object.rb" 0xCBEECBFF -"lib/cosmos/tools/tlm_grapher/data_objects/xy_data_object.rb" 0x6A63111C -"lib/cosmos/tools/tlm_grapher/data_objects/housekeeping_data_object.rb" 0xD21975B2 +"lib/cosmos/tools/tlm_grapher/data_objects/xy_data_object.rb" 0x495C3C7F +"lib/cosmos/tools/tlm_grapher/data_objects/housekeeping_data_object.rb" 0xBF373835 "lib/cosmos/tools/tlm_grapher/data_objects/data_object.rb" 0x20FDD777 "lib/cosmos/tools/tlm_grapher/data_objects/linegraph_data_object.rb" 0x7D5F4824 -"lib/cosmos/tools/tlm_grapher/data_object_adders/xy_data_object_adder.rb" 0xB62D3677 +"lib/cosmos/tools/tlm_grapher/data_object_adders/xy_data_object_adder.rb" 0x4F455CD0 "lib/cosmos/tools/tlm_grapher/data_object_adders/singlexy_data_object_adder.rb" 0x66049CF8 "lib/cosmos/tools/tlm_grapher/data_object_adders/housekeeping_data_object_adder.rb" 0xA60CAFC4 -"lib/cosmos/tools/tlm_grapher/data_object_editors/housekeeping_data_object_editor.rb" 0x85AD1DE9 +"lib/cosmos/tools/tlm_grapher/data_object_editors/housekeeping_data_object_editor.rb" 0xEE1A2D34 "lib/cosmos/tools/tlm_grapher/data_object_editors/linegraph_data_object_editor.rb" 0xC23AA3F6 -"lib/cosmos/tools/tlm_grapher/data_object_editors/xy_data_object_editor.rb" 0x97E1D084 +"lib/cosmos/tools/tlm_grapher/data_object_editors/xy_data_object_editor.rb" 0x31DE08C7 "lib/cosmos/tools/tlm_grapher/data_object_editors/data_object_editor.rb" 0x6A92FD7C "lib/cosmos/tools/tlm_grapher/data_object_editors/singlexy_data_object_editor.rb" 0xB39257A1 "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_dart_thread.rb" 0x4611A032 @@ -325,7 +330,7 @@ "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_data_object_editor.rb" 0xF016E145 "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_realtime_thread.rb" 0x0AC5F2CA "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_plot_editor.rb" 0x55DDD0F5 -"lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_tool.rb" 0x33035010 +"lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_tool.rb" 0x981CC22D "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_config.rb" 0xF301DC6E "lib/cosmos/tools/tlm_grapher/tabbed_plots_tool/tabbed_plots_logfile_thread.rb" 0xB6035CEA "lib/cosmos/tools/tlm_grapher/plot_editors/singlexy_plot_editor.rb" 0xA9B7CD4C @@ -337,13 +342,13 @@ "lib/cosmos/tools/tlm_grapher/plots/singlexy_plot.rb" 0xA01649EC "lib/cosmos/tools/tlm_grapher/plots/xy_plot.rb" 0x98F7712F "lib/cosmos/tools/opengl_builder/scene_config.rb" 0x15B59793 -"lib/cosmos/tools/opengl_builder/opengl_builder.rb" 0xB161B0F9 -"lib/cosmos/tools/limits_monitor/limits_monitor.rb" 0x0189C4CB -"lib/cosmos/tools/cmd_extractor/cmd_extractor.rb" 0xD50915A8 +"lib/cosmos/tools/opengl_builder/opengl_builder.rb" 0x2D82B6FB +"lib/cosmos/tools/limits_monitor/limits_monitor.rb" 0xE6617D35 +"lib/cosmos/tools/cmd_extractor/cmd_extractor.rb" 0x78FC7DD4 "lib/cosmos/tools/handbook_creator/handbook_creator_config.rb" 0x9706590F -"lib/cosmos/tools/handbook_creator/handbook_creator.rb" 0x729A16C4 -"lib/cosmos/tools/script_runner/script_runner.rb" 0x648F80BE -"lib/cosmos/tools/script_runner/script_runner_frame.rb" 0x0C54F330 +"lib/cosmos/tools/handbook_creator/handbook_creator.rb" 0xA39DB9B7 +"lib/cosmos/tools/script_runner/script_runner.rb" 0x8AB13B28 +"lib/cosmos/tools/script_runner/script_runner_frame.rb" 0x234C906F "lib/cosmos/tools/script_runner/script_audit.rb" 0xAAEFBDF7 "lib/cosmos/tools/script_runner/script_runner_config.rb" 0xD5A30025 "lib/cosmos/dart/db/seeds.rb" 0xF64BB16E @@ -380,10 +385,10 @@ "lib/cosmos/dart/processes/dart_decom_server.rb" 0xA703A157 "lib/cosmos/dart/processes/dart_reducer.rb" 0x419B0669 "lib/cosmos/dart/processes/dart_import.rb" 0xDA0A2DF8 -"lib/cosmos/dart/processes/dart_util.rb" 0xC2DED1FE +"lib/cosmos/dart/processes/dart_util.rb" 0x831336B0 "lib/cosmos/dart/processes/dart_stream_server.rb" 0xDB0A685D "lib/cosmos/dart/processes/dart.rb" 0x8DA3139C -"lib/cosmos/dart/processes/dart_ingester.rb" 0xAEF822A7 +"lib/cosmos/dart/processes/dart_ingester.rb" 0xA852E1EE "lib/cosmos/dart/processes/dart_worker.rb" 0x276DA6C2 "lib/cosmos/dart/spec/rails_helper.rb" 0xE801021E "lib/cosmos/dart/spec/spec_helper.rb" 0xB85BF318 @@ -393,7 +398,7 @@ "lib/cosmos/dart/spec/dart/dart_importer_spec.rb" 0x9ED47532 "lib/cosmos/dart/spec/dart/dart_database_cleaner_spec.rb" 0x5996E8BC "lib/cosmos/dart/spec/dart/dart_decommutator_spec.rb" 0x19F4F20A -"lib/cosmos/dart/spec/dart/dart_reducer_manager_spec.rb" 0xDBDD26D2 +"lib/cosmos/dart/spec/dart/dart_reducer_manager_spec.rb" 0x4258278B "lib/cosmos/dart/spec/dart/dart_decom_query_spec.rb" 0x7E02A2A8 "lib/cosmos/dart/spec/dart/dart_common_spec.rb" 0xFA0D8B32 "lib/cosmos/dart/app/controllers/application_controller.rb" 0x4ACE8917 @@ -412,7 +417,7 @@ "lib/cosmos/dart/app/jobs/application_job.rb" 0x01B2F9B5 "lib/cosmos/dart/app/mailers/application_mailer.rb" 0x36020E49 "lib/cosmos/dart/examples/dart_decom_client.rb" 0xC186C50A -"lib/cosmos/dart/examples/dart_stream_client.rb" 0x369038DC +"lib/cosmos/dart/examples/dart_stream_client.rb" 0x50834BF3 "lib/cosmos/dart/config/initializers/backtrace_silencers.rb" 0x8C1DB704 "lib/cosmos/dart/config/initializers/application_controller_renderer.rb" 0x80DC2E15 "lib/cosmos/dart/config/initializers/mime_types.rb" 0x37CBE29C @@ -433,15 +438,15 @@ "lib/cosmos/dart/config/environment.rb" 0xF2F50C49 "lib/cosmos/dart/lib/dart_reducer_manager.rb" 0x5768FF87 "lib/cosmos/dart/lib/dart_reducer_worker_thread.rb" 0x06DB8136 -"lib/cosmos/dart/lib/dart_decommutator.rb" 0x788BDC27 +"lib/cosmos/dart/lib/dart_decommutator.rb" 0xCC574FFA "lib/cosmos/dart/lib/dart_tcpip_server_interface.rb" 0xF3A295D4 -"lib/cosmos/dart/lib/dart_common.rb" 0x4B828C6D -"lib/cosmos/dart/lib/dart_database_cleaner.rb" 0xDED64DB8 -"lib/cosmos/dart/lib/dart_packet_log_writer.rb" 0x0330E386 +"lib/cosmos/dart/lib/dart_common.rb" 0xA04F3145 +"lib/cosmos/dart/lib/dart_database_cleaner.rb" 0x4D70698F +"lib/cosmos/dart/lib/dart_packet_log_writer.rb" 0xFD4DD7A9 "lib/cosmos/dart/lib/dart_decom_query.rb" 0xD55AF757 -"lib/cosmos/dart/lib/dart_importer.rb" 0x283327A8 +"lib/cosmos/dart/lib/dart_importer.rb" 0x0404462B "lib/cosmos/dart/lib/dart_logging.rb" 0xA77140B0 -"lib/cosmos/conversions.rb" 0x43679D05 +"lib/cosmos/conversions.rb" 0x3C0D8984 "lib/cosmos/script.rb" 0x25BB611B "lib/cosmos/config/config_parser.rb" 0x3CCA586C "lib/cosmos/config/meta_config_parser.rb" 0xE4521B6B diff --git a/demo/config/data/crc.txt b/demo/config/data/crc.txt index 136c6a4db..2a2c15ff8 100644 --- a/demo/config/data/crc.txt +++ b/demo/config/data/crc.txt @@ -54,7 +54,7 @@ "config/targets/INST/tools/table_manager/McConfigTable_def.txt" 0x5B6FA631 "config/targets/INST/tools/data_viewer/data_viewer2.txt" 0x7FFA3A8A "config/targets/INST/tools/data_viewer/data_viewer.txt" 0xB25E2644 -"config/targets/INST/cmd_tlm/inst_tlm.txt" 0x008F9C71 +"config/targets/INST/cmd_tlm/inst_tlm.txt" 0x83356727 "config/targets/INST/cmd_tlm/_ccsds_tlm.txt" 0xE833D935 "config/targets/INST/cmd_tlm/inst_cmds.txt" 0x7E5C780F "config/targets/INST/cmd_tlm/_ccsds_cmd.txt" 0x7F5572F3 @@ -82,8 +82,9 @@ "config/data/hselectoff.gif" 0x8A0C192E "config/data/groundon.gif" 0x97D9A501 "config/data/vswitchon.gif" 0xD747AC45 -"config/system/system.txt" 0x024C5A9D -"config/system/system2.txt" 0x6CC6BC88 +"config/system/system_alt_ports.txt" 0xB5D194B0 +"config/system/system.txt" 0x84099B85 +"config/system/system2.txt" 0x52BFC433 "config/tools/launcher/launcher2.css" 0x69DA47AB "config/tools/launcher/launcher.txt" 0x7060F202 "config/tools/launcher/launcher2.txt" 0x697956FC @@ -107,6 +108,7 @@ "config/tools/tlm_extractor/_adcs_time.txt" 0x3DAD5094 "config/tools/tlm_extractor/tlm_extractor2.txt" 0x5C780BD2 "config/tools/cmd_tlm_server/cmd_tlm_server2.txt" 0x2534CD8E +"config/tools/cmd_tlm_server/cmd_tlm_server_chain.txt" 0x0A7ED710 "config/tools/cmd_tlm_server/cmd_tlm_server.txt" 0xEE1CB154 "config/tools/tlm_grapher/README.txt" 0x93B2C07E "config/tools/opengl_builder/README.txt" 0x93B2C07E @@ -127,7 +129,7 @@ "config/tools/handbook_creator/default_toc.xsl" 0x4122A040 "config/tools/handbook_creator/handbook_creator.txt" 0xAA806C94 "config/tools/script_runner/script_runner.txt" 0x1EECD803 -"config/dart/Gemfile" 0x69694DA8 +"config/dart/Gemfile" 0x294591DB "tools/TlmExtractor.bat" 0x2B98E027 "tools/Launcher" 0xFD4E356C "tools/CmdSequence" 0x4A13C82C @@ -262,9 +264,10 @@ "tools/CmdExtractor" 0x96E82AC3 "tools/OpenGLBuilder" 0x585EA691 "tools/CmdSender.bat" 0x2B98E027 -"procedures/cosmos_api_test.rb" 0x40001906 +"procedures/cosmos_api_test.rb" 0x9D13FFA3 "procedures/example_test.rb" 0xEB8B8E79 "procedures/test.rb" 0xCE4DA55A "procedures/replay_test.rb" 0xBB4D6A36 "procedures/plot_test.rb" 0xF311D562 "procedures/run_example_test.rb" 0x0F244140 +"procedures/local_screen_example.rb" 0x677D2019 diff --git a/install/config/data/crc.txt b/install/config/data/crc.txt index 32cdf9029..4ab26c761 100644 --- a/install/config/data/crc.txt +++ b/install/config/data/crc.txt @@ -2,7 +2,7 @@ "config/targets/SYSTEM/target.txt" 0x07E82776 "config/targets/SYSTEM/cmd_tlm/meta_tlm.txt" 0x07CDABCB "config/data/README.txt" 0x93B2C07E -"config/system/system.txt" 0xD95B7058 +"config/system/system.txt" 0x390C8677 "config/tools/launcher/launcher.txt" 0x6A3047DB "config/tools/table_manager/README.txt" 0x93B2C07E "config/tools/tlm_viewer/tlm_viewer.txt" 0xD9071527 @@ -29,7 +29,7 @@ "config/tools/handbook_creator/default_toc.xsl" 0x4122A040 "config/tools/handbook_creator/handbook_creator.txt" 0x64E4B5CC "config/tools/script_runner/script_runner.txt" 0x1EECD803 -"config/dart/Gemfile" 0x011A23A3 +"config/dart/Gemfile" 0xE089EDB7 "tools/TlmExtractor.bat" 0x2B98E027 "tools/Launcher" 0xFD4E356C "tools/CmdSequence" 0x4A13C82C diff --git a/lib/cosmos/version.rb b/lib/cosmos/version.rb index b7582baa1..f55351b40 100644 --- a/lib/cosmos/version.rb +++ b/lib/cosmos/version.rb @@ -1,12 +1,12 @@ # encoding: ascii-8bit -COSMOS_VERSION = '4.2.4' +COSMOS_VERSION = '4.3.0' module Cosmos module Version MAJOR = '4' - MINOR = '2' - PATCH = '4' - BUILD = '4c60966285c2f7a5a050bfec88cb081b8662fac9' + MINOR = '3' + PATCH = '0' + BUILD = '3588276d89cb9d934e0e51ad8c6e2426fc5dafb5' end - VERSION = '4.2.4' + VERSION = '4.3.0' end