top of page

DIS Contracted Services

Helping you with your DIS Network or Exercise

Open Laptop

​​

Increase Your Network Visibility!

DIS Protocol Analyzer

Increase Your Network Visibility!

DIS Protocol Analyzer

DIS Protocol Analyzer

DIS Protocol Analyzer

Increase Your Network Visibility!

Increase Your Network Visibility!

DIS Protocol Analyzer Turnkey Solution

A turn-key solution option for the DIS Protocol Analyzer

DIS Translator

Run your legacy simulators with
DIS 8 simulators.

DIS EntityTool

Publish your simulator on the DIS Network

Unity-DIS2.png

DalComm Authorized Reseller

DIS Appliance Co. is an Authorized Reseller of DalComm Headsets.

DalComm produces top quality headsets at a reasonable price and in many cases can be customized to meet your specific needs.   

 

Contact us to discuss your headset needs.

dalcomm Logo2.jpg

DIS Contracted Services

Helping you with your DIS Network or Exercise

There are several contracted services that we can provide.  As these contracted services can widely vary in scope, the cost of such services varies on a case-by-case basis.  The cost of these services can also vary greatly depending on if they are performed on your site or at our site (using network recordings).  Contact us for a quote regarding these services.

Network Debugging/Troubleshooting:

Sometimes, you can get to the point where you just need an "extra set of eyes" on a problem.  Normally, this is when you are seeing an unexpected symptom on your network and you can't figure out why it is happening.  Most often, this is caused by a participant on the network doing something they are not supposed to be doing.  In some circumstances,  this can take days, weeks or months to find and in many cases, finding the problem is a matter of luck where you finally stumble on the problem.  We have all experienced this. 

 

With this service, we utilize use our DIS Protocol Analyzer to evaluate your network and identify where the appropriate IEEE 1278 standard is not being followed.  This involves, first defining your network within our tool then checking every packet going across your network in real-time to make sure that the data contained within that packet is correct and meets the appropriate standard.   This includes checking every enumeration within the packet to make sure that it is a valid enumeration as well as making sure that best DIS practices are followed on your network.  In most cases, we will not only find the cause of the problem that you are experiencing, but we will identify other problems that you didn't even know that you had!  We will provide you with a detailed report of all of the problems or potential problems that we find.  Many times, we will find problems that you have not yet found and didn't even know that you had!  This can save you a great amount of time and money in current and future debugging costs.

Exercise Management/Validation:

Normally, you are running under a well defined network.  You know who the participants are, they are assigned Site ID's, IP Addresses etc.  At times, you may want to participate in a one-time exercise (i.e. for demonstration/marketing purposes) where the participants are new to each other and they be coming from an environment where the DIS standards are not strictly adhered to.  This is where we come in.

We will help define the parameters that all are to adhere to then monitor the network during the exercise (as well as integration or practice phases) to ensure that those in the exercise are following the parameters set forth.  In short, we serve as a "DIS Referee" identifying occurrences where participants are not following the rules.  Doing this will quickly identify problems so that they may be quickly resolved instead of having to go through the massive effort of troubleshooting problems and "finger pointing" as problems are encountered insuring a smooth running exercise.  Doing this will save a great deal of time/cost and save embarrassing problems during the exercise.

Stand-Alone Product DIS Validation:

If you have a stand-alone product that you supply to the industry, we provide a service to verify that your product correctly produces correct DIS traffic that adheres to the proper DIS Standard and best DIS practices.  We will identify any areas where your product may be producing DIS traffic that can cause problems for others.  The level of detail will greatly rely on the complexity of your product, the amount of data that you want tested, and how much information you provide with regards to your product.

DIS Protocol Analyzer

Increase Your Network Visibility!

The DIS Protocol Analyzer is a non-intrusive tool which allows the user to monitor and quickly identify errors on the network.  This capability allows you the capability to identify these errors in a matter of seconds rather than spending a large amount of time (sometimes hours, days, or weeks) of searching for the source of the errors.

Key Features:

Error Identification: Errors are identified by examining the incoming packets and checking them against the latest SISO DIS standard to ensure that the data contained within the packet, including all enumerations, are valid.  Additionally, all values are also checked to verify that that they "make sense" and adhere to the DIS Standard as well as best DIS practices.

Parameter Monitoring: Allows you to monitor parameters for a given entity/radio in real-time or while playing back an exercise.

Radio Monitor: Allows you to monitor the radio traffic in real-time or during playback.  This helps you in figuring out what is going on in the exercise.

DIS EntityTool

DIS Translator

Allows Legacy simulators to operate with simulators that have been updated to newer DIS Versions (i.e., DIS 8).

Unlike previous versions, DIS 8 is not compatible with previous versions of DIS.  Although a simulator that is capable of reading DIS 8 PDUs might be able to read legacy DIS PDUs, the reverse is most likely not the case.  What happens on legacy simulators cannot be determined without testing.  It is felt, for a number of reasons, that these simulators may crash if they receive a DIS 8 packet.

The DIS Translator solves this problem by translating between DIS 8 and legacy DIS versions and creating isolated interfaces for use by simulators.  It allows your legacy simulators to receive traffic it already knows how to handle and takes the data they are currently sending out and translating this data into the new standard.  This task is accomplished quickly (in less than 50 uSec). 

The DIS Translator consists of a rack-mounted computer connected to the network.  Each translator is capable of handling all of the traffic for a given exercise.  If you have multiple exercises occurring simultaneously, multiple translators can be used.  All translators can be controlled by a single easy to use GUI.

