Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dimaru/fastrtpsswift
Very basic yet functional Swift wrapper over eProsima Fast-DDS library.
https://github.com/dimaru/fastrtpsswift
dds fastdds fastrtps ros ros2 rtps swift
Last synced: about 1 month ago
JSON representation
Very basic yet functional Swift wrapper over eProsima Fast-DDS library.
- Host: GitHub
- URL: https://github.com/dimaru/fastrtpsswift
- Owner: DimaRU
- License: mit
- Created: 2019-10-26T12:31:58.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-13T19:49:18.000Z (8 months ago)
- Last Synced: 2024-04-14T09:57:26.847Z (8 months ago)
- Topics: dds, fastdds, fastrtps, ros, ros2, rtps, swift
- Language: C++
- Homepage:
- Size: 694 KB
- Stars: 6
- Watchers: 2
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# FastRTPSSwift
Very basic yet functional wrapper over Eprosima [Fast-DDS](https://github.com/eProsima/Fast-DDS) library.
Support both Apple platforms (see [**FastDDSPrebuild**](https://github.com/DimaRU/FastDDSPrebuild)) and Linux.## How To Get Started
- Add
`.package(url: "https://github.com/DimaRU/FastRTPSSwift", from: "4.0.0")`
to your dependencies.## Documentation
Autogenerated docc documentation [here](https://dimaru.github.io/FastRTPSSwift/documentation/fastrtpsswift/)
## Examples
Now used in Trident Cockpit project, see it for examples.
[https://github.com/DimaRU/TridentCockpit](https://github.com/DimaRU/TridentCockpit)
## Supplimentary package [CDRCodable](https://github.com/DimaRU/CDRCodable)
An [OMG Common Data Representation (CDR)](https://www.omg.org/spec/DDS-XTypes/) encoder and decoder for Swift `Codable` types.
[https://github.com/DimaRU/CDRCodable](https://github.com/DimaRU/CDRCodable)