class Radio
values
public MAX : nat = 10;
instance variables
public volume : nat := 0;
operations
async public AdjustVolumeUp : () ==> ()
AdjustVolumeUp () ==
( cycles (1E6) skip;
if volume < MAX
then ( volume := volume + 1;
RadNavSys`mmi.UpdateScreen(1))
);
async public AdjustVolumeDown : () ==> ()
AdjustVolumeDown () ==
( cycles (1E6) skip;
if volume > 0
then ( volume := volume - 1;
RadNavSys`mmi.UpdateScreen(1))
);
async public HandleTMC: () ==> ()
HandleTMC () ==
( cycles (1E6) skip;
RadNavSys`navigation.DecodeTMC()
);
end Radio
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
|
Haftungshinweis
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 ist noch experimentell.
|