VSMT Virtual State Machine Technology

 

c.02 AIRO-RT (real-time) primitives

home | APIs | VSMT - feature APIs

Provides the tools for real-time event timing and process control.

Initialise timing buffer, prior to using any of the following real-time primitives, each task declared timing buffer must be registered during task initialisation.

Start time-out, requests that a time expiry message is sent to the task after a specified duration. This is the facility to use for high frequency event timing.

Stop time-out, requests that an outstanding time expiry message, i.e. one that is currently active, is immediately cancelled.

Request a wake-up, requests that a wake-up message is sent to the task at a specified time and date.

Request a regular prompt, requests that a prompt message is repeatedly sent to the task at a given time of day, every day.

Request reminder, provides a reminder message on the requesting task's incoming message queue in a specified time from the request.

Cancel request, allows any of the previous requests to be cancelled.

Get time and date, supplies the current system date and time of day.

Set time and date, allows the current system time and date to be updated.

Get absolute time, supplies the absolute system time since powering up.

Get time-stamp, provides a unique time reference for tagging events in chronological order.

Check summer reference, shows whether the current time is local Mean Time or local Summer Time.

Set summer time, allows the start and end, date and times of Summer Time to be entered.

 ALT TEXT 2.





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
English


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