HDDS Tools
HDDS provides a suite of tools to help you develop, debug, and visualize DDS applications.
Available Tools
hdds_gen
Code Generator - Generate type support code from IDL files.
hdds-gen -l rust my_types.idl
hdds_viewer
Network Analyzer - Capture, decode, and visualize RTPS traffic.
- Live traffic capture
- PCAP file analysis
- Topology visualization
- AI-powered anomaly detection
Learn more about hdds_viewer →
hdds_studio
Visual IDL Editor - Design data types with a drag-and-drop interface.
- Visual type designer
- IDL import/export
- Validation and compliance checking
- Auto-layout
Learn more about hdds_studio →
Quick Installation
# Install all tools via cargo
cargo install hdds-gen hdds-viewer hdds-studio
# Or via package manager (Linux)
sudo apt install hdds-tools
# Verify installation
hdds-gen --version
hdds-viewer --version
hdds-studio --version
Tool Comparison
| Tool | Purpose | GUI | CLI |
|---|---|---|---|
| hdds_gen | Code generation | No | Yes |
| hdds_viewer | Network analysis | Yes | Yes |
| hdds_studio | IDL design | Yes | No |