| VSMT |
Virtual State Machine Technology |
|
| c.03 |
AIRO-QM (queue management) primitives |
|
|
| home
| APIs | VSMT - feature APIs |
|
Provides the tools for manipulating linked-lists and cyclic buffers.
|
LINKED LISTS primitives
Initialise Linked List, prior to use, a link list must be registered during task initialisation.
Append To Top, appends a record to the top of a linked list.
Append To Bottom, appends a record to the bottom of a linked list.
Append Before Last Read, inserts a data element into a linked list at the position before the last record read whilst performing relative list accesses.
Read Element From Top, read but don’t remove the record at the top of the linked list.
Read Element From Bottom, read but don’t remove the record at the bottom of the linked list.
Read Next Element In List, read but don’t remove the next record in the linked list following a previous relative access.
Remove element from list, remove a specified record from a linked list.
Remove element from top, read and remove the record at the top of a linked list.
Remove element from bottom, read and remove the record at the bottom of a linked list.
CYCLIC BUFFERS primitives
Initialise cyclic buffer, prior to use, a cyclic buffer must be registered during task initialisation.
Add to head, add data element to the head of the buffer to become the ‘oldest.
Add to tail, add a data element to the tail of the buffer to become the newest.
Read from head, read but don’t remove the ‘oldest’ entry.
Read from tail, read but don’t remove the ‘newest’ entry.
Remove from head, remove the ‘oldest’ entry.
Remove from tail, remove the ‘newest’ entry. |
|
|
 |
|
|
|
|
|
|
Download the article on VSMT-OS, the smart path to real-time embedded SW solutions.
Download the full version of the Designer's Handbook, VSMT Product Specification. 
|
vsmt@21-dC.com
order out of chaos | SW ENGINEERING
MADE SIMPLE | creating visions of new design
Make your
processor fly, with “VSMT-OS” - the smart path
to real-time software solutions |
| World +44 1212
886044 (24/7) |
http://vsmt.21-dC.com |
|
|