https://github.com/eprosima/fast-dds-qos-profiles-manager
https://github.com/eprosima/fast-dds-qos-profiles-manager
Last synced: over 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/eprosima/fast-dds-qos-profiles-manager
- Owner: eProsima
- License: apache-2.0
- Created: 2022-12-22T14:27:56.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T05:55:52.000Z (almost 2 years ago)
- Last Synced: 2024-10-19T08:10:58.158Z (almost 2 years ago)
- Language: C++
- Size: 1.25 MB
- Stars: 1
- Watchers: 7
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Fast-DDS-QoS-Profiles-Manager
eProsima's Fast DDS QoS Profiles Manager is a set of tools for the generation of XML files containing Fast DDS profile definitions.
The set includes, under `lib/` folder, the library that generates the XML profile files, exposing API calls to configure the desired profiles.
Under `cli/` folder, a command line interface library provides the possibility of setting simple instructions via command line to configure the desired profiles.
Under `gui/` folder, a graphical user interface allows to graphically configure the desired profiles in a simple form layout. The interface guides the user to complete the profile data, highlighting missing fields and displaying their default values.
Both CLI and GUI makes use of the provided library.
See below a simpe graphic of the interactions between each element.
```mermaid
erDiagram
GUI |o--|| library : uses
CLI |o--|| library : uses
library |o--|{ XML : generates
XML {
contains profiles
}
```
## Commercial support
Looking for commercial support? Write us to info@eprosima.com
Find more about us at [eProsima’s webpage](https://eprosima.com/).