HSE DQMH Add-Ons
Templates and example codes for DQMH (the Delacor Queued Message Handler, see https://delacor.com/dqmh/).

HSE Windows Application Template
A template application based on the HSE flavor of DQMH modules with basic functionality for dynamic loading and configuration of modules, UI management with subpanel and menu/navigation abilities and logging/debugging.

HSE Generic Networking Modules
The DQMH GenNet modules provide network connectivity for DQMH modules. The modules support both automated, transparent routing in Generic Networking Modules as well as manual extension to any generic DQMH module.
HSE Reuse Libraries
The HSE Reuse Libraries are a collection of useful VIs and modules developed over the years for and within our real-life projects.

hse-libraries
The hse-libraries form the basis of all our applications, similar to a very basic framework.

hse-logger
A LVOOP-based logging system with event-, file- and database-driven handlers. Inspired by the Phython logging module.

hse-layout-manager
A layout system for LabVIEW frontpabel objects (controls) inspired by Qt5 (https://doc.qt.io/qt-5/layout.html).

hse-database
A collection of LVOOP classes for interfacing various DB systems (MySQL, ADO-DB, SQLite) and a DQMH module for abstract usage
Miscellaneous
Various re-use libraries and drivers.
GitLab API for LabVIEW™
A collection of LabVIEW VIs for facilitating GitLab's API, including projects, issues and CI.
Git API for LabVIEW™
A collection of LabVIEW VIs for using the git command line client, covering basic use cases.
S7NetCom: PLC API for LabVIEW™
Communicate to PLCs with plain, pure LabVIEW TCP/IP VIs.
Toggl API for LabVIEW™
API and demo for accessing Toggl's API from NI LabVIEW(tm)
Wenglor weCat3D for LabVIEW™
Plain ethernet communication via EthernetScanner DLL/Shared Library with WENGLOR MLSL sensors for Windows and NI Linux Real-Time.
Open Project API for NI LabVIEW™
API and demo application for accessing OpenProject data (www.openproject.org).
NI Discovery Protocol API for LabVIEW
A collection of VIs recreating the NI Discovery Protocol communication via plain UDP.
dokuwiki-gitlabapi
Dokuwiki Plugins for displaying gitlab issues and gitlab tags.
Commercial
Tools and modules that are too good to give away for free!
Release Automation Tools for server-side automation of processes via CI/CD. Support for automatically translating LabVIEW front panels, user management and access control, extensions for our hse-logger for rotating log files and logging to databases, DQMH modules for graphical configuration management and solutions for binding applications to dedicated hardware and issuing licenses.
Dokuwiki Platform
Dokuwiki is our web-based collaboration platform for knowledge sharing and process management.
We also use it to manage our software releases through our Release Automation Toolchain.
-
Source Code
https://dokuwiki.hampel-soft.com/code/ -
Processes
https://dokuwiki.hampel-soft.com/processes/ -
Knowledge Base
https://dokuwiki.hampel-soft.com/kb/ -
Best Practices
https://dokuwiki.hampel-soft.com/kb/bestpractices/