Jump to content


Submitter

SUPPORT TOPIC File Information

  • Submitted: Aug 27 2011 09:50 PM
  • Last Updated: Aug 27 2011 09:50 PM
  • File Size: 715.46K
  • Views: 2281
  • Downloads: 831
  • Approved by: Mark Balla
  • Approved on: 28 August 2011 - 04:41 AM
  • LabVIEW Version: 2009
  • License Type: Creative Commons Attribution-Noncommercial 3.0

Download Transport.lvlib 1.1.0.0

* * * * * 1 Votes



Screenshots
Transport.lvlib is a LabView API to simplify and accelerate networked communication development.
It simplifies development by abstracting TCPIP, UDP and Bluetooth interfaces
into a single polymorphic vi which is a thin wrapper around the conventional
open, read, write, close and listener VIs for all the network interfaces.

It removes dependency on the underlying hardware transport protocol and provides
a uniform application interface enabling abstraction of the application from the interface.

Features:
Supports TCPIP, Bluetooth and UDP (p2p, broadcast and multicast) interfaces.
Supports encryption (blowfish).
Supports compression (zlib).

Installation:
Unzip to a directory of your choice.
Add the supplied .mnu file to your palette.

Required Packages:
Labview 9.0 or greater.
labview_blowfish_encryption library (included).

Known Issues.
None.

Versioning:
Current version 1.1.
See changelog.txt.

What's New in Version 1.1.0.0 (See full changelog)

  • Version 1.1
  • Feature : Added VISA interface (Transport Open.vi, Transport Read.vi, Transport Write.vi, Transport Close.vi) for future implementation.
  • Feature : Added zlib compression. (Zlib compression is only supported on Win x32, Win x64 and Linux x32)
  • Feature : Added "Write Packet.vi" and Read Packet.vi
  • These VIs wrap the read/write vi's into a transparent protocol with a time-stamp, size and automatic
  • encryption/decryption in single VIs.
  • Performance: Changed Blowfish encryption.vi to re-entrant.
  • Feature : Added Payload size, compression ratio and (sent) timestamp to the data properties.
  • Performance: Removed "debugging" from Transport Write.vi
  • Performance: Added "Set Buffer TCPIP.vi" and "Set buffer UDP.vi" to increase packet sizes from windows default (8K) to 64K
  • Performance: Changed "Execution System" for "Transport Read.vi", "Transport Write.vi". Now using separate systems.
  • Update : Updated the polymorphic API VI to include Read Packet.vi and Write Packet.vi
  • Update : Updated the Client Server Examples to use Read/Write Packet.
  • Shaun Rumbell
  • 28/02/11
  • Version 1.0
  • Initial Release
  • Shaun Rumbell
  • 28/08/10


Screenshots

Screenshots


Other files you may be interested in ..





12 user(s) are online (in the past 30 minutes)

0 members, 12 guests, 0 anonymous users