How do you create a specific function call if given a signal id number? Easy: Just make a function pointer table, using the signal id as the index. This is how it´s done.
A simple method for controlling the while-loop of a thread. This principle also allows easy communication with the thread.
A buffer provides a method to communicate between two threads. There are different types of buffers, having effect on blocking the read and the write thread.
A clone factory may be used to create objects (e.g. message objects) of a certain type depending on an ID. A list of clones is stored inside the factory.
Object-oriented semaphores are not part of the C++ standard at this point. However, it is possible to implement a semaphore class using a mutex and a condition variable both of which where added to the standard in C++11.
A singleton controls the number of objects which may be created from this class. A singleton object is global and accessible from everywhere in your code.
The subsumption architecture is a layered methodology for robot control systems. It consists of coupled components and their hierarchical behaviours.
- NEWER POSTS
- page 2 of 2