├── .gitignore ├── .gitmodules ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── uavcan_gui_tool ├── remove_build_outputs.sh ├── screenshot.png ├── setup.cfg ├── setup.py └── uavcan_gui_tool ├── __init__.py ├── active_data_type_detector.py ├── icons ├── logo.ico └── logo_256x256.png ├── main.py ├── panels ├── __init__.py ├── actuator_panel.py └── esc_panel.py ├── setup_window.py ├── thirdparty └── __init__.py ├── update_checker.py ├── version.py └── widgets ├── __init__.py ├── about_window.py ├── bus_monitor ├── __init__.py ├── transfer_decoder.py └── window.py ├── can_adapter_control_panel ├── __init__.py └── slcan_cli.py ├── console.py ├── dynamic_node_id_allocator.py ├── file_server.py ├── local_node.py ├── log_message_display.py ├── node_monitor.py ├── node_properties.py ├── plotter ├── __init__.py ├── plot_areas │ ├── __init__.py │ ├── xy.py │ └── yt.py ├── plot_container.py ├── value_extractor.py ├── value_extractor_views.py └── window.py └── subscriber.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/README.md -------------------------------------------------------------------------------- /bin/uavcan_gui_tool: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/bin/uavcan_gui_tool -------------------------------------------------------------------------------- /remove_build_outputs.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | sudo rm -rf build uavcan_gui_tool.* dist* *-*.egg 3 | -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/screenshot.png -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [metadata] 2 | description-file = README.md 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/setup.py -------------------------------------------------------------------------------- /uavcan_gui_tool/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /uavcan_gui_tool/active_data_type_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/active_data_type_detector.py -------------------------------------------------------------------------------- /uavcan_gui_tool/icons/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/icons/logo.ico -------------------------------------------------------------------------------- /uavcan_gui_tool/icons/logo_256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/icons/logo_256x256.png -------------------------------------------------------------------------------- /uavcan_gui_tool/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/main.py -------------------------------------------------------------------------------- /uavcan_gui_tool/panels/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/panels/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/panels/actuator_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/panels/actuator_panel.py -------------------------------------------------------------------------------- /uavcan_gui_tool/panels/esc_panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/panels/esc_panel.py -------------------------------------------------------------------------------- /uavcan_gui_tool/setup_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/setup_window.py -------------------------------------------------------------------------------- /uavcan_gui_tool/thirdparty/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/thirdparty/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/update_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/update_checker.py -------------------------------------------------------------------------------- /uavcan_gui_tool/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/version.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/about_window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/about_window.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/bus_monitor/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/bus_monitor/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/bus_monitor/transfer_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/bus_monitor/transfer_decoder.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/bus_monitor/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/bus_monitor/window.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/can_adapter_control_panel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/can_adapter_control_panel/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/can_adapter_control_panel/slcan_cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/can_adapter_control_panel/slcan_cli.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/console.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/console.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/dynamic_node_id_allocator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/dynamic_node_id_allocator.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/file_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/file_server.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/local_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/local_node.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/log_message_display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/log_message_display.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/node_monitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/node_monitor.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/node_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/node_properties.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/plot_areas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/plot_areas/__init__.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/plot_areas/xy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/plot_areas/xy.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/plot_areas/yt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/plot_areas/yt.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/plot_container.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/plot_container.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/value_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/value_extractor.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/value_extractor_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/value_extractor_views.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/plotter/window.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/plotter/window.py -------------------------------------------------------------------------------- /uavcan_gui_tool/widgets/subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenCyphal-Garage/gui_tool/HEAD/uavcan_gui_tool/widgets/subscriber.py --------------------------------------------------------------------------------