-
v2.9.3fa558a47 · ·
The 2.9.3 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - use vda5050_message_structs v2.0.0.9 - rename agvProtocolFeatures to protocolFeatures - make localizationParameters a generic json node - only use the default map selection, when no map is given
-
v2.9.2a0582c7c · ·
The 2.9.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - Fix MQTT-module log output - Fix order check, where replacing orders count falsely as appending Features: - Make QueryFirstNodeReachable deviation fallbacks configurable
-
v2.9.1110bb14f · ·
The 2.9.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - Bug, where cancelOrder instant actions are not finished. Symptoms include horizons not being cleared properly when the base is already traversed. - Scheduler now doesn't process new actions when canceling - Documentation contains notes about thread behaviour
-
v2.9.0e0cc4593 · ·
The 2.9.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Features: - Add interface to check if nodes are "trivially reachable" as in VDA5050 6.6.1 - Reset the order when entering the MANUAL operating mode. A new reset() interface is added Fixes: - Allow duplicate action-ids for stitch-nodes - Make OrderObserver properly track the last node
-
v2.8.03daf38c0 · ·
The 2.8.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Features: - Observe the order id - Observe all action states - Observe all base/horizon nodes - Observe the last node id of the AGV - Observe all errors set in the state Fixes: - use vda5050_message_structs v2.0.0.8 (deviation from standard)
-
v2.7.09a7b3da8 · ·
The 2.7.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Features: - StatusSink safety state functions - add failed instant actions to state.actionStates (as FAILED) Breaking: - Remove EventManagerOptions from public config Fixes: - allow any blocking type for startPause/stopPause/cancelOrder - fix pausing - follow VDA5050-6.6.4 for error types - race condition in MessageEventHandler
-
v2.6.2b7aa35bd · ·
The 2.6.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - scheduler: forward cancel event for paused navigation tasks - scheduler: enter paused state, when all tasks are paused (even without startPause request) - build: platform independent patch application (paho)
-
v2.6.189faf2ce · ·
The 2.6.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - build: ignore paho git apply errors - graph horizon propagation - set "keep" flags for instant actions Misc: - doxygen annotations for core components
-
v2.6.048769222 · ·
The 2.6.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Changes the type of ActionParameter::value from std::string to nlohmann::json. This makes actions accept parameters of all possible json values. This change may break implementations, which rely on parsing of parameter values as string. Fixes for single-node-orders are also included.
-
v2.5.252e64c8d · ·
The 2.5.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Includes fixes regarding cancel order and the scheduler.
-
v2.5.1ea5b34b9 · ·
The 2.5.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. - Fixes related to the PAHO integration (CPM patch)
-
v2.5.093f03726 · ·
The 2.5.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. - Optional access to internal spdlog loggers - Set or infer AGVPosition.mapId - Several fixes from real-word AGV tests
-
v2.4.0fada4b54 · ·
The 2.4.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Add log-file support and use fixed vda5050_message_structs version 2.0.0.5.
-
v2.3.061008f22 · ·
The 2.3.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Enhances the build process by including paho via CPM and upgrading other dependencies.
-
v2.2.035dc3a89 · ·
The 2.2.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Introduces the KeyValueConfig class which can be used to add user defined configurations.
-
v2.1.030464962 · ·
The 2.1.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Introduces observers.
-
v2.0.351de1cd8 · ·
The 2.0.3 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Includes fixes for vda5050_message_structs.
-
v2.0.204262908 · ·
The 2.0.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Introduces MSVC compatibility.
-
v2.0.1703092cf · ·
The 2.0.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Includes updated boilerplate and minor fixes for bettercompiler support.
-
v2.0.0121ffc94 · ·
The 2.0.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. It introduces a new AGV API, that is not backwards compatible to the version 1.0.0 AGV API.