Introduction
ALMemory is the robot memory. All modules can read or write data, subscribe on events so as to be called when events are raised.
Note: | You can find more information on the ALMemory module in the ALMemory section of the blue documentation. |
---|
Please be aware of the following warnings:
Warning: | If your algorithm duration is greater than the time policy, you'll enqueue callbacks until the termination of the program. |
---|
Warning: | ALMemory is not a real-time synchronization tool. Limit subscribe on DCM/time or motion/syncro or real time variable. Aldebaran provides in $AL_DIR\extern\c\aldebaran\rttools real time functions for synchronization. |
---|
ALMemory is an array of ALValue's. Variable access is thread safe. We use read/write critical sections to avoid bad performance when memory is read.