28.02.2014 Views

Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems

Real-Time Programming Languages - Operating Systems

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Timing events<br />

01<br />

02<br />

03<br />

04<br />

05<br />

06<br />

07<br />

08<br />

Package Ada.<strong>Real</strong>_time.Timing_events is<br />

--...<br />

Procedure Set_Handler(Event: in out Timing_Event;<br />

At-<strong>Time</strong>: <strong>Time</strong>; Handler: Timing_Event_Handler);<br />

--...<br />

Procedure Set_Handler(Event: in out Timing_Event;<br />

At-<strong>Time</strong>: <strong>Time</strong>_Span; Handler: Timing_Event_Handler);<br />

Burns,<br />

Wellings<br />

Ch. 15.2<br />

Page 363<br />

Causes Handler to be called at chosen times.<br />

Handlers are called by Clock_Interrupt Handler<br />

Must not block.<br />

Used for periodic action and watchdogs<br />

WS 2013/14 <strong>Real</strong>-<strong>Time</strong> <strong>Systems</strong>, <strong>Real</strong>-<strong>Time</strong> Prog. <strong>Languages</strong> / Hermann Härtig 43

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!