Version 1.15 – released on April 5, 2016
This release brings several improvements in the timing domain: tasks with variable jitters (for the purpose of simulation), process periods can now be specified in Herz and the addition of two new scheduling policies: non-preemptive Earliest Deadline First (NPEDF) and non-preemptive Fixed Priority (NPFP). It features also scientific notations for floating point constants and communication over UDP/Ethernet in real-time execution mode. Under the hood, the code of the execution engine has been partly rewritten to comply with the subset of the CERT C Coding Standard that is relevant to CPAL.
If you experience issues, or simply need help with CPAL, you are much welcome to contact us.