comp.lang.ada
 help / color / mirror / Atom feed
* Ravenscar - release multiple tasks when an event occurs
@ 2020-05-03 10:43 Simon Wright
  2020-05-03 11:50 ` Niklas Holsti
                   ` (4 more replies)
  0 siblings, 5 replies; 12+ messages in thread
From: Simon Wright @ 2020-05-03 10:43 UTC (permalink / raw)


I have several sensor tasks (in general, 2 at the moment) which will of
course be created and start execution during elaboration.

I'd like to ensure that they don't actually start reading and reporting
input data until the system is in a state to receive them.

With the Ravenscar profile it's not obvious how to do this (only one
entry per PO, only one task allowed to queue). I suppose I could just
ignore the inputs until the system's ready to receive them! but has
anyone a scheme which is less clunky?

An alternative would be to try for the Jorvik profile, which does allow
multiple tasks to queue on one entry.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2020-05-05 17:02 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-05-03 10:43 Ravenscar - release multiple tasks when an event occurs Simon Wright
2020-05-03 11:50 ` Niklas Holsti
2020-05-05 16:02   ` Simon Wright
2020-05-05 16:16     ` Niklas Holsti
2020-05-03 14:45 ` Jere
2020-05-05 16:05   ` Simon Wright
2020-05-03 15:09 ` J-P. Rosen
2020-05-05 16:11   ` Simon Wright
2020-05-05 17:02     ` Niklas Holsti
2020-05-03 15:13 ` Jeffrey R. Carter
2020-05-05 16:12   ` Simon Wright
2020-05-05 16:22 ` Simon Wright

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox