The Vortex OpenSplice Tester User Guide¶
- 1. Preface
- 2. Introduction
- 3. Getting Started
- 3.1. Starting and Stopping Tester
- 3.2. Starting - Local Connection
- 3.3. Starting - Remote Connection
- 3.4. Stopping
- 3.5. Remotely Controlling Tester
- 3.6. Trying out Tester
- 3.7. Tester Windows
- 4. Familiarization Exercises
- 4.1. Starting the Tester
- 4.2. Connection management
- 4.3. Topics and Readers
- 4.3.1. The Topic list
- 4.3.2. To View a Topic’s Type definition
- 4.3.3. To Add a Reader from the Topic list
- 4.3.4. To Add a Reader from the File menu
- 4.3.5. To Add multiple Readers to the Tester timeline
- 4.3.6. To Save the current Readers to a file
- 4.3.7. To Remove all Readers
- 4.3.8. To Load Readers from a saved file
- 4.3.9. To Delete a Reader
- 4.3.10. Notes on Reader Behavior Upon Creation
- 4.4. Samples
- 4.5. Filtering
- 4.6. Working with Samples
- 4.6.1. To Delete a column from the Sample List table
- 4.6.2. To Chart Sample Data
- 4.6.3. To Dump a sample list to a file
- 4.6.4. To Dump selected Samples only
- 4.6.5. To Dump to a CSV format file
- 4.6.6. To Dispose data with Alive state
- 4.6.7. To Translate Sample data to test script
- 4.6.8. Translate selected sample to test script
- 4.6.9. To display samples with not_alive_no_writers state
- 4.6.10. To control the number of samples kept per reader
- 4.7. Groups
- 4.8. System Browser (Browser window)
- 4.8.1. Browse tree
- 4.8.2. Readers and Writers tables are updated when a new Reader is created
- 4.8.3. Readers and Writers tables are updated when a new Reader is deleted
- 4.8.4. To Check Reader and Writer compatibility
- 4.8.5. To Show Disposed Participants from the Browser tree
- 4.8.6. To Spawn a Tuner from the System Browser
- 4.8.7. Statistics
- 4.9. Scripting
- 4.10. Execute and Debug
- 4.11. Adding virtual fields
- 4.12. Plugins
- 4.13. More on Virtual fields
- 5. Command Reference
- 6. Scripting
- 7. Message Interfaces
- 8. Google Protocol Buffers
- 9. Python Scripting Engine
- 9.1. About Python Scripting
- 9.2. Configuration
- 9.3. A Quick Tour of OSPL Scripting
- 9.3.1. Prerequisites
- 9.3.2. Preliminaries
- 9.3.3. Writing and Reading samples
- 9.3.4. Working with QoS settings
- 9.3.5. Working with WaitSets
- 9.3.6. Filtering data
- 9.3.7. Query Expressions, Query Parameters and their Limitations
- 9.3.8. Using Coherent access
- 9.3.9. Creating a unit test script
- 9.3.10. Working with more Complex topics
- 9.3.11. Creating a sample time-line
- 9.4. Using Eclipse and PyDev to create and run OsplScript files
- 9.5. Using PyCharm to create and run Tester Scripting
- 10. Appendix A
- 11. Contacts & Notices