IEEE/ICACT20230222 Slide.10        [Big Slide]       [YouTube] Oral Presentation
This is the SARDDS interface workflow. The first step is Interface initialization. The initialization of the SARDDS interface is completed in the constructor of the customized MyDDS class, which successively completes the creation of the Domain, Domain Participants, Topics, Publishers, DataWriters, Subscribers, Listeners and DataReaders. After the simulation starts, each module encapsulates the data to be sent into a specific structure, then calls the corresponding data sending function, and uses DataWriter to send the data to the global data space. In the meanwhile, the SARDDS interface will monitor the global data space. When new data arrives, the corresponding data receiving function will be called, the DataReader will be used to receive the data, and finally the corresponding data processing function will be called to process the data. In the end of simulation operation, the interface memory resources should be released. QualNet uses the corresponding internal function to release the interface memory. The external simulation interaction module closes the corresponding task process, then the system will automatically release the interface memory.

[Go to Next Slide]
Select Voice: