Common Image Generator Interface

CIGI enables plug-and-play by standard-compliant image generator vendors and reduces integration costs when upgrading visual systems.

It provides a graphical user interface (GUI) for the creation, modification and deletion of entities; manipulation of views; control of environmental attributes and phenomena; and other host functions.

A free-flight mode allows for fixed-wing and rotorcraft flight, movement along entity axes and free rotation using a joystick or a joystick-like widget.

Scripting and record/playback features support regression testing, demonstrations and other tasks needing exact reproduction of certain sequences of events.

A packet-level snoop feature allows the user to examine the contents of CIGI messages, image generator response times and latencies.

A Heartbeat Monitor Window shows a graphical timing history of the Image Generator's data frame rate.

Other features include explicit packet creation, animation control, missile flyouts and a situation display window (Host Emulator 3.x only).

Incoming messages are parsed using callback or event-based mechanisms that supply the using program with fully populated packet objects.

Comments/Suggestions to the package can be directed to the SISO discussion board at: https://discussions.sisostds.org/index.htm?A0=SAC-PSG-CIGI Wireshark is a free and open source packet analyzer.

The SourceForge version of the MPV is limited in its support of CIGI data packets and is intended to grow as needs arise.

The MPV itself is an application layer that consists of a small kernel leveraging heavily on a plug-in architecture for ease of maintainability and flexibility.

Sample communication between an Image Generator Host, and a Viewer.