| Branch: | Revision:

urtware @ e360ce71

# Date Author Comment
e360ce71 2020-07-04 16:49 Svenja Kenneweg

Fixed some small errors

6882b76c 2020-06-30 17:02 Svenja Kenneweg

Added prints to find out where segfault is triggered

408b49ce 2020-06-29 19:41 Svenja Kenneweg

Little change in the main function of the node (used argument directly)

f86427e8 2020-06-26 16:57 Svenja Kenneweg

Fixed warnings

4ea18a07 2020-06-25 15:54 Svenja Kenneweg

Fixed some warnings

f6e5368e 2020-06-24 16:36 Svenja Kenneweg

Fixed error:
Forgot to name prio argument in init function in the header file of the node

22ccef0f 2020-06-24 15:12 Svenja Kenneweg

Priority is now given to the Node to initialize the thread.
In the main function of the node is a second loop to wait if all threads are terminated.

792f6c74 2020-06-22 20:36 Svenja Kenneweg

Changes in the core:
-Fixed wrong pointer in struct and functions of core.
-Geteventmask function returns correct eventmask.
Changes in the node:
-Sibling (and not only child of the thread) also terminate in the main function.
-Initalizes thread in the init function.

408c8cc7 2020-06-19 14:57 Svenja Kenneweg

Merge branch 'master' into prototype

6c5df8c1 2020-06-17 12:12 Thomas Schöpping

OSAL: introduced a new thread API function: urtThreadShouldTerminate()
UML: several minor fixes to text formatting

b247db3f 2020-06-17 11:51 Thomas Schöpping

Added a missing configuration check of the recently introduced flag URT_CFG_OSAL_CONDVAR_TIMEOUT.

0de5bed8 2020-06-17 11:48 Thomas Schöpping

OSAL: Condition variable timeout feature is now optional.
As a result, urtPublisherPublish() method supports timeout only if condition variables do.

621aa0b6 2020-06-17 11:46 Thomas Schöpping

Introduced getter functions to the core for its event source and mutex.

67844205 2020-06-15 20:24 Svenja Kenneweg

Initialize thread in init function of the node

cd0cba58 2020-06-12 16:48 Svenja Kenneweg

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

408a606c 2020-06-11 22:34 Svenja Kenneweg

Made struct of core private and static and provided getter functions for the needed members

1bfc6b25 2020-06-09 16:32 Svenja Kenneweg

Do some work for the node:
Fixed some Todos in main function
Fixed error in the struct in the header file

17d978fe 2020-06-06 17:00 Svenja Kenneweg

Added some asserts for debugging (not finished yet)
Started to write nodes main function
Fixed error in node (Use one core for all functions)

03ed5026 2020-06-05 18:14 Svenja Kenneweg

Fixed Todo:
Use Previously defined event flag for broadcasting a control event

2c811df1 2020-06-03 16:31 Svenja Kenneweg

Work in the urtNodeInit Function:
- Fixed error
- Prepend node to core's list of nodes

e566c39e 2020-06-03 13:00 Svenja Kenneweg

Finished some todos in functions of the core
(mutex lock, broadcast control event, increment/check node's stage value)

64fde4ba 2020-05-31 14:59 Svenja Kenneweg

Started to write the core and node functions

492608e6 2020-05-28 22:40 Svenja Kenneweg

Finished core init function

6ba201f8 2020-05-28 11:44 Svenja Kenneweg

Builded test

70cb1c52 2020-05-26 14:57 Svenja Kenneweg

Merge branch 'master' into prototype

46471486 2020-05-20 12:44 Thomas Schöpping

OSAL slightly reworked.
Interfaces enhanced.
Documentation updated.

1f7ffcff 2020-05-18 20:19 Svenja Kenneweg

Started to write the init functions

5198dfae 2020-05-11 15:25 Svenja Kenneweg

Started to fill the doxygen

2d315870 2020-05-11 13:10 Thomas Schöpping

Documentation massively overhauled:
- Remote Procedure Call system massively reworked.
- Component diagram slightly enhanced.
- Several fixes.

017b2ac7 2020-05-10 13:37 Svenja Kenneweg

Added some typedefs in the node header and functions in the subscriber and service header

cd21e832 2020-05-10 12:39 Svenja Kenneweg

Changed depth of indentation

7d9678db 2020-05-04 15:32 Svenja Kenneweg

Finished header, added empty functions in c classes, added comments

1fb06240 2020-04-27 21:20 Svenja Kenneweg

started the simple skeleton of the urtware

5dfd7422 2020-04-27 21:15 Svenja Kenneweg

added gitignore

155b0443 2020-04-22 14:24 Svenja Kenneweg

Added header file for the subscriber and basic c class for the nrt subscriber

dd31cb03 2020-03-02 17:27 Thomas Schöpping

Documentation restructured and overhauled.

e87bd7c7 2020-02-26 18:04 Thomas Schöpping

Remaining UML diagrams added and existing ones updated.

e48e1ccf 2020-02-25 15:29 Thomas Schöpping

Documentation: added the remaining files, but without content so far.

ee83a495 2020-02-25 15:14 Thomas Schöpping

Again another huge update to the documentation.
Still incomplete, though.

c22d21ad 2020-02-21 17:07 Thomas Schöpping

documentation: removed mutex lock from message structure (was redundantly used with topic lock)

7491c395 2020-02-21 16:32 Thomas Schöpping

introduced activity diagrams for the publish-subscribe system.
(state diagrams are deprecated and will be removed soon)

056e40d2 2020-02-21 16:30 Thomas Schöpping

classdiagrams updated

4d55cea4 2020-02-11 10:55 Thomas Schöpping

classdiagrams overhauled:
- various modules are split into several files
- introduced a functions.iuml as consistent 'library'

509d44c4 2019-01-07 11:51 Thomas Schöpping

updated all file headers to 2019

2934c7a4 2018-11-13 12:53 Thomas Schöpping

Classdiagram updated

42470f0a 2018-11-13 12:53 Thomas Schöpping

introduced some fundamental files:
- urt_types.h defines several fundamental types of µRtWare
- urtware.h is the main header to be included when using µRtWare
- urt_confcheck.h is a helper to check the µRtWare configuration

6132e017 2018-11-06 14:47 Thomas Schöpping

enhanced UML component diagram

265a3b55 2018-11-06 12:02 Thomas Schöpping

Introduced an UML component diagram.
Its primary purpose is to be used by super projects.

5f113d7b 2018-11-05 17:13 Thomas Schöpping

class diagram slightly fixed and enhanced

e98c61a8 2018-10-22 17:01 Thomas Schöpping

Minor enhancement to the urtSubscriberFetchMessage() method.

35c9457f 2018-10-22 12:24 Thomas Schöpping

Finalized (hopefully) the documentation/specification.

6ebd2388 2018-10-05 16:29 Thomas Schöpping

Initial documentation of the µRtWare project.

5cf36532 2018-04-09 10:58 Thomas Schöpping

project initialization