RTI Connector for Connext DDS
RTI Connector was created by the RTI Research Group to quickly and easily develop demos and proof of concept. We think that it can be useful for anybody that needs a quick way to develop an application communicating over DDS databus. Thanks to the binding with multiple programming languages, you can integrate with tons of other available technologies.
The RTI Connector library is provided in binary form for selected architectures. Language bindings and examples are provided in source format.
For Go Connector, we leveraged cgo to call our C library, but we try to hide that from you using a nice Go wrapper. We tested with Go v1.11, v1.10 and v1.9.
Be sure you have Go installed and set your go workspace ($GOPATH). Then run:
$ go get github.com/rticommunity/rticonnextdds-connector-go
Check out the Go Connector repository is cloned properly at the following location. $GOPATH/src/github.com/rticommunity/rticonnextdds-connector-go
Then, take a look at this document to build and run examples!
If you want to check the version of the libraries you can run the following command:
strings librtiddsconnector.so | grep BUILD
This is an experimental RTI product. As such we do offer support through the RTI Community Forum where fellow users and RTI engineers can help you. We'd love your feedback.
We do not have much documentation yet. But we promise you: if you look at the examples you'll see that is very easy to use.
For an overview of the API, check this page.
With the sole exception of the contents of the "examples" subdirectory, all use of this product is subject to the RTI Software License Agreement included at the top level of this repository. Files within the "examples" subdirectory are licensed as marked within the file.
This software is an experimental (aka "pre-production") product. The Software is provided "as is", with no warranty of any type, including any warranty for fitness for any purpose. RTI is under no obligation to maintain or support the Software. RTI shall not be liable for any incidental or consequential damages arising out of the use or inability to use the software.