Skip to content

Introduced a new way of doing data dispatch: dispatch on uninterruptible task start.

Clément Foucher requested to merge cfoucher/core:dispatch_on_task_start into main

This introduces a new dependency between Data Acquisition and Scheduling modules, which now depend from each other. To use this new behavior, just remove call to dataAcquisition.start(), start will be done automatically.

Also:

  • Introduced a new dataValid paramteter for get*() functions to provide information about obtained data.
  • Corrected an error when starting uninterruptible task with default parameters without having started HRTIM first.
  • Moved Data Acquisition internal files from C to C++ to harmonize language within a single module.

Merge request reports