Tags: guolisongIsesol/ADS
Tags
Release: v3 with tag and changelog Mihael Koep (3): Implement CMake-Buildsystem for Beckhoff ADS. Set compile features, options and definitions globally. Improve linking to the right thread library. Patrick Bruenn (21): ci: prefer docker container over Linux VMs Router: add virtual destructor ci: build with meson on Windows 10 example: add meson support Drop Visual Studio solution/project files ci: build native Linux binaries with meson ci: cross build i386 Linux with meson ci: cross build for win32 on Linux with meson ci: native FreeBSD build with meson ci: native macOS build with meson ci: drop build-template Makefile: superseeded by meson TcAdsLib: add missing SYSTEMSERVICE defines ci: link with TcAdsDll on FreeBSD, too ci: link with TcAdsDll on Windows 10, too AdsLibTestRef: wasn't compiled for some time AdsLibTestRef: make it compile on TC/BSD AdsLibTestRef: Drop Visual Studio solution/project files github: try actions, compile on ubuntu AdsLib: update infosys links... AdsLib: drop #ifdef __cplusplus Signed-off-by: Patrick Bruenn <[email protected]>
Release: v2 with tag and changelog ;-) v2: - a general refactoring to finally support the use of the TwinCAT router on systems with TwinCAT available such as Windows and TC/BSD. - add wrapper for ADS file access - add provide standalone comparsion operator for AmsNetId objects - validate ADSSTATE values in AdsDevice - fix exception message in TcpSocket::Connect fixes Beckhoff#115 Signed-off-by: Patrick Bruenn <[email protected]>
NotificationDispatcher: make stopExecution flag atomic stopExecution is read and written by different threads, so it's much more natural to use std::atomic. Suggested-by: Juergen Werner <[email protected]> Signed-off-by: Patrick Bruenn <[email protected]>