User Tools

Site Tools


software_download

This is an old revision of the document!


IRIG 106 Software and Utilities

Overview and News

The Irig106.org software library is a growing library of routines and utility programs for reading and manipulating IRIG 106 format data files. Software is written in portable C, and supports the following compiler environments:

  • Microsoft Visual Studio
  • GCC on Linux
  • DJGPP on DOS
  • Windows GUI Utility Programs

Qt based GUI Utility Programs

These utilities programs are Windows programs based on the C/C++ IRIG 106 library and the Qt application and GUI library.

Qt-based GUI Utility Program / Version
/ SHA-1 Checksum
Description
igDmpHeaders
Windows Installer
Ver 2.0 Released 6/17/2018
dad2769332764be9e327f9eb30fedd57ce409a8c
A program for viewing and exporting Ch 10 data file headers. This is very useful for debugging recorder and data file problems. Includes the appropriate C run time libraries.
igDisplayTMATS
Windows Installer
Ver 2.0 Released 6/17/2018
168fb31291fd1bce0d8bd9b238a18560e455d7cf
A program for reading a displaying the TMATS setup record from a Ch 10 data file or stand-alone TMATS file. TMATS is displayed in raw form, summary form, and tree form. IRIG 106 Ch 9 signature is calculated. For TMATS with an embedded signature, the signature is checked. Includes the appropriate C run time libraries.

Windows GUI Utility Programs

These utilities are built using the Windows .NET framework.

Windows GUI Utility Program / Version
/ MD5 Checksum
Description
i106Dub
Ver 0.9.2
0cf30fb1d392d637578e0734c5c67d04
A program for dubbing Ch 10 data files, with selected time slices and selected channels.

Windows Command Line Utility Programs

Utility programs are command line utilities. They can be compiled and run from a Windows console or from a Unix/Linux shell. Individual compiled versions built as Windows Console applications can be downloaded below. Or download the complete executables zip file.

Windows Console Utility Program Version Description MD5 Checksum
i106stat.exe Ver 1.03 Generate a summary of data channels and message types b8a00c327632c12612084c2876a192cd
i106trim.exe Ver 1.02 Trim a data file based on start and/or stop time. c5f81eab6ef41f5fcaabcdf6ca45c2bf
idmptime.exe Ver 1.00 Read, decode, and dump time messages in a humanly readable format de1beb824c51670c6c407e7b4211f75a
idmpindex.exe Ver 1.01 Read, decode, and dump Chapter 10 index packets 729a01f542692a420c73a4896339469c
idmptmat.exe Ver 1.03 Read and print out the TMATS record in various formats bc08e0944777410406126661d5bfa69b
idmp1553.exe Ver 1.02 Read and dump 1553 messages in a humanly readable format e1cb99862aa4ee343a23012f9ce0607e
idmpuart.exe Ver 1.00 Read and dump UART messages in a humanly readable format 07103847df7103baa2a43403f6247fdb
idmpins.exe Ver 1.02 Read, decode, and dump INS messages in a humanly readable format. See the idmpins page for more details 360e407d250a06107b37260c27f92fbe
idmpgps.exe Ver 1.00 Read, decode, and dump GPS NMEA messages from a UART channel in a humanly readable format a4ed06db55999622e894c131f6bbe30a
idmp429.exe Ver 1.01 Read, decode, and dump ARINC 429 messages in a humanly readable format 129e4a9e83ace7a11e85bc3fb652d3a2
idmppcm.exe Ver 1.01 Read, decode, and dump PCM F1 messages in a humanly readable format. Only throughput mode is supported. da205efa3ca260bf85d047f1f8f91dc9
idmpeth.exe Ver 1.01 Read, decode, and dump Ethernet messages in a humanly readable format db35016155f0e8a2dfdf7d96a5f748c5
idmpcan.exe Ver 1.00 Read, decode, and dump CAN Bus packets ea85334c248fd272c2fda5481460a749
i106vid.exe Ver 1.00 Extract Video Fmt 0 data a channel 3d96cf05a2562776c9c02faa810355a2

See i106utils.txt for more information about these programs.

Download all utility programs from i106utils_515.zip Download source code for these utility programs from i106utils_src_515.zip

Library

irig106lib Ver 512 (7/16/2014) - A software library for reading, writing, and parsing IRIG 106 data files. Supported compiler environments include Microsoft Visual C 6, Visual Studio 2005, 2008, and 2010, as well as GCC on Linux and DJGPP. An experimental and incomplete Python wrapper is also included.

Source Code

All source code is freely available for downloading. Release versions are available from the SourceForge File Download area. The very latest source is available from the SourceForge SVN repository.

Future Plans

This software project is looking for more team members! Contact Bob Baggerman (info below) if you would like to participate in this effort. Future plans (in no particular order) are:

  • Integration with VLC for video playback
  • Additional language support including:
    • Python language binding
  • QT based utilities
  • General purpose lab/ground recorder application

C# language wrapper and a Java implementation have been abandon for now.

software_download.1529283947.txt.gz · Last modified: 2018/06/17 20:05 by bob

Except where otherwise noted, content on this wiki is licensed under the following license: CC0 1.0 Universal
CC0 1.0 Universal Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki