├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md └── images │ ├── dearpygui-logo.png │ ├── demo.gif │ ├── logo.png │ └── pythoncan-logo.png ├── pyproject.toml ├── scripts └── mcp_example.ino ├── src └── can_explorer │ ├── __init__.py │ ├── __main__.py │ ├── app.py │ ├── configs.py │ ├── controllers.py │ ├── models.py │ ├── plotting.py │ ├── resources │ ├── Inter-Medium.ttf │ ├── NotoSerifCJKjp-Medium.otf │ ├── __init__.py │ ├── demo.py │ └── ic_sim.log │ ├── tags.py │ ├── ui_builder.py │ └── views.py └── tests ├── __init__.py ├── conftest.py ├── resources ├── __init__.py ├── gui_components.py └── images │ ├── darwin │ ├── acceptance_visualizes_traffic.png │ └── start_button.png │ ├── linux │ ├── acceptance_visualizes_traffic.png │ ├── apply_button.png │ ├── baudrate_box.png │ ├── channel_box.png │ ├── clear_button.png │ ├── interface_box.png │ ├── settings_tab.png │ ├── start_button.png │ ├── udp_multicast.png │ ├── viewer_tab.png │ └── virtual.png │ └── windows │ ├── acceptance_visualizes_traffic.png │ └── start_button.png ├── test_controller.py ├── test_gui.py ├── test_model.py └── test_view.py /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/README.md -------------------------------------------------------------------------------- /docs/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /docs/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/CONTRIBUTING.md -------------------------------------------------------------------------------- /docs/images/dearpygui-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/images/dearpygui-logo.png -------------------------------------------------------------------------------- /docs/images/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/images/demo.gif -------------------------------------------------------------------------------- /docs/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/images/logo.png -------------------------------------------------------------------------------- /docs/images/pythoncan-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/docs/images/pythoncan-logo.png -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/mcp_example.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/scripts/mcp_example.ino -------------------------------------------------------------------------------- /src/can_explorer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/__init__.py -------------------------------------------------------------------------------- /src/can_explorer/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/__main__.py -------------------------------------------------------------------------------- /src/can_explorer/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/app.py -------------------------------------------------------------------------------- /src/can_explorer/configs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/configs.py -------------------------------------------------------------------------------- /src/can_explorer/controllers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/controllers.py -------------------------------------------------------------------------------- /src/can_explorer/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/models.py -------------------------------------------------------------------------------- /src/can_explorer/plotting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/plotting.py -------------------------------------------------------------------------------- /src/can_explorer/resources/Inter-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/resources/Inter-Medium.ttf -------------------------------------------------------------------------------- /src/can_explorer/resources/NotoSerifCJKjp-Medium.otf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/resources/NotoSerifCJKjp-Medium.otf -------------------------------------------------------------------------------- /src/can_explorer/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/resources/__init__.py -------------------------------------------------------------------------------- /src/can_explorer/resources/demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/resources/demo.py -------------------------------------------------------------------------------- /src/can_explorer/resources/ic_sim.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/resources/ic_sim.log -------------------------------------------------------------------------------- /src/can_explorer/tags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/tags.py -------------------------------------------------------------------------------- /src/can_explorer/ui_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/ui_builder.py -------------------------------------------------------------------------------- /src/can_explorer/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/src/can_explorer/views.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/resources/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/__init__.py -------------------------------------------------------------------------------- /tests/resources/gui_components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/gui_components.py -------------------------------------------------------------------------------- /tests/resources/images/darwin/acceptance_visualizes_traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/darwin/acceptance_visualizes_traffic.png -------------------------------------------------------------------------------- /tests/resources/images/darwin/start_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/darwin/start_button.png -------------------------------------------------------------------------------- /tests/resources/images/linux/acceptance_visualizes_traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/acceptance_visualizes_traffic.png -------------------------------------------------------------------------------- /tests/resources/images/linux/apply_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/apply_button.png -------------------------------------------------------------------------------- /tests/resources/images/linux/baudrate_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/baudrate_box.png -------------------------------------------------------------------------------- /tests/resources/images/linux/channel_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/channel_box.png -------------------------------------------------------------------------------- /tests/resources/images/linux/clear_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/clear_button.png -------------------------------------------------------------------------------- /tests/resources/images/linux/interface_box.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/interface_box.png -------------------------------------------------------------------------------- /tests/resources/images/linux/settings_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/settings_tab.png -------------------------------------------------------------------------------- /tests/resources/images/linux/start_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/start_button.png -------------------------------------------------------------------------------- /tests/resources/images/linux/udp_multicast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/udp_multicast.png -------------------------------------------------------------------------------- /tests/resources/images/linux/viewer_tab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/viewer_tab.png -------------------------------------------------------------------------------- /tests/resources/images/linux/virtual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/linux/virtual.png -------------------------------------------------------------------------------- /tests/resources/images/windows/acceptance_visualizes_traffic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/windows/acceptance_visualizes_traffic.png -------------------------------------------------------------------------------- /tests/resources/images/windows/start_button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/resources/images/windows/start_button.png -------------------------------------------------------------------------------- /tests/test_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/test_controller.py -------------------------------------------------------------------------------- /tests/test_gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tbruno25/can-explorer/HEAD/tests/test_gui.py -------------------------------------------------------------------------------- /tests/test_model.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_view.py: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------