RTI Connext DDS Getting Started
6.0.1
1. Before You Get Started
1.1. What is Connext DDS?
1.2. Downloading Connext DDS
1.3. Installing Connext DDS
1.3.1. Installing a Host
1.3.2. Installing a Target with a GUI
1.3.3. Installing a Target from a Command Line
1.3.4. Paths Mentioned in Documentation
1.4. Setting Up a License
1.5. Checking What is Installed
1.6. Where Do I Get More Help?
2. Introduction to Publish/Subscribe
2.1. Introduction to DataWriters, DataReaders, and Topics
2.2. Hands-On 1: Your First DataWriter and DataReader
2.2.1. Clone Repository
2.2.2. Set Up Environment Variables (rtisetenv)
2.2.3. Run Code Generator
2.2.3.1. Overview of Generated and Example Code
2.2.4. Open/Modify Publishing Application
2.2.5. Open/Modify Subscribing Application
2.2.5.1. Details of Receiving Data
2.2.6. Compile Your Changes
2.2.7. Run the Applications
2.2.8. Taking It Further
2.2.8.1. Start up Multiple Publishing or Subscribing Applications
2.2.8.2. Publish/Subscribe across Multiple Machines
2.2.8.3. Create Multiple DataWriters, DataReaders, and Topics in a Single Application
2.3. Troubleshooting
2.3.1. Why aren’t my applications communicating?
2.3.2. How do I set my discovery peers?
2.3.3. Why does the DataReader miss the first samples?
2.3.4. Why do I get a “No source for License information” error?
2.4. Hands-On 2: Viewing Your Data
2.4.1. Open Admin Console
2.4.2. Choose Automatically Join
2.4.3. Switch to Data Visualization Perspective
2.4.4. Open Topic Data Tab
2.4.5. Subscribe to “HelloWorld Topic”
2.4.6. Use Topic Data Tab
2.4.7. Use Admin Console across Machines
2.5. Next Steps
2.5.1. Additional information
2.5.2. Next Step
3. Introduction to Data Types
3.1. Common IDL Types
3.2. Introduction to Data Flows
3.3. Hands-On 1: Streaming Data
3.3.1. Run Code Generator
3.3.2. Modify for Streaming Data
3.3.3. Run the Applications
3.4. Publishers, Subscribers, and DomainParticipants
3.5. Hands-On 2: Add a Second DataWriter
3.5.1. Add the New DataWriter
3.5.2. Visualize the Data in rtiddsspy
3.6. Next Steps
4. Introduction to Keys and Instances
4.1. Why and How Do We Use Instances?
4.1.1. Writing an Instance
4.1.2. Reading an Instance
4.1.3. Instance Lifecycle
4.2. Example: Chocolate Factory
4.2.1. Chocolate Factory: System Overview
4.2.2. Chocolate Factory: Data Overview
4.3. Hands-On 1: Build the Applications and View in Admin Console
4.3.1. Compile the Applications
4.3.2. Run Multiple Copies of the Tempering Application
4.3.3. View the Data in Admin Console
4.4. Hands-On 2: Run Both Applications
4.4.1. Run Monitoring and Tempering Applications
4.4.2. Review the Tempering Application Code
4.5. Hands-On 3: Dispose the ChocolateLotState
4.5.1. Add Code to Tempering Application to Dispose ChocolateLotState
4.5.2. Detect the Dispose in the Monitoring Application
4.5.3. Recompile and Run the Applications
4.6. Hands-On 4: Debugging the System and Completing the Application
4.6.1. Debug in Admin Console
4.6.2. Add the ChocolateTemperature DataReader
4.6.3. Recompile and Run the Applications
4.7. Next Steps
5. Basic QoS
5.1. Request-Offered QoS Policies
5.2. Some Basic QoS Policies
5.2.1. Reliability and History QoS Policies
5.2.1.1. “Best Effort” Reliability
5.2.1.2. “Reliable” Reliability + “Keep All” History
5.2.1.3. “Reliable” Reliability + “Keep Last” History
5.2.1.4. Summary
5.2.2. Resource Limits QoS Policy
5.2.3. Durability QoS Policy
5.2.4. Deadline QoS Policy
5.2.5. QoS Patterns Review
5.3. QoS Profiles
5.4. Hands-On 1: Update One QoS Profile in the Monitoring/Control Application
5.5. Hands-On 2: Incompatible QoS in Admin Console
5.6. Hands-On 3: Incompatible QoS Notification
5.7. Hands-On 4: Using Correct QoS Profile
5.8. Next Steps
6. Next Steps
6.1. Coming Soon
7. Copyrights
RTI Connext DDS Getting Started
Docs
»
Index
Index