TSN.1 Server
![]() |
Streamline message processing for your test applications |
Features & Benefits
- Eliminate the need to rebuild your applications when message definitions change.
- Ensure your embedded application and test application in sync through message defintions reuse.
- Enable direct integration with test tools written in C/C++, C#, Java, and J#.
- Run on many popular development platforms including Microsoft Windows and Linux.
Overview
The TSN.1 Server is a dynamic message processing engine. It compiles TSN.1 source files at runtime. The Server does not generate any code. It stores the message definitions internally. Using the TSN.1 Server API, the user applications can create message instances, pack/unpack messages to/from raw data, print messages to strings, etc. All on the fly. The Server comes as a Java Class Library and thus runs anywhere Java runs. Typical applications using the TSN.1 Server are protocol analyzers, diagnostic monitors, and logging utilities. The figure below illustrates a typical usage of the TSN.1 Server: