Quellcode-Bibliothek
© Kompilation durch diese Firma
[Weder Korrektheit noch Funktionsfähigkeit der Software werden zugesichert.]
Datei:
MMIUpdateScreenVolume.vdmrt
Sprache: Unknown
\begin{vdm_al}
class MMIUpdateScreenVolume is subclass of BasicTask
operations
public MMIUpdateScreenVolume: EventDispatcher ==> MMIUpdateScreenVolume
MMIUpdateScreenVolume (pde) == BasicTask("UpdateScreenVolume",pde);
-- we do not specify *what* the operation does
-- we only specify its execution time
public UpdateScreen: () ==> ()
UpdateScreen () == duration (500) skip;
protected handleEvent: Event ==> ()
handleEvent (pe) ==
( UpdateScreen();
-- scenario finished. signal response back to the environment
raiseInterrupt("VolumeKnob", pe.getEvent()) )
end MMIUpdateScreenVolume
\end{vdm_al}
[ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
]
|
|