Windows Client Server for Laptop T3 (DS3)/E3 Analyzers
Overview
GL's Windows Client/Server software is a non-GUI based program for remote, scripted, and automated control of configuration, capture, transmission and
more. T3/E3 Cards in a server mode can be easily controlled through software based clients at remote or local sites via TCP/IP sockets, thus allowing multi-site
connectivity. Connectivity can be via Dial-Up, LAN, WAN, or more typically the Internet. The server software can run multiple tasks simultaneously at the request
of the client software.
Features include:
- Supported on Windows 2000, XP and Vista.
- Intrusive / Non-Intrusive T3/E3 Testing.
- Performance monitoring and testing of multiple site locations from a single client.
- Shared use of T3/E3 test equipment from multiple client locations.
- Ideal for automated testing on production lines.
- Uses the same intelligent parsing and messaging system used by GL's T1/E1 client-server.
- Simultaneous testing of high capacity T3/E3 systems through a single client.
- Integration of T3/E3 testing into more complex testing systems.
- Simple modifiable scripts to run various tests.
- Monitor, report, and record alarms locally or remotely.
- Wild card and sequential operators available in the command syntax, allows you to configure and control multiple elements of the test set using a fewer
lines of commands.
- Free client software (with full source code) is available for download.
- Custom TCP/IP clients could be developed in any programming language to seamlessly integrate into your existing testing program.
GL Server Functions
The server performs 'actions' and 'tasks'. An 'action' is in response to a 'command' initiated by a client. The server performs the action immediately and notifies
the client of the result. A 'task' is more complicated, and usually involves real time generation and processing of data. Multiple tasks can be initiated without
completion of previous tasks. The server informs the client on tasks: started, status, complete, and so on. Typical tasks are Get Software version, Rx Signal
Settings, Loopback Settings, alarm monitoring, Tx Rx Framing Formats, Clock Source Settings, Mode Selection, Insert errors and get error counts, FEAC messages,
Line level and signal frequency and others. For a complete list refer to the T3 E3 Command Line Interface (CLI) Command Reference User Manual.
Windows Server Interface for T3 (DS3)/E3 Analyzers
Windows Client Interface for T3 (DS3)/E3 Analyzers
GL Clients
Various client applications (in C++, C#, TCL etc) along with their complete source code is distributed freely with GL's Windows Client Server (WCS) application
and can be used as a template for building your own complex clients. Clients are compatible with Windows 2000/XP/Vista operating systems.
A client communicates with the server via TCP/IP encapsulated commands/tasks/responses. GL provides sample-working clients written in C++, C# and TCL.
The user may expand on these, as the user desires. Both commands and tasks are high-level functions, e.g. Rx signal settings, loopback settings, alarm monitoring,
transmit receive framing formats, and so on. A client can initiate multiple tasks simultaneously or sequentially (queue up tasks in succession). All exchanges
between the client and server are displayed and can be logged to a file for later viewing. Batches of commands/tasks can be saved or loaded for efficiency. 'cut'
and 'paste' features are also provided.
Typical client features include:
- Compatible with Windows 2000/XP/Vista Operating Systems.
- GL's T3/E3 Windows Client Server (WCS) application works with Laptop or Desktop PCs.
- All commands are simple and self-explanatory.
- Commands can be customized to implement interactive menu options to set Tx Rx Framing Formats, Clock Source, getting FEAC messages, Line level,
signal frequency and so on.
- Values returned from the server can be easily accessed and stored as user-defined variables.
- Streamlines both the source script and the output by executing only the messages that user requests.
- Includes remote monitoring capability.
Click here to download Sample E3 Script.gls
sample script
Click here to download Sample T3 Script.gls
sample script
WCS Modules
WCS module TT3610/EE3610 - File transmission and reception
Tx/Rx Files on unframed unchannelized T3/E3 (UsbT3E3FileXmit) is an optional WCS Server side module that:
- Transmits data read from files
- Receives data to files
- capability of remote operation, automation, and multi-site connectivity
Sample Script for File and Reception:
run task "UsbT3E3FileXmit" using "QEND";
inform task 1 "tx #1 'c:\usb_t3e3.bit' EOF";
inform task 2 "rx #2 'c:\rx.dat' LIMIT 1000000";
inform task 1 "start";
inform task 2 "start";
The above sample script transmits file ‘c:\usb_t3e3.bit’ till end-of-file (EOF) and stops when it reaches end of file. The task
2 receives 1000000 bytes and stores it in c:\rx.dat file.
WCS module TT3634/EE3634 - Multi-Channel HDLC Emulation and Analysis & File based High Throughput HDLC Record/Playback
USB T3/E3 HDLC Tx/Rx Test (UsbT3E3HdlcTest) is an optional WCS Server side module that:
- Sends HDLC frames with or without impairments
- Receives and verifies HDLC frames and optionally logs the errors
- capability of remote operation, automation, and multi-site connectivity
Sample script for transmit & receive function:
run task "UsbT3E3HdlcTest:tx" using "QEND";
inform task 1 "#1,2 SEQNUM FIXLEN 8 FRAMES 1200000 FLAGS 200";
inform task 1 "start";
run task "UsbT3E3HdlcTest:rx" using "LOG 'c:\rx.log'";
inform task 2 "#2 FRAMES 1000 SEQNUM MSB2 ";
inform task 2 "start";
Task #1 transmits 1200000 frames with specified sequence number and fixed length 8 on ports 1 and 2 with 200 flags between frames.
Task #2 receives 1000 frames on port 2 with MSB2 sequence number, which are logged in ‘c:\rx.log’.
Back to Laptop T3 E3 T1 E1 Ethernet Analyzer Main Page