|
 |
VCL - VeriWave Command Library
The WaveTest architecture is designed with comprehensive control, programmability, and automation, in mind. VeriWave’s Command Library (VCL) is a set of commands and actions that allows the users to exert complete control over the behavior of any aspect of the WaveTest system.
VCL supports programming in the industry’s most popular scripting languages - Tcl, Perl, and Python.
Users gain control of all aspects of the system, including control of chassis and test ports, test traffic configuration, results gathering, and statistics gathering.
The VCL SDK offers a set of tools that enable the user to quickly create and execute scripts, as well as import configuration information from WaveTest ports or other WaveTest applications, including WaveManager.
| WaveTest software architecture.
|
Features and Benefits
- Common library provides control of all aspects of WaveTest including test port configuration, test traffic configuration, test client Security/MAC/IP configuration, and results and statistics gathering
- VCL supports the industry’s most popular scripting languages: Tcl, Perl, Python
- VCL maintains syntax and command structure of all supported scripting languages
- VCL provides a common interface for all WaveTest applications
- Test configuration created in WaveManager or VeriWave’s automated test suites are available in VCL for further custom scripting
- Test configurations created in VCL are exportable, using VeriWave’s Script Generator, to WaveManager and automated test suites.
Ease of Use and Flexibility
The VCL package is delivered as a standard distributable Tcl extension and Perl and Python modules that can be loaded or imported into custom scripts created by the user, or to a command shell. Once loaded (or imported), the VCL commands are available for control of every aspect of the WaveTest system. The commands are designed using the script language specific syntax. This provides an easy-to-learn interface, while seamlessly blending into the user test environment.
- VCL hides the complexity of the WaveTest functionality by providing an easy to use and simple set of commands
- VCL is an object-based API where hardware parameters can be configured individually, such as 802.11 channel, stateful clients properties, and traffic flows. Parameters such as port and flow statistics can be read anytime during the test.
- VCL provides commands to perform operations via methods such as start / stop traffic transmission and capture packets for analysis.
- Multiple VCL scripts can be designed to be executed simultaneously or in sequence.
| VeriWave Command Library configuration parameters and methods.
|
top 
|
 |
 |
Contact VeriWave
For more information or details on any VeriWave products
Contact Us
VCL – VeriWave Command Library datasheet
download PDF >
|
|