JKI
-
Posts
803 -
Joined
-
Last visited
-
Days Won
1
Posts posted by JKI
-
-
Product: Data Manipulation v1.3.0.12
Company: LabVIEW Open Source Project
Release Date: Tue, 20 Oct 2020 15:05:26 -0700
Packager: Francois Normandin
Description: Data Manipulation is a collection of low-level data manipulation methods for interacting directly with type descriptors and variants to process flattened data efficiently.
Release Notes: - Addition of List Elements in OpenVariant palette, including Refnums such as Event Registrations
- Moved to the LabVIEW Open Source Project palette
-
Product: MQTT Control Packets v3.1.1.7
Company: LabVIEW Open Source Project
Release Date: Tue, 20 Oct 2020 15:00:33 -0700
Packager: Francois Normandin
Description: LV-MQTT-Control-Packets
https://github.com/LabVIEW-Open-Source/LV-MQTT-Control-Packets
This package consists of a library for MQTT Control Packets handling
It currently supports version 3.1.1 of the MQTT protocol (Protocol Level 4).
These classes can be used as the basis for client and server by providing a clean and easy control packet handling scheme via OOP.
Release Notes: Initial Release of MQTT Control Packets Library
-
Product: QSI Format Toolbar v1.1.0.13
Company: Q Software Innovations, LLC
Release Date: Fri, 16 Oct 2020 08:37:29 -0700
Packager: Quentin "Q" Alldredge
Description: The Format Toolbar is a floating toolbar that can be running in the background during development. It allows the developer to add:
" Add Bold, Italic, and Underline to text in Controls, Indicators, and Text
" Change the Justification between Left, Center, and Right
" Set Text, Foreground, or Background Colors (if available for the object)
" Change Font Size
" Change Font (supports all installed fonts in the Windows OS)
The Format Toolbar is launchable in two ways:
1. Through the Tools Menu at: <b>Tools->QSI Tools->Format Toolbar </b>
2. Through a Quick Drop Keyboard Shortcut (QDKS) of <b>Ctrl-1</b>
Release Notes: Fixed Sizing problem.
Now in LabVIEW 2018.
Set to close if only thing running.
-
Product: Material Icons Pack v1.0.0.2
Company: Erencan TAYANC
Release Date: Tue, 22 Sep 2020 09:20:51 -0700
Packager: Erencan TAYANC
Description:
Release Notes: Material Icon Pack for LabVIEW.
This package includes Light & Dark Theme Icon Pack.
Web Site: https://erencantayanc.github.io/labviewmdiconpack/
-
Product: HSE Logger v2.0.3.2
Company: Hampel Software Engineering
Release Date: Tue, 22 Sep 2020 08:04:35 -0700
Packager: Hampel Software Engineering
Description: A flexible and extensible logging system inspired by the Python logging module.
For common logging tasks this logger library has a Quick-API which makes it very easy to integrate and use it in a project without caring about the LVOOP internals. The library provides five log levels (DEBUG, INFO, WARNING, ERROR, CRITICAL) and two targets for the output (file handler, event handler). Because of the LVOOP design it is flexibly usable and every part of it can be extended with custom child classes to implement new features.
This software is published under a free licence, you can use, modify and extend it as you wish. However, if you need commercial support please contact us. We also offer packages to extend the basic functionality (e.g. log rotate for files).
E-Mail: info@hampel-soft.com
More information is available at
https://dokuwiki.hampel-soft.com/code/open-source/hse-logger
The latest release version can be found at
https://gitlab.com/hampel-soft/open-source/hse-logger
Release Notes: Changes/Fixes
==============
* The logger-VIs for DEBUG, INFO and WARNING do return an error caused by the logger first. An error on the "error in" terminal will be discarded in this (rare) case.
* The "FileHandler" does not flush every "Write to File" call. This improves the write performance.
-
Product: S7NetCom v0.5.5.29
Company: Hampel Software Engineering
Release Date: Fri, 18 Sep 2020 07:51:37 -0700
Packager: Hampel Software Engineering
Description: An open-source communication driver for talking to Siemens S7 PLCs via TCP/IP implemented in plain LabVIEW TCP/IP primitives. The original source code was shared by Marc Christenson on NI's Example Program Code Exchange forum (link in the readme).
This is a reference implementation that has NOT been vetted for a production setting. It might or might not meet traditional requirements in terms of uptime, security, absence of bugs, etc. Use at your own risk!
The HSE Dokuwiki holds more information on the protocol and these VIs:
https://dokuwiki.hampel-soft.com/code/open-source/s7netcom
https://dokuwiki.hampel-soft.com/kb/production/s7-communication
Release Notes: v0.5.5
[FIX] add "Not for production" notice
v0.5.4
[FIX] separate compiled code from source in source distribution
v0.5.3
[FIX] recreate original file structure which was broken after v0.5.1 and still broken after v0.5.2
v0.5.2
[FIX] recreate original file structure which was broken after v0.5.1
v0.5.1
[FIX] remove missing license and readme files from VI Package
v0.5.0
[FEATURE] multiple minor fixes and optimisations
-
Product: HSE Layout Manager v1.2.0.3
Company: Hampel Software Engineering
Release Date: Wed, 16 Sep 2020 11:12:42 -0700
Packager: Hampel Software Engineering
Description: A layout system for LabVIEW frontpanel objects (controls) inspired by Qt5 (https://doc.qt.io/qt-5/layout.html).
More information is available at
https://dokuwiki.hampel-soft.com/code/open-source/hse-layout-manager
The latest release version can be found at
https://gitlab.com/hampel-soft/open-source/hse-layout-manager
Release Notes: provide VI Package for easier reuse
-
Product: HSE Logger v2.0.1.1
Company: Hampel Software Engineering
Release Date: Tue, 15 Sep 2020 16:23:55 -0700
Packager: Hampel Software Engineering
Description: A flexible and extensible logging system inspired by the Python logging module.
For common logging tasks this logger library has a Quick-API which makes it very easy to integrate and use it in a project without caring about the LVOOP internals. The library provides five log levels (DEBUG, INFO, WARNING, ERROR, CRITICAL) and two targets for the output (file handler, event handler). Because of the LVOOP design it is flexibly usable and every part of it can be extended with custom child classes to implement new features.
This software is published under a free licence, you can use, modify and extend it as you wish. However, if you need commercial support please contact us. We also offer packages to extend the basic functionality (e.g. log rotate for files).
E-Mail: info@hampel-soft.com
More information is available at
https://dokuwiki.hampel-soft.com/code/open-source/hse-logger
The latest release version can be found at
https://gitlab.com/hampel-soft/open-source/hse-logger
Release Notes: New in version 2.0
=============
* All functions are accessible in the functions palette (Hampel Software Engineering>>HSE-Logger).
* The API is streamlined and follows the common conventions for LVOOP.
* With the improved API it's easier to develope own subclasses.
* All classes have getter/setter-methods accessible via property nodes.
* Re-organised the unit tests to use them with the HSE Release-Automation-Tools (RAT).
* Fixed a bunch of minor bugs and inconsistencies.
Fixes in version 2.0.1
==============
* Fixes a bug in Log.vi that prevented state changes in the handler object(s).
Incompatible API-changes
================
Compared to versions < 2.0.0 the methods for creating an object have changed.
It's very likely that your project will have a broken run arrow after updating
to version 2.0.0. In the common use case this affects only the creation of `Handler` objects
when initializing the HSE-Logger. For more information see the examples.
-
Product: Antidoc CLI v1.0.0.2
Company: Wovalab
Release Date: Tue, 15 Sep 2020 11:05:36 -0700
Packager: Olivier Jourdan
Description: This package installs a CLI tool to generate lvproj documentation with a Windows terminal.
The main use case is to integrate documentation generation as part of your CI/CD.
Release Notes: First release.
-
Product: AntiDoc v1.1.0.30
Company: Wovalab
Release Date: Tue, 15 Sep 2020 11:02:36 -0700
Packager: Olivier Jourdan
Description: This tool parses lvproj to generate its documentation.
The document generated is a plain-text file that uses Asciidoc syntax. You can render this file as a PDF or HTML file using Asciidoctor toolchain (https://asciidoctor.org).
Note: you can integrate Antidoc in you CI/CD process using the CLI tool provided by the additional package Antidoc CLI
Release Notes: This release brings GUI enhancement and CLI compatibility.
== New features:
. Add a progress bar in the tool GUI --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/66
. Add an option to scan libraries in the Dependencies --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/65
== Changes:
. File name extension handling --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/67
NOTE: This change may generate bug for code relying on the public API
. Check if lvproj path is correctly set --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/69
. Add default title if not set by the user --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/68
== Bug Fix :
. Misspelling in the document generated --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/61
. UTF-8 encoding --> https://gitlab.com/wovalab/open-source/labview-doc-generator/-/issues/59
-
Product: QuickDrop AddLabels v1.3.0.8
Company: MNProjects
Release Date: Wed, 09 Sep 2020 10:33:49 -0700
Packager: Martin Nöhrer
Description: A LabVIEW Quick-Drop (QD) plug-in to easily add or remove labels to blockdiagram elements.
This quick-drop plug-in works only in the block diagram.
The plug-in provides the following functions:
- Add/Remove a label to a SubVI.
- Add/Remove a subdiagram label to a structure element.
- Add/Remove a label to a wire
- Show again an already set wire label
Add or remove a label to SubVIs
--------------------------------------------------------------------------------
Select a SubVI within a blockdiagram.
Press Ctrl+Space and Ctrl+Q to add a label to a SubVI. For removing the label press Ctrl+Spaceand Ctrl+Shift+Q.
Add or remove a subdiagram label to a structure element
--------------------------------------------------------------------------------
Select a structure element within a blockdiagram. Press Ctrl+Space and Ctrl+Qto add a subdiagram label to the structure element. For removing the label press Ctrl+Space and Ctrl+Shift+Q.
If you insert a text into the QD combo box it will be inserted as subdiagram label of the visible frame.
Add or remove a label to a wire
--------------------------------------------------------------------------------
Select a wire. Press Ctrl+Space to open the quick drop. Insert a label text to the input field. Press Ctrl+Q to add the inserted label to the wire. The plug-in will add >> before and after the label text. For removing the label press Ctrl+Space and Ctrl+Shift+Q. If you want to add the removed label again press Ctrl+Space and Ctrl+Q.
Add label to a constant
--------------------------------------------------------------------------------
Select a constant. Press Ctrl+Space to open the quick drop. Insert a text to the input field. Press Ctrl+Q to add the inserted label to the constant. For removing the label press Ctrl+Space and Ctrl+Shift+Q. If you want to add the removed label again press Ctrl+Space and Ctrl+Q.
It is also possible to select more than one element within a blockdiagram. Therefore the appropriate label will be added to the selected elements.
An animated GIF on the homepage shows the usage of the plug-in.
Release Notes: Add support for showing and hiding labels for all node types.
Add support for showing and hiding labels of frontpanel controls.
-
Product: Asciidoc for LabVIEW v1.2.1.31
Company: Wovalab
Release Date: Wed, 09 Sep 2020 10:03:51 -0700
Packager: Olivier Jourdan
Description: This toolkit provides a set of vis that helps you builds plain-text file using asciidoc syntax
= What is AsciiDoc ?
AsciiDoc is two things:
. A mature, plain-text writing format for authoring notes, articles, documentation, books, ebooks, web pages, slide decks, blog posts, man pages, and more.
. A text processor and toolchain for translating AsciiDoc documents into various formats (called backends), including HTML, DocBook, PDF, and ePub.
More information here https://asciidoctor.org/docs/what-is-asciidoc/#what-is-asciidoc
NOTE: This product description is written with asciidoc syntax ;)
Release Notes: This a maintenance release
== Changes:
. Ouptut string encoding set to UTF-8 --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/27
. If needed for recording the output in a file, folder arborescence is created --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/28
== Bug Fix :
. Rendering issue when paragraph is empty --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/14
-
Product: QuickDrop AddLabels v1.2.0.7
Company: MNProjects
Release Date: Thu, 03 Sep 2020 12:11:24 -0700
Packager: Martin Nöhrer
Description: A LabVIEW Quick-Drop (QD) plug-in to easily add or remove labels to blockdiagram elements.
This quick-drop plug-in works only in the block diagram.
The plug-in provides the following functions:
- Add/Remove a label to a SubVI.
- Add/Remove a subdiagram label to a structure element.
- Add/Remove a label to a wire
- Show again an already set wire label
Add or remove a label to SubVIs
--------------------------------------------------------------------------------
Select a SubVI within a blockdiagram.
Press Ctrl+Space and Ctrl+Q to add a label to a SubVI. For removing the label press Ctrl+Spaceand Ctrl+Shift+Q.
Add or remove a subdiagram label to a structure element
--------------------------------------------------------------------------------
Select a structure element within a blockdiagram. Press Ctrl+Space and Ctrl+Qto add a subdiagram label to the structure element. For removing the label press Ctrl+Space and Ctrl+Shift+Q.
If you insert a text into the QD combo box it will be inserted as subdiagram label of the visible frame.
Add or remove a label to a wire
--------------------------------------------------------------------------------
Select a wire. Press Ctrl+Space to open the quick drop. Insert a label text to the input field. Press Ctrl+Q to add the inserted label to the wire. The plug-in will add >> before and after the label text. For removing the label press Ctrl+Space and Ctrl+Shift+Q. If you want to add the removed label again press Ctrl+Space and Ctrl+Q.
Add label to a constant
--------------------------------------------------------------------------------
Select a constant. Press Ctrl+Space to open the quick drop. Insert a text to the input field. Press Ctrl+Q to add the inserted label to the constant. For removing the label press Ctrl+Space and Ctrl+Shift+Q. If you want to add the removed label again press Ctrl+Space and Ctrl+Q.
It is also possible to select more than one element within a blockdiagram. Therefore the appropriate label will be added to the selected elements.
An animated GIF on the homepage shows the usage of the plug-in.
Release Notes: Add function to directly add text from combo box to Subdiagram labels.
-
Product: QuickDrop AlignElements v1.1.0.3
Company: MNProjects
Release Date: Wed, 02 Sep 2020 13:14:35 -0700
Packager: Martin Nöhrer
Description: A LabVIEW Quick-Drop (QD) plug-in for aligning and distributing elements on afrontpanel or blockdiagram.
This plug-in is based on the existing Align & Compress BD/FP Objects plug-in. The plug-in is completely refactored and changes the handling and the keymap of the original plug-in.
The design idea behind the usage of the plug-in is to simply handle the alignment using the left hand on the keyboard and the WSAD keys. Therefore you will be very fast to organize your elements on the VI.
Usage
---------------------------------------------------
At first you have to select some elements either on the fronpanel or the blockdiagram of the VI.
The Quick Drop plug-in uses the default shortcut A.
There are three possible ways to act with the plug-in using the mouse or only the keyboard.
Using the mouse
With the mouse you can simply act with the plugin
Firstly press CTRL+SPACE to open the quick drop dialog, then press CTRL+A to open the plug-in dialog containing the alignment and distribution buttons. The different buttons can be pressed to move the objects. At the end the dialog can be closed by clicking on the close button in the corner or by pressing the ESC key.
Using the keyboard
A faster way to handle this Quick Drop plug-in is by using the keyboard.
After selecting some elements press CTRL+SPACE and CTRL+A to open the dialog window. Afterwards you can use one of the following keys to execute the wanted alignment:
W: Top
S: Bottom
A: Left
D: Right
C: Horizontal Center
V: Vertical Center
Q: Vertical Gap
E: Horizontal Gap
After pressing a key for alignment the panel will immediatelly be closed.
If you move the mouse pointer over one of the buttons you will see the shortcuts for each operation. (Only some of the distribution elements can be controlled by key.)
Using the Quick Drop combo box
The last option to handle the plugin is based on Darren's suggestions.
After selecting some elements open the Quick Drop dialog by pressing CTRL+SPACE. Insert one or more of the above characters into the combo box. Then press CTRL+A. The plug-in will immediatelly execute the alignment or distribution of the elements.
On the homepage https://github.com/matrixx567/LabView_QuickDrop_AlignElements you will find animated screenshots that show the different possibilities to act with this QuickDrop plug-in.
On of my favorites is to open the Quick Drop with CTRL+SPACE. Then insert AQ into the combo box and press CTRL+A. This will align the elements to the left and distribute it with an equal vertical gap. I use this to arrange the VI input and output elements on the blockdiagram.
Numeric controls on the frontpanel
---------------------------------------------------
Like the original plug-in the increment and decrement buttons of a numeric control will be hidden during alignment (based on [this idea exchange](https://forums.ni.com/t5/LabVIEW-Idea-Exchange/Align-objects-should-not-align-increment-decrement-buttons/idi-p/1050356?profile.language=en)).
By default this behavior is activated. It is possible to deactivate it in the LabVIEW.ini.
Quick Drop Options
---------------------------------------------------
You can control certain aspects of operation of this plug-in by setting the following LabVIEW.ini tokens:
QDAlignElements.HideIncDec (Default: True): Hide Inc/Dec buttons of Numeric Controls during alignment.
Release Notes: Add LVConfig option for disable hiding of IncDec during alignment.
Fix bug that enables all available IncDec after alignment.
-
Product: muParser Expression Parser API v2.0.1.1
Company: LAVA
Release Date: Wed, 19 Aug 2020 12:05:38 -0700
Packager: Ryan Porter
Description: This package provides a simple API for calling the muParser Fast Math Expression Parser (http://beltoforion.de/article.php?a=muparser).
A modified version of muParser v2.2.5 will be installed to your "<LabVIEW>\resource" directory.
Modifications to muParser include:
- Support for the "!" (not) operator
- Support for ":" as a valid character for variable names.
Release Notes: Added accessor for reading constants
-
Product: Robust CSV v1.1.0.4
Company: LAVA
Release Date: Wed, 19 Aug 2020 10:57:46 -0700
Packager: Ryan Porter
Description: This package contains VIs for reading and writing to CSV files that follow the CSV format outlined in RFC-4180 (see http://tools.ietf.org/html/rfc4180). Using this package, you can properly import CSV files that were exported from spreadsheet programs such as Microsoft Excel, Open Office or LibreOffice Calc as well as export CSV files that will be compatible with any program capable of interpreting CSV files.
This implementation of the CSV format is capable of handling escaped fields such as those containing commas (or other field delimiters), multiple lines, and double quotes.
Release Notes: Built package for VIPM.
Moved to LAVA palette.
Removed LAVA namespacing since VIs are linked to LVLIB.
-
Product: PaneRelief v2.0.3.1
Company: JKI
Release Date: Thu, 30 Jul 2020 14:44:37 -0700
Packager: Hope Harrison
Description: This tool is launched from the Quick Drop (default shortcut ctl + a). It shows all the panes and splitters on the current front panel in a convenient view. You can the select a pane or splitter from the view and then view and edit its commonly used properties (such as name, position, scrollbar visibility, color, etc...).
This tool is developed in the following github repo:
https://github.com/HopeHarrison/PaneRelief
It also uses code from this repo:
https://github.com/flarn2006/VILab
Release Notes: * New button to set minimum pane size to current size!
-
Product: AntiDoc v1.0.0.22
Company: Wovalab
Release Date: Tue, 14 Jul 2020 15:46:24 -0700
Packager: Olivier Jourdan
Description: This tool allows you to generate project documentation.
The document generated is a plain-text file that uses AsciiDoctor syntax (https://asciidoctor.org/).
You can render this file as an HTML5 or PDF file locally or using a CI step.
Release Notes: First release.
-
Product: Cyth Logger (with SQLite) v1.6.2.45
Company: Cyth UK & drjdpowell
Release Date: Mon, 13 Jul 2020 09:48:40 -0700
Packager: James David Powell and Wes Ramm
Description: A logger and log viewer using an SQLite database. The logger is a background process. A Log Viewer is available under the Tools menu.
Release Notes: Better id of Messenger Library ActorNR.vi
Async-launched Viewer now floating window by default
"Change Log File" function to change log file while running
-
Product: Asciidoc for LabVIEW v1.2.0.30
Company: Wovalab
Release Date: Fri, 10 Jul 2020 10:20:27 -0700
Packager: Olivier Jourdan
Description: This toolkit provides a set of vis that help you builds plain-text file using asciidoc syntax
= What is AsciiDoc ?
AsciiDoc is two things:
. A mature, plain-text writing format for authoring notes, articles, documentation, books, ebooks, web pages, slide decks, blog posts, man pages and more.
. A text processor and toolchain for translating AsciiDoc documents into various formats (called backends), including HTML, DocBook, PDF and ePub.
More information here https://asciidoctor.org/docs/what-is-asciidoc/#what-is-asciidoc
NOTE: This product description is written with asciidoc syntax ;)
Release Notes: == New features:
. Add Diagram bloc --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/22
. Add function to add custom attributes not directly handle by the toolkit --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/26
. Handle Doctype property --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/25
== Changes:
. Email information added to Author --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/23
NOTE: This change breaks public toolkit interface. You will have to modify existing code after update
. Wovalab_lib_AsciiDoctor library is no more installed in Sources folder
== Bug Fix :
. Document header was ill formed when Autors array was empty --> https://gitlab.com/wovalab/open-source/asciidoc-toolkit/-/issues/24
-
Product: PromVIEW v1.0.0.10
Company: TheLabVIEWLab
Release Date: Mon, 29 Jun 2020 11:53:12 -0700
Packager: EricM
Description: PromVIEW is a client library written in LabVIEW to expose metrics to Prometheus (https://www.prometheus.io)
PromVIEW provides the basic functions to instrument your LabVIEW code by creating metrics and collectors, and it can also be used to create an exporter through the <i>Tools > PromVIEW > Create Exposition Web Service...</i> menu.
An Prometheus exporter is a web service that exposes the metrics so Prometheus can scrape this web service and update its time-series database with the new values.
Release Notes:
-
Product: Hooovahh Tremendous TDMS v1.0.0.4
Company: Hooovahh
Release Date: Thu, 25 Jun 2020 12:49:59 -0700
Packager: Brian Hoover
Description: This package contains various tool for TDMS operations. These tools can help in TDMS file creation, editing, conversion, or reading, also with several demos.
Release Notes: Initial Release
- Classes for Circular, Periodic, Size, and Time of Day TDMS generation with examples of each
- Reading and Writing Clusters into TDMS
- XLSX Conversion example
- File operations for combining files, renaming, moving, saving in memory to zip
- Basic function for splitting TDMS file into segments
- Reorder TDMS Channel with Demo
-
Product: Hooovahh Array VIMs v1.2.0.12
Company: Hooovahh
Release Date: Thu, 25 Jun 2020 12:49:26 -0700
Packager: Brian Hoover
Description: This package contains Array functions converted into VIMs, primarily taken from the OpenG Array package. With minor improvements and optimizations using newer array manipulation techniques.
Release Notes: 1.2.0.12
- Updated Conditional Auto-Indexing to use LabVIEW's native conditional tunnels
- Added Conditional Trues and Falses which returns an array of fales and trues similar to Conditional Auto-Indexing
1.1.0.8
- Added Build Horizontally, Convert 1D to 2D and 2D to 1D, Find Subarray, Force Array Min Max size, and Foreign Key Sort VIMs.
- Moved OpenG VIMs to their own subpalette, not sure if this is the right design but one palette is getting too cluttered.
1.0.0.6
- Initial release with 14 VIMs. Some minor improements over the standard OpenG functions for things like Delete Elements From Array has an optional input to use the indicies if they are already sorted, and Filter 1D array to only filter the first found element.
-
Product: PostgreSQL Library v0.1.1.9
Company: JDP Science
Release Date: Thu, 25 Jun 2020 09:24:58 -0700
Packager: jdpowell
Description: Wrapping of libPQ for PostgreSQL access. Higher-level than libPQ itself. See Examples.
Release Notes: Allow clusters of parameters to include subcluster structure (which is flattened away before binding) as a conveniance.
Add user and password fields to connection string of examples
[VI Package Network] OpenSerializer v1.1.0.12
in VI Package Network - New Packages
Posted
Product: OpenSerializer v1.1.0.12
Company: LabVIEW Open Source Project
Release Date: Tue, 20 Oct 2020 15:19:20 -0700
Packager: Francois Normandin
Description: Serializer is a package serving as base class for serialization and deserialization of LabVIEW Data.
User are expected to extend the core to provide concrete implementation. The package contains one specific class to offer an example for text serialization.
*********
This library proposes an abstract Serializer class and supplements it with Serialzer.PlainText and Serializer.Plaintext.INI classes.
Examples of other serializers could be Serializer.JSON, Serializer.XML, etc.
Release Notes: Changed the namespace from Serializer.lvclass to OpenSerializer,lvlib:Serializer.lvclass to remove risk of name collisions with other libraries performing similar tasks. (Serializer is too generic a name to be an open source project on its own).
Added Binary (byte array) wrapper methods around the Marshalling and UnMarshalling API.
Package Homepage