Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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)