Tags give the ability to mark specific points in history as being important
-
v3.1.2
7715e6b1 · ·The 3.1.2 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Fixes: - retain presence of position/velocity
-
v2.11.2
b2d3766c · ·The 2.11.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - retain presence of position/velocity
-
v3.1.1
d810d7c0 · ·The 3.1.1 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Fixes: - When PahoMqttCpp is not on the system, make sure to install it along with the library
-
v2.11.1
0085f8c5 · ·The 2.11.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - When PahoMqttCpp is not on the system, make sure to install it along with the library
-
v2.11.0
64c4d6c0 · ·The 2.11.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Features: - add ControlSink for pause/resume/cancel of the current order Fixes: - header.timestamp ms resolution - spdlog invocation bug - reflect message de-serialization errors in the state - order acceptance criteria (new order with updateId>0) - retain paused state after canceling
-
v3.1.0
81d6e749 · ·The 3.1.0 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Features: - add ControlSink for pause/resume/cancel of the current order Fixes: - header.timestamp ms resolution - spdlog invocation bug - reflect message de-serialization errors in the state - order acceptance criteria (new order with updateId>0) - retain paused state after canceling
-
v3.0.3
1ffbcc7b · ·The 3.0.3 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Fixes: - use paho 1.5.2 - allow VDA5050 2.0.0 headers - use vda5050_message_structs 2.1.0.2 (msvc compat, maps are optional)
-
v2.10.2
1455699f · ·The 2.10.2 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - triggering of concurrent actions on nodes - various data races Build: - add an option to build with asan/tsan CI: - automatic testing with asan/tsan
-
v3.0.2
c352cb91 · ·The 3.0.2 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Fixes: - triggering of concurrent actions on nodes - various data races Build: - add an option to build with asan/tsan CI: - automatic testing with asan/tsan Docs: - add developer documentation
-
v2.10.1
97cd50a5 · ·The 2.10.1 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - triggering of non-blocking actions on nodes - adjust cmake_minimum_required version to 3.21
-
v3.0.1
46b50cff · ·The 3.0.1 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Fixes: - triggering of non-blocking actions on nodes - adjust cmake_minimum_required version to 3.21
-
v3.0.0
2daa7ca1 · ·The 3.0.0 version of the libVDA5050++. It follows the VDA5050 2.1.0 standard. Features: - add a MapActionHandler for VDA5050 2.1.0 map actions - add network/version configurations - use VDA5050 2.1.0 error hint fields - update message structs to VDA5050 2.1.0 Fixes: - an instance initialization bug in test cases - guard nullptr states in the scheduler Breaking: - This version uses VDA5050 2.1.0 messages, that are incompatible with VDA5050 2.0.0 messages.
-
v2.10.0
82dd38d8 · ·The 2.10.0 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Features: - sorting nodes and edges of incoming orders - automatically compute distanceSinceLastNode Build: - added support for cmake versions >= 3.22
-
v2.9.4
08e9156c · ·The 2.9.4 version of the libVDA5050++. It follows the VDA5050 2.0.0 standard. Fixes: - When accepting "temporary" nodes, use their ID as lastNodeId - Fix a segfault while canceling (on gcc)
-
v2.9.3
fa558a47 · ·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.2
a0582c7c · ·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.1
110bb14f · ·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.0
e0cc4593 · ·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.0
3daf38c0 · ·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.0
9a7b3da8 · ·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