Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: implement trigger timeout on aperiodic tasks #13

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Commits on Nov 1, 2024

  1. feat: implement rtos_sem_wait_timed for gnulinux

    Already present in all other OSes. Unfortunately, not great on
    gnulinux as the clock used for timing out is the realtime clock.
    doudou committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    fa3d36b View commit details
    Browse the repository at this point in the history
  2. feat: implement setAperiodicTriggerTimeout

    This allows to specify a timeout on aperiodic activities, which
    is how long the activity will wait for a trigger before being called
    anyways. This is meant to implement timeout mechanisms in case
    no trigger ever comes (e.g. on port-driven tasks)
    doudou committed Nov 1, 2024
    Configuration menu
    Copy the full SHA
    9f62122 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    fca5639 View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

  1. fix: make sure the activity is calling work() in TimedOut mode

    Otherwise task context's hooks are not called.
    doudou committed Dec 4, 2024
    Configuration menu
    Copy the full SHA
    d731259 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6f0bb0f View commit details
    Browse the repository at this point in the history