Threads are also terminated when application is ready.
Work in the middleware
Changes in the middleware
Work in the middleware (subscriber functions)
Enabled pubsub system
Argument from node functions is now printed
Fixed some small errors, extended hello world application so that argument is printed (not finished)
Temporarly fix of thread problem
Added prints to find out where segfault is triggered
Merge branch 'master' into urtware_dev
Minor update of AMiRo-OS submodule
Wrote hello world functions for all three node functions (loop, shutdown, setup) for testing.
Code for testing the urtware:nodes are now initialized
Some code to test the urtware (not finished)
Updated uRtWare submodule
Add the recently introduced timeout flag in the middleware configuration
Merged middleware prototype branch with master
µRtWare submodule updated.New OSAL API function urtThreadShouldTerminate() added to implementation.
Updated AMiRo-OS and µRtWare submodules.Adapted urt_OSAL and configuration to comply to now optional condvar timeout feature.
Initialize thread in init function of the node
Add a getter function in the core for the event mask to check in the main function of the node if the core event is redefined
Made struct of core private and static and provided getter functions for the needed members
Started to write a little test for the middleware (not finished)
Do some work for the node:Fixed some Todos in main functionFixed error in the struct in the header file
Added an Event flag for terminating or proceeding an event
Merge branch 'master' into svenja_dev
Implemented some functions from node and core
QtCreatorSetup.sh enhanced
AMiRo-OS updated
fixed missing quotes in setuplib.shsetuplib
Deactivated the pubsub system of the urtware
Build test
HelloWorld configuration extended by NUCLEO-F401RE module
AMiRo-OS submodule updated
Changed submodule branch in the middleware
Changed branch of urtware submodule
QtCreator setup script completely reworked
Overhaul to the new µRtWare interface.Rework of several settings and build chain.
Submodules updated and documentation adapted.
AMiRo-Os and µRtWare submodules updated
µRtWare updated
quite some update (of submodules)
Bash scripts: introduced a new function to check dependencies.This function is used by several files to ensure that git, make, etc. are available.
updated all file headers to 2019
Submodule AMiRo-OS updated
Introduced a urt_osal.h interface header implementing the interfaces.
Updated the 'template' files.
Updated the AMiRo-OS and µRtWare submodules.
enhanced UML component diagrams
Introduced an UML component diagram.The submodules AMiRo-OS and uRtWare have been updated.
Enhanced the makefile system and extended the HelloWorld app and configuration to serve as template.The submodules AMiRo-OS and µRtWare have been updated in the process as well.
Submodules updated
Minor enhancements to README.txt and several fixed dates.Introduced a set of Makefiles to get started.Introduced several skeletons to be implemented: - a HellowOrld application - a HelloWorld configuration - a message types folder - a urtware_osal.h interface file....
project initialization