Table of Contents
Debrief is able to integrate with network simulators that adhere to the DIS protocol. Debrief is able to receive a set of DIS messages (see Section 20.3, “Messages supported”). Debrief is also able to send StartResume and StopFreeze messages along the link. User support is provided both in the form of a Debrief tutorial, and here in the user guide (see Chapter 13, Support for DIS Protocol).
Debrief supports version 6 of the DIS standard (Version 6 - IEEE 1278.1a-1998 (amendment to IEEE 1278.1-1995)), as implemented by the Open Source OpenDis project:
In practice, the version of OpenDis used will be updated to the most recent release each time the code in Debrief' DIS plugin receives maintenance attention.
The following steps should be taken to support new DIS message types:
Introduce a new listener interface for the new message (similar to
DISModule to allow listeners for the message to be managed
DISModule to introduce a new handler method for this message (similar to
logPDU method of
DISModule listen for this message, and pass it to the handler
Introduce a new file listener for the event (like
FireFileListener), and add it to
Introduce a new Debrief listener for the event (like
DebriefFireListener), and add it to
Extend the list of messages supported (Section 20.3, “Messages supported”