private createSignal: () ==> ()
createSignal () == duration (0)
(iflen inlines > 0 then (dcl curtime : Time := time, done : bool := false; while not done do def mk_ (eventid, pmt, pa, pt) = hd inlines in if pt <= curtime then (forall id insetdom ranges do def mk_(papplhs,pappsize) = ranges(id) in if canObserve(pa,papplhs,pappsize) then sensors(id).trip(eventid,pmt,pa);
inlines := tl inlines;
done := len inlines = 0) else done := true) else busy := false);
public handleEvent: EventId * FlareType * Angle * Time * Time ==> ()
handleEvent (evid,pfltp,angle,pt1,pt2) == duration (0)
(outlines := outlines ^ [mk_ (evid,pfltp,angle,pt1,pt2)] );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.