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
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
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
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
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
Implemented some functions from node and core
Build test
Changed submodule branch in the middleware
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
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