Skip to content

eclipse-cyclonedds/cyclonedds-insight

Repository files navigation

Website License License Community

CycloneDDS Insight

Looking for binaries?

  • The released App will be published under Releases.
  • The latest master build can be downloaded here click on latest build / "3 published".

Overview

A graphical tool to visualize the current DDS system.

cyclonedds insight

Features:

  • Show topics
  • Show reader/writer on a topic
  • Show qos of each reader/writer
  • Show qos mismatches
  • Dark and light mode support
  • Runs on MacOS, Windows, Linux
  • Import idl files
  • Create Reader to Listen to a topic

How to run via python

# Install dependencies
python3 -m pip install -r requirements.txt

# Execute
pyside6-rcc ./resources.qrc -o ./src/qrc_file.py && python3 ./src/main.py

How to build a standalone MacOS App / Installer

# Execute
export CYCLONEDDS_HOME=<path-to-cyclonedds-install-folder> &&\
export CYCLONEDDS_PYTHON_HOME=<path-to-cyclonedds-python-repo> &&\
pyside6-rcc ./resources.qrc -o ./src/qrc_file.py &&\
DYLD_LIBRARY_PATH="$CYCLONEDDS_HOME/lib" \
pyinstaller main.spec --noconfirm --clean
brew install create-dmg # only once
sh ./setup_dmg.sh 0.0.0 arm64

How to build a Windows Executable / Installer

.\build.bat

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published