HSE DQMH Add-Ons
Templates and example codes for DQMH (the Delacor Queued Message Handler, see https://dqmh.org/).
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 Core: Libraries v4
The hse-libraries form the basis of all our applications, similar to a very basic framework.
HSE Core: Framework
All the generic support and UI modules for our HSE Application Template.
HSE Core: DB
A collection of LVOOP classes for interfacing various DB systems (MySQL, ADO-DB, SQLite) and a DQMH module for abstract usage
HSE Core: GenNet
A collection of helper modules and libraries for our Generic Network DQMH modules.
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 frontpanel objects (controls) inspired by Qt5 (https://doc.qt.io/qt-5/layout.html).
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 with PLCs from LabVIEW using pure TCP/IP primitives.
MySQLNetCom: MySQL API for LabVIEW™
MySQL / MariaDB driver for LabVIEW using pure TCP/IP primitives.
Bitbucket API for LabVIEW™
A collection of LabVIEW VIs for facilitating Bitbucket's REST API.
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/