The IXXAT SAE J1939 product family consists of the following software packages and tools:
- SAE J1939 protocol software
Cross-platform protocol software in accordance with SAE J1939. Combined with the SAE J1939 CAN driver, the protocol software allows quick and easy development of J1939 devices. Three versions of the SAE J1939 protocol software are available:
- the "Micro" version for 8 bit systems
- the "Single Channel" version for applications with one CAN channel
- the "Multi Channel" version for applications with more than one CAN channel
- SAE J1939 CAN driver
CAN driver as the basis for the J1939 protocol software (Single Channel/Multi Channel). The CAN driver also contains the abstraction modules for the CPU and the operating system and is available for various CAN controllers.
- SAE J1939 module for the canAnalyser
The SAE J1939 module for the canAnalyser from IXXAT displays received messages in accordance with the SAE J1939 notation. The canAnalyser thus becomes a powerful tool for logging, interpreting and analyzing J1939 systems.
- SAE J1939 Designer
The SAE J1939 Designer is an editor and code generator for J1939 projects. It is used to create J1939 network descriptions and to generate code and configuration files for the various IXXAT J1939 software packages and tools. The Designer is available for Windows and Linux.
- SAE J1939 API for Windows
Windows DLL based on the IXXAT J1939 protocol software for the development of PC-based SAE J1939 service and test applications. The API offers convenient interfaces at signal level for simple development of applications in C/C++, C# or Python.
- NMEA 2000 extension for J1939
NMEA2000 transport protocol and services as an extension for J1939 protocol software.
- ISO15765-2 extension for J1939
ISO15765 diagnostics protocol in accordance with the ISO15765-2 standard as an extension for the J1939 protocol software.
- Diagnostic Extension for J1939
Diagnosis functions and messages according to the J1939/73 standard as an extension for the J1939 protocol stack.