Sign In

IG Stream Messaging Examples by Illuminated G - Toolkit for LabVIEW Download

Examples for the IG Messaging package utilizing the IG TCP Streams implementation.

* 1 ↓6
 screenshot
Version1.0.0.2
ReleasedNov 04, 2021
Publisher Illuminated G
License MIT
LabVIEW VersionLabVIEW>=20.0
Operating System Windows, Mac, and Linux
Project links Homepage   Repository  

Description

Provides 2 client/server example applications, one with a very simple mechanism that uses functional globals and no classes (aside from the library) and another that is a more full-featured chat application that shares user lists, connect and disconnect events, and minimal administration features on the server.

The Basic Streaming example is a simple uni-directional streaming demo that sends a counter value and the value from a slider as separate messages to a connected app. This demo shows the minimal effort for getting a TCP connection to an application and using the messaging API. It would be very easy to expand this demo to more complex data types such as waveforms or custom cluster type definitions for a real-world streaming application connected to an embedded data acquisition system. Unlike this demo, messaging works in both directions so this could also serve as the basis for a bi-directional embedded control application as well.

The Chat Demo - LV Types project shows a more full-fledged chat application that utilizes classes for each half of the application and demonstrates how to use class instances with the message callback mechanism. Additionally, connection state callbacks are used to trigger actions when clients initially connect to servers and removing users when clients disconnect from the server.

Release Notes

1.0.0.2 (Nov 04, 2021)

Initial release

derrickb was a contributor to this release


Install with VIPM Download Package

Note, you must have the VIPM Desktop app to install this package into LabVIEW.

Versions

  Post an Idea   Post a Resource

Recent Posts