
Page 38
16
Software
4Links provides several items of software to support the Diagnostic SpaceWire Interface:
The
SpWIO
command-line program for controlling the DSI and manually entering SpaceWire data
packets;
The
waveform.jar
program that displays stored event / error waveform files;
A C-language Application Programming Interface (API) that allows users to write their own programs
which access the DSI across the Internet.
The
SpW.exe
program that provides a high-throughput demonstration of the DSI, as well as a complex
example of C-language API programming.
16.1
Files Supplied with the DSI
File
Constraints
SpWIO.jar
A command line interface program suitable for prototyping protocols, for
generating special tests, and for recording and replaying link traffic.
java -jar SpWIO.jar <parameters>
See the
SpWIO
User Manual for full usage instructions
waveform.jar
A Java-based analysis tool that interprets the Event Waveform files that are
generated by the
SpWIO
program when an event / error waveform is
triggered.
ProtocolRx_RMAP.class
Java plug-ins that the
SpWIO
program uses to interpret the SpaceWire
RMAP protocol.
ProtocolTx_RMAP.class
EtherSpaceLink.h
Declarations of the API procedures, for inclusion in the source code of user
programs that access the DSI.
EtherSpaceLink.c
The actual API code, for compilation with the application program source
code.
SpW.c
An example program showing uses of the API. It runs a continuous
performance or data integrity test sending and receiving packets via the
EtherSpaceLink family of units (including DSI) and a SpaceWire loopback
connector.
SpW.exe
Compiled/executable Windows version of
SpW.c
SpW <IP-address> <parameters>
16.2
Controlling the DSI using the
SpWIO
Program
SpWIO
is a general purpose command-line interface to all of the 4Links EtherSpaceLink family
products.
Details of the
SpWIO
program are covered in a separate manual.
Содержание Diagnostic SpaceWire Interface
Страница 1: ...Page 1 User Manual for the 4Links Diagnostic SpaceWire Interface Version 5 ...
Страница 24: ...Page 24 ...