Publish your Simulator on the DIS Network.

Allowing simulator to participate in a DIS Exercise can be a daunting task.  First of all you have to be able to send and receive DIS messages.  Then you must be able to decode these messages, determine if they are valid messages then react accordingly.  Additionally, you must insure that the data contained in these messages is correct and properly handle the message if it is not.  Receiving "bad" data and trying to process it can cause days, weeks, or in some cases, month of troubleshooting only to find out that someone else is feeding you bad data.

The DIS EntityTool, not only outputs your data to the DIS network, but also analyzes incoming data, tracks the entities that are on network, and informs you when new entities come onto the network or are removed from the network so that they can be displayed in your visual scene.  With regards to the Protocol Version of the packet, the DIS EntityTool automatically handles any DIS packet, including DIS 8, and provides this data to you in a non-specific format so that your software does not have to change with each version.  Additionally, you only need to specify what version of DIS packet (again, including DIS 8), you want to publish and the DIS EntityTool takes care of the rest.

Instead of you having to design, code, and test thousands of lines of code, the DIS EntityTool allows you to concentrate on your software without having to worry about handling DIS network communications.  Initial interfacing to the DIS network can be accomplished with as little as a few dozen lines of code in your software.  For the most part, you only have to provide specific details about the DIS network, provide information about the entities that your publishing, and specify a callback for external entities. 

Originally written to interface a simulation running in a Unity™ Game Engine to a DIS network, this simple interface could be used to interface any number of such environment through a handful of C++ function calls to an installed Dynamically Linked Library (dll).  In order to facilitate integrating your simulator onto the network, simple flow charts are provided detailing each of the steps and the associated commands that are required to accomplish these tasks.  From there, the DIS EntityTool tracks the all of the entities on the network and their current state so that you can request this data whenever you need it via a set of queries.  The DIS EntityTool determines when it is proper to send out Entity State PDUs for your entities.

To find out more on how the DIS EntityTool can significantly reduce you integration time, contact DIS Appliance Co.. 

Products - Protocol Analyzer

DIS Protocol Analyzer Turnkey Solution

When purchasing the DIS Protocol Analyzer, there are a number of things to consider such as determining which computer your are going to install the software on, determining if this computer has the processing power memory and storage necessary for running the software, installing the software, purchasing and installing third party software (such as DIS Radio software), purchasing a compatible headset (if you are utilizing the radio capabilities of the analyzer), exchanging information about the computer so a license can be created... the list goes on.​

 

Our Turnkey Solution solves this problem by providing a ready to use system!

 

We provide a ready-to-use system that takes the burden of setting up all of this up.  The system includes:

  • A state of the art TAA Compliant laptop capable of running the software

  • All software pre-installed, including third-party software capable of allowing communicating with others on the network

  • A state of the art Dalcomm carbon fiber headset with dual Push-To-Talk (PTT) buttons for transmission for radios and intercoms

  • All license necessary to run already pre-installed

When your computer arrives, you simply plug it into your network and you are up and running in minutes.  This approach is priced so that it save time & money in that you don't have to go through the process of buying all necessary components and spend your time setting up the system and possibly troubleshooting any difficulties that you may run into along the way.  The system is tested before you receive it to insure that everything is installed an operating properly.  It is best to think of this approach as you are purchasing a piece of test equipment that is ready to use right out of the box.

Contact us at sales@disapplco.com to discuss how this add-on option can save you time and money. 

Products - Turnkey Solution
Products - Translator

DIS EntityTool

Publish your Simulator on the DIS Network.

Allowing simulator to participate in a DIS Exercise can be a daunting task.  First of all you have to be able to send and receive DIS messages.  Then you must be able to decode these messages, determine if they are valid messages then react accordingly.  Additionally, you must insure that the data contained in these messages is correct and properly handle the message if it is not.  Receiving "bad" data and trying to process it can cause days, weeks, or in some cases, month of troubleshooting only to find out that someone else is feeding you bad data.

The DIS EntityTool, not only outputs your data to the DIS network, but also analyzes incoming data, tracks the entities that are on network, and informs you when new entities come onto the network or are removed from the network so that they can be displayed in your visual scene.  With regards to the Protocol Version of the packet, the DIS EntityTool automatically handles any DIS packet, including DIS 8, and provides this data to you in a non-specific format so that your software does not have to change with each version.  Additionally, you only need to specify what version of DIS packet (again, including DIS 8), you want to publish and the DIS EntityTool takes care of the rest.

Instead of you having to design, code, and test thousands of lines of code, the DIS EntityTool allows you to concentrate on your software without having to worry about handling DIS network communications.  Initial interfacing to the DIS network can be accomplished with as little as a few dozen lines of code in your software.  For the most part, you only have to provide specific details about the DIS network, provide information about the entities that your publishing, and specify a callback for external entities. 

Originally written to interface a simulation running in a Unity™ Game Engine to a DIS network, this simple interface could be used to interface any number of such environment through a handful of C++ function calls to an installed Dynamically Linked Library (dll).  In order to facilitate integrating your simulator onto the network, simple flow charts are provided detailing each of the steps and the associated commands that are required to accomplish these tasks.  From there, the DIS EntityTool tracks the all of the entities on the network and their current state so that you can request this data whenever you need it via a set of queries.  The DIS EntityTool determines when it is proper to send out Entity State PDUs for your entities.

To find out more on how the DIS EntityTool can significantly reduce you integration time, contact DIS Appliance Co.. 

Products - Entity Tool
bottom of page