RTI Connext Getting Started
7.1.0
1. Before You Get Started
1.1. What is Connext?
1.2. Downloading Connext
1.3. Installing Connext
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. Publish/Subscribe
2.1. Introduction to DataWriters, DataReaders, and Topics
2.2. Hands-On 1: Your First DataWriter and DataReader
2.2.1. Get Example Files
2.2.1.1. From your Installation
2.2.1.2. From GitHub
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
3. 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. 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. Build 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. 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. 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. ContentFilteredTopics
6.1. The Complete Chocolate Factory
6.2. Hands-On 1: Update the ChocolateLotState DataReader with a ContentFilteredTopic
6.3. Hands-On 2: Review the Temperature DataReader’s ContentFilteredTopic
6.4. Hands-On 3: Review the Larger System in Admin Console
7. Discovery
7.1. Domains
7.2. Initial Peers
7.3. Hands-On 1: Troubleshooting Discovery
7.4. Hands-On 2: Start Applications in Different Domains
7.5. Next Steps
8. Next Steps
8.1. Documentation
8.2. Examples
8.3. Updates
9. Copyrights and Notices
RTI Connext Getting Started
Index
Index