-- File: [Indigo]<Sakura>Dragon>DragonClockImpl.sak -- 7-Mar-82 21:10:05 DIRECTORY DragonClock, SakuraRT; DragonClockImpl: MONITOR IMPORTS SakuraRT EXPORTS DragonClock = { ClockGenerator: PUBLIC DEVICE = { IN OUT ClockA, ClockB: BOOLEAN GUARDIAN {} CONTROL { i: CARDINAL ← 0; v: CARDINAL; DO ClockB ← FALSE; ClockA ← TRUE; SakuraRT.Delay[50]; i ← i+1; v ← i*50; ClockA ← FALSE; ClockB ← TRUE; SakuraRT.Delay[50]; i ← i+1; v ← i*50; ENDLOOP} }; }.