Vortex Cafe

Vortex Cafe FAQ

This is a list of frequently asked questions about Vortex Cafe which should help you resolve any issues you may be having when using the product. Vortex Cafe compatabilities Which Java versions are supported by Vortex Cafe? Vortex Café supports Java 5 and any further version. Vortex Cafe Tuning How should I configure Vortex Café […]

Vortex Cafe Documentation

Vortex Cafe Documentation Vortex Cafe is one of the products that is bundled with the Vortex Platforms installer. All the documentation is included with the release. The easiest way to access it is to find the index.html file inside the distribution. This provides the links to all the documentation. The Vortex Cafe documentation set will […]

Known Issues in Vortex Cafe

Below are known issues in Vortex Cafe. See this article for Fixed Bugs and Changes in Vortex Cafe. When using DDS Security, activating only some RTPS protection but no data nor metadata protection does not prevent write privileges escalation. When rtps_protection_kind is set to SIGN, ENCRYPT, SIGN_WITH_ORIGIN_AUTHENTICATION or ENCRYPT_WITH_ORIGIN_AUTHENTICATION, the whole RTPS messages are signed […]

Minimizing multicast usage in Vortex Café

The RTPS protocol and multicast communications Vortex Café uses the standard RTPS protocol to interoperably exchange data accross the network. The RTPS protocol is designed to take advantage of multicast communications for both: automatic discovery efficient data diffusion to several subscribers But, in some environments, multicast communications are not supported by the underlying network. In […]

Tuning the DDSI reliability protocol in Vortex Café

The RTPS protocol, defined in the DDSI specification, typically uses UDP transport. As the UDP protocol is not reliable, the RTPS protocol defines it’s own way to ensure reliable transmission of data from RTPS writers to RTPS readers when needed. This protocol can be tuned to improve latency, throughput or resource consumption depending the underlying […]

How to get verbose logs in LogCat

In slf4j-android the default level of any tag is set to INFO. This means that any level above and including INFO will be logged. You can change the default level by setting a system property:  setprop log.tag.<YOUR_LOG_TAG> <LEVEL>. Where: <YOUR_LOG_TAG> is the name of your logger. E.g: iShapes.Painter, cafe.ddsi.net, etc. <LEVEL> is either VERBOSE, DEBUG, INFO, […]

Vortex Cafe Round Trip Tutorial

  Getting started with Vortex Cafe : Round Trip Tutorial   This video shows you how to install and prove out a Vortex Cafe system. In this video you will learn how to: Set up your environment with Vortex paths run Apache Maven to download dependencies and build examples. run the roundtrip example to prove […]

Fixed bugs and changes in Vortex Cafe

New releases of Vortex Cafe are made available on a regular basis. These releases contain bug fixes and enhancements to the functionality.  This page lists the changes made in Vortex Cafe in each release. Vortex Cafe Release History Vortex Cafe is supplied as part of the Vortex Platforms Installer. This table shows which Vortex Cafe […]

How do I get log files from Vortex Cafe?

Vortex Cafe Logging Jars to use Depending on your project, you must use a specific jar: For a non-Android Java project: cafe.jar For an Android project in debug mode, with logging activated: cafe-android-debug.jar For an Android project in release mode, without logging: cafe-android.jar Note that these three jars contain the same core code for Vortex […]

Vortex Café Supported Features

Vortex Cafe supports a subset of the DDS. This list shows all the Vortex Cafe supported features. Vortex Café Supported Features 1. Supported DDS Profiles Vortex Café supports the following DDS Profiles: 1.1.Minimum Profile Supported with following limitations: Global: Listeners and statuses are not supported on DomainParticipants, Topics, Publishers and Subscribers Statuses are partially supported […]