Sign Up

wamplv WAMP Client by samangh - Toolkit for LabVIEW Download

Client for the Web Applications Messaging Protocol (WAMP)

Watch * 3 ↓142
 screenshot
Version1.6.0.2
ReleasedAug 31, 2023
Publisher samangh
License LGPL v2.1
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Dependencies jdp_science_jsontext   mediamongrels_ltd_lib_websockets_api   jdp_science_lib_common_utilities   labview_open_source_project_lib_openuri  
Project links Homepage   Repository  

Description

A LabVIEW-based client for the Web Application Messaging Protocol (WAMP). Supported WAMP features:

Roles: caller, callee, subscriber and publisher
Transport: WebSocket, RawSocket TCP (with TLS/SSL support for both)
Message Serialisation: JSON
Authentication: Ticket, WAMP-CRA, WAMP-CRA with PBKDF2

The library is designed to give you complete flexibility in how you use WAMP.

Release Notes

1.6.0.2 (Aug 31, 2023)

Features:

* The `wamplv` daemon now gets terminated if VIs are aborted or finish execution;
* Make specifying a topic mandatory for PUBLICATION requests;
* Provide a notifier for when a specific WAMP topic is published to;
* Allow for multiple subscriptions and unsubscriptions to a topic, the subscription is reference counted. To fully unsubscribe, call Unsubscribe.vi as many times as Unsubscribe.vi;
* Release all notifiers on timeout.

Fixes:

* Synchronous Call.vi not working properly.

samangh was a contributor to this release


Download Package

Versions
All Contributors

  Post an Idea   Post a Resource

Recent Posts